:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}body{background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.form{flex-direction:column;gap:20px;width:260px;display:flex}.line{color:#64748b;border-bottom:1px solid #1e3a8a4d;justify-content:space-between;align-items:center;gap:10px;height:40px;font-size:13px;display:flex}.line input{color:#334155;background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit;font-size:13px}.line input::placeholder{color:#64748b;opacity:1}.small{color:#94a3b8;font-size:11px}.toggle{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px}.toggle:active{opacity:.7}.remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.remember input{margin:0}button.login-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;height:44px;font-family:inherit;font-size:13px}button.login-btn:disabled{opacity:.55;cursor:not-allowed}.message{color:#94a3b8;min-height:14px;margin-top:-10px;font-size:11px}.message.error{color:#b91c1c}.message.success{color:#0f766e}.main-page-root{background:#fff;justify-content:center;align-items:center;width:100%;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative}.main-page-root *{box-sizing:border-box}.main-shell{flex-direction:column;align-items:center;gap:24px;width:520px;margin-top:-72px;display:flex;position:relative}.account-name{color:#475569;letter-spacing:-.01em;font-size:22px;font-weight:500}.menu-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.menu-item{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;transition:color .16s,font-weight .16s}.menu-item:hover{color:#334155;font-weight:500}.menu-divider{background:#64748b59;width:1px;height:14px}.bottom{flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.bottom-new-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;min-width:180px;height:44px;margin-bottom:0;font-family:inherit;font-size:13px;transition:background .16s,opacity .16s,transform .16s}.bottom-new-btn:hover{background:#2a2a2a}.bottom-new-btn:active{opacity:.96;transform:translateY(.5px)}.logo{opacity:.8;height:26px}.version{color:#94a3b8;font-size:10px}.measure-page{--bg:#eef2f6;--card:#fff;--line:#e2e8f0;--text:#0f172a;--muted:#64748b;--placeholder:#94a3b8;--soft:#f8fafc}.measure-page *{box-sizing:border-box}.measure-page{background:var(--soft);color:var(--text);min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app{border:1px solid var(--line);background:var(--soft);border-radius:22px;width:min(100%,1180px);min-height:100vh;margin:0 auto;position:relative;overflow:visible;box-shadow:0 12px 40px #0f172a14}.top-nav{border-bottom:1px solid var(--line);z-index:60;background:#ffffffd9;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;display:flex;position:sticky;top:0}.top-nav-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.nav-item{color:#475569;letter-spacing:0;font-weight:400}.nav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}.top-nav-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:16px;display:flex}.top-nav-actions [data-mode-target]{display:none!important}.measure-page[data-screen-mode=newQuote] .top-nav-actions [data-mode-target=newQuote],.measure-page[data-screen-mode=newQuote] .top-nav-actions [data-mode-target=common],.measure-page[data-screen-mode=quoteView] .top-nav-actions [data-mode-target=quoteView],.measure-page[data-screen-mode=quoteView] .top-nav-actions [data-mode-target=common]{display:inline-flex!important}.measure-page[data-screen-mode=newQuote] .top-nav-actions .pill[data-mode-target=newQuote],.measure-page[data-screen-mode=quoteView] .top-nav-actions .pill[data-mode-target=quoteView]{align-items:center}.top-nav-actions .pill{white-space:nowrap;justify-content:center;align-items:center;width:83px;min-width:83px;height:34px;margin-left:0;padding:0 8px;line-height:1;display:inline-flex}.top-nav-actions .btn{border-radius:10px;justify-content:center;align-items:center;width:83px;min-width:83px;height:34px;padding:8px 12px;display:inline-flex}.pill{border:1px solid var(--line);background:#f1f5f9;border-radius:10px;margin-left:12px;padding:8px 12px}.top-nav-left .pill{padding:8px 11px}.page{padding:12px}.meta{z-index:50;background:var(--soft);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;font-size:13px;display:flex;position:sticky;top:76px}.meta-right{color:var(--muted);align-items:center;gap:16px;display:flex;position:relative}.dropdown{border:1px solid var(--line);color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffffb3}.card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:16px;padding:12px;box-shadow:0 1px 3px #0f172a0a}.card-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.info-card-body-hidden{display:none}.info-card-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.info-toggle-icon{color:var(--muted);margin-left:8px;font-size:14px;line-height:1}#informationCard.is-collapsed{padding-bottom:14px}#informationCard.is-collapsed .card-header{margin-bottom:0}.card-title{align-items:center;gap:8px;font-weight:600;display:flex}.dot{background:#fff;border:1px solid #cbd5e1;border-radius:3px;width:12px;height:12px}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}.field-label{color:var(--muted);min-height:16px;margin:0 0 4px;font-size:13px;line-height:1.2}.field{border:1px solid var(--line);color:#1e293b;background:#fff;border-radius:10px;align-items:center;height:40px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffb3}.field input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.placeholder{color:var(--placeholder)}.length-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;height:40px;padding-left:4px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.length-prefix{color:#334155;border-right:none;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:100%;margin-right:-1px;font-size:13px;display:flex}.length-prefix.hidden{display:none!important}.length-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 2px;font-size:13px}.comments-box{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:134px;padding:8px 10px}.row-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.window-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.window-title{font-size:16px;font-weight:600}.option-box{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:12px;height:40px;padding:0 10px;font-size:13px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.buttons{gap:8px;margin-top:8px;display:flex}.window-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.win-summary{flex-direction:column;gap:2px;min-width:260px;display:flex}.win-summary-top{color:var(--muted);justify-content:flex-end;gap:12px;font-size:11px;display:flex}.win-summary-bottom{color:#1e293b;justify-content:flex-end;gap:24px;font-size:13px;display:flex}.win-summary-total{font-weight:600}.btn{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:10px;min-width:100px;height:40px;padding:0 12px;font-size:13px;box-shadow:0 1px 2px #0f172a0a}.btn-danger{color:#dc2626;border-color:#fecaca}.actions{gap:8px;margin-bottom:12px;display:flex}.review-table-wrap{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:10px}thead tr{border-bottom:1px solid var(--line);background:#f8fafce6}th,td{text-align:center;white-space:nowrap;padding:6px 6px 6px 0}tbody td:nth-child(3),tbody td:nth-child(4){text-align:left}tbody tr{border-bottom:1px solid var(--line)}tbody tr:hover{background:#f8fafc99}.tfoot-note{text-align:right;margin-top:-8px;margin-bottom:12px;font-size:13px}.review-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.subgrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.subgrid3 .field{justify-content:center;height:34px;padding:0 10px}.accessories{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-height:170px;padding:12px;display:flex}.accessories-list{flex-direction:column;flex:1;gap:8px;min-height:56px;display:flex}.accessories-items{flex-direction:column;gap:8px;display:flex}.accessory-row{grid-template-columns:1.4fr .8fr .8fr auto;align-items:center;gap:8px;display:grid}.currency-field{padding-left:22px;position:relative}.currency-field:before{content:"$";color:#64748b;pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.currency-field input{text-align:left}.accessory-row .field,.accessory-row .btn{height:34px}.accessory-row .btn{min-width:72px;padding:0 10px}.accessories-empty{color:var(--muted)}.accessories-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.accessory-tools{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.tinybox{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:100px;height:34px;padding:0 10px;font-size:13px;display:flex}.tinybox input{text-align:right;color:#1e293b;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:40px;min-width:0;padding:0;font-family:inherit;font-size:13px}.tinybox input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tinybox input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.accessory-tools .btn{min-width:100px;height:34px}.summary-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.summary-row{justify-content:space-between;margin:4px 0;display:flex}.summary-row.zero{color:var(--muted);opacity:1}.summary-sep{border-top:1px solid var(--line);margin:12px 0}.summary-total{font-size:16px;font-weight:600}.summary-final{font-size:18px;font-weight:700}.info-box{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:100px;padding:12px;font-size:14px}.client-menu{border:1px solid var(--line);z-index:20;background:#fff;border-radius:10px;min-width:140px;margin-top:6px;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.menu-right-align{left:auto;right:0}.mount-type-combo,.room-type-combo{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.room-type-value{color:#1e293b;cursor:pointer;flex:1;align-items:center;min-width:0;height:100%;padding:0 10px;font-size:13px;display:flex}.room-type-value input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.mount-type-value{color:#1e293b;cursor:text;flex:1;align-items:center;min-width:0;height:100%;padding:0 10px;font-size:13px;display:flex}.mount-type-value input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.client-option{cursor:pointer;padding:8px 10px;font-size:13px}.client-option:hover{background:#f1f5f9}.client-search{margin-top:6px}.hidden{display:none}.check{color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.check.box-only{gap:0}.check-box{color:#0000;background:#fff;border:1px solid #94a3b8;border-radius:3px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;transition:all .15s;display:inline-flex}.check.checked .check-box{color:#fff;background:#0ea5e9b3;border-color:#0ea5e9}.inline-value{color:#334155;font-size:13px}.inline-value.hidden{display:none}.dimension-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:stretch;width:100%;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.dimension-split{width:100%;height:100%;display:grid}.dimension-split.mm{grid-template-columns:1fr}.dimension-split.inch{grid-template-columns:2fr 1fr}.dimension-split.ft-inch{grid-template-columns:1fr 1fr 1fr}.dimension-segment{align-items:center;min-width:0;height:100%;display:flex}.dimension-segment+.dimension-segment{position:relative}.dimension-segment+.dimension-segment:before{content:"";opacity:.8;background:#e5e7eb;width:1px;position:absolute;top:8px;bottom:8px;left:0}.dimension-control{color:#334155;text-align:center;appearance:none;-moz-appearance:textfield;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:none;outline:none;padding:0 8px;font-size:13px}.dimension-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimension-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-webkit-appearance:none}input::placeholder{color:var(--placeholder);opacity:1}.dimension-control.select{cursor:pointer}.product-combo{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:4fr 1fr;align-items:stretch;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.product-seg{color:#1e293b;align-items:center;min-width:0;padding:0 10px;font-size:13px;display:flex}.product-seg.placeholder{color:var(--placeholder)}.product-seg+.product-seg{position:relative}.product-seg+.product-seg:before{content:"";opacity:.8;background:#e5e7eb;width:1px;position:absolute;top:8px;bottom:8px;left:0}.rail-combo{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:6fr 4fr;align-items:stretch;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.rail-seg{color:#1e293b;align-items:center;min-width:0;padding:0 10px;font-size:13px;display:flex}.rail-seg.placeholder{color:var(--placeholder)}.rail-seg.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.rail-seg+.rail-seg{position:relative}.rail-seg+.rail-seg:before{content:"";opacity:.8;background:#e5e7eb;width:1px;position:absolute;top:8px;bottom:8px;left:0}.split-row-inner{justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex;overflow:visible}.split-fields{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;display:flex;overflow:visible}.split-item{flex:0 0 120px;width:120px;overflow:visible}.split-label{color:var(--muted);min-height:16px;margin:0 0 4px;font-size:13px;line-height:1.2}.split-combo{border:1px solid var(--line);z-index:1;background:#fff;border-radius:10px;grid-template-columns:5fr 4fr;align-items:stretch;height:40px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3}.split-seg{color:#1e293b;align-items:center;min-width:0;padding:0 10px;font-size:13px;display:flex;position:relative;overflow:visible}.split-seg input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.split-seg input.split-input-auto{color:#94a3b8;background:0 0;font-weight:500}.split-seg:has(input.split-input-auto){background:0 0}.split-select-display{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:121;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:100%;padding:0;font-size:13px;display:flex;position:relative}.split-select-display.placeholder{color:#334155}.split-select-menu{z-index:120;min-width:140px;margin-top:6px;position:absolute;top:100%;left:0;right:auto}.split-seg.placeholder{color:var(--placeholder)}.split-seg+.split-seg{position:relative}.split-seg+.split-seg:before{content:"";opacity:.8;background:#e5e7eb;width:1px;position:absolute;top:8px;bottom:8px;left:0}.split-control{flex:0 0 8.33333%;width:8.33333%}@media (width<=980px){.review-bottom{grid-template-columns:1fr}.top-nav,.top-nav-left{gap:12px}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.review-bottom{grid-template-columns:1fr 1fr}}.measure-page,.measure-page .field-label,.measure-page .card-header,.measure-page .window-head,.measure-page .window-title,.measure-page .card-title,.measure-page .meta,.measure-page .meta-right,.measure-page .top-nav,.measure-page .top-nav-left,.measure-page .top-nav-actions,.measure-page .option-box,.measure-page .field,.measure-page .room-type-value,.measure-page .mount-type-value,.measure-page .product-seg,.measure-page .rail-seg,.measure-page .win-summary,.measure-page .win-summary-top,.measure-page .win-summary-bottom{text-align:left}.measure-page .field-label{justify-content:flex-start}.measure-page .window-head,.measure-page .card-header,.measure-page .meta,.measure-page .top-nav{text-align:left}.quotes-page *{box-sizing:border-box}.quotes-page{color:#1f2937;text-align:left;background:#edf1f5;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.quotes-page .app-preview{justify-content:center;align-items:flex-start;min-height:100vh;padding:14px 16px 28px;display:flex}.quotes-page .ipad-stage{background:#f6f7f9;border:1px solid #dbe3ec;width:min(100%,1180px);min-height:calc(100vh - 28px);position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.quotes-page .app-frame{background:#f6f7f9;width:min(100%,1180px);min-height:calc(100vh - 28px);margin:0 auto}.quotes-page .topbar{z-index:100;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f0;height:56px;font-size:13px;position:sticky;top:0}.quotes-page .topbar-inner{justify-content:space-between;align-items:center;width:100%;height:56px;margin:0 auto;padding:14px 16px;display:flex}.quotes-page .topbar-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.quotes-page .topbar-actions{flex:none;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.quotes-page .nav-btn{color:#334155;cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:83px;height:34px;padding:8px 12px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.quotes-page .nav-item{color:#475569;letter-spacing:0;background:0 0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-size:13px;font-weight:400;display:inline-flex}.quotes-page .nav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}.quotes-page .nav-item.account,.quotes-page .nav-separator{color:#0f172a}.quotes-page .nav-item.account{font-weight:600}.quotes-page .nav-separator{flex:none;align-items:center;font-size:13px;display:inline-flex}.quotes-page .page-shell{min-height:calc(100vh - 84px);padding:0}.quotes-page .page-blank{background:#f6f7f9;min-height:calc(100vh - 84px);padding:18px 16px 24px;position:relative}.quotes-page .quotes-shell{flex-direction:column;gap:8px;display:flex}.quotes-page .quotes-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.quotes-page .quotes-view-switch{align-items:center;gap:14px;padding:2px 0 0;display:inline-flex}.quotes-page .quotes-view-tab{color:#64748b;letter-spacing:0;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.quotes-page .quotes-view-tab.current{color:#334155;font-weight:600}.quotes-page .quotes-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.quotes-page .quotes-delete{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:88px;height:38px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.quotes-page .quotes-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:600}.quotes-page .quotes-search{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:flex-start;align-items:center;width:280px;max-width:100%;height:38px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffb3}.quotes-page .quotes-search input{color:#334155;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.quotes-page .quotes-search input::placeholder{color:#94a3b8}.quotes-page .quotes-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:16px;line-height:1;display:inline-flex}.quotes-page .quotes-search-clear.hidden{display:none}.quotes-page .quotes-search-clear:hover{color:#64748b}.quotes-page .quotes-table{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.quotes-page .quotes-table-head,.quotes-page .quotes-row{grid-template-columns:30px 86px minmax(84px,.95fr) minmax(118px,1.2fr) 58px 34px 84px 64px 84px;align-items:center;gap:8px;padding:0 10px;display:grid}.quotes-page .quotes-table-head{color:#64748b;background:#f8fafceb;border-bottom:1px solid #e2e8f0;min-height:46px;font-size:12px;font-weight:600}.quotes-page .quotes-row{color:#334155;border-bottom:1px solid #eef2f7;min-height:52px;font-size:13px}.quotes-page .quotes-row:last-child{border-bottom:none}.quotes-page .quotes-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quotes-page .quotes-cell.total{color:#0f172a;font-weight:600}.quotes-page .quotes-cell.status{font-weight:600}.quotes-page .quotes-cell.status.status-draft{color:#64748b;font-weight:500}.quotes-page .quotes-cell.status.status-ordered{color:#0f172a;font-weight:600}.quotes-page .quotes-cell.muted{color:#64748b}.quotes-page .quotes-sort-button,.quotes-page .quotes-head-filter{color:#64748b;cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:relative}.quotes-page .quotes-sort-button.active,.quotes-page .quotes-head-filter.active{color:#334155;font-weight:600}.quotes-page .quotes-sort-arrow{color:#94a3b8;font-size:15px;line-height:1;transform:translateY(-.5px)}.quotes-page .quotes-sort-button.active .quotes-sort-arrow,.quotes-page .quotes-head-filter.active .quotes-sort-arrow{color:#64748b}.quotes-page .quotes-filter-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:132px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.quotes-page .quotes-head-filter.open .quotes-filter-menu{display:block}.quotes-page .quotes-filter-option{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;height:36px;padding:0 10px;font-size:13px;display:flex}.quotes-page .quotes-filter-option:last-child{border-bottom:none}.quotes-page .quotes-filter-option.current{color:#0f172a;background:#f8fafc;font-weight:600}.quotes-page .quotes-check{color:#0000;background:#fff;border:1px solid #94a3b8;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.quotes-page .quotes-check-cell{justify-content:center;align-items:center;display:flex}.quotes-page.remove-simulation,.quotes-page .remove-simulation{background:#f6f7f9}.quotes-page .app-preview,.quotes-page .remove-simulation .app-preview{min-height:100vh;padding:0;display:block}.quotes-page .ipad-stage,.quotes-page .remove-simulation .ipad-stage{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:none;overflow:visible}.quotes-page .app-frame,.quotes-page .remove-simulation .app-frame{background:#f6f7f9;width:100%;max-width:none;min-height:100vh;margin:0}@media (orientation:portrait){.quotes-page .ipad-stage,.quotes-page .app-frame{width:min(100%,820px)}}@media (orientation:landscape){.quotes-page .ipad-stage,.quotes-page .app-frame{width:min(100%,1180px)}}@media (width<=900px){.quotes-page .app-preview{padding:0}.quotes-page .ipad-stage,.quotes-page .app-frame{width:100%;min-height:100vh;box-shadow:none;border:none}.quotes-page .topbar-inner{padding:12px 14px}.quotes-page .topbar-left{gap:14px}.quotes-page .quotes-table-head,.quotes-page .quotes-row{grid-template-columns:28px 80px minmax(78px,.9fr) minmax(108px,1.1fr) 54px 32px 78px 58px 78px;gap:10px}}.orders-page{text-align:left;min-height:100vh}.orders-page *{box-sizing:border-box}.orders-page{color:#1f2937;background:#edf1f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.orders-page .app-preview{justify-content:center;align-items:flex-start;min-height:100vh;padding:0;display:flex}.orders-page .ipad-stage{background:#f6f7f9;border:1px solid #dbe3ec;width:min(100%,1180px);min-height:100vh;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.orders-page .app-frame{background:#f6f7f9;width:min(100%,1180px);min-height:100vh;margin:0 auto}.orders-page .topbar{z-index:100;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f0;height:56px;font-size:13px;position:sticky;top:0}.orders-page .topbar-inner{justify-content:space-between;align-items:center;width:100%;height:56px;margin:0 auto;padding:14px 16px;display:flex}.orders-page .topbar-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.orders-page .topbar-actions{flex:none;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.orders-page .nav-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:83px;height:34px;padding:8px 12px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.orders-page .nav-item{color:#475569;letter-spacing:0;background:0 0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-size:13px;font-weight:400;display:inline-flex}.orders-page .nav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}.orders-page .nav-item.account,.orders-page .nav-separator{color:#0f172a}.orders-page .nav-item.account{font-weight:600}.orders-page .nav-separator{flex:none;align-items:center;font-size:13px;display:inline-flex}.orders-page .page-shell{min-height:calc(100vh - 84px);padding:0}.orders-page .page-blank{background:#f6f7f9;min-height:calc(100vh - 84px);padding:18px 16px 24px;position:relative}.orders-page .orders-shell{flex-direction:column;gap:8px;display:flex}.orders-page .orders-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-page .orders-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.orders-page .orders-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:600}.orders-page .orders-search{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:flex-start;align-items:center;width:280px;max-width:100%;height:38px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffb3}.orders-page .orders-search input{color:#334155;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.orders-page .orders-search input::placeholder{color:#94a3b8}.orders-page .orders-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:16px;line-height:1;display:inline-flex}.orders-page .orders-search-clear.hidden{display:none}.orders-page .orders-search-clear:hover{color:#64748b}.orders-page .orders-table{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:18px;position:relative;overflow:visible;box-shadow:0 1px 3px #0f172a0a}.orders-page .orders-table-head,.orders-page .orders-row{grid-template-columns:120px 74px minmax(104px,1fr) minmax(118px,1.16fr) 70px 46px 94px 82px 134px;align-items:center;gap:8px;padding:0 10px;display:grid}.orders-page .orders-table-head{color:#64748b;z-index:2;background:#f8fafceb;border-bottom:1px solid #e2e8f0;border-top-left-radius:18px;border-top-right-radius:18px;min-height:46px;font-size:12px;font-weight:600;position:relative}.orders-page .orders-row{color:#334155;border-bottom:1px solid #eef2f7;min-height:52px;font-size:13px;transition:background-color .14s}.orders-page .orders-row:hover{background:#f3f5f8}.orders-page .orders-row.is-new{background:#f7f9fc}.orders-page .orders-row.is-new:hover{background:#eef3f8}.orders-page .orders-row:last-child{border-bottom:none}.orders-page .orders-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-page .orders-order-id{align-items:center;gap:8px;min-width:0;padding-left:0;display:inline-flex}.orders-page .orders-new-badge{color:#2563eb;letter-spacing:.02em;background:#e8f1ff;border:1px solid #cddfff;border-radius:999px;flex:none;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.orders-page .orders-order-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-page .orders-table-head .orders-cell{overflow:visible}.orders-page .orders-note-head{text-overflow:clip;overflow:visible}.orders-page .orders-note-cell{text-overflow:clip;justify-content:flex-start;align-items:center;min-width:0;padding-right:6px;display:flex;overflow:hidden}.orders-page .orders-note-field{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:auto;width:100%;min-width:0;max-width:100%;height:28px;padding:0 8px;font-family:inherit;font-size:12px;display:block}.orders-page .orders-note-field::placeholder{color:#94a3b8}.orders-page .orders-cell.total{color:#0f172a;font-weight:600}.orders-page .orders-cell.status{font-weight:600;overflow:visible}.orders-page .orders-status-field{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.orders-page .orders-status-select{color:#334155;appearance:none;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-width:0;height:28px;padding:0 24px 0 8px;font-family:inherit;font-size:12px;font-weight:600}.orders-page .orders-status-field:after{content:"▾";color:#94a3b8;pointer-events:none;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-52%)}.orders-page .orders-status-select.status-ordered{color:#0f172a}.orders-page .orders-status-select.status-completed{color:#64748b;font-weight:500}.orders-page .orders-cell.muted{color:#64748b}.orders-page .orders-sort-button,.orders-page .orders-head-filter{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:relative}.orders-page .orders-sort-button.active,.orders-page .orders-head-filter.active{color:#334155;font-weight:600}.orders-page .orders-sort-arrow{color:#94a3b8;font-size:15px;line-height:1;transform:translateY(-.5px)}.orders-page .orders-sort-button.active .orders-sort-arrow,.orders-page .orders-head-filter.active .orders-sort-arrow{color:#64748b}.orders-page .orders-filter-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:150px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.orders-page .orders-head-filter.open .orders-filter-menu{display:block}.orders-page .orders-filter-option{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;height:36px;padding:0 10px;font-size:13px;display:flex}.orders-page .orders-filter-option:last-child{border-bottom:none}.orders-page .orders-filter-option.current{color:#0f172a;background:#f8fafc;font-weight:600}.orders-page body.remove-simulation{background:#f6f7f9}.orders-page body.remove-simulation .app-preview{min-height:100vh;padding:0;display:block}.orders-page body.remove-simulation .ipad-stage{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:none;overflow:visible}.orders-page body.remove-simulation .app-frame{background:#f6f7f9;width:100%;max-width:none;min-height:100vh;margin:0}@media (orientation:portrait){.orders-page .ipad-stage,.orders-page .app-frame{width:min(100%,820px)}}.orders-page .ipad-stage,.orders-page .app-frame{width:min(100%,820px)}@media (orientation:landscape){.orders-page .ipad-stage,.orders-page .app-frame{width:min(100%,1180px)}}@media (width<=900px){.orders-page .app-preview{padding:0}.orders-page .ipad-stage,.orders-page .app-frame{width:100%;min-height:100vh;box-shadow:none;border:none}.orders-page .topbar-inner{padding:12px 14px}.orders-page .topbar-left{gap:14px}.orders-page .orders-table-head,.orders-page .orders-row{grid-template-columns:104px 58px minmax(80px,.84fr) minmax(96px,.98fr) 54px 34px 78px 70px 112px;gap:10px}.orders-page .orders-note-field{width:100%;max-width:84px}}.clients-page *{box-sizing:border-box}.clients-page{text-align:left;color:#1f2937;background:#f6f7f9;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clients-page .app-preview{min-height:100vh;padding:0;display:block}.clients-page .ipad-stage{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.clients-page .app-frame{background:#f6f7f9;width:100%;max-width:none;min-height:100vh;margin:0}.clients-page .topbar{z-index:100;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f0;height:56px;font-size:13px;position:sticky;top:0}.clients-page .topbar-inner{justify-content:space-between;align-items:center;width:100%;height:56px;margin:0 auto;padding:14px 16px;display:flex}.clients-page .topbar-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.clients-page .nav-item{color:#475569;letter-spacing:0;background:0 0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-size:13px;font-weight:400;display:inline-flex}.clients-page .nav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}.clients-page .nav-item.account,.clients-page .nav-separator{color:#0f172a}.clients-page .nav-item.account{font-weight:600}.clients-page .nav-separator{flex:none;align-items:center;font-size:13px;display:inline-flex}.clients-page .page-shell{min-height:calc(100vh - 84px);padding:0}.clients-page .page-blank{background:#f6f7f9;min-height:calc(100vh - 84px);padding:18px 16px 24px;position:relative}.clients-page .quotes-shell{flex-direction:column;gap:8px;display:flex}.clients-page .quotes-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.clients-page .quotes-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clients-page .quotes-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:600}.clients-page .quotes-account-head{color:#64748b;cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:relative}.clients-page .quotes-account-head.active{color:#334155;font-weight:600}.clients-page .quotes-account-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:148px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.clients-page .quotes-account-head.open .quotes-account-menu{display:block}.clients-page .quotes-account-option{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;height:36px;padding:0 10px;font-size:13px;display:flex}.clients-page .quotes-account-option:last-child{border-bottom:none}.clients-page .quotes-account-option.current{color:#0f172a;background:#f8fafc;font-weight:600}.clients-page .quotes-activity-head{color:#64748b;cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:relative}.clients-page .quotes-activity-head.active{color:#334155;font-weight:600}.clients-page .quotes-activity-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:132px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.clients-page .quotes-activity-head.open .quotes-activity-menu{display:block}.clients-page .quotes-activity-option{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;height:36px;padding:0 10px;font-size:13px;display:flex}.clients-page .quotes-activity-option:last-child{border-bottom:none}.clients-page .quotes-activity-option.current{color:#0f172a;background:#f8fafc;font-weight:600}.clients-page .quotes-search{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:flex-start;align-items:center;width:280px;max-width:100%;height:38px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffb3}.clients-page .quotes-search input{color:#334155;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:13px}.clients-page .quotes-search input::placeholder{color:#94a3b8}.clients-page .quotes-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:16px;line-height:1;display:inline-flex}.clients-page .quotes-search-clear.hidden{display:none}.clients-page .quotes-search-clear:hover{color:#64748b}.clients-page .quotes-table{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden visible;box-shadow:0 1px 3px #0f172a0a}.clients-page .quotes-table-head,.clients-page .quotes-row{grid-template-columns:118px minmax(118px,1fr) minmax(118px,1fr) 124px 82px 112px;align-items:center;gap:8px;padding:0 10px;display:grid}.clients-page .quotes-table-head{color:#64748b;background:#f8fafceb;border-bottom:1px solid #e2e8f0;min-height:46px;font-size:12px;font-weight:600}.clients-page .quotes-row{color:#334155;cursor:pointer;border-bottom:1px solid #eef2f7;min-height:52px;font-size:13px;transition:background .16s,box-shadow .16s}.clients-page .quotes-row:hover{background:#f8fafc}.clients-page .quotes-row.expanded{background:#f8fafc;box-shadow:inset 0 -1px #e2e8f0}.clients-page .quotes-row:last-child{border-bottom:none}.clients-page .quotes-detail-row{background:#fff;border-bottom:1px solid #eef2f7;padding:8px 10px;display:none}.clients-page .quotes-detail-row.open{display:block}.clients-page .quotes-detail-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px;display:grid}.clients-page .quotes-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:180px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.clients-page .quotes-detail-card-head{background:#fbfcfd;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.clients-page .quotes-detail-card-title{color:#0f172a;font-size:13px;font-weight:600}.clients-page .quotes-detail-card-action{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;display:inline-flex}.clients-page .quotes-detail-card-body{color:#64748b;min-height:136px;padding:14px 12px;font-size:13px}.clients-page .client-info-layout{flex-direction:column;gap:12px;width:100%;display:flex}.clients-page .client-info-section{flex-direction:column;gap:8px;display:flex}.clients-page .client-info-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.clients-page .client-info-section-title{color:#475569;letter-spacing:0;font-size:12px;font-weight:600}.clients-page .client-info-add{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:11px;display:none}.clients-page .quotes-detail-card.editing .client-info-add{display:inline-flex}.clients-page .client-info-basic-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.clients-page .client-info-basic-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:38px;padding:8px 10px;display:flex}.clients-page .client-info-basic-label{color:#94a3b8;font-size:11px;line-height:1.2}.clients-page .client-info-basic-value{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.clients-page .client-info-edit-input{color:#334155;width:100%;min-width:0;height:22px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-family:inherit;font-size:13px;display:none}.clients-page .client-info-edit-textarea{color:#334155;resize:vertical;width:100%;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-family:inherit;font-size:13px;line-height:1.45;display:none}.clients-page .quotes-detail-card.editing .client-info-basic-item,.clients-page .quotes-detail-card.editing .client-info-list-item,.clients-page .quotes-detail-card.editing .client-info-note-box{background:#fcfdff;border-color:#cfd8e3}.clients-page .quotes-detail-card.editing .client-info-basic-value,.clients-page .quotes-detail-card.editing .client-info-list-item .display-value,.clients-page .quotes-detail-card.editing .client-info-note-box .display-value{display:none}.clients-page .quotes-detail-card.editing .client-info-edit-input,.clients-page .quotes-detail-card.editing .client-info-edit-textarea{display:block}.clients-page .client-info-list{flex-direction:column;gap:6px;display:flex}.clients-page .client-info-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.clients-page .client-info-list-item{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;min-height:34px;padding:8px 10px;font-size:13px;display:flex}.clients-page .client-info-list-item .client-info-edit-input{height:auto;line-height:1.35}.clients-page .client-info-note-box{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:72px;padding:10px;font-size:13px;line-height:1.45}.clients-page .client-info-note-box .client-info-edit-textarea{min-height:52px}.clients-page .history-list{flex-direction:column;gap:8px;width:100%;display:flex}.clients-page .history-row{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:74px 92px minmax(0,1fr) 90px 78px 18px;align-items:center;gap:8px;padding:10px;transition:background .16s,border-color .16s;display:grid}.clients-page .history-row:hover{background:#f8fafc;border-color:#d8e1eb}.clients-page .history-cell{color:#334155;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.clients-page .history-cell.type{color:#0f172a;font-weight:600}.clients-page .history-cell.project{white-space:normal;flex-direction:column;gap:1px;display:flex}.clients-page .history-project-main{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.clients-page .history-project-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.clients-page .history-cell.total{color:#0f172a;text-align:right;font-weight:600}.clients-page .history-cell.chevron{text-align:right;color:#94a3b8;font-size:14px;font-weight:600}.clients-page .quotes-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clients-page .quotes-cell.filter-cell{overflow:visible}.clients-page .quotes-cell.muted{color:#64748b}.clients-page .quotes-cell.activity{color:#334155;font-weight:600}.clients-page .quotes-sort-button{color:#64748b;cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:relative}.clients-page .quotes-sort-button.active{color:#334155;font-weight:600}.clients-page .quotes-sort-arrow{color:#94a3b8;font-size:15px;line-height:1;transform:translateY(-.5px)}.clients-page .quotes-sort-button.active .quotes-sort-arrow{color:#64748b}@media (orientation:portrait){.clients-page .ipad-stage,.clients-page .app-frame{width:min(100%,820px)}}@media (orientation:landscape){.clients-page .ipad-stage,.clients-page .app-frame{width:min(100%,1180px)}}@media (width<=900px){.clients-page .app-preview{padding:0}.clients-page .ipad-stage,.clients-page .app-frame{width:100%;min-height:100vh;box-shadow:none;border:none}.clients-page .topbar-inner{padding:12px 14px}.clients-page .topbar-left{gap:14px}.clients-page .quotes-table-head,.clients-page .quotes-row{grid-template-columns:108px minmax(106px,1fr) minmax(106px,1fr) 114px 76px 106px;gap:10px}.clients-page .quotes-detail-layout{grid-template-columns:1fr}.clients-page .client-info-basic-grid,.clients-page .client-info-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.clients-page .history-row{grid-template-columns:68px 84px minmax(0,1fr) 82px 72px 16px}}.clients-page .quotes-table-head{z-index:5;position:relative}.clients-page .quotes-account-head,.clients-page .quotes-activity-head{z-index:20;position:relative}.resources-page{text-align:left;min-height:100vh}.resources-page *{box-sizing:border-box}.resources-page{color:#1f2937;background:#edf1f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.resources-page .app-preview{min-height:100vh;padding:0;display:block}.resources-page .ipad-stage{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.resources-page .app-frame{background:#f6f7f9;width:100%;min-height:100vh;margin:0}.resources-page .topbar{z-index:100;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f0;height:56px;font-size:13px;position:sticky;top:0}.resources-page .topbar-inner{justify-content:space-between;align-items:center;width:100%;height:56px;margin:0 auto;padding:14px 16px;display:flex}.resources-page .topbar-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.resources-page .topbar-actions{flex:none;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.resources-page .nav-item{color:#475569;letter-spacing:0;background:0 0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-size:13px;font-weight:400;display:inline-flex}.resources-page .nav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}.resources-page .nav-item.account,.resources-page .nav-separator{color:#0f172a}.resources-page .nav-item.account{font-weight:600}.resources-page .nav-separator{flex:none;align-items:center;font-size:13px;display:inline-flex}.resources-page .page-shell{min-height:calc(100vh - 84px);padding:0}.resources-page .page-blank{background:#f6f7f9;min-height:calc(100vh - 84px);padding:18px 16px 24px;position:relative}.resources-page .orders-shell{flex-direction:column;gap:8px;display:flex}.resources-page .orders-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.resources-page .orders-header-left{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.resources-page .resource-view-tabs{flex:none;align-items:center;gap:8px;margin-top:0;display:inline-flex}.resources-page .resource-view-tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-family:inherit;font-size:12px;display:inline-flex}.resources-page .resource-view-tab.is-active{color:#0f172a;background:#eef3f8;border-color:#cfd8e3;font-weight:600}.resources-page .resource-content-pane{margin-top:10px;display:none}.resources-page .resource-content-pane.is-active{display:block}.resources-page .orders-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.resources-page .orders-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:600}.resources-page .admin-action-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex:none;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.resources-page .admin-action-btn:hover{background:#f8fafc}.resources-page .admin-action-btn.is-active{color:#0f172a;background:#eef3f8;border-color:#cfd8e3;font-weight:600}.resources-page .manage-delete-btn{opacity:.45;cursor:not-allowed;pointer-events:none;display:none}.resources-page .manage-delete-btn.is-enabled{opacity:1;cursor:pointer;pointer-events:auto}.resources-page .orders-shell.is-manage-mode .manage-delete-btn,.resources-page .orders-shell.is-manage-mode .manage-save-btn,.resources-page .orders-shell.is-manage-mode .manage-image-folder-btn,.resources-page .orders-shell.is-manage-mode .manage-image-upload-btn,.resources-page .orders-shell.is-manage-mode .manage-image-rename-btn{display:inline-flex}.resources-page .manage-save-btn{opacity:.45;cursor:not-allowed;pointer-events:none;display:none}.resources-page .manage-image-folder-btn,.resources-page .manage-image-upload-btn,.resources-page .manage-image-rename-btn{display:none}.resources-page .documents-upload-btn{display:inline-flex}.resources-page [data-resource-pane=images].is-active~* .documents-upload-btn{display:none}.resources-page .manage-save-btn.is-enabled{opacity:1;cursor:pointer;pointer-events:auto}.resources-page .manage-save-status,.resources-page .image-selection-count,.resources-page .folder-selection-count{color:#64748b;white-space:nowrap;align-items:center;height:26px;font-size:12px;display:none}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-selection-count.is-visible,.resources-page .orders-shell.is-manage-mode [data-resource-pane=images].is-active .image-library-header .folder-selection-count.is-visible{display:inline-flex}.resources-page .orders-shell.is-manage-mode .manage-save-status.is-visible{color:#334155;font-weight:500;display:inline-flex}.resources-page .manage-select-head,.resources-page .manage-select-cell{justify-content:center;align-items:center;display:none}.resources-page .orders-shell.is-manage-mode .orders-table-head,.resources-page .orders-shell.is-manage-mode .orders-row{grid-template-columns:28px minmax(228px,1.28fr) 74px 108px 108px 104px}.resources-page .orders-shell.is-manage-mode .manage-select-head,.resources-page .orders-shell.is-manage-mode .manage-select-cell{display:flex}.resources-page .manage-checkbox{accent-color:#64748b;cursor:pointer;width:14px;height:14px}.resources-page .manage-access-head,.resources-page .manage-access-cell{align-items:center;min-width:0;display:none}.resources-page .orders-shell.is-manage-mode .manage-access-head,.resources-page .orders-shell.is-manage-mode .manage-access-cell{display:flex}.resources-page .manage-access-select{color:#334155;appearance:none;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-width:0;height:28px;padding:0 8px;font-family:inherit;font-size:12px}.resources-page .orders-table{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:18px;position:relative;overflow:visible;box-shadow:0 1px 3px #0f172a0a}.resources-page .orders-table-head,.resources-page .orders-row{grid-template-columns:minmax(270px,1.58fr) 88px 116px 112px 42px;align-items:center;gap:8px;padding:0 10px;display:grid}.resources-page .orders-table-head{color:#64748b;z-index:2;background:#f8fafceb;border-bottom:1px solid #e2e8f0;border-top-left-radius:18px;border-top-right-radius:18px;min-height:46px;font-size:12px;font-weight:600;position:relative}.resources-page .orders-row{color:#334155;border-bottom:1px solid #eef2f7;min-height:52px;font-size:13px;transition:background-color .14s,transform .14s,box-shadow .14s}.resources-page .orders-shell.is-manage-mode [data-resource-pane=documents].is-active .orders-row{cursor:grab}.resources-page .orders-shell.is-manage-mode [data-resource-pane=documents].is-active .orders-row:active{cursor:grabbing}.resources-page .orders-shell.is-manage-mode [data-resource-pane=documents].is-active .orders-order-id:before{content:"⋮⋮";color:#64748bb8;letter-spacing:-1px;flex:none;justify-content:center;align-items:center;margin-right:2px;font-size:10px;line-height:1;display:inline-flex}.resources-page .orders-shell.is-manage-mode [data-resource-pane=documents].is-active .orders-row.is-dragging{opacity:.58;transform:scale(.995);box-shadow:0 8px 18px #0f172a14}.resources-page .orders-row:hover{background:#f3f5f8}.resources-page .orders-row.is-new{background:#f7f9fc}.resources-page .orders-row.is-new:hover{background:#eef3f8}.resources-page .orders-row:last-child{border-bottom:none}.resources-page .orders-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resources-page .orders-order-id{align-items:center;gap:8px;min-width:0;padding-left:0;display:inline-flex}.resources-page .orders-new-badge{color:#2563eb;letter-spacing:.02em;background:#e8f1ff;border:1px solid #cddfff;border-radius:999px;flex:none;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.resources-page .orders-order-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resources-page .orders-table-head .orders-cell{overflow:visible}.resources-page .resource-download-head{justify-content:center;align-items:center;display:flex}.resources-page .resource-download-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 1px 1px #0f172a08}.resources-page .resource-download-btn:hover{color:#334155;background:#f8fafc}.resources-page .resource-download-cell{justify-content:center;align-items:center;display:flex}.resources-page .confirm-overlay{z-index:300;background:#0f172a47;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.resources-page .confirm-overlay.is-open{display:flex}.resources-page .confirm-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(100%,360px);padding:16px;box-shadow:0 20px 40px #0f172a29}.resources-page .confirm-title{color:#0f172a;margin-bottom:8px;font-size:16px;font-weight:600}.resources-page .confirm-text{color:#64748b;font-size:13px;line-height:1.45}.resources-page .confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.resources-page .confirm-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:30px;padding:0 12px;font-family:inherit;font-size:12px}.resources-page .confirm-btn:hover{background:#f8fafc}.resources-page .confirm-btn.delete{color:#fff;background:#0f172a;border-color:#0f172a}.resources-page .confirm-btn.delete:hover{background:#1e293b;border-color:#1e293b}.resources-page .upload-overlay{z-index:290;background:#0f172a38;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.resources-page .upload-overlay.is-open{display:flex}.resources-page .upload-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:12px;width:min(100%,420px);padding:16px;display:flex;box-shadow:0 20px 40px #0f172a24}.resources-page .upload-title{color:#0f172a;font-size:16px;font-weight:600}.resources-page .upload-text{color:#64748b;font-size:13px;line-height:1.45}.resources-page .upload-dropzone{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:138px;padding:16px;display:flex}.resources-page .upload-dropzone-title{color:#334155;font-size:13px;font-weight:600}.resources-page .upload-dropzone-sub{color:#94a3b8;font-size:12px}.resources-page .upload-actions{justify-content:flex-end;gap:8px;display:flex}.resources-page .folder-input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.resources-page .folder-input::placeholder{color:#94a3b8}.resources-page .image-preview-overlay{z-index:295;background:#0f172aeb;justify-content:stretch;align-items:stretch;padding:0;display:none;position:fixed;inset:0}.resources-page .image-preview-overlay.is-open{display:flex}.resources-page .image-preview-dialog{width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;padding:12px 10px;display:flex}.resources-page .image-preview-head{color:#e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex}.resources-page .image-preview-title{color:#f8fafc;font-size:14px;font-weight:600}.resources-page .image-preview-close{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #e2e8f038;border-radius:999px;width:32px;height:32px;font-size:18px;line-height:1}.resources-page .image-preview-close:hover{color:#fff;background:#ffffff24}.resources-page .image-preview-stage{color:#cbd5e1;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;flex:auto;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.resources-page .image-preview-nav{color:#fff;cursor:pointer;width:auto;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:34px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.resources-page .image-preview-nav:hover{color:#e2e8f0;background:0 0}.resources-page .image-preview-nav.prev{left:18px}.resources-page .image-preview-nav.next{right:18px}.resources-page .image-preview-count{color:#cbd5e1;white-space:nowrap;font-size:12px}.resources-page .image-preview-frame{color:#94a3b8;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-radius:12px;justify-content:center;align-items:center;width:min(100%,1100px);height:min(100%,100vh - 56px);font-size:14px;font-weight:500;display:flex;overflow:hidden;box-shadow:0 12px 36px #00000038}.resources-page .image-preview-strip{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;padding:0 8px 6px;display:flex;overflow-x:auto}.resources-page .image-preview-strip::-webkit-scrollbar{display:none}.resources-page .image-preview-thumb{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f02e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:11px;display:inline-flex;overflow:hidden}.resources-page .image-preview-thumb.is-active{color:#fff;background:#ffffff29;border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff3d}.resources-page .image-preview-thumb:hover{color:#fff;background:#ffffff24}.resources-page .image-library-section{flex-direction:column;gap:10px;margin-top:10px}.resources-page .image-library-section.resource-content-pane{margin-top:10px;display:none}.resources-page .image-library-section.resource-content-pane.is-active{display:flex}.resources-page .image-library-header{justify-content:flex-end;align-items:center;gap:12px;min-height:0;display:flex}.resources-page .image-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.resources-page .image-folder-detail{flex-direction:column;gap:12px;display:none}.resources-page .image-folder-detail.is-active{display:flex}.resources-page .image-folder-detail-head{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.resources-page .image-folder-detail-left{align-items:center;gap:10px;min-width:0;display:flex}.resources-page .image-folder-back{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.resources-page .image-folder-back:hover{background:#f8fafc}.resources-page .image-folder-detail-title{color:#0f172a;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.resources-page .image-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.resources-page .image-tile{aspect-ratio:1;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex;position:relative;overflow:hidden}.resources-page .image-tile:after{content:"✓";color:#fff;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute;top:6px;right:6px}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile.is-selected{background:linear-gradient(#eef3f8 0%,#e4ebf3 100%);border-color:#94a3b8;box-shadow:inset 0 0 0 2px #94a3b83d}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile.is-selected:after{display:inline-flex}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile{cursor:grab}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile:active{cursor:grabbing}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile:before{content:"⋮⋮";letter-spacing:-1px;color:#64748bb8;pointer-events:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.resources-page .orders-shell.is-manage-mode .image-folder-detail.is-active .image-tile.is-dragging{opacity:.56;transform:scale(.98);box-shadow:0 8px 18px #0f172a1f}.resources-page .image-tile:hover{background:linear-gradient(#f6f8fb 0%,#e9eef5 100%)}.resources-page .image-folder-card[data-folder-open]{cursor:pointer}.resources-page .image-folder-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;min-width:0;padding:0;display:flex;position:relative}.resources-page .orders-shell.is-manage-mode [data-resource-pane=images].is-active .image-folder-list-mode .image-folder-card.is-selected .image-folder-thumb{background:#eef3f8;border-color:#94a3b8;box-shadow:inset 0 0 0 2px #94a3b83d}.resources-page .image-folder-card.is-selected:after{content:"✓";color:#fff;pointer-events:none;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute;top:8px;right:8px}.resources-page .orders-shell.is-manage-mode [data-resource-pane=images].is-active .image-folder-list-mode .image-folder-card.is-selected:after{display:inline-flex}.resources-page .image-folder-thumb{aspect-ratio:1.28;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid;overflow:hidden}.resources-page .image-folder-mini{background:linear-gradient(#f2f5f9 0%,#e7edf4 100%);border-radius:6px;min-height:0}.resources-page .image-folder-meta{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}.resources-page .image-folder-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.resources-page .image-folder-info{color:#64748b;font-size:11px}.resources-page .orders-shell.is-manage-mode .resource-download-head,.resources-page .orders-shell.is-manage-mode .resource-download-cell{display:none}@media (width<=900px){.resources-page .topbar-inner{padding:12px 14px}.resources-page .topbar-left{gap:14px}.resources-page .orders-table-head,.resources-page .orders-row{grid-template-columns:minmax(168px,1.36fr) 68px 96px 90px 34px;gap:10px}.resources-page .orders-shell.is-manage-mode .orders-table-head,.resources-page .orders-shell.is-manage-mode .orders-row{grid-template-columns:24px minmax(138px,1.08fr) 56px 84px 82px 86px}.resources-page .image-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-page .image-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-page *{box-sizing:border-box}.admin-page{color:#1f2937;text-align:left;background:#f6f7f9;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-page .app{background:#f6f7f9;width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.admin-page .page{min-height:100vh;display:block}.admin-page .main-nav{z-index:100;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #e2e8f0;height:56px;font-size:13px;position:sticky;top:0}.admin-page .main-nav-inner{justify-content:space-between;align-items:center;width:100%;height:56px;margin:0 auto;padding:14px 16px;display:flex}.admin-page .main-nav-left{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.admin-page .main-nav-actions{flex:none;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.admin-page .main-nav-item{color:#475569;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-family:inherit;font-size:13px;font-weight:400;display:inline-flex}.admin-page .main-nav-item.current{color:#0f172a;letter-spacing:-.01em;cursor:default;font-weight:600}.admin-page .main-nav-item.account,.admin-page .main-nav-separator{color:#0f172a}.admin-page .main-nav-item.account{font-weight:600}.admin-page .main-nav-separator{flex:none;align-items:center;font-size:13px;display:inline-flex}.admin-page .admin-subnav{background:#ffffffb8;border-bottom:1px solid #e2e8f0;min-height:44px}.admin-page .admin-subnav-inner{align-items:center;gap:20px;width:100%;min-height:44px;padding:0 16px;display:flex}.admin-page .admin-subnav-item{color:#475569;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;height:auto;padding:0;font-family:inherit;font-size:13px;font-weight:400;display:inline-flex}.admin-page .admin-subnav-item.current{color:#0f172a;letter-spacing:-.01em;font-weight:600}@media (width<=980px){.admin-page .admin-subnav-inner{gap:14px;padding:0 14px}.admin-page .main-nav-inner{padding:12px 14px}.admin-page .main-nav-left{gap:14px}}
