:root{--color-bg:#dce7f3;--color-ground:var(--ground-default);--color-surface:#ffffff;--color-frame-line:#c5cdd8;--header-default:#e4e8ee;--header-visits:#dceaf8;--header-quotations:#dceedb;--header-projects:#eaddf4;--header-claims:#f3eab8;--header-hearing:#d5edea;--color-header:var(--header-default);--color-header-ink:#1f2933;--color-row-hover:#eef2f7;--color-note-bg:#eef1f5;--color-sub-ink:#5f6b7a;--color-ink:#1e2a2f;--color-muted:#4d5f66;--color-line:#c5d1de;--color-line-strong:#aebdcd;--color-input-line:#6b7785;--color-input-line-empty:#76879a;--color-label:#33434a;--color-placeholder:#5f6f75;--color-bg-disabled:#d9dce0;--color-text-disabled:#2b3a41;--color-line-disabled:#6b7785;--color-accent:#1f5a7a;--color-accent-soft:#cfe1f1;--color-confirmed:#305cac;--color-top-bg:#1e2a2f;--color-top-ink:#e9eff0;--color-top-muted:#9fb0b5;--color-top-selected:#7fb6cf;--color-success:#2a7347;--color-success-soft:#e5f2ea;--color-warning:#8a5300;--color-warning-soft:#ffefd6;--color-danger:#b42318;--color-danger-soft:#fde7e7;--color-saturday:#2563b0;--color-top-avatar:#36474e;--color-backdrop:rgba(30,42,47,0.4);--color-field:#ffffff;--color-list-surface:#ffffff;--color-on-fill:#ffffff;--color-btn-delete-bg:#c62828;--color-btn-delete-fg:#ffffff;--color-btn-undo-bg:#f0a030;--color-btn-undo-fg:#1f2933;--color-btn-undo-line:#8a5300;--color-btn-register-bg:#1f5faf;--color-btn-register-fg:#ffffff;--color-btn-confirm-top:#4a72bc;--color-btn-confirm-bottom:#1e3a6e;--color-confirm-note:#5f6b7a;--color-btn-neutral-bg:#4a5868;--color-btn-neutral-fg:#ffffff;--color-internal:#d6dad1;--color-stripe:#eef1f5;--font-sans:var(--font-biz-udpgothic),"Hiragino Sans","Yu Gothic UI","Meiryo",sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-20:20px;--font-size-26:26px;--list-line-height:20px;--font-weight-normal:400;--font-weight-bold:700;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--page-padding:20px;--form-grid-track:minmax(0,360px);--form-grid-justify:start;--field-max-width:335px;--field-wide-max-width:740px;--radius:4px;--radius-badge:999px;--shadow-dialog:0 1px 2px rgba(20,30,32,0.06),0 8px 28px rgba(20,30,32,0.08);--ground-default:#f8fafc;--ground-visits:#f5fbfd;--ground-projects:#faf9fd;--ground-quotations:#effdf2;--ground-claims:#fdfaed;--ground-hearing:#f4fbfa}:root:has([data-ground-tint=visits]){--color-ground:var(--ground-visits);--color-header:var(--header-visits)}:root:has([data-ground-tint=quotations]){--color-ground:var(--ground-quotations);--color-header:var(--header-quotations)}:root:has([data-ground-tint=projects]){--color-ground:var(--ground-projects);--color-header:var(--header-projects)}:root:has([data-ground-tint=claims]){--color-ground:var(--ground-claims);--color-header:var(--header-claims)}:root:has([data-ground-tint=hearing]){--color-ground:var(--ground-hearing);--color-header:var(--header-hearing)}:root:has([data-ground-tint=default]){--color-ground:var(--ground-default);--color-header:var(--header-default)}*{box-sizing:border-box}fieldset{min-inline-size:0}body,html{margin:0;padding:0}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);line-height:var(--line-height-base)}h1,h2,h3{margin:0;font-weight:var(--font-weight-bold)}.code{font-family:var(--font-mono);letter-spacing:.01em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}input[type=file]{font:inherit;font-size:var(--font-size-14);color:var(--color-ink)}input[type=file]::-webkit-file-upload-button{font:inherit;font-size:var(--font-size-14);height:var(--height-button);padding:0 var(--space-16);margin-right:var(--space-12);border:1px solid var(--color-btn-neutral-bg);border-radius:var(--radius);background:var(--color-btn-neutral-bg);color:var(--color-btn-neutral-fg);cursor:pointer}input[type=file]::file-selector-button{font:inherit;font-size:var(--font-size-14);height:var(--height-button);padding:0 var(--space-16);margin-right:var(--space-12);border:1px solid var(--color-btn-neutral-bg);border-radius:var(--radius);background:var(--color-btn-neutral-bg);color:var(--color-btn-neutral-fg);cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{filter:brightness(.9)}input[type=file]::file-selector-button:hover{filter:brightness(.9)}input:disabled::placeholder,input[readonly]::placeholder,textarea:disabled::placeholder,textarea[readonly]::placeholder{color:transparent;opacity:0}input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed;opacity:.6}input[type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.6}html{scroll-padding-top:calc(var(--height-top-bar) + var(--sticky-header-offset, 8px))}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input:-webkit-autofill:disabled,input:-webkit-autofill[readonly],select:-webkit-autofill:disabled,textarea:-webkit-autofill:disabled,textarea:-webkit-autofill[readonly]{-webkit-transition:none;transition:none}@media (pointer:coarse){html input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]):not([hidden]):not([hidden]):not([hidden]),html select:not([hidden]):not([hidden]):not([hidden]),html textarea:not([hidden]):not([hidden]):not([hidden]){font-size:var(--font-size-16)}}