.workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ws-bg:#f3f6fa;--ws-surface:#fff;--ws-surface-2:#f7f9fc;--ws-well:#eaf0f8;--ws-raised:#fff;--ws-hover:#f8fafe;--ws-ink:#1b2a40;--ws-ink-2:#3a5072;--ws-muted:#566c89;--ws-subtle:#5f738f;--ws-faint:#9fb2cc;--ws-placeholder:#8a9ab0;--ws-line:#dfe6f0;--ws-line-soft:#e8edf5;--ws-line-strong:#cbd8e9;--ws-input-bg:#fff;--ws-input-bg-soft:#f8fafd;--ws-input-ink:#263b5b;--ws-input-line:#8193ad;--ws-disabled-bg:#eef2f7;--ws-disabled-ink:#7d8ca1;--ws-primary:#295fd5;--ws-primary-hover:#1f4fae;--ws-primary-ink:#fff;--ws-accent:#2c5ed1;--ws-accent-text:#2f5d9e;--ws-accent-ink:#fff;--ws-accent-soft:#e8effa;--ws-accent-line:#d3e0f5;--ws-focus:#4e7ed2;--ws-success:#24634c;--ws-success-soft:#e7f5ee;--ws-success-line:#bcdacb;--ws-warn:#7c551c;--ws-warn-soft:#fff1d8;--ws-warn-line:#eadbbf;--ws-danger:#914253;--ws-danger-soft:#fceef2;--ws-danger-line:#e4beca;--ws-danger-solid:#a34a55;--ws-danger-solid-hover:#8a3a44;--ws-neutral-soft:#edf1f7;--ws-toast-bg:#e8f4ed;--ws-toast-ink:#123125;--ws-toast-line:transparent;--ws-toggle-off:#a6b6ca;--ws-toggle-on:#2c5ed1;--ws-toggle-knob:#fff;--ws-scrollbar:#c3cfdf;--ws-shadow-soft:#2b456612;--ws-shadow-strong:#00102e3d;--ws-shadow:0 8px 30px var(--ws-shadow-soft);--ws-overlay:#07132266;--ws-side-bg:#0b1525;--ws-side-ink:#c0cfe4;--ws-side-strong:#fff;--ws-side-label:#69829f;--ws-side-icon:#8199ba;--ws-side-hover:#14233a;--ws-side-active:#213e6b;--ws-side-active-icon:#bdd5fc;--ws-side-line:#21334e;--ws-side-scroll:#415675;--bg:var(--ws-bg);--surface:var(--ws-surface);--surface-2:var(--ws-well);--ink:var(--ws-ink);--muted:var(--ws-muted);--line:var(--ws-line);--blue:var(--ws-accent);background:var(--bg);color:var(--ink);min-height:100svh;font:15px/1.75 Plex,sans-serif}.workspace[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ws-bg:#0b0f15;--ws-surface:#131a24;--ws-surface-2:#18212d;--ws-well:#0e131b;--ws-raised:#1e2836;--ws-hover:#ffffff08;--ws-ink:#e6edf8;--ws-ink-2:#c9d4e4;--ws-muted:#9aa8bc;--ws-subtle:#8f9db2;--ws-faint:#5d6d84;--ws-placeholder:#6f7d92;--ws-line:#ffffff1a;--ws-line-soft:#ffffff12;--ws-line-strong:#ffffff29;--ws-input-bg:#0e131b;--ws-input-bg-soft:#0e131b;--ws-input-ink:#e6edf8;--ws-input-line:#5a6980;--ws-disabled-bg:#151c26;--ws-disabled-ink:#6f7d92;--ws-primary:#e6eefb;--ws-primary-hover:#fff;--ws-primary-ink:#0b0f15;--ws-accent:#8fb0ee;--ws-accent-text:#9dbcf3;--ws-accent-ink:#0b0f15;--ws-accent-soft:#8fb0ee1a;--ws-accent-line:#8fb0ee47;--ws-focus:#8fb0ee;--ws-success:#7fd1a6;--ws-success-soft:#7fd1a61a;--ws-success-line:#7fd1a640;--ws-warn:#e8c27f;--ws-warn-soft:#e8c27f1a;--ws-warn-line:#e8c27f40;--ws-danger:#f2a7b4;--ws-danger-soft:#f2a7b41a;--ws-danger-line:#f2a7b440;--ws-danger-solid:#b5505d;--ws-danger-solid-hover:#c25b68;--ws-neutral-soft:#ffffff10;--ws-toast-bg:#15271f;--ws-toast-ink:#c4ecd6;--ws-toast-line:#7fd1a640;--ws-toggle-off:#4a5870;--ws-toggle-on:#5b85d6;--ws-toggle-knob:#e6edf8;--ws-scrollbar:#2c3644;--ws-shadow-soft:#00000059;--ws-shadow-strong:#000000a6;--ws-overlay:#000000a6;--ws-side-bg:#080b10;--ws-side-ink:#b4c1d3;--ws-side-strong:#f2f6fc;--ws-side-label:#6d7d93;--ws-side-icon:#7c8ca3;--ws-side-hover:#ffffff0a;--ws-side-active:#8fb0ee1f;--ws-side-active-icon:#b9cdf5;--ws-side-line:#ffffff12;--ws-side-scroll:#2a3442}.workspace-sidebar{background:var(--ws-side-bg);width:250px;color:var(--ws-side-ink);z-index:40;border-left:1px solid var(--ws-side-line);flex-direction:column;padding:29px 19px 22px;display:flex;position:fixed;top:0;bottom:0;right:0}.workspace-brand{justify-content:space-between;align-items:center;padding:0 9px 30px;display:flex}.workspace-brand .brand-lockup>span{color:var(--ws-side-strong);font-size:24px}.workspace-brand .brand-lockup img{width:38px;height:38px}.workspace-brand .brand-lockup small{font-size:12px}.workspace-label{color:var(--ws-side-label);margin-bottom:16px;padding:0 15px;font-size:11px}.workspace-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--ws-side-scroll) var(--ws-side-bg);flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.workspace-sidebar nav::-webkit-scrollbar{width:5px}.workspace-sidebar nav::-webkit-scrollbar-track{background:var(--ws-side-bg)}.workspace-sidebar nav::-webkit-scrollbar-thumb{background:var(--ws-side-scroll);border-radius:4px}.workspace-sidebar nav a{border-radius:5px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:background .14s,color .14s;display:flex}.workspace-sidebar nav a svg{color:var(--ws-side-icon)}.workspace-sidebar nav a:hover{background:var(--ws-side-hover);color:var(--ws-side-strong)}.workspace-sidebar nav a.active{background:var(--ws-side-active);color:var(--ws-side-strong)}.workspace-sidebar nav a.active svg{color:var(--ws-side-active-icon)}.sidebar-bottom{border-top:1px solid var(--ws-side-line);flex-direction:column;gap:16px;margin-top:auto;padding:25px 12px 0;font-size:13px;display:flex}.sidebar-bottom a{justify-content:space-between;align-items:center;display:flex}.workspace-topbar{background:var(--ws-surface);border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:30px;height:84px;margin-right:250px;padding:0 36px;display:flex;position:relative}.workspace-breadcrumb{align-items:center;gap:15px;font-size:13px;display:flex}.workspace-breadcrumb>span{color:var(--ws-muted)}.workspace-breadcrumb>b{color:var(--ws-faint);font-weight:400}.workspace-breadcrumb>strong{font-weight:500}.workspace-profile{align-items:center;gap:12px;display:flex}.avatar{background:var(--ws-accent-soft);width:38px;height:38px;color:var(--ws-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:500 17px Alexandria,sans-serif;display:inline-flex}.workspace-profile>div{flex-direction:column;font-size:12px;display:flex}.workspace-profile strong{font-weight:500}.workspace-profile small{color:var(--ws-muted);font-size:10px}.workspace-profile button{color:var(--ws-subtle);margin-right:5px}.workspace-main{min-height:calc(100svh - 84px);margin-right:250px;padding:27px 36px 60px}.workspace-page-heading{justify-content:space-between;align-items:center;gap:30px;margin:23px 0 29px;display:flex}.workspace-page-heading>div>span{color:var(--ws-muted);font-size:12px}.workspace-page-heading h1{margin:6px 0 8px;font-family:Readex,sans-serif;font-size:29px;font-weight:450;line-height:1.6}.workspace-page-heading p{color:var(--ws-muted);margin:0;font-size:14px}.today-date{color:var(--ws-muted);font-size:13px}.workspace-button{background:var(--ws-primary);color:var(--ws-primary-ink);border:1px solid var(--ws-primary);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 17px;font-size:13px;transition:background .14s;display:inline-flex}.workspace-button:hover{background:var(--ws-primary-hover)}.workspace-button.secondary{background:var(--ws-surface);color:var(--ws-ink-2);border-color:var(--ws-line-strong)}.workspace-button.secondary:hover{background:var(--ws-surface-2)}.workspace-panel{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;min-width:0;overflow:hidden}.panel-toolbar{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.panel-toolbar h2{align-items:center;gap:10px;margin:0;font-family:Plex,sans-serif;font-size:17px;font-weight:500;display:flex}.panel-toolbar h2>span{background:var(--ws-neutral-soft);color:var(--ws-muted);border-radius:4px;padding:0 8px;font-size:12px}.workspace-search,.workspace-select{background:var(--ws-input-bg-soft);color:var(--ws-input-ink);border:1px solid var(--ws-input-line);border-radius:4px;min-height:39px;padding:8px 12px;font:13px Plex,sans-serif}.workspace-search{width:250px;max-width:100%}.workspace-select{min-width:150px}.workspace .subtle-button{color:var(--ws-accent-text);background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.workspace .table-action{color:var(--ws-accent-text);background:0 0;align-items:center;gap:7px;padding:7px;font-size:12px;display:inline-flex}.data-table-wrap{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.data-table th{text-align:right;color:var(--ws-muted);background:var(--ws-surface-2);border-bottom:1px solid var(--ws-line);padding:14px 22px;font-size:11px;font-weight:500}.data-table td{border-bottom:1px solid var(--ws-line-soft);vertical-align:middle;padding:17px 22px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--ws-hover)}.data-table strong{font-weight:500}.data-table td[dir=ltr]{text-align:right}.table-subtext{color:var(--ws-subtle);text-overflow:ellipsis;max-width:320px;font-size:11px;display:block;overflow:hidden}.table-identity{align-items:center;gap:13px;display:flex}.table-identity>img,.table-placeholder{object-fit:cover;background:var(--ws-accent-soft);width:44px;height:44px;color:var(--ws-faint);border-radius:5px;justify-content:center;align-items:center;display:flex}.table-identity>span:not(.avatar):not(.table-placeholder){flex-direction:column;display:flex}.table-identity small{color:var(--ws-muted);font-size:11px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;min-width:0;padding:24px}.metric>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.metric>div>span,.metric>span{color:var(--ws-muted);font-size:12px}.metric svg{color:var(--ws-faint)}.metric strong{text-align:right;overflow-wrap:anywhere;margin-top:18px;font:500 29px/1.5 Alexandria,sans-serif;display:block}.dashboard-columns{grid-template-columns:1.65fr 1fr;align-items:start;gap:24px;display:grid}.workspace .empty-state{padding:47px 24px}.workspace .empty-state h3{color:var(--ws-ink-2);font-family:Readex,sans-serif;font-size:20px}.workspace .empty-state p{color:var(--ws-muted);font-size:13px}.workspace .empty-state .empty-symbol{color:var(--ws-faint);font-size:52px}.task-summary{padding:8px 22px}.task-summary>a{border-bottom:1px solid var(--ws-line-soft);align-items:center;gap:12px;padding:17px 0;display:flex}.task-summary>a:last-child{border:0}.task-summary>a>div{flex-direction:column;flex:1;min-width:0;display:flex}.task-summary strong{font-size:13px;font-weight:500}.task-summary small{color:var(--ws-muted);font-size:11px}.task-dot{background:var(--ws-accent);border-radius:50%;flex:none;width:7px;height:7px}.workspace .tag{background:var(--ws-accent-soft);color:var(--ws-accent-text);padding:3px 9px;font-size:10px;line-height:1.7}.workspace .tag.green{background:var(--ws-success-soft);color:var(--ws-success)}.workspace .tag.orange{background:var(--ws-warn-soft);color:var(--ws-warn)}.workspace .tag.red{background:var(--ws-danger-soft);color:var(--ws-danger)}.workspace .tag.gray{background:var(--ws-neutral-soft);color:var(--ws-muted)}.setup-callout{background:var(--ws-accent-soft);border:1px solid var(--ws-accent-line);color:var(--ws-muted);border-radius:7px;align-items:center;gap:20px;margin-top:26px;padding:23px 27px;display:flex}.setup-callout>div{flex:1}.setup-callout h3{margin:0 0 5px;font-family:Plex,sans-serif;font-size:16px;font-weight:500}.setup-callout p{color:var(--ws-subtle);margin:0;font-size:13px}.workspace-tabs{border-bottom:1px solid var(--ws-line);gap:30px;margin-bottom:23px;display:flex}.workspace-tabs button{color:var(--ws-muted);background:0 0;border-bottom:2px solid #0000;padding:13px 0;font-size:14px}.workspace-tabs button.active{color:var(--ws-accent-text);border-color:var(--ws-accent)}.preview-strip{background:var(--ws-well);color:var(--ws-subtle);border:1px solid var(--ws-line);border-radius:4px;margin-bottom:20px;padding:8px 13px;font-size:11px}.heading-actions{align-items:center;gap:10px;display:flex}.workspace .field{margin-bottom:18px}.workspace .field>span{color:var(--ws-ink-2);font-size:13px}.workspace .field input,.workspace .field select,.workspace .field textarea,.workspace .input{background:var(--ws-input-bg);color:var(--ws-input-ink);border-color:var(--ws-input-line);border-radius:4px;min-height:43px;padding:10px 12px;font-size:14px}.workspace .field input::placeholder,.workspace .field textarea::placeholder,.workspace .input::placeholder{color:var(--ws-placeholder)}.workspace .field textarea{min-height:90px}.workspace .field small,.form-hint{color:var(--ws-subtle);font-size:12px;line-height:1.8}.workspace .modal-dialog{background:var(--ws-raised);color:var(--ws-ink);border-color:var(--ws-line-strong);box-shadow:0 25px 100px var(--ws-shadow-strong);border-radius:8px}.workspace .modal-dialog h2{font:500 22px Readex,sans-serif}.workspace .modal-dialog>header{border-bottom:1px solid var(--ws-line);padding-bottom:15px}.workspace .modal-dialog .notice{color:var(--ws-danger);background:var(--ws-danger-soft);border-color:var(--ws-danger-line)}.workspace .notice{color:var(--ws-danger);background:var(--ws-danger-soft);border-color:var(--ws-danger-line);font-size:13px}.workspace .notice.good{color:var(--ws-success);background:var(--ws-success-soft);border-color:var(--ws-success-line)}.workspace .loading{color:var(--ws-subtle)}.form-columns{grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.image-field{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;display:flex}.image-field>img,.upload-empty{object-fit:cover;background:var(--ws-surface-2);border:1px dashed var(--ws-accent-line);border-radius:5px;width:100%;height:200px}.upload-empty{color:var(--ws-subtle);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex}.form-actions{border-top:1px solid var(--ws-line);gap:12px;margin-top:25px;padding-top:22px;display:flex}.checkbox-field{color:var(--ws-muted);align-items:center;gap:9px;font-size:13px;display:flex}.checkbox-field input{accent-color:var(--ws-accent);flex:none;width:16px;height:16px}.publish-toggle{border-top:1px solid var(--ws-line-soft);margin-top:20px;padding:18px 0}.builder-section{border-top:1px solid var(--ws-line);margin-top:22px;padding-top:20px}.form-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.form-section-title h3{margin:0;font:500 16px Plex,sans-serif}.option-builder{background:var(--ws-surface-2);border:1px solid var(--ws-line);border-radius:5px;margin:13px 0;padding:15px}.option-builder>.checkbox-field{margin-bottom:15px}.choice-row{grid-template-columns:1fr 140px 35px;gap:10px;margin:10px 0;display:grid}.price-input{border:1px solid var(--ws-input-line);background:var(--ws-input-bg);border-radius:4px;align-items:center;display:flex;overflow:hidden}.price-input span{color:var(--ws-subtle);white-space:nowrap;padding:0 9px;font-size:10px}.price-input input{background:var(--ws-input-bg);width:65px;min-width:0;color:var(--ws-input-ink);direction:ltr;border:0;outline:none;padding:8px;font:14px Plex,sans-serif}.requirement-row{grid-template-columns:1fr 90px 35px;align-items:center;gap:10px;margin:12px 0;display:grid}.media-library{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.media-library>article{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:6px;min-width:0;padding-bottom:14px;overflow:hidden}.media-library img{object-fit:cover;width:100%;height:160px}.media-library strong{text-overflow:ellipsis;white-space:nowrap;padding:10px 13px 0;font-size:12px;display:block;overflow:hidden}.media-library small{color:var(--ws-subtle);padding-inline:13px;font-size:10px}.media-library .subtle-button{padding-inline:13px;display:block}.kanban-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.kanban-column{background:var(--ws-well);border-radius:7px;min-width:0;min-height:340px;padding:16px 13px}.kanban-column h2{color:var(--ws-muted);justify-content:space-between;margin:0;padding:0 4px 15px;font-family:Plex,sans-serif;font-size:14px;display:flex}.kanban-column h2 span{background:var(--ws-accent-soft);border-radius:4px;padding:0 7px;font-size:11px}.task-card{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:5px;margin-bottom:13px;padding:17px}.task-card h3{margin:0 0 10px;font:500 14px/1.8 Plex,sans-serif}.task-card p{color:var(--ws-subtle);white-space:pre-wrap;margin-bottom:15px;font-size:12px}.task-card>div{color:var(--ws-subtle);justify-content:space-between;gap:10px;font-size:10px;display:flex}.task-card select{width:100%;color:var(--ws-muted);border:1px solid var(--ws-input-line);background:var(--ws-input-bg-soft);border-radius:4px;margin-top:13px;padding:6px;font:11px Plex,sans-serif}.kanban-empty{color:var(--ws-subtle);text-align:center;padding:45px 8px;font-size:11px}.tags{flex-wrap:wrap;gap:5px;max-width:300px;display:flex}.role-choices{grid-template-columns:1fr 1fr;gap:15px;padding:15px 0;display:grid}.permission-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0 30px;display:grid}.roles-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.role-card{padding:25px}.role-card>svg{color:var(--ws-faint)}.role-card h2{margin:15px 0;font:500 20px Readex,sans-serif}.role-card ul{color:var(--ws-subtle);padding:0;font-size:12px;list-style:none}.role-card li{border-bottom:1px solid var(--ws-line-soft);padding:5px 0}.panel-footnote{color:var(--ws-subtle);border-top:1px solid var(--ws-line);margin:0;padding:16px 24px;font-size:12px}.settings-panel{margin-bottom:25px;padding:26px 30px}.settings-panel>h2{margin-bottom:25px;font:500 21px Readex,sans-serif}.settings-panel>h2:not(:first-child){border-top:1px solid var(--ws-line);margin-top:40px;padding-top:30px}.settings-panel h3{font:500 15px Plex,sans-serif}.settings-panel .field-row{gap:28px}.integrations-list>details{border-bottom:1px solid var(--ws-line);padding:15px 0}.integrations-list>details:last-child{border:0}.integrations-list summary{cursor:pointer;align-items:center;gap:15px;list-style:none;display:flex}.integration-mark{background:var(--ws-well);color:var(--ws-muted);border-radius:5px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font:700 19px Arial,sans-serif;display:flex}.integrations-list summary>span:nth-child(2){flex-direction:column;flex:1;display:flex}.integrations-list summary strong{font-size:14px;font-weight:500}.integrations-list summary small{color:var(--ws-muted);font-size:11px}.integration-guide{color:var(--ws-subtle);padding:15px 55px 10px 10px;font-size:12px}.integration-guide code{word-break:break-all;background:var(--ws-well);color:var(--ws-muted);padding:9px 12px;font-size:11px;display:block}.callback-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.callback-row>span{font-size:11px}.callback-row code{flex:1;min-width:180px}.inquiry-list{grid-template-columns:1fr 1fr;gap:25px;display:grid}.inquiry-card{padding:25px}.inquiry-card>div{align-items:center;gap:12px;display:flex}.inquiry-card h2{flex:1;margin:0;font:500 16px Plex,sans-serif}.inquiry-card h2 small{color:var(--ws-subtle);font-size:11px;font-weight:400;display:block}.inquiry-card>p{white-space:pre-wrap;color:var(--ws-muted);margin:0;padding:20px 0;font-size:14px}.inquiry-card footer{color:var(--ws-subtle);border-top:1px solid var(--ws-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.sidebar-close,.sidebar-toggle,.sidebar-overlay{display:none}.order-heading h1{text-align:right;font:500 28px Alexandria,sans-serif}.workspace-back{color:var(--ws-subtle);align-items:center;gap:10px;font-size:12px;display:inline-flex}.order-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:25px;display:grid}.order-main,.order-sidebar{flex-direction:column;gap:24px;min-width:0;display:flex}.order-timeline{grid-template-columns:repeat(4,1fr);margin:0;padding:25px 25px 35px;list-style:none;display:grid;position:relative}.order-timeline li{color:var(--ws-subtle);text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:relative}.order-timeline li:before{content:"";inset-inline-start:50%;background:var(--ws-line);z-index:0;width:100%;height:2px;position:absolute;top:15px}.order-timeline li:first-child:before{display:none}.order-timeline li>span{z-index:1;background:var(--ws-well);width:31px;height:31px;color:var(--ws-subtle);border:4px solid var(--ws-surface);border-radius:50%;justify-content:center;align-items:center;font:11px Arial,sans-serif;display:flex;position:relative}.order-timeline li.active{color:var(--ws-accent-text)}.order-timeline li.active>span{background:var(--ws-accent);color:var(--ws-accent-ink)}.order-timeline li strong{font-weight:500}.conversation .panel-toolbar h2{font-size:16px}.sync-label{color:var(--ws-subtle);font-size:10px}.messages-list{background:var(--ws-surface-2);flex-direction:column;gap:15px;min-height:260px;max-height:610px;padding:25px;display:flex;overflow-y:auto}.message-bubble{border:1px solid var(--ws-line-soft);background:var(--ws-raised);overflow-wrap:anywhere;border-radius:7px;align-self:flex-start;max-width:85%;padding:15px 18px}.message-bubble.mine{background:var(--ws-accent-soft);border-color:var(--ws-accent-line);align-self:flex-end}.message-bubble.internal{background:var(--ws-warn-soft);border-color:var(--ws-warn-line)}.message-meta{color:var(--ws-subtle);align-items:center;gap:12px;font-size:10px;display:flex}.message-meta strong{color:var(--ws-muted);font-size:11px;font-weight:500}.message-meta time{margin-inline-start:auto;font-size:9px}.message-bubble p{white-space:pre-wrap;color:var(--ws-ink-2);margin:10px 0 0;font-size:14px;line-height:1.9}.message-files{flex-direction:column;gap:7px;margin-top:13px;display:flex}.message-files a{color:var(--ws-subtle);border:1px solid var(--ws-accent-line);background:var(--ws-surface);border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.message-composer{border-top:1px solid var(--ws-line);padding:19px}.message-composer>label{display:block}.message-composer textarea{border:1px solid var(--ws-input-line);resize:vertical;background:var(--ws-input-bg);width:100%;min-height:90px;color:var(--ws-input-ink);border-radius:5px;padding:12px;font-size:14px}.message-composer textarea::placeholder{color:var(--ws-placeholder)}.composer-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:10px;display:flex}.composer-actions>div{align-items:center;gap:10px;display:flex}.composer-actions small{color:var(--ws-subtle);font-size:9px}.attached-drafts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.attached-drafts>span{background:var(--ws-accent-soft);color:var(--ws-subtle);gap:10px;padding:4px 9px;font-size:11px;display:flex}.attached-drafts button{color:var(--ws-subtle);background:0 0}.order-summary{padding:23px}.order-summary h2{margin:0 0 23px;font:500 17px Plex,sans-serif}.order-summary>p{color:var(--ws-subtle);font-size:12px}.order-summary>.workspace-button{width:100%;margin-top:12px}.order-item{border-bottom:1px solid var(--ws-line-soft);flex-direction:column;gap:6px;margin-bottom:15px;padding-bottom:18px;font-size:13px;display:flex}.order-item>span{color:var(--ws-subtle);font-size:11px}.order-item>b{text-align:right;margin-top:5px;font:500 15px Alexandria,sans-serif}.order-total{justify-content:space-between;gap:20px;padding:8px 0;font-size:13px;display:flex}.order-total strong{font:500 19px Alexandria,sans-serif}.brief-summary{border-top:1px solid var(--ws-line-soft);margin:25px 0 0;padding-top:17px;font-size:12px}.brief-summary>div{margin-bottom:15px}.brief-summary dt{color:var(--ws-subtle);font-size:10px}.brief-summary dd{color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.order-payment p{color:var(--ws-subtle);margin-top:23px;font-size:11px;line-height:1.8}.order-payment .workspace-button{width:100%;font-size:12px}.order-files{flex-direction:column;gap:15px;display:flex}.order-files>a{color:var(--ws-accent-text);align-items:center;gap:10px;min-width:0;display:flex}.order-files>a>span{overflow-wrap:anywhere;flex:1;font-size:11px}.order-files small{color:var(--ws-subtle);font-size:9px;display:block}.invoice{padding:25px 0}.invoice header{border-bottom:1px solid var(--ws-line);justify-content:space-between;gap:20px;padding-bottom:25px;font-size:20px;display:flex}.invoice>p{color:var(--ws-subtle);margin:20px 0;font-size:12px}.invoice>div{border-bottom:1px solid var(--ws-line);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.invoice .invoice-total{font-size:18px}.invoice b{font-family:Alexandria,sans-serif;font-weight:500}.customer-header{color:#c6d5eb;background:#0a1423;justify-content:space-between;align-items:center;gap:30px;height:94px;padding:0 max(35px,50vw - 675px);display:flex}.customer-header .brand-lockup{color:#fff}.customer-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.customer-header nav a{align-items:center;gap:12px;display:flex}.customer-main{max-width:1390px;margin:auto;padding:30px 35px 90px}.account-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.account-profile{padding:30px 25px}.profile-avatar{background:var(--ws-accent-soft);width:65px;height:65px;color:var(--ws-accent-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font:500 28px Alexandria,sans-serif;display:flex}.account-profile h2{margin:0 0 7px;font:500 21px Readex,sans-serif}.account-profile>p{color:var(--ws-subtle);text-align:right;font-size:12px}.profile-connection{border-top:1px solid var(--ws-line-soft);color:var(--ws-subtle);align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.account-profile .workspace-button{width:100%;margin-top:10px}.account-help{padding:30px 20px}.account-help h3{color:var(--ws-muted);font:500 17px Readex,sans-serif}.account-help p{color:var(--ws-subtle);font-size:12px;line-height:1.9}@media (max-width:1250px){.workspace-main{padding-inline:25px}.workspace-sidebar{width:225px;padding-inline:14px}.workspace-topbar,.workspace-main{margin-right:225px}.metrics-grid{gap:15px}.metric{padding:20px}.metric strong{font-size:25px}.dashboard-columns{grid-template-columns:1fr}.kanban-grid{grid-template-columns:repeat(2,1fr)}.order-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.media-library{grid-template-columns:repeat(3,1fr)}.roles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.workspace-sidebar{width:260px;transition:transform .18s ease-out;transform:translate(100%)}.workspace-sidebar.open{transform:translate(0)}.workspace-topbar,.workspace-main{margin-right:0}.sidebar-toggle,.sidebar-close{display:flex}.sidebar-overlay{z-index:35;background:var(--ws-overlay);display:block;position:fixed;inset:0}.workspace-topbar{height:78px;padding-inline:20px}.workspace-main{padding:20px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.order-layout{grid-template-columns:minmax(0,1fr) 270px}.workspace-page-heading h1{font-size:25px}.account-grid{grid-template-columns:1fr 250px}.customer-main{padding-inline:22px}.workspace-breadcrumb{gap:10px}.workspace-profile>div{max-width:130px}.workspace-profile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-profile small{text-overflow:ellipsis;max-width:130px;overflow:hidden}}@media (max-width:620px){.workspace-topbar{padding-inline:10px}.workspace-breadcrumb>span,.workspace-breadcrumb>b{display:none}.workspace-breadcrumb strong{font-size:12px}.workspace-profile{gap:7px}.workspace-profile>div{max-width:115px}.workspace-profile .avatar{width:31px;height:31px;font-size:14px}.workspace-profile strong{font-size:10px}.workspace-profile small{font-size:8px}.workspace-profile .icon-button{width:35px;min-width:35px;padding:6px}.workspace-main{padding:14px 14px 50px}.preview-strip{margin-bottom:15px;font-size:9px;line-height:1.9}.workspace-page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-top:16px;margin-bottom:22px}.workspace-page-heading h1{margin-bottom:7px;font-size:23px}.workspace-page-heading p{font-size:12px}.workspace-page-heading>div>span{font-size:10px}.today-date{display:none}.workspace-button{gap:8px;min-height:42px;padding:9px 13px;font-size:12px}.metrics-grid{gap:12px}.metrics-grid.three{grid-template-columns:1fr 1fr}.metric{padding:17px 15px}.metric strong{margin-top:15px;font-size:23px}.metric>div>span,.metric>span{font-size:10px}.metric svg{width:17px}.panel-toolbar{flex-wrap:wrap;gap:14px;padding:17px}.panel-toolbar h2{font-size:15px}.data-table{font-size:11px}.data-table th{padding:12px 16px;font-size:10px}.data-table td{padding:14px 16px}.table-identity{gap:10px}.table-identity>img,.table-placeholder{width:36px;height:36px}.table-identity strong{font-size:12px}.table-identity small{font-size:9px}.workspace .empty-state{padding:35px 18px}.workspace .empty-state h3{font-size:19px}.workspace .empty-state p{font-size:12px}.dashboard-columns{gap:18px}.setup-callout{flex-wrap:wrap;gap:13px;padding:20px}.setup-callout>svg{width:23px}.setup-callout>div{min-width:180px}.setup-callout h3{font-size:14px}.setup-callout p{font-size:11px}.setup-callout>.workspace-button{margin-right:36px}.workspace-tabs{gap:25px}.workspace-tabs button{padding:10px 0;font-size:12px}.workspace-search{width:190px;min-width:0;font-size:12px}.workspace-select{min-width:110px;font-size:12px}.workspace .tag{font-size:9px}.heading-actions{flex-wrap:wrap;gap:7px}.form-columns{grid-template-columns:1fr;gap:20px}.workspace .modal-dialog{padding:21px}.workspace .modal-dialog h2{font-size:20px}.workspace .field-row{grid-template-columns:1fr;gap:0}.image-field>img,.upload-empty{height:170px}.form-section-title h3{font-size:14px}.workspace .subtle-button{font-size:11px}.choice-row{grid-template-columns:1fr 120px 25px;gap:5px}.choice-row .input{padding:8px;font-size:12px}.price-input span{padding-inline:5px;font-size:8px}.price-input input{width:55px;font-size:12px}.requirement-row{grid-template-columns:1fr 70px 25px;gap:5px}.requirement-row .checkbox-field{font-size:10px}.option-builder{padding:12px}.media-library{grid-template-columns:1fr 1fr;gap:15px}.media-library img{height:130px}.kanban-grid{grid-template-columns:1fr;gap:15px}.kanban-column{min-height:140px}.kanban-empty{padding:25px 0}.permission-grid{grid-template-columns:1fr;gap:12px}.roles-grid{grid-template-columns:1fr}.role-card{padding:22px}.settings-panel{padding:23px 19px}.settings-panel>h2{font-size:19px}.integrations-list summary{gap:10px}.integration-mark{width:33px;height:33px;font-size:16px}.integrations-list summary strong{font-size:12px}.integrations-list summary small{font-size:9px}.integration-guide{padding-inline:0;font-size:11px}.integration-guide code{padding:10px 7px;font-size:9px}.callback-row code{overflow-wrap:anywhere;min-width:150px}.inquiry-list{grid-template-columns:1fr}.inquiry-card{padding:20px}.inquiry-card>p{font-size:13px}.order-layout{grid-template-columns:1fr;gap:18px}.order-sidebar{grid-template-columns:1fr;gap:18px;display:grid}.order-main{gap:18px}.order-heading h1{font-size:26px}.order-timeline{padding:23px 10px 28px}.order-timeline li{gap:9px;font-size:8px}.order-timeline li>span{width:28px;height:28px}.conversation .panel-toolbar{gap:8px}.sync-label{font-size:8px}.messages-list{min-height:220px;max-height:500px;padding:17px}.message-bubble{max-width:94%;padding:12px 14px}.message-meta{flex-wrap:wrap;gap:8px}.message-meta strong{font-size:10px}.message-meta>span{font-size:8px}.message-bubble p{font-size:13px}.message-composer{padding:15px}.composer-actions{gap:10px}.composer-actions small{font-size:8px}.composer-actions .checkbox-field{font-size:10px}.composer-actions .workspace-button{padding-inline:13px}.attached-drafts>span{font-size:10px}.customer-header{gap:20px;height:82px;padding-inline:18px}.customer-header nav{gap:13px;font-size:11px}.customer-header nav>a>svg,.customer-header nav>a:nth-child(2){display:none}.customer-header .brand-lockup>span{font-size:20px}.customer-header .brand-lockup img{width:34px;height:34px}.customer-main{padding:20px 14px 60px}.account-grid{grid-template-columns:1fr;gap:20px}.account-profile{padding:25px}.account-help{padding:22px 10px}.form-actions{padding-top:18px}.workspace .field input,.workspace .field select,.workspace .field textarea{font-size:14px}.workspace .field>span{font-size:12px}}@media print{body>*{visibility:hidden}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:absolute}.modal-dialog{width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;position:absolute;inset:0;overflow:visible}.invoice,.invoice *{visibility:visible}.invoice{color:#000;background:#fff;padding:35px;position:absolute;inset:0}.invoice~button,.modal-dialog>header{display:none}.invoice>div{border-color:#ccc}}.gallery-editor{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.gallery-editor>div{position:relative}.gallery-editor img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.gallery-editor .icon-button{color:#1b2a40;background:#fff;position:absolute;top:8px;left:8px}.workspace .tag{color:var(--ws-accent-text);background:var(--ws-accent-soft);font-size:12px}.workspace .tag.gray{color:var(--ws-muted);background:var(--ws-neutral-soft)}.workspace .tag.green{color:var(--ws-success);background:var(--ws-success-soft)}.workspace .tag.orange{color:var(--ws-warn);background:var(--ws-warn-soft)}.workspace .tag.red{color:var(--ws-danger);background:var(--ws-danger-soft)}.workspace small,.message-meta time,.workspace-label{font-size:12px}.workspace .field input,.workspace .field select,.workspace .field textarea,.workspace .input,.workspace-select,.workspace-search{border-color:var(--ws-input-line)}.workspace .field>span{font-weight:500}@media (max-width:900px){.workspace-sidebar{visibility:hidden}.workspace-sidebar.open{visibility:visible}}.workspace .form-hint{color:var(--ws-muted)}.attachment-warning{color:var(--ws-danger)}.orders-compact{min-width:560px;font-size:13px}.orders-compact th,.orders-compact td{padding:14px 12px}.workspace{scrollbar-color:var(--ws-scrollbar) transparent}.workspace .button{background:var(--ws-primary);color:var(--ws-primary-ink)}.workspace .button:hover{background:var(--ws-primary-hover)}.workspace-button.danger,.workspace-button.danger:hover{color:#fff}.workspace .toast{background:var(--ws-toast-bg);color:var(--ws-toast-ink);border:1px solid var(--ws-toast-line);box-shadow:0 8px 40px var(--ws-shadow-strong)}.workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea):disabled{background:var(--ws-disabled-bg);color:var(--ws-disabled-ink);cursor:not-allowed}.workspace :is(input,textarea)::placeholder{color:var(--ws-placeholder)}.workspace ::-webkit-scrollbar-thumb{background:var(--ws-scrollbar);border-radius:6px}.workspace ::-webkit-scrollbar-track{background:0 0}.workspace .workspace-sidebar ::-webkit-scrollbar-thumb{background:var(--ws-side-scroll)}:where(.workspace[data-theme=dark]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){background-color:var(--ws-input-bg);color:var(--ws-input-ink);border-color:var(--ws-input-line)}:where(.workspace[data-theme=dark]) option{background:var(--ws-raised);color:var(--ws-ink)}html[data-admin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-admin-theme=light] body{color:#1b2a40;--muted:#566c89;background:#f3f6fa}html[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-admin-theme=dark] body{color:#e6edf8;--muted:#9aa8bc;background:#0b0f15}.workspace.theme-switching,.workspace.theme-switching *,.workspace.theme-switching :before,.workspace.theme-switching :after{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,fill .18s ease-out!important}@media (prefers-reduced-motion:reduce){.workspace.theme-switching,.workspace.theme-switching *,.workspace.theme-switching :before,.workspace.theme-switching :after{transition:none!important}}.workspace-theme{align-items:center;gap:2px;display:inline-flex}.workspace-profile .theme-toggle,.workspace-profile .theme-system{color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:8px;margin:0;transition:background .14s,color .14s,border-color .14s}.workspace-profile .theme-toggle:hover,.workspace-profile .theme-system:hover{background:var(--ws-surface-2);color:var(--ws-ink);border-color:var(--ws-line-strong)}.workspace-profile .theme-toggle[aria-pressed=true]{color:var(--ws-accent-text);background:var(--ws-accent-soft);border-color:var(--ws-accent-line)}.workspace-profile .theme-system{border-color:#0000;min-width:36px}.workspace-profile :is(.theme-toggle,.theme-system):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.workspace :is(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--ws-focus)}
.bank-transfer-panel{overflow-wrap:anywhere;scroll-margin-top:24px}.order-custom-colors{gap:12px;margin-block:24px;display:grid}.order-custom-colors>span{align-items:center;gap:8px;font-size:.75rem;display:flex}.order-custom-colors i{border:1px solid var(--ws-input-line);border-radius:4px;flex:none;width:24px;height:24px}.order-custom-colors strong{flex:1;font-weight:400}.order-custom-notes{border-top:1px solid var(--ws-line);padding-block:16px}.order-custom-notes h3{margin:0 0 12px;font-size:.875rem}.order-custom-notes p,.order-custom-notes a{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.8;display:block}.order-custom-notes a{color:var(--ws-accent-text);text-decoration:underline}.bank-panel-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.bank-panel-heading>div{flex:1}.bank-panel-heading h2{margin:0 0 4px;font-size:1.125rem}.bank-panel-heading p{color:var(--ws-muted);text-align:start;margin:0;font-size:.75rem}.bank-transfer-panel>p{color:var(--ws-muted);font-size:.875rem;line-height:1.8}.bank-amounts{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 12px;display:grid}.bank-amounts>div{background:var(--ws-well);border:1px solid var(--ws-line);border-radius:8px;padding:16px}.bank-amounts span{color:var(--ws-muted);margin-bottom:12px;font-size:.75rem;display:block}.bank-amounts strong{font-size:1.125rem;display:block}.bank-rate{margin-bottom:24px!important;font-size:.75rem!important}.bank-beneficiary{border-bottom:1px solid var(--ws-line);gap:8px;padding-bottom:20px;display:grid}.bank-beneficiary>span,.bank-copy span{color:var(--ws-muted);font-size:.75rem}.bank-beneficiary strong{font-weight:500;line-height:1.8}.bank-copy{border-bottom:1px solid var(--ws-line);align-items:center;gap:8px;padding:16px 0;display:flex;position:relative}.bank-copy>div{flex:1;gap:8px;min-width:0;display:grid}.bank-copy bdi{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;letter-spacing:.02em;font-size:.875rem;font-weight:500}.bank-copy small{color:var(--ws-success);font-size:.75rem}.bank-copy button{flex:none;width:44px;height:44px}.bank-account-image{border:1px solid var(--ws-line);border-radius:8px;margin-block:20px;padding:16px}.bank-account-image summary{cursor:pointer;min-height:28px;font-size:.875rem}.bank-account-image img{border-radius:8px;width:100%;height:auto;margin-top:20px}.bank-receipt-form,.bank-review-form{border-top:1px solid var(--ws-line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.bank-transfer-panel h3{margin:0;font-size:1rem}.bank-transfer-panel .field{gap:8px;display:grid}.bank-transfer-panel .field>span{font-size:.875rem}.bank-upload{border:1px dashed var(--ws-input-line);background:var(--ws-well);cursor:pointer;border-radius:8px;justify-items:center;gap:8px;min-height:100px;padding:20px 12px;display:grid;position:relative;overflow:hidden}.bank-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bank-upload:focus-within{outline:2px solid var(--ws-focus);outline-offset:4px}.bank-upload>span{font-size:.875rem}.bank-receipt-form>small,.bank-review-form p{color:var(--ws-muted);font-size:.75rem;line-height:1.8}.bank-receipt-file{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.bank-receipt-file>span{overflow-wrap:anywhere;min-width:0}.bank-receipt-file button{min-height:44px}.bank-review-amount{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.bank-receipt-links{flex-wrap:wrap;gap:16px;display:flex}.bank-receipt-links a{color:var(--ws-accent-text);font-size:.875rem;text-decoration:underline}.bank-review-form .checkbox-field{line-height:1.8}.bank-transfer-panel>.workspace-button{width:100%;margin-block:8px}@media (max-width:380px){.bank-amounts{grid-template-columns:1fr}.bank-copy small{inset-inline-end:0;position:absolute;bottom:0}}
.order-workspace{min-width:0}.order-workspace h1{letter-spacing:0;max-width:42ch;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.6}.order-workspace h2{font-size:1.15rem;line-height:1.7}.order-workspace h3{font-size:1rem;line-height:1.7}.order-workspace p{color:var(--ws-muted)}.ow-header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 32px;display:flex}.ow-header h1{margin:8px 0}.ow-header p{margin:0;font-size:.875rem}.ow-eyebrow{color:var(--ws-muted);align-items:center;gap:16px;font-size:.8rem;display:flex}.ow-eyebrow bdi{letter-spacing:.04em;color:var(--ws-ink);border-inline-start:1px solid var(--ws-line-strong);padding-inline-start:16px;font-weight:600}.ow-header-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ow-header-meta>strong{font-size:1.75rem;font-weight:600}.ow-next{border:1px solid var(--ws-line-strong);background:var(--ws-surface);border-radius:8px;align-items:center;gap:20px;padding:24px;display:flex}.ow-next-icon{background:var(--ws-accent-soft);width:48px;height:48px;color:var(--ws-accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.ow-next>div:nth-child(2){flex:1}.ow-next span{color:var(--ws-muted);font-size:.75rem}.ow-next h2{margin:2px 0 4px}.ow-next p{margin:0;font-size:.875rem}.ow-next.delivered .ow-next-icon{color:var(--ws-success);background:var(--ws-success-soft)}.ow-progress{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:24px 0 32px;list-style:none;display:grid}.ow-progress li{color:var(--ws-muted);align-items:center;gap:8px;font-size:.8rem;display:flex;position:relative}.ow-progress li:not(:last-child):after{content:"";background:var(--ws-line-strong);flex:1;height:1px;margin:0 12px}.ow-progress li>span{border:1px solid var(--ws-line-strong);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ow-progress li strong{font-weight:400}.ow-progress li.current{color:var(--ws-ink)}.ow-progress li.current>span{background:var(--ws-accent-soft);border-color:var(--ws-accent-text);color:var(--ws-accent-text)}.ow-progress li.done>span{background:var(--ws-success-soft);border-color:var(--ws-success-line);color:var(--ws-success)}.ow-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.ow-main,.ow-sidebar{min-width:0}.ow-sidebar{gap:16px;padding-top:64px;display:grid}.ow-panel{padding:24px}.ow-panel h2,.ow-panel h3{margin:0 0 8px}.ow-panel p{margin:0}.ow-panel .workspace-button{margin-top:16px}.ow-summary{gap:16px;margin:24px 0;display:grid}.ow-summary>div{justify-content:space-between;align-items:center;gap:12px;font-size:.825rem;display:flex}.ow-summary dt{color:var(--ws-muted)}.ow-summary dd{text-align:end;margin:0;font-weight:500}.ow-connection{align-items:center;gap:8px;display:flex}.ow-connection h2{margin:0}.ow-sidebar p{font-size:.825rem}.ow-help{color:var(--ws-muted);padding-inline:8px}.ow-tabs{border-bottom:1px solid var(--ws-line-strong);scrollbar-width:thin;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.ow-tabs button{color:var(--ws-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:16px 12px 14px;font-size:.825rem;display:flex}.ow-tabs button[aria-pressed=true]{color:var(--ws-ink);border-bottom-color:var(--ws-accent-text)}.ow-tabs button:hover{background:var(--ws-hover);color:var(--ws-ink)}.ow-tabs button>span{background:var(--ws-accent-soft);color:var(--ws-accent-text);border-radius:4px;padding:0 5px;font-size:.7rem}.ow-tab-content{min-height:360px;scroll-margin-top:104px}.ow-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ow-section-heading h2{margin:0 0 4px}.ow-section-heading p{margin:0;font-size:.825rem}.ow-section-heading .workspace-button{flex:none;margin:0}.ow-conversation{overflow:hidden}.ow-conversation>.ow-section-heading{border-bottom:1px solid var(--ws-line);margin:0;padding:24px}.ow-switch{border:1px solid var(--ws-line-strong);border-radius:6px;flex:none;gap:2px;padding:3px;display:flex}.ow-switch button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:36px;padding:6px 10px;font-size:.75rem}.ow-switch button[aria-pressed=true]{background:var(--ws-accent-soft);color:var(--ws-accent-text)}.ow-messages{background:var(--ws-well);gap:24px;min-height:280px;max-height:640px;padding:24px;display:grid;overflow:auto}.ow-messages.notes{border-inline-start:3px solid var(--ws-warn)}.ow-message{align-items:flex-start;gap:12px;min-width:0;display:flex}.ow-message-avatar{background:var(--ws-raised);width:32px;height:32px;color:var(--ws-muted);border-radius:6px;flex:none;place-items:center;font-size:.8rem;display:grid}.ow-message-content{flex:1;min-width:0;max-width:100%}.ow-message header{flex-wrap:wrap;align-items:center;gap:8px;font-size:.825rem;display:flex}.ow-message header>span{color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:3px;padding:0 4px;font-size:.625rem}.ow-message time{color:var(--ws-muted);margin-inline-start:auto;font-size:.7rem}.ow-message p{color:var(--ws-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px}.ow-message.mine .ow-message-avatar{background:var(--ws-accent-soft);color:var(--ws-accent-text)}.ow-composer{border-top:1px solid var(--ws-line);gap:12px;padding:24px;display:grid}.ow-composer .field{margin:0}.ow-composer textarea{background:var(--ws-input-bg-soft);resize:vertical}.ow-composer-actions{align-items:center;gap:12px;display:flex}.ow-composer-actions>button:last-child{margin-inline-start:auto}.ow-composer-actions small{color:var(--ws-muted);font-size:.7rem}.ow-file-button,.ow-upload{cursor:pointer;position:relative}.ow-file-button input,.ow-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ow-file-button:focus-within,.ow-upload:focus-within{outline:2px solid var(--ws-focus);outline-offset:4px}:is(.ow-file-button:has(input:disabled),.ow-upload:has(input:disabled)){opacity:.6;cursor:wait}.ow-note-hint{color:var(--ws-warn);align-items:center;gap:8px;display:flex}.ow-readonly{border-top:1px solid var(--ws-line);padding:16px 24px}.ow-file-list{gap:8px;display:grid}.ow-file-list a{border:1px solid var(--ws-line-strong);color:var(--ws-ink);background:var(--ws-surface);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px;font-size:.825rem;display:flex}.ow-file-list a:hover{border-color:var(--ws-accent-text)}.ow-file-list a>span{overflow-wrap:anywhere;flex:1;min-width:0}.ow-file-list a>svg{flex:none}.ow-file-list small{color:var(--ws-muted);font-size:.7rem;display:block}.ow-form{gap:20px;display:grid}.ow-form .field{margin:0}.ow-form>.workspace-button{justify-self:start;margin:0}.ow-form>small{color:var(--ws-muted);font-size:.8rem}.ow-draft{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:.8rem;display:flex}.ow-draft>span{overflow-wrap:anywhere;min-width:0}.ow-upload{border:1px dashed var(--ws-input-line);background:var(--ws-well);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.ow-upload small{color:var(--ws-muted);font-size:.75rem}.ow-delivery{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;margin-bottom:16px;padding:24px}.ow-delivery.latest{border-color:var(--ws-accent-line)}.ow-delivery>header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ow-version{color:var(--ws-accent-text);background:var(--ws-accent-soft);border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.ow-delivery>header>div{flex:1}.ow-delivery h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ow-delivery header p{margin:0;font-size:.75rem}.ow-latest{color:var(--ws-accent-text);font-size:.65rem;font-weight:400}.ow-delivery-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;color:var(--ws-ink)!important}.ow-dispatch{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:20px;padding-top:16px;font-size:.75rem;display:flex}.ow-dispatch>span,.ow-dispatch-item>span{align-items:center;gap:6px;display:flex}.ow-dispatch-item{gap:4px;max-width:34ch;display:grid}.ow-dispatch-item.sent{color:var(--ws-success)}.ow-dispatch-item.blocked,.ow-dispatch-item.failed{color:var(--ws-warn)}.ow-dispatch-item .text-button{justify-content:start;padding:4px 0;font-size:.75rem}.ow-accept{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:20px}.ow-accept p{font-size:.825rem}.ow-accept>div,.ow-actions{flex-wrap:wrap;gap:12px;display:flex}.ow-brief-product{align-items:center;gap:20px;margin:24px 0;display:flex}.ow-brief-product img{object-fit:contain;background:var(--ws-well);border:1px solid var(--ws-line);border-radius:4px;flex:none}.ow-brief-product p{font-size:.825rem}.ow-brief-fields{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.ow-brief-fields>div{border-bottom:1px solid var(--ws-line);min-width:0;padding-bottom:16px}.ow-brief-fields dt{color:var(--ws-muted);margin-bottom:8px;font-size:.75rem}.ow-brief-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ow-brief-block{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:24px}.ow-brief-block p{white-space:pre-wrap;overflow-wrap:anywhere}.ow-colors{flex-wrap:wrap;gap:20px;display:flex}.ow-colors>div{align-items:center;gap:12px;display:flex}.ow-colors i{border:1px solid var(--ws-input-line);border-radius:4px;width:40px;height:40px}.ow-colors span{font-size:.825rem}.ow-colors bdi{color:var(--ws-muted);font-size:.7rem;display:block}.ow-reference{overflow-wrap:anywhere;color:var(--ws-accent-text);direction:ltr;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.ow-work-state{flex-wrap:wrap;gap:16px;display:flex}.ow-work-state>span{align-items:center;gap:8px;font-size:.825rem;display:flex}.ow-danger{border-top:1px solid var(--ws-line);color:var(--ws-danger);padding-top:20px}.ow-danger p{margin-top:12px;font-size:.825rem}.ow-activity{margin:0;padding:16px 0 0;list-style:none}.ow-activity li{align-items:flex-start;gap:20px;padding-bottom:28px;display:flex;position:relative}.ow-activity li>span{background:var(--ws-accent-soft);border:1px solid var(--ws-accent-text);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px;position:relative}.ow-activity li:not(:last-child):before{content:"";inset-inline-start:4px;background:var(--ws-line);width:1px;position:absolute;top:18px;bottom:0}.ow-activity strong{font-size:.875rem;font-weight:500}.ow-activity time{color:var(--ws-muted);margin-top:4px;font-size:.75rem;display:block}.order-workspace .bank-transfer-panel{flex-direction:column;gap:20px;padding:24px;display:flex}.order-workspace .bank-transfer-panel>*{margin:0}.order-workspace .bank-transfer-panel.has-review .bank-review-form{border:1px solid var(--ws-accent-line);background:var(--ws-accent-soft);border-radius:8px;order:-1;padding:24px}.ow-review-expected{border-bottom:1px solid var(--ws-accent-line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px 0;display:flex}.ow-review-expected span{font-size:.8rem}.ow-review-expected strong{font-size:1.3rem}.ow-bank-details{border:1px solid var(--ws-line);border-radius:6px;padding:16px}.ow-bank-details summary{cursor:pointer;font-weight:500}.ow-bank-details[open] summary{margin-bottom:16px}.ow-board-controls{justify-content:space-between;align-items:start;gap:24px;display:flex}.ow-board-controls>.field{flex:0 280px;min-width:240px;margin:0}.ow-filters{flex-wrap:wrap;gap:8px;display:flex}.ow-filters button{border:1px solid var(--ws-line-strong);background:var(--ws-surface);color:var(--ws-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:.8rem;display:flex}.ow-filters button b{min-width:18px;font-size:.7rem;font-weight:500}.ow-filters button[aria-pressed=true]{color:var(--ws-accent-text);border-color:var(--ws-accent-text);background:var(--ws-accent-soft)}.ow-result-count{color:var(--ws-muted);margin:16px 0;font-size:.8rem}.ow-customer-orders{gap:16px;display:grid}.ow-order-card{grid-template-columns:96px 1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.ow-order-thumb{background:var(--ws-well);border:1px solid var(--ws-line);border-radius:6px;place-items:center;height:96px;display:grid;overflow:hidden}.ow-order-thumb img{object-fit:contain;width:100%;height:100%}.ow-order-thumb span{color:var(--ws-muted);font-size:1.25rem;font-weight:600}.ow-order-card header{color:var(--ws-muted);align-items:center;gap:12px;font-size:.7rem;display:flex}.ow-order-card h2{margin:8px 0;font-size:1.05rem}.ow-order-card p{color:var(--ws-muted);margin:0;font-size:.75rem}.ow-order-card-action{justify-items:end;gap:16px;display:grid}.ow-order-card-action strong{font-size:1.25rem;font-weight:500}.ow-board-empty{text-align:center;padding:48px 24px}.ow-board-empty h2{font-size:1.1rem}.customer-workspace .customer-main{max-width:1400px;padding-block:40px 64px}.customer-workspace .customer-header{border-bottom:1px solid var(--ws-line);background:var(--ws-bg);min-height:88px;padding-block:20px}.customer-workspace .account-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px}.customer-workspace .account-orders-area{min-width:0}.account-orders-area>.panel-toolbar{border:0;padding:0 0 24px}.customer-workspace .account-profile{text-align:start;padding:24px}.customer-workspace .account-profile .profile-avatar{margin:0 0 16px}.customer-workspace .account-profile h2{font-size:1.1rem}.customer-workspace .account-profile p{overflow-wrap:anywhere}.customer-workspace .account-help{padding:20px 0}.customer-workspace .account-help h3{font-size:.95rem}.customer-workspace .account-help p{font-size:.8rem}.workspace .ow-form .field input,.workspace .ow-form .field select,.workspace .ow-form .field textarea{max-width:100%}@media (min-width:1500px){.ow-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (max-width:1100px){.ow-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.ow-sidebar{padding-top:64px}.ow-panel{padding:20px}.ow-section-heading{flex-wrap:wrap;align-items:flex-start}.ow-board-controls{flex-direction:column;gap:16px}.ow-board-controls>.field{flex:auto;width:100%}.customer-workspace .account-grid{grid-template-columns:1fr}.customer-workspace .account-grid>aside{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ow-order-card{gap:16px;padding:20px}}@media (max-width:800px){.ow-layout{grid-template-columns:minmax(0,1fr)}.ow-sidebar{grid-template-columns:1fr 1fr;margin-top:8px;padding-top:0}.ow-help{grid-column:1/-1}.ow-progress li{text-align:center;flex-direction:column;align-items:center;gap:8px}.ow-progress li:not(:last-child):after{top:14px;width:calc(100% - 44px);margin:0;position:absolute;inset-inline-start:calc(50% + 22px)}.ow-next{flex-wrap:wrap;gap:16px}.ow-next>.workspace-button{margin-inline-start:64px}.ow-header{margin-bottom:24px}.ow-header-meta>strong{font-size:1.5rem}.ow-tabs{gap:0}.ow-tabs button{padding-inline:14px}.ow-tabs button svg{display:none}.ow-conversation>.ow-section-heading{padding:20px}}@media (max-width:520px){.customer-workspace .customer-main{padding:24px 16px 48px}.customer-workspace .customer-header{gap:12px;padding:16px}.customer-header nav{gap:12px}.customer-header nav>a{font-size:.7rem}.customer-header .brand-type{font-size:1rem}.ow-header{align-items:flex-start;gap:12px}.ow-header h1{font-size:1.3rem}.ow-header-meta>strong{font-size:1.15rem}.ow-eyebrow{gap:8px;font-size:.65rem}.ow-eyebrow bdi{padding-inline-start:8px}.ow-header p{font-size:.75rem}.ow-header-meta .tag{font-size:.65rem}.ow-next{padding:20px 16px}.ow-next-icon{width:40px;height:40px}.ow-next p{font-size:.8rem}.ow-next>.workspace-button{width:100%;margin-inline-start:0}.ow-progress{padding-block:24px}.ow-progress li{font-size:.65rem}.ow-sidebar{grid-template-columns:1fr}.ow-panel,.ow-delivery,.ow-conversation>.ow-section-heading,.ow-messages,.ow-composer{padding:20px 16px}.ow-switch{width:100%}.ow-switch button{flex:1}.ow-message{gap:8px}.ow-message-avatar{width:24px;height:24px}.ow-message time{flex-basis:100%;margin-inline-start:0}.ow-composer-actions{flex-wrap:wrap;gap:8px}.ow-composer-actions small{display:none}.ow-file-list a{gap:8px;padding:10px}.ow-brief-fields{grid-template-columns:1fr;gap:16px}.ow-brief-product{align-items:flex-start;gap:12px}.ow-brief-product img{width:72px;height:72px}.ow-delivery>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.ow-version{padding:8px}.ow-delivery>header>.tag{margin-inline-start:auto}.ow-accept>div{flex-direction:column}.order-workspace .bank-transfer-panel,.order-workspace .bank-transfer-panel.has-review .bank-review-form{padding:16px}.ow-review-expected{gap:12px}.ow-review-expected span{width:100%}.ow-order-card{grid-template-columns:64px 1fr;gap:16px;padding:16px}.ow-order-thumb{height:64px}.ow-order-card h2{font-size:.95rem}.ow-order-card-action{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ow-order-card header{flex-wrap:wrap;gap:6px}.customer-workspace .account-grid>aside{grid-template-columns:1fr}.ow-filters{gap:6px}.ow-filters button{padding:8px 10px;font-size:.75rem}.ow-tab-content{min-height:300px}}@media print{.customer-header,.ow-sidebar,.ow-next,.ow-tabs,.ow-progress,.workspace-back,.ow-form,.ow-composer{display:none!important}.ow-layout{display:block}.order-workspace{color:#111;background:#fff}.ow-tab-content{min-height:0}}.ow-discount{color:#8ab2ff;font-size:12px;display:block}
.customer-portal.workspace[data-theme=dark]{--ws-bg:#0b0f16;--ws-surface:#111822;--ws-surface-2:#151e2b;--ws-well:#0d141f;--ws-raised:#172131;--ws-hover:#1a2536;--ws-ink:#e8effa;--ws-ink-2:#d6e1f2;--ws-muted:#aabbd2;--ws-subtle:#9cafcb;--ws-faint:#8396b2;--ws-line:#29374b;--ws-line-soft:#233044;--ws-line-strong:#40516a;--ws-input-bg:#0e1520;--ws-input-bg-soft:#121c29;--ws-input-ink:#e4edfa;--ws-input-line:#627a9b;--ws-primary:#c8dcff;--ws-primary-hover:#e4eeff;--ws-primary-ink:#11213a;--ws-accent:#9ab8ed;--ws-accent-text:#b8d1fb;--ws-accent-soft:#1b2c45;--ws-accent-line:#4b6893;background:var(--ws-bg);min-height:100vh;color:var(--ws-ink);font-family:Readex,sans-serif}.customer-portal :is(h1,h2,h3,h4,button,input,textarea,select){letter-spacing:0;font-family:Readex,sans-serif}.customer-portal :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #c8dcff}.customer-portal .workspace-button{border-radius:5px;gap:12px;min-height:46px;font-size:13px}.customer-portal .customer-header{z-index:30;background:#0b0f16;border-bottom:1px solid #263246;height:auto;padding:0;display:block;position:sticky;top:0}.customer-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1600px,100% - 80px);min-height:80px;margin:auto;display:flex}.customer-portal .customer-header nav{align-items:center;gap:28px;display:flex}.customer-portal .site-header-account{color:#c9d2e0;align-items:center;gap:8px;min-height:40px;font-size:14px;display:inline-flex}.customer-portal .customer-header .brand-lockup{font-size:22px}.customer-navigation{border-bottom:1px solid #29374b;justify-content:space-between;align-items:center;gap:24px;width:min(1600px,100% - 80px);margin:auto;display:flex}.customer-navigation nav{align-items:center;gap:32px;display:flex}.customer-navigation a{color:#9eafc7;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:64px;font-size:14px;display:flex}.customer-navigation a[aria-current=page]{color:#e7effc;border-color:#a5c1f0}.customer-navigation>span{color:#93a8c5;font-size:12px}.customer-portal .customer-main{max-width:1680px;padding:0 40px 24px}.customer-page-heading{justify-content:space-between;align-items:center;gap:32px;padding-block:48px 40px;display:flex}.customer-page-heading>span,.customer-page-heading>div>span{color:#91afd8;font-size:13px;display:block}.customer-page-heading h1{margin:10px 0 12px;font-size:clamp(32px,3vw,52px);font-weight:500;line-height:1.25}.customer-page-heading p{color:#b1bfd3;margin:0;font-size:15px;line-height:1.9}.customer-page-heading:has(>h1){display:block}.customer-stats{background:#111822;border:1px solid #33435a;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px;display:grid}.customer-stats>a{align-items:center;gap:16px;min-width:0;padding:28px 24px;display:flex}.customer-stats>a+a{border-inline-start:1px solid #33435a}.customer-stats>a>svg:first-child{color:#a4c2ef;flex:none}.customer-stats span{color:#b1c1d8;font-size:13px}.customer-stats strong{color:#e4eeff;margin-inline-start:auto;font-size:32px;font-weight:400}.customer-stats>a>svg:last-child{color:#91a6c5}.customer-stats>a:hover{background:#172131}.customer-dashboard{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.customer-orders-main,.customer-sidebar{min-width:0}.customer-sidebar{gap:24px;display:grid}.customer-profile{padding:24px}.customer-profile-top{align-items:center;gap:16px;margin-bottom:24px;display:flex}.customer-avatar{color:#c9dcfc;background:#263a56;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.customer-avatar img{object-fit:cover;width:100%;height:100%}.customer-profile-top>div{min-width:0}.customer-profile h2{margin:0 0 4px;font-size:16px;font-weight:400;line-height:1.7}.customer-profile-top p{color:#a6b8d1;overflow-wrap:anywhere;margin:0;font-size:11px}.customer-connection{color:#bbcbdf;border-top:1px solid #2b394e;align-items:center;gap:12px;padding:20px 0;font-size:13px;display:flex}.customer-connection>svg{color:#9dbee8;flex:none}.customer-connection strong{font-weight:400}.customer-connection p{color:#99acc7;margin:6px 0 0;font-size:12px;line-height:1.9}.customer-connected{color:#a6dfc6;background:#18372f;border-radius:4px;margin-inline-start:auto;padding:5px 8px;font-size:11px}.customer-text-link{color:#c6dbff;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.customer-profile>.workspace-button{width:100%;margin:12px 0}.customer-help{padding:8px 24px}.customer-help>svg{color:#95b6e5;margin:8px 0}.customer-help h2{margin:8px 0;font-size:17px;font-weight:400;line-height:1.8}.customer-help p{color:#a6b8d2;margin:0 0 16px;font-size:13px;line-height:2}.customer-help a{display:flex}.customer-focus{background:#18263b;border:1px solid #516c93;border-radius:6px;margin-bottom:36px;padding:24px 28px}.customer-focus-label{color:#b6d0f6;font-size:12px}.customer-focus-content{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.customer-order-number{color:#a7bedf;direction:ltr;font-size:12px;display:inline-block}.customer-focus h2{margin:8px 0;font-size:22px;font-weight:400;line-height:1.8}.customer-focus p{color:#b0c6e5;margin:0;font-size:13px}.customer-focus .workspace-button{flex:none}.customer-orders-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.customer-orders-heading span{color:#98adca;font-size:12px}.customer-orders-heading h2{margin:4px 0 0;font-size:24px;font-weight:400;line-height:1.8}.customer-portal .ow-board-controls{align-items:center;gap:16px}.customer-portal .ow-filters{gap:4px}.customer-portal .ow-filters button{min-height:44px;padding:10px 12px;font-size:12px}.customer-portal .ow-board-controls input{min-height:46px;font-size:13px}.customer-portal .ow-customer-orders{gap:16px}.customer-portal .ow-order-card{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px}.customer-portal .ow-order-thumb{background:#1b283c;border-radius:4px;width:120px;height:84px}.customer-portal .ow-order-thumb img{object-fit:contain;width:100%;height:100%}.customer-portal .ow-order-card h2{margin:8px 0;font-size:18px;font-weight:400;line-height:1.9}.customer-portal .ow-order-card p{font-size:12px;line-height:1.9}.customer-portal .ow-order-card header{flex-wrap:wrap;gap:8px 16px}.customer-portal .ow-order-card-action{gap:16px}.customer-portal .ow-order-card-action strong{font-size:18px;font-weight:400}.customer-portal .ow-order-card-action a{white-space:nowrap}.customer-portal .ow-board-empty{padding:48px 24px}.customer-settings{grid-template-columns:1fr 1fr;gap:32px;max-width:1120px;display:grid}.customer-settings>section{margin:0;padding:32px}.customer-settings .broadcast-preference{align-self:start}.customer-settings .broadcast-preference p{color:#acbdd5;font-size:14px;line-height:2}.customer-identity-fields{margin:0 0 24px}.customer-identity-fields>div{border-top:1px solid #2b394e;justify-content:space-between;gap:24px;padding:16px 0;font-size:13px;display:flex}.customer-identity-fields dt{color:#9eb3d0}.customer-identity-fields dd{overflow-wrap:anywhere;margin:0}.customer-bottom{color:#8fa4c2;border-top:1px solid #29374b;align-items:center;gap:24px;margin-top:64px;padding-block:20px;font-size:12px;display:flex}.customer-bottom>span{margin-inline-end:auto}.customer-bottom a{align-items:center;min-height:44px;display:flex}.customer-portal .client-order{padding-top:32px}.customer-portal .client-order .ow-header{border-bottom:1px solid #29374b;margin-block:24px;padding-block:8px 24px}.customer-portal .client-order .ow-header h1{font-size:clamp(24px,2.3vw,38px);font-weight:400}.customer-portal .client-order .ow-header-meta>strong{font-size:28px;font-weight:400}.customer-portal .client-order .ow-next{background:#142136;border-color:#455f84;padding:28px}.customer-portal .client-order .ow-progress{padding-block:32px 40px}.customer-portal .client-order .ow-tabs{z-index:10;background:#0b0f16;padding-top:8px;position:sticky;top:80px}.customer-portal .client-order .ow-tabs button{min-height:52px;padding:16px;font-size:13px}.customer-portal .client-order .ow-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.customer-portal .client-order .ow-tab-content{padding-top:28px}.customer-portal .client-order .ow-section-heading{padding:24px}.customer-portal .client-order .ow-tab-content>div:not([hidden])>.ow-section-heading{padding-inline:0}.customer-portal .client-order .ow-messages{background:#0d141e;min-height:280px;max-height:560px;padding:24px}.customer-portal .client-order .ow-message p{font-size:14px;line-height:2}.customer-portal .client-order .ow-composer{padding:24px}.customer-portal .client-order .ow-sidebar{top:108px}.customer-loading{color:#e4edfa;background:#0b0f16;place-content:center;gap:24px;min-height:70vh;display:grid}@media (max-width:1150px){.customer-dashboard{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.customer-portal .ow-order-card{grid-template-columns:88px minmax(0,1fr);gap:20px}.customer-portal .ow-order-thumb{width:88px;height:72px}.customer-portal .ow-order-card-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.customer-stats>a{gap:12px;padding:24px 16px}.customer-stats strong{font-size:28px}.customer-portal .client-order .ow-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.customer-dashboard,.customer-settings{grid-template-columns:1fr}.customer-sidebar{grid-template-columns:1fr 1fr}.customer-profile{padding:24px}.customer-navigation>span{display:none}.customer-portal .client-order .ow-layout{grid-template-columns:1fr}.customer-portal .client-order .ow-sidebar{position:static}.customer-portal .ow-order-card{grid-template-columns:120px minmax(0,1fr) auto}.customer-portal .ow-order-thumb{width:120px;height:84px}.customer-portal .ow-order-card-action{flex-direction:column;grid-column:auto;align-items:flex-end}}@media (max-width:600px){.customer-header-inner,.customer-navigation{width:calc(100% - 32px)}.customer-header-inner{gap:16px;min-height:72px}.customer-portal .customer-header .brand-lockup{font-size:19px}.customer-portal .customer-header nav{gap:14px}.customer-portal .customer-header nav>a{font-size:11px}.customer-portal .customer-header nav>a[href=\/admin]{display:none}.customer-navigation nav{gap:28px;overflow-x:auto}.customer-navigation a{min-height:58px;font-size:13px}.customer-portal .customer-main{padding-inline:16px}.customer-page-heading{flex-direction:column;align-items:start;gap:24px;padding-block:32px}.customer-page-heading h1{font-size:29px}.customer-page-heading p{font-size:14px}.customer-stats{grid-template-columns:1fr;margin-bottom:32px}.customer-stats>a{padding:20px}.customer-stats>a+a{border-inline-start:0;border-top:1px solid #33435a}.customer-stats strong{font-size:28px}.customer-sidebar{grid-template-columns:1fr;gap:24px}.customer-focus{padding:24px 20px}.customer-focus-content{flex-direction:column;align-items:start;gap:20px}.customer-focus h2{font-size:20px}.customer-portal .ow-board-controls{align-items:stretch}.customer-portal .ow-board-controls .field{width:100%}.customer-portal .ow-filters{flex-wrap:wrap}.customer-portal .ow-order-card{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px 16px}.customer-portal .ow-order-thumb{width:72px;height:64px}.customer-portal .ow-order-card h2{font-size:16px}.customer-portal .ow-order-card-action{border-top:1px solid #29374b;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px}.customer-settings{gap:24px}.customer-settings>section{padding:24px}.customer-bottom{flex-wrap:wrap;gap:8px 24px;margin-top:40px}.customer-bottom>span{width:100%}.customer-portal .client-order .ow-header{align-items:start}.customer-portal .client-order .ow-header-meta>strong{font-size:21px}.customer-portal .client-order .ow-next{padding:24px 20px}.customer-portal .client-order .ow-tabs{top:72px}.customer-portal .client-order .ow-tabs button{padding:14px 12px}.customer-portal .client-order .ow-messages,.customer-portal .client-order .ow-composer,.customer-portal .client-order .ow-section-heading{padding:20px 16px}}.customer-stats strong{font:700 clamp(22px,2vw,32px)/1 Syncopate,sans-serif}.customer-order-number,.customer-portal .order-number{letter-spacing:.06em;font-family:Syncopate,sans-serif;font-size:11px;font-weight:700}.customer-focus{position:relative;overflow:hidden}.customer-focus:before{content:"";inset-inline-start:0;background:#8ab2ff;width:3px;position:absolute;top:0;bottom:0}
