:root{color-scheme:light;--ap26-system-gray-50:#F5F5F7;--ap26-system-gray-100:#F2F2F7;--ap26-system-gray-200:#E5E5EA;--ap26-system-gray-300:#D1D1D6;--ap26-system-gray-400:#C7C7CC;--ap26-system-gray-500:#AEAEB2;--ap26-system-gray-600:#8E8E93;--ap26-system-gray-700:#636366;--ap26-system-gray-800:#3A3A3C;--ap26-system-gray-900:#1D1D1F;--ap26-system-blue-50:#EAF3FF;--ap26-system-blue-100:#D3E6FF;--ap26-system-blue-200:#A6CEFF;--ap26-system-blue-500:#007AFF;--ap26-system-blue-fill:#007AFF;--ap26-system-blue-600:#0067D6;--ap26-system-blue-700:#0055B3;--ap26-system-green-50:#E8F8EE;--ap26-system-green-200:rgba(36,138,61,.24);--ap26-system-green-700:#248A3D;--ap26-system-green-800:#166F2D;--ap26-system-orange-50:#FFF4E5;--ap26-system-orange-200:rgba(255,149,0,.24);--ap26-system-orange-800:#A35A00;--ap26-system-red-50:#FFECEB;--ap26-system-red-200:rgba(215,0,21,.24);--ap26-system-red-700:#D70015;--ap26-white:#FFFFFF;--ap26-black:#000000;--ap26-ink:#111111;--ap26-label-muted:#555555;--brand-50:var(--ap26-system-blue-50);--brand-100:var(--ap26-system-blue-100);--brand-200:var(--ap26-system-blue-200);--brand-500:var(--ap26-system-blue-500);--brand-600:var(--ap26-system-blue-600);--brand-700:var(--ap26-system-blue-700);--brand-specialized-red:#C8102E;--gray-50:var(--ap26-system-gray-50);--gray-100:var(--ap26-system-gray-100);--gray-200:var(--ap26-system-gray-200);--gray-300:var(--ap26-system-gray-300);--gray-400:var(--ap26-system-gray-400);--gray-500:var(--ap26-system-gray-500);--gray-600:var(--ap26-system-gray-600);--gray-700:var(--ap26-system-gray-700);--gray-800:var(--ap26-system-gray-800);--gray-900:var(--ap26-system-gray-900);--accent-50:var(--ap26-system-blue-50);--accent-100:var(--ap26-system-blue-100);--accent-200:var(--ap26-system-blue-200);--accent-500:var(--ap26-system-blue-500);--accent-fill:var(--ap26-system-blue-fill);--accent-600:var(--ap26-system-blue-600);--accent-700:var(--ap26-system-blue-700);--success-50:var(--ap26-system-green-50);--success-500:#34C759;--success-200:var(--ap26-system-green-200);--success-700:var(--ap26-system-green-700);--success-800:var(--ap26-system-green-800);--warning-50:var(--ap26-system-orange-50);--warning-500:#FF9500;--warning-200:var(--ap26-system-orange-200);--warning-700:#C76E00;--warning-800:var(--ap26-system-orange-800);--danger-50:var(--ap26-system-red-50);--danger-500:#FF3B30;--danger-200:var(--ap26-system-red-200);--danger-700:var(--ap26-system-red-700);--info-50:var(--accent-50);--info-500:var(--accent-500);--info-700:var(--accent-700);--bg-page:var(--ap26-system-gray-100);--bg-surface:var(--ap26-white);--bg-elevated:var(--ap26-white);--bg-inverse:var(--ap26-system-gray-900);--bg-overlay:rgba(0,0,0,.40);--bg-glass:rgba(255,255,255,.90);--bg-request-wash:rgba(242,242,247,.50);--text-primary:var(--ap26-system-gray-900);--text-secondary:var(--ap26-system-gray-700);--text-muted:#8E8E93;--text-decorative:var(--ap26-system-gray-600);--text-inverse:var(--ap26-white);--text-inverse-secondary:rgba(255,255,255,.72);--text-inverse-muted:rgba(255,255,255,.52);--border-subtle:rgba(0,0,0,.08);--border-default:rgba(0,0,0,.13);--border-focus:var(--accent-500);--shadow-focus:0 0 0 3.5px rgba(0,122,255,.40);--border-success:var(--success-200);--border-warning:var(--warning-200);--border-danger:var(--danger-200);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-1:0 .5px 1px rgba(0,0,0,.10),0 1px 1px rgba(0,0,0,.04);--shadow-2:0 1px 3px rgba(0,0,0,.10),0 4px 12px rgba(0,0,0,.06);--shadow-3:0 6px 16px rgba(0,0,0,.14),0 0 0 .5px rgba(0,0,0,.06);--shadow-4:0 24px 60px rgba(0,0,0,.24),0 0 0 .5px rgba(0,0,0,.10);--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"SF Pro Text","Apple SD Gothic Neo",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:15px;--font-size-title:20px;--font-size-display:26px;--line-height-tight:1.18;--line-height-label:1.1;--ease-out:cubic-bezier(.4,0,.2,1);--component-panel-bg:var(--bg-surface);--component-panel-border:var(--border-subtle);--component-panel-radius:var(--r-md);--component-panel-padding:var(--s-4);--component-panel-shadow:var(--shadow-1);--component-button-height:44px;--component-button-min-width:72px;--component-button-radius:var(--r-md);--component-button-padding-x:var(--s-3);--component-button-gap:var(--s-2);--component-button-font-size:var(--font-size-md);--component-button-bg:var(--bg-surface);--component-button-fg:var(--text-primary);--component-button-border:var(--border-default);--component-button-primary-bg:var(--accent-fill);--component-button-primary-border:var(--accent-fill);--component-button-primary-fg:var(--text-inverse);--component-button-disabled-opacity:.45;--component-badge-height:28px;--component-badge-radius:var(--r-pill);--component-badge-padding-x:var(--s-3);--component-badge-font-size:var(--font-size-sm);--component-badge-bg:var(--bg-page);--component-badge-fg:var(--text-secondary);--component-badge-border:var(--border-subtle);--component-field-height:44px;--component-field-radius:var(--r-md);--component-field-padding-x:var(--s-3);--component-field-bg:var(--bg-surface);--component-field-fg:var(--text-primary);--component-field-border:var(--border-default);--component-shell-sidebar-width:248px;--component-shell-sidebar-bg:var(--bg-surface);--component-shell-topbar-height:60px;--component-shell-topbar-bg:var(--bg-glass);--component-shell-topbar-blur:18px;--component-shell-content-width:1120px;--component-shell-content-padding:22px 24px 60px;--component-shell-content-padding-mobile:16px 14px 48px;--component-nav-item-height:38px;--component-nav-item-radius:var(--r-md);--component-nav-item-bg-active:var(--accent-50);--component-nav-item-fg:var(--text-secondary);--component-nav-item-fg-active:var(--accent-fill);--component-nav-indicator:inset 3px 0 0 var(--accent-fill);--component-nav-icon-size:22px;--component-modal-overlay:var(--bg-overlay);--component-modal-bg:var(--bg-elevated);--component-modal-radius:var(--r-xl);--component-modal-radius-compact:var(--r-md);--component-modal-border:transparent;--component-modal-shadow:var(--shadow-4);--component-modal-width:520px;--component-modal-width-sm:420px;--component-modal-width-md:520px;--component-modal-width-lg:640px;--component-modal-width-xl:720px;--component-modal-max-height:min(92vh,calc(100dvh - 28px));--component-modal-padding:var(--s-4);--component-modal-chrome-padding:var(--s-3) var(--s-4);--component-modal-close-size:36px;--component-auth-brand-bg:var(--bg-inverse);--component-auth-brand-fg:var(--text-inverse);--component-auth-brand-secondary:var(--text-inverse-secondary);--component-auth-brand-muted:var(--text-inverse-muted);--component-auth-brand-padding:var(--s-8);--component-auth-form-padding:var(--s-6);--component-auth-card-min-height:74px;--component-auth-request-bg:linear-gradient(180deg,transparent,var(--bg-request-wash));--component-state-success-bg:var(--success-50);--component-state-success-border:var(--border-success);--component-state-success-fg:var(--success-700);--component-state-success-fg-strong:var(--success-800);--component-state-warning-bg:var(--warning-50);--component-state-warning-border:var(--border-warning);--component-state-warning-fg:var(--warning-800);--component-state-danger-bg:var(--danger-50);--component-state-danger-border:var(--border-danger);--component-state-danger-fg:var(--danger-700);--component-label-width:40mm;--component-label-height:20mm;--component-label-padding:2mm;--component-label-gap:1mm;--component-label-radius:2mm;--component-label-bg:var(--ap26-white);--component-label-fg:var(--ap26-ink);--component-label-muted:var(--ap26-label-muted);--component-label-font-size:7px;--component-label-font-size-small:6px;--component-label-font-size-barcode:8px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.page{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.panel{background:var(--component-panel-bg);border:1px solid var(--component-panel-border);border-radius:var(--component-panel-radius);padding:var(--component-panel-padding);box-shadow:var(--component-panel-shadow);min-width:0}.muted{color:var(--text-muted)}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--border-subtle);padding:10px var(--s-3);text-align:left;vertical-align:top}th{font-size:13px}.button{min-height:var(--component-button-height);min-width:var(--component-button-min-width);border:1px solid var(--component-button-border);border-radius:var(--component-button-radius);background:var(--component-button-bg);color:var(--component-button-fg);padding:0 var(--component-button-padding-x);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--component-button-gap);font-size:var(--component-button-font-size);font-weight:800;text-decoration:none}.button.primary{border-color:var(--component-button-primary-border);background:var(--component-button-primary-bg);color:var(--component-button-primary-fg)}.button:disabled{cursor:not-allowed;opacity:var(--component-button-disabled-opacity)}@media (max-width:600px){input,select,textarea{font-size:16px}.panel{padding:var(--s-3)}.button{min-width:0;max-width:100%}}.page{gap:14px}.panel{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-2)}.panel h1,.panel h2,.panel h3{letter-spacing:0}.tableWrap{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-2)}table{min-width:720px;font-size:13px}th{background:var(--gray-50);color:var(--text-muted);font-size:11px;font-weight:700}td,th{white-space:nowrap}td{font-size:13px}td,th{padding:11px 12px;border-bottom:1px solid var(--gray-100)}.button{min-height:34px;min-width:0;border-radius:var(--r-md);padding:0 16px;font-size:13px;font-weight:700;box-shadow:none}.button.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.button.primary:hover{background:var(--accent-700)}.page:has(.inventory-hero){gap:12px}.inventory-v10 .panel{padding:14px 16px}.inventory-hero h1{margin-bottom:8px;font-size:30px;letter-spacing:0}.inventory-card-grid,.inventory-kpis,.inventory-location-grid,.inventory-mini-kpis{display:grid;grid-gap:10px;gap:10px;min-width:0}.inventory-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.inventory-kpi-card{min-height:96px}.inventory-kpi-card p{margin:0}.inventory-kpi-card strong{display:block;margin:10px 0 8px;font-size:24px;font-weight:850;line-height:1.05}.inventory-table-head,.inventory-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.inventory-filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fchip[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-50);color:var(--accent-fill)}.inventory-location-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.inventory-location-card{min-height:132px}.inventory-location-card p{margin:0 0 8px}.inventory-location-card strong{display:block;font-size:24px;line-height:1.05}.inventory-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.inventory-product-card h3,.inventory-product-card p{margin:0}.inventory-product-card h3{margin:6px 0}.inventory-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}@media (max-width:720px){.inventory-kpis,.inventory-mini-kpis{grid-template-columns:1fr}}@media print{@page{size:40mm 20mm;margin:0}body:has([data-label-print-root=true]){width:40mm!important;height:20mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body:has([data-label-print-root=true]) *{visibility:hidden!important}body:has([data-label-print-root=true]) [data-label-print-root=true],body:has([data-label-print-root=true]) [data-label-print-root=true] *{visibility:visible!important}body:has([data-label-print-root=true]) [data-label-print-root=true]{position:fixed!important;inset:0 auto auto 0!important;z-index:2147483647!important;width:40mm!important;height:20mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}}.quote-list-page,.quote-write-page{--brand-50:#eaf3ff;--brand-100:#d3e6ff;--brand-200:#a6ceff;--brand-500:#007aff;--brand-600:#0067d6;--brand-700:#0055b3;--gray-50:#f5f5f7;--gray-100:#f2f2f7;--gray-200:#e5e5ea;--gray-300:#d1d1d6;--gray-500:#aeaeb2;--gray-600:#8e8e93;--gray-700:#636366;--gray-900:#1d1d1f;--success-50:#e8f8ee;--success-500:#34c759;--success-700:#248a3d;--warning-50:#fff4e5;--warning-500:#ff9500;--warning-700:#c76e00;--danger-50:#ffeceb;--danger-500:#ff3b30;--danger-700:#d70015;--bg-page:#f2f2f7;--bg-surface:#ffffff;--bg-elevated:#ffffff;--bg-overlay:rgba(0,0,0,.4);--text-primary:#1d1d1f;--text-secondary:#636366;--text-muted:#8e8e93;--border-subtle:rgba(0,0,0,.08);--border-default:rgba(0,0,0,.13);--border-focus:#007aff;--q-bg:var(--bg-page);--q-paper:var(--bg-surface);--q-ink:var(--text-primary);--q-ink-mid:var(--text-secondary);--q-ink-soft:var(--text-muted);--q-line:var(--border-default);--q-line-soft:var(--border-subtle);--q-dot:var(--brand-500);--q-fill:var(--gray-50);--q-ok:var(--success-700);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-2:0 1px 3px rgba(0,0,0,.10),0 4px 12px rgba(0,0,0,.06);--shadow-4:0 24px 60px rgba(0,0,0,.24),0 0 0 .5px rgba(0,0,0,.10);--shadow-focus:0 0 0 3.5px rgba(0,122,255,.40);--font-sf:"Pretendard",-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Apple SD Gothic Neo","Helvetica Neue",system-ui,sans-serif;--font-sans:var(--font-sf);color:var(--q-ink);font-family:var(--font-sf);letter-spacing:0}.quote-write-page.page{width:100%;max-width:1180px;margin:0 auto;padding:24px;background:var(--q-bg)}.quote-list-page button,.quote-list-page input,.quote-list-page select,.quote-list-page textarea,.quote-write-page button,.quote-write-page input,.quote-write-page select,.quote-write-page textarea{font-family:inherit;font-size:inherit}.quote-write-page .q-header{margin-bottom:18px}.quote-write-page .q-back{font:600 13px/18px var(--font-sf);color:var(--q-ink-soft);background:none;border:none;cursor:pointer;margin-bottom:8px}.quote-write-page .q-h-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 26px/1.1 var(--font-sf);letter-spacing:0}.quote-write-page .ver-badge{display:inline-block;vertical-align:middle;padding:4px 12px;background:var(--q-dot);color:#fff;border-radius:var(--r-pill);font:700 13px/1.15 var(--font-sf);letter-spacing:0;max-width:100%}.quote-write-page .q-h-sub{margin-top:6px;font:500 13px/18px var(--font-sf);color:var(--q-ink-soft);overflow-wrap:anywhere}.quote-write-page .q-builder-h .no,.quote-write-page .q-h-sub .no{font-weight:700;font-feature-settings:"tnum" 1}.quote-write-page .mtabs{display:flex;gap:4px;margin-bottom:14px;background:#e8e8ed;padding:4px;border-radius:var(--r-md);max-width:360px;width:100%}.quote-write-page .mtab{flex:1 1;padding:9px;border:none;background:none;border-radius:var(--r-sm);font:600 13px/18px var(--font-sf);color:var(--q-ink-soft);cursor:pointer}.quote-write-page .mtab.active{background:white;color:var(--q-ink);box-shadow:var(--shadow-2)}.quote-write-page .grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.quote-write-page .doc-wrap.hide-m,.quote-write-page .q-builder.hide-m{display:none}.quote-write-page .q-builder{width:100%;min-width:0;background:var(--q-paper);border:1px solid var(--q-line-soft);border-radius:14px;box-shadow:var(--shadow-2);overflow:hidden}.quote-write-page .q-builder-head{padding:18px 22px;border-bottom:1px solid var(--q-line-soft)}.quote-write-page .q-builder-eyebrow{font:600 11px/1 var(--font-sf);color:var(--q-dot);letter-spacing:.02em;margin-bottom:6px}.quote-write-page .q-builder-h{font:600 18px/1.2 var(--font-sf);letter-spacing:0}.quote-write-page .autosave{font:600 11.5px/1 var(--font-sf);color:var(--q-ok);margin-left:10px;vertical-align:middle}.quote-write-page .autosave.saving{color:var(--q-ink-soft)}.quote-write-page .q-contract-line{margin-top:8px;font:500 11px/1.45 var(--font-sf);color:var(--q-ink-soft)}.quote-write-page .q-contract-line b{color:var(--q-ink)}.quote-write-page .q-block{padding:18px 22px;border-bottom:1px solid var(--q-line-soft)}.quote-write-page .q-block:last-child{border-bottom:0}.quote-write-page .q-block-h{font:600 13px/1 var(--font-sf);margin-bottom:14px;letter-spacing:0}.quote-write-page .q-field,.quote-write-page .q-line-field{display:flex;flex-direction:column;gap:6px}.quote-write-page .q-field label,.quote-write-page .q-line-field-l{font:500 11px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-write-page .q-field input,.quote-write-page .q-field select,.quote-write-page .q-field textarea,.quote-write-page .q-line-field input,.quote-write-page .q-line-field select{min-width:0;padding:9px 11px;border:1px solid var(--q-line);border-radius:var(--r-md);font:400 14px/1.4 var(--font-sf);background:var(--q-paper);color:var(--q-ink);outline:none}.quote-write-page .q-field input:focus,.quote-write-page .q-field select:focus,.quote-write-page .q-field textarea:focus,.quote-write-page .q-line-field input:focus,.quote-write-page .q-line-field select:focus,.quote-write-page .q-prodsearch input:focus,.quote-write-page .q-quickadd input:focus{border-color:var(--brand-500);box-shadow:var(--shadow-focus)}.quote-write-page .q-field textarea{resize:vertical;min-height:48px}.quote-write-page .q-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.quote-write-page .q-stack{display:flex;flex-direction:column;gap:14px}.quote-write-page .q-prodsearch{margin-bottom:10px;position:relative}.quote-write-page .q-prodsearch input{width:100%;height:40px;padding:0 12px;font:400 14px/1 var(--font-sf)}.quote-write-page .q-prodres,.quote-write-page .q-prodsearch input{border:1px solid var(--q-line);border-radius:var(--r-md);background:#fff}.quote-write-page .q-prodres{margin-top:6px;box-shadow:var(--shadow-2);max-height:190px;overflow:auto}.quote-write-page .q-prodres:empty{display:none}.quote-write-page .q-prodres button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:#fff;padding:9px 12px;cursor:pointer;font:600 13px/1.3 var(--font-sf);color:var(--q-ink);border-bottom:1px solid var(--q-line-soft)}.quote-write-page .q-prodres button:hover{background:var(--brand-50)}.quote-write-page .q-prodres .sku{margin-left:auto;color:var(--q-ink-soft);font:500 11px/1 ui-monospace,monospace}.quote-write-page .q-product-result-copy{min-width:0;flex:1 1}.quote-write-page .q-product-result-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-write-page .q-prodres .pr{color:var(--brand-600);font:700 12px/1 var(--font-sf)}.quote-write-page .q-prodres .none{padding:10px 12px;color:var(--q-ink-soft);font-size:13px}.quote-write-page .q-picker-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.quote-write-page .q-picker-tab{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:1.5px solid var(--q-line);border-radius:var(--r-md);background:var(--q-paper);cursor:pointer;font:600 13px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-write-page .q-picker-tab i{width:9px;height:9px;border-radius:50%;display:inline-block}.quote-write-page .q-picker-tab.on,.quote-write-page .q-picker-tab.on.labor{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}.quote-write-page .q-quickadd{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,120px) auto;grid-gap:8px;gap:8px}.quote-write-page .q-quickadd input{min-width:0;padding:9px 11px;border:1px solid var(--q-line);border-radius:var(--r-md);font:400 14px/1.4 var(--font-sf);outline:none}.quote-write-page .q-quickadd-btn{padding:0 16px;background:var(--brand-500);color:white;border:none;border-radius:var(--r-md);font:600 13px/1 var(--font-sf);cursor:pointer;white-space:nowrap}.quote-write-page .q-quickadd-btn:not(:disabled:hover){background:var(--brand-600)}.quote-write-page .q-quickadd-btn:disabled{opacity:.4;cursor:not-allowed}.quote-write-page .q-quickadd-disc{margin-top:10px}.quote-write-page .q-quickadd-disc-l{font:500 11px/1 var(--font-sf);color:var(--q-ink-soft);display:block;margin-bottom:6px}.quote-write-page .q-disc-chips,.quote-write-page .q-quickadd-disc-tabs{display:flex;gap:6px;flex-wrap:wrap}.quote-write-page .q-disc-chips button,.quote-write-page .q-quickadd-disc-tabs button{padding:7px 12px;border:1px solid var(--q-line);border-radius:var(--r-pill);background:white;font:500 12px/1 var(--font-sf);color:var(--q-ink-soft);cursor:pointer}.quote-write-page .q-disc-chips button.on,.quote-write-page .q-quickadd-disc-tabs button.on{border-color:var(--brand-500);background:var(--brand-500);color:white}.quote-write-page .q-disc-chips button.svc.on,.quote-write-page .q-quickadd-disc-tabs button.service.on{border-color:var(--q-ok);background:var(--q-ok)}.quote-write-page .q-quickadd-disc-input{margin-top:8px;width:100%;padding:8px 11px;border:1px solid var(--q-line);border-radius:var(--r-md);font:400 13px/1.4 var(--font-sf);outline:none}.quote-write-page .q-disc-panel .hint,.quote-write-page .q-quickadd-disc-hint{margin-top:8px;font:400 12px/1.5 var(--font-sf);color:var(--q-ok)}.quote-write-page .q-lines{margin-top:16px;display:flex;flex-direction:column;gap:10px}.quote-list-page .q-empty,.quote-write-page .q-empty{padding:48px 16px;text-align:center;color:var(--text-muted);font:400 14px/20px var(--font-sans)}.quote-write-page .q-line-row{border:1px solid var(--q-line-soft);border-radius:var(--r-md);padding:10px 12px;background:white}.quote-write-page .q-line-row.labor{border-left:3px solid var(--q-dot)}.quote-write-page .q-line-row.part{border-left:3px solid var(--gray-700)}.quote-write-page .q-line-row.bike{border-left:3px solid var(--brand-500)}.quote-write-page .q-line-top{display:flex;align-items:center;gap:8px}.quote-write-page .q-line-tag{font:700 10px/1 var(--font-sf);padding:3px 7px;border-radius:5px;color:white;flex:none}.quote-write-page .q-line-tag.labor{background:var(--q-dot)}.quote-write-page .q-line-tag.part{background:var(--gray-700)}.quote-write-page .q-line-tag.bike{background:var(--brand-500)}.quote-write-page .q-line-meta{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.quote-write-page .q-line-name-edit{min-width:0;border:none;font:500 14px/1.3 var(--font-sf);color:var(--q-ink);outline:none;padding:2px 0;background:transparent}.quote-write-page .q-line-desc-edit{min-width:0;border:none;font:400 12px/1.3 var(--font-sf);color:var(--q-ink-soft);outline:none;padding:1px 0;background:transparent}.quote-write-page .q-line-net{text-align:right;flex:none}.quote-write-page .q-line-net s{display:block;font:400 11px/1.2 var(--font-sf);color:var(--q-ink-soft)}.quote-write-page .q-line-net b{font:600 14px/1.2 var(--font-sf);font-feature-settings:"tnum" 1}.quote-write-page .q-line-controls{display:flex;gap:2px;flex:none}.quote-write-page .q-line-controls button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--q-line-soft);background:white;border-radius:5px;cursor:pointer;color:var(--q-ink-soft)}.quote-write-page .q-line-controls button:disabled{opacity:.35;cursor:not-allowed}.quote-write-page .q-line-controls button.del:hover{border-color:var(--q-dot);color:var(--q-dot)}.quote-write-page .q-line-bottom{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--q-line-soft)}.quote-write-page .qty-group{display:flex;align-items:center;gap:0}.quote-write-page .qty-group button{width:30px;height:32px;border:1px solid var(--q-line);background:white;cursor:pointer;font:600 14px/1 var(--font-sf);color:var(--q-ink)}.quote-write-page .qty-group button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.quote-write-page .qty-group button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.quote-write-page .qty-group input{width:44px;text-align:center;border-left:0;border-right:0;border-radius:0}.quote-write-page .q-disc-bar{width:100%;margin-top:8px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--q-line);border-radius:var(--r-md);background:white;cursor:pointer;font:600 12px/1.3 var(--font-sf);color:var(--q-ink-mid)}.quote-write-page .q-disc-bar:hover{border-color:var(--brand-500)}.quote-write-page .q-disc-bar .dl{display:inline-flex;align-items:center;gap:5px;color:var(--q-ink-soft)}.quote-write-page .q-disc-bar .dv{font-weight:700;color:var(--q-ink)}.quote-write-page .q-disc-bar .dc{margin-left:auto;color:var(--q-ink-soft)}.quote-write-page .q-disc-bar.set{border-color:var(--brand-500);background:var(--brand-50)}.quote-write-page .q-disc-bar.set .dv{color:var(--q-dot)}.quote-write-page .q-disc-bar.svc{border-color:var(--q-ok);background:#f0fdf4}.quote-write-page .q-disc-bar.svc .dv{color:var(--q-ok)}.quote-write-page .q-disc-panel{margin-top:10px;padding:12px;border:1px solid var(--q-line);border-radius:var(--r-md);background:var(--q-fill)}.quote-write-page .q-disc-panel-h{font:600 11px/1 var(--font-sf);color:var(--q-ink-soft);margin-bottom:8px}.quote-write-page .q-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:18px 22px}.quote-list-page .btn,.quote-write-page .q-btn{padding:11px;border-radius:var(--r-md);border:1px solid var(--q-line);background:white;font:600 13px/1 var(--font-sf);color:var(--q-ink);cursor:pointer;text-decoration:none}.quote-list-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font:700 13px/1 var(--font-sans)}.quote-list-page .btn:hover,.quote-write-page .q-btn:hover{background:var(--q-fill)}.quote-list-page .btn-primary,.quote-write-page .q-btn-primary{background:var(--brand-500);color:white;border-color:var(--brand-500)}.quote-list-page .btn-primary:hover,.quote-write-page .q-btn-primary:hover{background:var(--brand-600)}.quote-write-page .q-btn-dark{background:var(--q-ink);color:white;border-color:var(--q-ink)}.quote-write-page .doc-wrap{position:static}.quote-write-page .sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid var(--q-line-soft);box-shadow:0 -4px 16px rgba(0,0,0,.08);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;z-index:500}.quote-write-page .sticky-bar .sb-total{min-width:0;font:700 16px/1.2 var(--font-sf);display:flex;flex-direction:column;gap:3px}.quote-write-page .sticky-bar .sb-total small{font:500 12px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-write-page .sticky-bar .sb-total small,.quote-write-page .sticky-bar .sb-total span{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-write-page .sticky-bar .sb-go{flex:none;padding:10px 16px;background:var(--brand-500);color:white;border:none;border-radius:var(--r-md);font:600 14px/1 var(--font-sf);cursor:pointer}.quote-list-page .q-paper,.quote-write-page .q-paper{background:var(--q-paper);padding:30px 32px 24px;border:1px solid var(--q-line-soft);border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.05);color:var(--q-ink)}.quote-list-page .q-doc-title,.quote-write-page .q-doc-title{display:flex;flex-direction:column;gap:8px;padding:2px 0 18px;border-bottom:1px solid var(--q-line-soft)}.quote-list-page .q-doc-title em,.quote-write-page .q-doc-title em{font:500 12px/1 var(--font-sf);color:var(--q-ink-soft);font-style:normal}.quote-list-page .q-doc-title h1,.quote-write-page .q-doc-title h1{font:600 34px/1.05 var(--font-sf);letter-spacing:0;margin:0}.quote-list-page .q-doc-title h1{font-size:30px}.quote-list-page .q-doc-no,.quote-write-page .q-doc-no{font:500 12px/1 var(--font-sf);color:var(--q-ink-soft);font-feature-settings:"tnum" 1}.quote-list-page .q-doc-meta,.quote-write-page .q-doc-meta{display:grid;grid-template-columns:1fr 1fr;padding:18px 0;border-bottom:1px solid var(--q-line-soft)}.quote-list-page .q-meta-cell,.quote-write-page .q-meta-cell{padding:0 16px}.quote-list-page .q-meta-cell:first-child,.quote-write-page .q-meta-cell:first-child{padding-left:0;border-right:1px solid var(--q-line-soft)}.quote-list-page .q-meta-cell:last-child,.quote-write-page .q-meta-cell:last-child{padding-right:0}.quote-list-page .q-meta-l,.quote-write-page .q-meta-l{font:500 11px/1 var(--font-sf);color:var(--q-ink-soft);margin-bottom:8px}.quote-list-page .q-meta-name,.quote-write-page .q-meta-name{font:600 17px/1.2 var(--font-sf);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--q-line-soft);letter-spacing:0}.quote-list-page .q-meta-row,.quote-write-page .q-meta-row{display:grid;grid-template-columns:54px 1fr;grid-gap:8px;gap:8px;align-items:baseline;padding:4px 0}.quote-list-page .q-meta-row dt,.quote-write-page .q-meta-row dt{font:500 11px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-list-page .q-meta-row dd,.quote-write-page .q-meta-row dd{font:500 13px/1.5 var(--font-sf);margin:0}.quote-list-page .q-doc-section,.quote-write-page .q-doc-section{padding:18px 0;border-bottom:1px solid var(--q-line-soft)}.quote-list-page .q-doc-section-h,.quote-write-page .q-doc-section-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.quote-list-page .q-doc-section-h h2,.quote-write-page .q-doc-section-h h2{font:600 15px/1 var(--font-sf);letter-spacing:0;margin:0}.quote-list-page .q-doc-section-h em,.quote-write-page .q-doc-section-h em{font:400 12px/1 var(--font-sf);color:var(--q-ink-soft);font-style:normal}.quote-list-page .q-items,.quote-write-page .q-items{width:100%;border-collapse:collapse;font:400 13px/1.5 var(--font-sf)}.quote-list-page .qm .q-items{min-width:0;table-layout:fixed}.quote-list-page .q-items thead th,.quote-write-page .q-items thead th{text-align:left;padding:7px 6px;font:500 10px/1 var(--font-sf);color:var(--q-ink-soft);border-bottom:1px solid var(--q-line)}.quote-list-page .q-items td.num,.quote-list-page .q-items thead th.num,.quote-write-page .q-items td.num,.quote-write-page .q-items thead th.num{text-align:right}.quote-list-page .q-items td.center,.quote-list-page .q-items thead th.center,.quote-write-page .q-items td.center,.quote-write-page .q-items thead th.center{text-align:center}.quote-list-page .q-items tbody tr,.quote-write-page .q-items tbody tr{border-bottom:1px solid var(--q-line-soft)}.quote-list-page .q-items td,.quote-write-page .q-items td{padding:9px 6px;vertical-align:top}.quote-list-page .q-items td.num,.quote-write-page .q-items td.num{font-feature-settings:"tnum" 1}.quote-list-page .q-items td.idx,.quote-write-page .q-items td.idx{color:var(--q-ink-soft);width:24px;font:500 12px/1 var(--font-sf)}.quote-list-page .q-items-name-row,.quote-write-page .q-items-name-row{display:flex;align-items:center;gap:7px;min-width:0}.quote-list-page .q-items-kind,.quote-write-page .q-items-kind{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font:700 9px/1 var(--font-sf);color:#fff;background:var(--q-ink);flex:none}.quote-list-page .q-items-kind.labor,.quote-write-page .q-items-kind.labor{background:var(--q-dot)}.quote-list-page .q-items-kind.bike,.quote-write-page .q-items-kind.bike{background:var(--brand-500)}.quote-list-page .q-items-name b,.quote-write-page .q-items-name b{font:500 14px/1.4 var(--font-sf)}.quote-list-page .qm .q-items-name,.quote-list-page .qm .q-items-name b,.quote-list-page .qm .q-items-name small{min-width:0;overflow-wrap:anywhere}.quote-list-page .q-items-name small,.quote-write-page .q-items-name small{font:400 12px/1.5 var(--font-sf);color:var(--q-ink-soft);display:block;margin-top:3px}.quote-list-page .q-items-empty,.quote-write-page .q-items-empty{padding:36px 0;text-align:center;font:400 13px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-list-page .q-totals,.quote-write-page .q-totals{display:grid;grid-template-columns:1fr 300px;grid-gap:28px;gap:28px;padding:18px 0;border-bottom:1px solid var(--q-line-soft);align-items:end}.quote-list-page .q-terms-h,.quote-write-page .q-terms-h{font:600 12px/1 var(--font-sf);margin-bottom:10px}.quote-list-page .q-totals-fineprint,.quote-write-page .q-totals-fineprint{font:400 11px/1.55 var(--font-sf);color:var(--q-ink-soft)}.quote-list-page .q-totals-breakdown,.quote-write-page .q-totals-breakdown{background:var(--q-fill);border-radius:10px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:7px}.quote-list-page .q-bd-row,.quote-write-page .q-bd-row{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.quote-list-page .q-bd-dot,.quote-write-page .q-bd-dot{width:8px;height:8px;border-radius:50%}.quote-list-page .q-bd-row span:nth-child(2),.quote-write-page .q-bd-row span:nth-child(2){font:500 12px/1 var(--font-sf);color:var(--q-ink-mid)}.quote-list-page .q-bd-row b,.quote-write-page .q-bd-row b{font:600 13px/1 var(--font-sf);font-feature-settings:"tnum" 1}.quote-list-page .q-total-row,.quote-write-page .q-total-row{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;padding:6px 0;align-items:baseline;border-bottom:1px solid var(--q-line-soft)}.quote-list-page .q-total-row:last-of-type,.quote-write-page .q-total-row:last-of-type{border-bottom:0}.quote-list-page .q-total-l,.quote-write-page .q-total-l{font:500 12px/1 var(--font-sf);color:var(--q-ink-mid)}.quote-list-page .q-total-v,.quote-write-page .q-total-v{font:600 14px/1 var(--font-sf);font-feature-settings:"tnum" 1}.quote-list-page .q-total-v.disc,.quote-write-page .q-total-v.disc{color:var(--q-dot)}.quote-list-page .q-total-row.grand,.quote-write-page .q-total-row.grand{padding:14px 0;margin-top:6px;border-top:1.5px solid var(--q-ink);border-bottom:1.5px solid var(--q-ink);align-items:center}.quote-list-page .q-total-grand-l,.quote-write-page .q-total-grand-l{font:700 13px/1.2 var(--font-sf)}.quote-list-page .q-total-grand-sub,.quote-write-page .q-total-grand-sub{font:500 10px/1 var(--font-sf);color:var(--q-ink-soft);margin-top:3px}.quote-list-page .q-total-row.grand .q-total-v,.quote-write-page .q-total-row.grand .q-total-v{font:700 26px/1 var(--font-sf);letter-spacing:0}.quote-list-page .q-total-row.grand .q-total-v{font-size:24px}.quote-list-page .q-total-row.grand .q-total-v small,.quote-write-page .q-total-row.grand .q-total-v small{font:500 14px/1 var(--font-sf);color:var(--q-ink-soft);margin-right:3px}.quote-list-page .q-doc-footer,.quote-write-page .q-doc-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;border-top:1px solid var(--q-line-soft);font:400 11px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-list-page .q-doc-footer-c span:before,.quote-write-page .q-doc-footer-c span:before{content:"·";margin:0 6px}.quote-list-page .q-doc-footer-c span:first-child:before,.quote-write-page .q-doc-footer-c span:first-child:before{display:none}.quote-list-page{width:100%}.quote-list-page .q-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.quote-list-page .q-kpi{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:14px;cursor:pointer;text-align:left;font-family:inherit}.quote-list-page .q-kpi:hover{border-color:var(--border-default)}.quote-list-page .q-kpi.on{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100)}.quote-list-page .q-kpi .n{font:800 24px/1 var(--font-sans)}.quote-list-page .q-kpi .l{font:500 12px/16px var(--font-sans);color:var(--text-muted);margin-top:6px}.quote-list-page .q-kpi.alert .n{color:var(--danger-500)}.quote-list-page .q-kpi.money{cursor:default}.quote-list-page .q-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.quote-list-page .q-search{flex:1 1;min-width:200px;display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-md);padding:8px 12px}.quote-list-page .q-search input{border:0;outline:0;flex:1 1;font:400 14px/20px var(--font-sans);background:transparent;color:var(--text-primary)}.quote-list-page .q-chips{display:flex;flex-wrap:wrap;gap:6px}.quote-list-page .q-chip{padding:7px 12px;border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--r-pill);font:600 12px/16px var(--font-sans);color:var(--text-secondary);cursor:pointer}.quote-list-page .q-chip.on{background:var(--brand-50);border-color:var(--brand-500);color:var(--brand-700)}.quote-list-page .q-tblwrap{overflow-x:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.quote-list-page table.q-tbl{width:100%;border-collapse:collapse;font:400 13px/18px var(--font-sans);min-width:760px}.quote-list-page .q-tbl th{background:var(--gray-50);text-align:left;padding:11px 14px;font:600 12px/16px var(--font-sans);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.quote-list-page .q-tbl td{padding:11px 14px;border-bottom:1px solid var(--gray-100)}.quote-list-page .q-tbl tr:last-child td{border-bottom:none}.quote-list-page .q-tbl tbody tr{cursor:pointer}.quote-list-page .q-tbl tbody tr:hover{background:var(--gray-50)}.quote-list-page .q-tbl tbody tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--border-focus);background:var(--brand-50)}.quote-list-page .q-tbl .mono{font-size:12px;color:var(--text-secondary)}.quote-list-page .q-phone,.quote-list-page .q-tbl .mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.quote-list-page .q-phone{font-size:11px;color:var(--text-muted);margin-top:2px}.quote-list-page .q-tbl .amt{font-weight:700;text-align:right;white-space:nowrap}.quote-list-page .qbadge{display:inline-block;padding:2px 9px;border-radius:var(--r-pill);font:700 11px/16px var(--font-sans);white-space:nowrap}.quote-list-page .qb-draft{background:var(--gray-100);color:var(--text-secondary)}.quote-list-page .qb-sent{background:var(--brand-50);color:var(--brand-700)}.quote-list-page .qb-accepted{background:var(--success-50);color:var(--success-700)}.quote-list-page .qb-done{background:var(--success-500);color:#fff}.quote-list-page .qb-expired{background:var(--danger-50);color:var(--danger-500)}.quote-list-page .qb-canceled{background:var(--gray-100);color:var(--text-muted);text-decoration:line-through}.quote-list-page .q-due{font-size:12px}.quote-list-page .q-due.soon{color:var(--warning-700);font-weight:600}.quote-list-page .q-due.over{color:var(--danger-500);font-weight:600}.quote-list-page .qm-scrim{position:fixed;inset:0;background:rgba(25,31,40,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}.quote-list-page .qm-scrim.on{opacity:1;pointer-events:auto}.quote-list-page .qm{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 14px));width:calc(100% - 32px);max-width:760px;max-height:92vh;background:var(--bg-surface);border-radius:var(--r-xl);box-shadow:var(--shadow-4);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:all .25s;z-index:1010;overflow:hidden}.quote-list-page .qm.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.quote-list-page .qm-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.quote-list-page .qm-head .t{font:700 16px/22px var(--font-sans)}.quote-list-page .qm-head .x{margin-left:auto;width:30px;height:30px;border:0;background:none;cursor:pointer;color:var(--text-secondary);border-radius:var(--r-md);font-size:18px}.quote-list-page .qm-head .x:hover{background:var(--gray-100)}.quote-list-page .qm-body{padding:16px;overflow-y:auto;background:var(--q-bg)}.quote-list-page .qm-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--q-line-soft);border-radius:var(--r-md);background:var(--q-paper)}.quote-list-page .qm-status-label{font:700 12px/1 var(--font-sf);color:var(--q-ink-soft)}.quote-list-page .qm-status select{min-width:128px;height:34px;padding:0 30px 0 10px;border:1px solid var(--q-line);border-radius:var(--r-md);background:#fff;color:var(--q-ink);font:600 13px/1 var(--font-sf)}.quote-list-page .qm-status-hint{flex:1 1 100%;color:var(--q-ink-soft);font:400 11px/1.4 var(--font-sf)}.quote-list-page .qm-foot{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--border-subtle);background:var(--gray-50)}.quote-list-page .qm-foot .grow{flex:1 1}@media (max-width:1100px){.quote-list-page .q-totals,.quote-write-page .q-totals{grid-template-columns:1fr;gap:14px}}@media (max-width:1023px){.quote-write-page .sticky-bar{display:flex}.quote-list-page .q-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quote-write-page.page{width:100%;max-width:390px;margin:0;padding:24px 24px 88px}.quote-write-page .q-h-title{font-size:24px;align-items:flex-start;flex-direction:column;gap:8px}.quote-write-page .ver-badge{font-size:12px;white-space:normal}.quote-write-page .q-actions,.quote-write-page .q-block,.quote-write-page .q-builder-head{padding-left:22px;padding-right:22px}.quote-list-page .q-kpis,.quote-write-page .q-grid-2,.quote-write-page .q-line-bottom,.quote-write-page .q-picker-tabs,.quote-write-page .q-quickadd{grid-template-columns:1fr!important}.quote-write-page .q-quickadd-btn{grid-column:1/-1;height:40px}.quote-write-page .q-actions{grid-template-columns:1fr}.quote-write-page .q-actions button,.quote-write-page .q-actions select{grid-column:1/-1!important}.quote-write-page .sticky-bar{right:auto;width:100%;max-width:390px;padding:10px 14px}.quote-write-page .sticky-bar .sb-go{max-width:132px;padding:10px 12px}.quote-list-page .q-doc-meta,.quote-write-page .q-doc-meta{grid-template-columns:1fr}.quote-list-page .q-meta-cell,.quote-write-page .q-meta-cell{padding:0;border-right:0!important}.quote-list-page .q-meta-cell+.q-meta-cell,.quote-write-page .q-meta-cell+.q-meta-cell{margin-top:14px;padding-top:14px;border-top:1px solid var(--q-line-soft)}.quote-list-page .q-paper,.quote-write-page .q-paper{padding:24px 20px}.quote-list-page input,.quote-list-page select,.quote-list-page textarea,.quote-write-page input,.quote-write-page select,.quote-write-page textarea{font-size:16px}}