.management-page{width:100%}.management-card{border-color:#e4e7ed;border-radius:8px;box-shadow:0 1px 2px #1d2a420a}.management-card .panel-head{align-items:flex-start;gap:24px}.management-card .panel-head .form-copy{max-width:720px;margin:7px 0 0}.management-head-actions,.effect-worker-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-tabs{border-bottom:1px solid #e7e9ed;gap:24px;margin:0 0 18px;display:flex}.management-tabs button{color:#79828e;background:0 0;border:0;border-radius:0;min-height:42px;padding:0 1px;font-size:12px;font-weight:500}.management-tabs button[aria-pressed=true]{color:#384d75;box-shadow:inset 0 -2px #7386ad}.management-toolbar{border-top:1px solid #e8eaf0;justify-content:space-between;align-items:flex-end;gap:18px;padding:15px 0 18px;display:flex}.management-toolbar label{color:#697382;gap:6px;font-size:10px;font-weight:500;display:grid}.management-toolbar input{color:#303946;background:#fff;border:1px solid #e1e4e9;border-radius:6px;width:min(360px,70vw);min-height:38px;padding:0 11px}.management-toolbar>span{color:#7a8290;font-size:11px}.management-modal-scrim{z-index:40;background:#1d2a426b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.management-dialog{background:#fff;border:1px solid #e4e7ed;border-radius:9px;width:min(100%,590px);max-height:min(760px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 72px #1d2a4233}.management-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.management-dialog-header>div{min-width:0}.management-dialog-header h2{margin:3px 0 0}.management-dialog-header p:last-child{margin-bottom:0}.management-dialog-close{color:#697382;background:#fff;border:1px solid #e1e4e9;border-radius:6px;flex:none;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.management-dialog-fields{gap:14px;display:grid}.management-dialog-fields>label,.management-dialog>label{margin:0}.management-dialog-actions{border-top:1px solid #e8eaf0;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:15px;display:flex}.accounts-directory,.effects-admin,.shops-management-page{gap:14px;display:grid}.accounts-table-panel,.effects-release-panel,.products-admin,.shops-table-panel,.employee-management{min-width:0}.accounts-table-panel .message{margin:16px 0 0}.account-management-grid{margin-top:0}.account-management-grid form{min-width:0}.account-security-loading{place-items:center;min-height:160px;display:grid}.activation-license-settings{background:#f8f9fb;border:1px solid #e7e9ed;border-radius:6px;margin:0 0 18px;padding:12px 14px}.activation-license-settings summary{color:#384d75;cursor:pointer;width:max-content;font-size:12px;font-weight:500}.activation-license-settings .field-note{margin:10px 0 14px}.activation-license-fields{grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr);gap:14px;max-width:680px;display:grid}.diagnostics-page .diagnostics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.diagnostics-page .diagnostics-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.diagnostics-page .diagnostics-event{grid-template-columns:155px minmax(220px,1fr) 90px 100px 84px}.products-admin td,.effects-release-panel td,.accounts-table-panel td,.shops-management-page td{vertical-align:top}.products-admin td small,.effects-release-panel td small,.accounts-table-panel td small,.shops-management-page td small{color:#7b8390;margin-top:5px;font-size:11px;line-height:1.55;display:block}@media (width<=1000px){.diagnostics-page .diagnostics-filter-grid,.diagnostics-page .diagnostics-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.management-card .panel-head,.management-toolbar{flex-direction:column;align-items:stretch}.management-dialog-header{align-items:flex-start}.management-head-actions,.effect-worker-summary{justify-content:flex-start}.management-tabs{gap:16px;overflow-x:auto}.management-tabs button{white-space:nowrap}.management-toolbar input{width:100%}.management-dialog-actions{flex-wrap:wrap}.management-dialog-actions button{flex:140px}.activation-license-fields{grid-template-columns:1fr}.diagnostics-page .diagnostics-filter-grid,.diagnostics-page .diagnostics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostics-page .diagnostics-event{grid-template-columns:1fr 1fr}}@media (width<=480px){.management-modal-scrim{padding:10px}.management-dialog{max-height:calc(100vh - 20px);padding:16px}.diagnostics-page .diagnostics-filter-grid,.diagnostics-page .diagnostics-summary-grid{grid-template-columns:1fr}}.server-status-panel{max-width:1000px}.server-status-heading h2{margin:3px 0 0}.server-status-heading>p:last-child,.server-status-footer p{color:#6b7280;margin:8px 0;font-size:13px;line-height:1.6}.server-status-list{margin:24px 0 0;display:block}.server-status-row{border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.server-status-row dt{color:#374151;align-content:start;gap:6px;font-size:14px;display:grid}.server-status-row dt span,.server-status-secondary{color:#6b7280;font-size:13px;font-weight:400;line-height:1.5}.server-status-row dd{color:#374151;text-align:right;font-variant-numeric:tabular-nums;align-content:start;gap:6px;margin:0;font-size:14px;display:grid}.server-status-row strong{font-weight:600}.server-status-warning{color:#b42318;font-size:13px}.server-status-footer{border-top:1px solid #e5e7eb;padding-top:16px}.server-status-panel .message .quiet-button{margin-left:12px}.server-status-panel button:focus-visible{outline-offset:3px;outline:2px solid #64748b}@media (width<=640px){.server-status-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.server-status-row dd{text-align:left}}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #fff 0%, var(--cream) 100%);margin:0;font-family:Open Sans,Segoe UI,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}input,select{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:7px;padding:0 11px}.studio-shell{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.studio-sidebar{height:100vh;color:var(--cream);background:linear-gradient(160deg,#1f1d1c 0%,#171615 55%,#121211 100%);border-right:1px solid #ffffff38;flex-direction:column;padding:22px 18px;display:flex;position:sticky;top:0;box-shadow:inset -1px 0 #000000b3}.brand{justify-items:center;gap:9px;width:190px;margin:0 auto 42px;display:grid}.brand strong{letter-spacing:.02em;font-size:25px;font-weight:700}.brand span{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:10px;font-weight:800}.logo-brand img{width:168px;height:auto;display:block}.logo-brand.color{margin-bottom:18px}.logo-brand.color img{width:210px}.turnstile-box{justify-content:center;min-height:0;display:flex}.turnstile-box:empty{display:none}.login-step-copy{color:var(--muted);text-align:center;margin:-12px 0 18px;line-height:1.55}.studio-nav button{color:#f5f2ecd1;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-height:48px;padding:0 16px;font-size:13px;font-weight:740;display:grid;position:relative}.studio-nav svg{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.76;width:21px;height:21px}.studio-nav button.active{color:#7bd3cd;background:linear-gradient(110deg,#56aaa221,#ffffff0f);border-color:#56aaa21f;box-shadow:0 18px 34px #00000038}.studio-nav button.active svg{opacity:1}.watcher-card{background:#f6f2e80a;border:1px solid #faf7ec1f;border-radius:8px;align-items:center;gap:12px;min-height:100px;margin:auto 2px 0 6px;padding:16px 15px;display:flex}.watcher-card p{gap:5px;margin:0;display:grid}.watcher-card small{color:#f7f7f88f}.heartbeat{background:var(--teal);border-radius:999px;width:12px;height:12px;display:block;box-shadow:0 0 18px #56aaa2cc}.workspace{min-width:0;padding:34px clamp(24px,4vw,48px) 42px}.topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}h1,h2{color:var(--ink);margin:0;font-weight:740}h1{font-size:34px}.topbar-actions{gap:10px;display:flex}.dark-button,.quiet-button,.danger-button{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dark-button{border:1px solid var(--dark);background:var(--dark);color:var(--cream)}.quiet-button{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.danger-button{color:var(--danger);background:#a64e481a;border:1px solid #a64e4857}.compact-button{min-height:32px;padding:0 10px;font-size:11px}.compact-button:disabled{cursor:wait;opacity:.55}.link-button{color:var(--teal-deep);background:0 0;border:0;min-height:32px;padding:0;font-size:13px;font-weight:800}.metrics{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-bottom:16px;display:grid}.metric,.panel{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;box-shadow:0 18px 45px #2721230e}.metric{align-content:space-between;gap:10px;min-height:104px;padding:16px 17px 15px;display:grid;position:relative;overflow:hidden}.metric:before{content:"";background:#56aaa294;width:4px;position:absolute;inset:0 auto 0 0}.metric.warn:before{background:#ad8243b3}.metric.bad:before{background:#a64e48bf}.metric div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric span{max-width:13ch;color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.metric strong{font-size:clamp(30px,3vw,42px);font-weight:740;line-height:.9}.conversion-panel,.sales-overview{margin-bottom:18px}.sales-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px;display:grid}.sales-overview-metrics>div{background:#f7f7f87a;border:1px solid #e3e4e7b8;border-radius:8px;align-content:space-between;gap:7px;min-height:82px;padding:12px;display:grid}.sales-overview-metrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.sales-overview-metrics strong{font-size:26px;line-height:1}.sales-overview-table{min-width:680px!important}.sales-overview-table td strong,.sales-overview-table td small,.ledger-table td strong,.ledger-table td small{display:block}.sales-overview-table td small,.ledger-table td small{color:var(--muted);margin-top:3px;font-size:10px}.ledger-table{min-width:1080px!important}.ledger-table tbody tr{cursor:pointer}.ledger-table tbody tr:hover{background:#ad82430e}.ledger-json{color:#454d59;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f894;border:1px solid #e3e4e7b8;border-radius:7px;max-height:260px;margin:0;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.conversion-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.conversion-metrics>div{background:#f7f7f87a;border:1px solid #e3e4e7b8;border-radius:8px;align-content:space-between;gap:7px;min-height:112px;padding:13px;display:grid}.conversion-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.conversion-metrics strong{font-size:28px;line-height:1}.conversion-metrics small{color:var(--muted);font-size:10px;line-height:1.35}.conversion-table-wrap{border-top:1px solid #e3e4e7b8;padding-top:14px}.conversion-table{min-width:780px!important}.conversion-table th,.conversion-table td{width:auto!important;min-width:90px!important}.conversion-table th:first-child,.conversion-table td:first-child{min-width:180px!important}.conversion-table td:first-child strong,.conversion-table td:first-child small{display:block}.conversion-table td:first-child small{color:var(--muted);margin-top:3px}.worker-queue-panel{margin-bottom:18px}.worker-queue-table{min-width:1040px!important}.worker-queue-table th,.worker-queue-table td{width:auto;min-width:82px}.worker-queue-table th:nth-child(4),.worker-queue-table td:nth-child(4){min-width:190px}.worker-queue-table th:nth-child(5),.worker-queue-table td:nth-child(5){min-width:150px}.worker-queue-table td strong,.worker-queue-table td small{display:block}.worker-queue-table td small{color:var(--muted);margin-top:3px;font-size:10px}.panel{min-width:0;padding:20px}.panel-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.request-head-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.table-panel{padding:18px 18px 16px}.table-tools{background:#f7f7f885;border:1px solid #e3e4e7a3;border-radius:8px;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin:0 0 16px;padding:13px;display:grid}.table-tools label{gap:6px}.table-result-count{min-height:40px;color:var(--muted);white-space:nowrap;background:#ffffffb8;border:1px solid #e3e4e7b8;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.table-result-count strong{color:var(--ink);font-size:16px}.request-tools{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.72fr) minmax(180px,1fr) minmax(170px,.95fr) auto}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}.panel table,.table-scroll>table{min-width:920px}th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid var(--line);padding:0 10px 12px;font-size:10px}.sort-header{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-header:hover,.sort-header.active{color:var(--ink)}.sort-arrow{min-width:12px;height:12px;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}td{vertical-align:middle;border-bottom:1px solid #e3e4e7b8;padding:13px 10px;line-height:1.35}.request-table th:first-child,.request-table td:first-child{width:155px}.request-table th:nth-child(2),.request-table td:nth-child(2){width:170px}.request-table th:nth-child(3),.request-table td:nth-child(3){width:110px}.request-table th:nth-child(4),.request-table td:nth-child(4){width:120px}.request-table tbody tr:hover{background:#ad82430e}.time-cell,.action-cell{font-feature-settings:"tnum"}.strong-cell{font-weight:800}.action-cell{color:#454d59;overflow-wrap:anywhere;font-size:12px}.muted-cell{color:var(--muted);font-weight:800}.empty-cell{color:var(--muted);text-align:center;padding:30px 12px}.table-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.table-pagination>div{gap:8px;display:flex}.table-pagination .quiet-button{min-height:34px;padding:0 12px}.table-pagination .quiet-button:disabled{cursor:not-allowed;opacity:.45}.pill{border:1px solid var(--line);background:var(--paper-2);min-height:24px;color:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pill.good{color:var(--success);background:#56aaa21a;border-color:#3d827b47}.pill.warn{color:#8a641f;background:#ad82431c;border-color:#ad82434d}.pill.bad{color:var(--danger);background:#a64e481a;border-color:#a64e4847}dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}dd{margin:5px 0 0;font-weight:800}label{color:var(--muted);gap:8px;font-size:12px;font-weight:800;display:grid}textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:74px;color:var(--ink);border-radius:7px;padding:10px}.message.error{background:#a64e4814;border:1px solid #a64e4842;border-radius:7px;padding:12px 14px}.message.notice{background:#ad82431a;border:1px solid #ad82434d;border-radius:7px;padding:12px 14px}.message.success,.message.activation{background:#56aaa21a;border:1px solid #3d827b42;border-radius:7px;padding:12px 14px}.message.activation strong{letter-spacing:.03em;font-size:16px}.login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:16px;width:min(420px,100%);padding:28px;display:grid;box-shadow:0 22px 70px #27212314}.split{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.wide-split{grid-template-columns:360px minmax(0,1fr)}.form-panel{gap:14px;display:grid}.form-panel,.form-panel>*,.form-panel label{min-width:0}.form-panel input,.form-panel select{width:100%;min-width:0}.form-panel h2{margin-bottom:6px}.form-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.effect-release-form input[type=file]{min-height:48px;padding:8px}.effect-release-form input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--paper-2);min-height:30px;color:var(--ink);border-radius:6px;margin-right:10px;padding:0 11px;font-weight:800}.selected-release-file{background:#56aaa214;border:1px solid #56aaa24d;border-radius:7px;justify-content:space-between;gap:12px;padding:11px 12px;font-size:12px;display:flex}.selected-release-file span{color:var(--muted)}.effect-release-contract{border:1px solid var(--line);background:#f7f7f894;border-radius:8px;gap:7px;padding:13px;display:grid}.effect-release-contract code{overflow-wrap:anywhere;color:var(--teal-deep);font-size:12px;font-weight:800}.effect-release-contract small{color:var(--muted);line-height:1.45}.effects-admin{grid-template-columns:minmax(0,1fr)}.effect-release-form{max-width:720px}.effects-release-table{min-width:900px!important}.effects-release-table th:first-child,.effects-release-table td:first-child{min-width:190px}.effects-release-table th:nth-child(7),.effects-release-table td:nth-child(7){width:128px}.products-admin{align-items:start}.product-form{position:sticky;top:18px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-note,.catalog-version{color:var(--muted);font-size:11px}.field-note.field-error{color:var(--danger,#b42318);margin-top:5px;display:block}.catalog-version{margin:-10px 0 14px}.products-table{min-width:760px!important}.products-table td:first-child strong,.products-table td:first-child small{display:block}.products-table td:first-child small{color:var(--muted);margin-top:3px}.products-table td:last-child{min-width:190px}.hash-cell code{color:var(--teal-deep);font-size:11px;font-weight:800}.effect-release-error{max-width:260px;color:var(--danger);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.4;display:block}.effect-release-actions{width:110px}.effect-worker-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cell-subtitle{color:var(--muted);margin-top:4px;font-size:12px;display:block}.shops-table-panel{overflow:hidden}.management-stack{gap:18px;display:grid}.management-panel-head{margin-bottom:14px}.archive-toggle{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.archive-toggle input{width:16px;height:16px;accent-color:var(--teal);margin:0}.compact-filter{min-width:170px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.compact-filter select{min-height:36px}.employee-management{align-items:start}.employee-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-pin-grid input{letter-spacing:.45em;font-variant-numeric:tabular-nums;text-align:center}.employee-table{min-width:760px}.employee-table th:last-child,.employee-table td:last-child{width:270px}.pin-reset-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081b1e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pin-reset-dialog{gap:16px;width:min(440px,100%);display:grid;box-shadow:0 24px 70px #081b1e47}.pin-reset-dialog input{letter-spacing:.45em;text-align:center}.pin-reset-actions{justify-content:flex-end;gap:10px;display:flex}.inline-actions{flex-wrap:wrap;gap:7px;display:flex}.inline-actions .quiet-button,.inline-actions .danger-button{min-height:32px;padding:0 10px;font-size:11px}.secondary-danger{color:var(--muted);border-color:var(--line);background:0 0}.shops-table-scroll{margin:-2px -2px 0;padding:2px}.shops-table-scroll>.shops-table{table-layout:fixed;min-width:620px}.shops-table th:first-child,.shops-table td:first-child{width:145px}.shops-table th:nth-child(2),.shops-table td:nth-child(2){width:170px}.shops-table th:nth-child(3),.shops-table td:nth-child(3){width:95px}.shops-table th:nth-child(4),.shops-table td:nth-child(4){width:128px;padding-right:0}.shops-table td{overflow-wrap:anywhere}.cell-pill{margin-top:8px;display:block}.status-stack{justify-items:start;gap:6px;display:grid}.row-actions{justify-items:stretch;gap:7px;width:118px;max-width:100%;display:grid}.row-actions .quiet-button,.row-actions .danger-button{letter-spacing:0;white-space:nowrap;width:100%;min-height:32px;padding:0 8px;font-size:11px}.account-security-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:18px;display:grid}.production-matrix{gap:10px;margin:12px 0 22px;display:grid}.production-matrix-row{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(160px,1fr) minmax(220px,1.35fr) minmax(150px,.9fr);gap:12px;padding:12px;display:grid}.production-matrix-row>div{align-content:start;gap:4px;min-width:0;display:grid}.production-matrix-row strong,.production-matrix-row small{overflow-wrap:anywhere}.production-matrix-row small{color:var(--muted,#a7adb9)}.production-matrix-preview{border:1px solid var(--line,#e3e4e7);min-height:96px;color:var(--muted,#a7adb9);background:#00000014;border-radius:8px;place-items:center;font-size:.78rem;display:grid;overflow:hidden}.production-matrix-preview img{object-fit:contain;width:100%;max-height:180px;display:block}.account-security-summary,.mfa-enrollment-panel{gap:18px;display:grid}.account-disable-form,.account-enable-action,.mfa-confirm-form{gap:14px;display:grid}.account-disable-form{border-top:1px solid var(--line);max-width:520px;padding-top:18px}.mfa-qr{border:1px solid var(--line);background:#fff;border-radius:14px;width:fit-content;padding:12px;box-shadow:0 12px 30px #0000002e}.mfa-qr svg{width:min(224px,100%);height:auto;display:block}.manual-key-label{color:var(--muted);margin-bottom:-8px;font-size:12px}.manual-key{overflow-wrap:anywhere;border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--text);letter-spacing:.12em;background:#00000038;border-radius:10px;padding:12px 14px;font-size:14px;display:block}.mfa-confirm-form{border-top:1px solid var(--line);padding-top:18px}.accounts-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-form{gap:14px;display:grid}.account-form .panel-head{margin-bottom:0}.muted-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.accounts-table-panel{min-width:0}.accounts-table{min-width:760px!important}.accounts-table td:first-child strong,.accounts-table td:first-child small{display:block}.accounts-table td:first-child small{color:var(--muted);margin-top:3px}.account-management-panel{grid-column:1/-1}.account-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.account-management-grid form{background:#f7f7f87a;border:1px solid #e3e4e7b8;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid}.account-management-grid h3{margin:0;font-size:16px}@media (width<=1500px){.workspace{padding-left:24px;padding-right:24px}.split,.wide-split,.accounts-layout{grid-template-columns:minmax(0,1fr)}.split>.form-panel,.accounts-layout>.account-form{width:min(560px,100%)}.product-form{position:static}.worker-queue-table{min-width:1020px!important}}@media (width<=1180px){.split,.account-security-grid,.accounts-layout,.account-management-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.sales-overview-metrics,.conversion-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.table-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.table-result-count{justify-content:flex-start}}@media (width<=900px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid #ffffff24;border-right:0;height:auto;padding:18px;position:relative;box-shadow:inset 0 -1px #000000a6}.brand{margin:0 auto 18px}.studio-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.studio-nav button{min-height:42px;padding:0 11px;font-size:12px}.watcher-card{min-height:68px;margin:14px 0 0}.workspace{padding:24px 18px 30px}.sales-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-direction:column;align-items:flex-start;gap:14px}.topbar-actions{flex-wrap:wrap;width:100%}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric{min-height:104px;padding:14px}.metric strong{font-size:30px}}@media (width<=720px){.production-matrix-row{grid-template-columns:1fr}.metrics,.conversion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.table-tools{grid-template-columns:1fr}.table-pagination{flex-direction:column;align-items:flex-start}}@media (width<=560px){.conversion-metrics{grid-template-columns:1fr}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{grid-template-columns:1fr}h1{font-size:30px}.panel{padding:16px}}.orders-view.has-selection{display:block}.orders-view.has-selection>.table-panel{display:none}.orders-view.has-selection>.order-detail-panel{width:100%;box-shadow:none;background:#f7f8fa;border-color:#e5e8ee;padding:0}.order-detail-sidebar{background:#fff;border:1px solid #e1e6ed;border-radius:10px;gap:0;min-width:0;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 8px 24px #1c24320a}.order-sidebar-heading{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 16px 15px;display:flex}.order-sidebar-heading h3{color:#253143;margin:5px 0 0;font-size:18px}.order-sidebar-section{color:#728096;border-bottom:1px solid #edf0f3;gap:6px;padding:16px;font-size:11px;line-height:1.45;display:grid}.order-sidebar-section a{overflow-wrap:anywhere;color:#2764c5;text-decoration:none}.order-sidebar-section a:hover,.order-sidebar-section a:focus-visible{text-decoration:underline}.order-sidebar-facts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-sidebar-facts dd{color:#465469;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:66%;margin:0;font-size:10px;font-weight:800;overflow:hidden}.order-detail-hero{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.order-back-button{color:#64748b;background:0 0;border:0;width:max-content;padding:0;font-size:12px;font-weight:800}.order-back-button:hover,.order-back-button:focus-visible{color:#1c2432;text-decoration:underline}.order-detail-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.drive-folder-button,.drive-file-action{color:#2764c5;background:#fff;border:1px solid #d8dee8;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.drive-folder-button{min-height:38px;padding:0 13px}.drive-folder-button:hover,.drive-folder-button:focus-visible,.drive-file-action:hover,.drive-file-action:focus-visible{background:#f3f7ff;border-color:#2764c5}.drive-folder-button.is-disabled{color:#9aa5b5;cursor:not-allowed}.order-state-pill{color:#64748b;white-space:nowrap;background:#edf0f4;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.order-state-pill.success{color:#14795c;background:#e1f4ec}.order-state-pill.danger{color:#b1404d;background:#fde8eb}.order-state-pill.pending{color:#8a6519;background:#fff3d1}.order-top-preview{background:#fff;border:1px solid #e3e7ee;border-radius:10px;grid-template-columns:minmax(180px,290px) minmax(0,1fr);align-items:center;gap:22px;padding:16px;display:grid}.order-top-preview-image{background:#f4f6f8;border-color:#eef1f5;min-height:150px;max-height:210px}.order-top-preview h3{color:#263244;margin:6px 0 4px;font-size:18px}.order-top-preview p{color:#78859a;margin:0;font-size:13px;font-weight:750}.order-summary-strip{background:#fff;border:1px solid #e3e7ee;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.order-summary-strip>div{border-right:1px solid #e8ebf0;gap:6px;min-width:0;padding:14px 16px;display:grid}.order-summary-strip span{color:#8a96a8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.order-summary-strip strong{color:#253143;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.order-detail-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:10px;display:flex}.order-view-toggle{background:#edf0f4;border:1px solid #dce2ea;border-radius:8px;padding:3px;display:inline-flex}.order-view-toggle button.active{color:#243047;background:#fff;box-shadow:0 2px 5px #1c243214}.order-products,.order-source-list{gap:14px;display:grid}.order-product-card,.order-source-card{background:#fff;border:1px solid #e1e6ed;border-radius:10px;overflow:hidden}.product-meta-chip,.product-quantity,.source-slot-label{color:#68768a;background:#fafbfc;border:1px solid #e0e5eb;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.product-quantity{color:#253143;background:#edf3ff;border-color:#d6e2fa}.order-product-composition{color:#65748a;background:#fbfcfd;border-bottom:1px solid #edf0f3;gap:4px;padding:14px 20px;display:grid}.order-product-composition span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.order-product-composition strong{color:#263244;font-size:13px}.order-product-composition small{color:#8995a7;font-size:11px}.order-visual-header{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;padding:14px;display:flex}.order-visual-header h4,.order-source-card h4{color:#253143;margin:4px 0 0;font-size:15px}.visual-type-badge,.shared-source-badge,.source-visual-chip{letter-spacing:.08em;border-radius:4px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.visual-type-badge{color:#2f62be;background:#e9f0ff}.order-visual-grid{grid-template-columns:135px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.order-visual-thumb{background:#f5f7f9;border-color:#e3e8ef;border-radius:10px;min-height:110px;position:relative}.order-visual-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.order-visual-summary{align-content:space-between;gap:10px;min-width:0;display:grid}.order-visual-effect span,.order-visual-effect small{color:#8995a7;font-size:10px}.order-visual-effect strong{overflow-wrap:anywhere;color:#263244;font-size:14px}.order-visual-status{color:#728096;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.status-dot{background:#e0a52e;border-radius:999px;width:7px;height:7px}.status-dot.success{background:#35a37a}.status-dot.danger{background:#cf5260}.order-file-count{color:#a0a9b5;letter-spacing:0;text-transform:none;font-weight:750}.order-file-kind{color:#64748b;background:#f0f2f5;border-radius:4px;justify-content:center;align-items:center;min-height:24px;font-size:9px;font-weight:900;display:inline-flex}.order-file-copy strong,.order-file-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-file-copy small{color:#97a1af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.order-file-state{justify-content:flex-end;align-items:center;gap:8px;display:flex}.file-status{color:#9a751e;white-space:nowrap;font-size:9px;font-weight:800}.file-status-confirmed{color:#258466}.file-status-missing{color:#b4545d}.drive-file-action{white-space:nowrap;min-height:27px;padding:0 8px;font-size:9px}.drive-file-action.is-pending,.drive-file-action.is-missing{color:#9aa5b5;cursor:not-allowed;background:#f8f9fa;border-color:#e6e9ee}.order-eye-block{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:6px;margin-top:10px;padding:10px}.order-eye-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.order-eye-heading span{color:#8a96a8;font-size:10px}.order-source-card-head{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.order-source-files{gap:0;display:grid}.order-source-used{color:#8a96a8;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:10px;font-weight:800;display:flex}.order-source-visual-use{gap:0;width:100%;display:grid}.order-source-visual-use .order-file-row{padding-bottom:0}.source-visual-chip{color:#536b93;letter-spacing:0;background:#edf3ff}.order-operator-controls{background:#fff;border:1px solid #e1e6ed;border-radius:10px;gap:12px;padding:18px;display:grid}.order-operator-controls h3{color:#253143;margin:5px 0 0;font-size:16px}.order-operator-controls .row-actions{margin:0}.order-workflow-card{background:linear-gradient(#f7faff 0%,#fff 70%);border:1px solid #d9e2f2;border-radius:10px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #1c24320a}.order-workflow-head h3{color:#253143;letter-spacing:-.01em;margin:5px 0 0;font-size:16px}.order-workflow-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.order-production-select{color:#6b7280;text-transform:uppercase;letter-spacing:.07em;gap:4px;font-size:11px;font-weight:800;display:grid}.order-production-select select{color:#253143;background-color:#fff;border:1px solid #cfd8e6;border-radius:7px;min-width:210px;min-height:36px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.order-production-select select:focus-visible{outline-offset:2px;outline:3px solid #2764c547}.order-fulfillment-gate{color:#5b6a80;background:#f6f8fb;border:1px dashed #cdd6e4;border-radius:8px;margin:0;padding:10px 14px;font-size:12px;font-weight:600}.order-workflow-card button:focus-visible,.order-production-select select:focus-visible,.order-issue-note textarea:focus-visible{outline-offset:2px;outline:3px solid #2764c547}@media (width<=720px){.order-workflow-card{padding:14px}.order-workflow-controls{flex-direction:column;align-items:stretch}.order-production-select select{width:100%;min-width:0}}.order-audit-details summary{cursor:pointer;color:#5b6a80;font-weight:800}.order-audit-details ul{margin:10px 0 0;padding-left:18px}.order-detail-canvas button:focus-visible,.order-detail-canvas a:focus-visible,.order-detail-canvas summary:focus-visible{outline-offset:2px;outline:3px solid #2764c547}@media (width<=900px){.order-detail-layout{grid-template-columns:1fr}.order-detail-sidebar{order:-1;position:static}.order-detail-hero,.order-detail-toolbar,.order-product-header{flex-direction:column;align-items:flex-start}.order-detail-hero-actions,.order-product-meta{justify-content:flex-start}.order-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.order-summary-strip>div:nth-child(3),.order-summary-strip>div:nth-child(6){border-right:0}.order-summary-strip>div:nth-child(n+4){border-top:1px solid #e8ebf0}.order-visual-list{grid-template-columns:1fr}}@media (width<=560px){.order-detail-canvas{padding:16px 10px 28px}.order-top-preview{grid-template-columns:1fr}.order-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary-strip>div:nth-child(3){border-right:1px solid #e8ebf0}.order-summary-strip>div:nth-child(n+3){border-top:1px solid #e8ebf0}.order-summary-strip>div:nth-child(2n){border-right:0}.order-file-row{grid-template-columns:38px minmax(0,1fr)}.order-file-state{grid-column:2;justify-content:flex-start}.order-view-toggle{width:100%}.order-view-toggle button{flex:1}}.order-detail-canvas{background:#fff;gap:12px;padding:22px 16px 36px 26px}.order-detail-layout{grid-template-columns:minmax(0,1fr) 274px;gap:20px}.order-detail-main{gap:12px}.order-detail-hero{border:0;align-items:center;padding:0 0 8px}.order-detail-hero-copy{gap:5px}.order-back-button{color:#6b7280;margin:0}.order-title-line{flex-wrap:wrap;gap:10px}.order-close-button{min-height:34px;padding:0 12px}.order-summary-strip{border:0;border-radius:0;width:max-content;max-width:100%;display:flex}.order-summary-strip>div{border:0;border-right:1px solid #dfe4ea;align-items:baseline;gap:7px;padding:4px 16px;display:flex}.order-summary-strip>div:first-child{padding-left:0}.order-summary-strip>div:last-child{border-right:0}.order-summary-strip span{letter-spacing:0;text-transform:none;font-size:11px}.order-summary-strip strong{font-size:14px}.order-detail-toolbar{align-items:center;margin:2px 0 0}.order-detail-toolbar h3{margin-top:2px;font-size:15px;font-weight:650}.order-view-toggle{background:#f5f6f8}.order-view-toggle button.active{color:#fff;background:#5669b8}.order-products{gap:14px}.order-product-card{border-color:#d9dee6;border-radius:7px}.order-product-header{background:#fff;align-items:center;padding:11px 16px}.order-product-header h3{margin:0;font-size:15px}.order-visual-list{grid-template-columns:1fr;gap:12px;padding:12px 14px 14px 38px;display:grid}.order-visual-card{border-color:#dfe4eb;border-radius:7px}.order-visual-hero{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:12px;display:grid}.order-visual-thumb{background-color:#eef1f4;background-position:50%;background-size:cover;border:0;border-radius:7px;min-height:184px;overflow:hidden}.order-visual-primary{align-content:start;gap:8px;min-width:0;display:grid}.order-visual-header{border:0;align-items:flex-start;padding:2px 0 6px}.order-visual-header h4{font-size:16px;font-weight:650}.order-visual-effect{padding-bottom:4px}.order-visual-effect strong{font-size:13px;font-weight:600}.order-visual-primary .order-file-section{padding:0}.order-file-section-head{padding:4px 0 6px}.order-file-row{background:#fff;border:1px solid #e0e4ea;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:7px 8px}.order-file-kind{color:#fff;background:#6047b9}.order-file-copy strong{font-size:11px}.order-file-copy small{font-size:8px}.drive-file-action{color:#292b30;border-color:#dfe3ea;border-radius:5px;width:29px;min-width:29px;min-height:29px;padding:0;font-size:0;overflow:hidden}.order-eyes-section{padding:0 12px 12px}.order-eyes-section>.order-file-section-head{padding:6px 0 4px}.order-eye-block{background:#fff;border-color:#e0e4ea;grid-template-columns:minmax(175px,.75fr) minmax(210px,1fr) minmax(265px,1.35fr);align-items:center;gap:14px;margin:8px 0 0;padding:9px 10px;display:grid}.order-eye-heading{justify-content:flex-start;margin:0}.order-eye-heading>div{gap:2px;display:grid}.order-eye-heading strong{font-size:13px}.order-eye-column-label{color:#4b5563;font-size:10px}.order-eye-raws{grid-template-columns:1fr 1fr}.order-eye-raws>.order-eye-column-label{grid-column:1/-1}.order-eye-block .order-file-copy small{display:none}.order-eye-block .order-file-row{padding:5px 6px}.order-detail-sidebar{box-shadow:none;border-color:#d9dee6;border-radius:7px;top:14px}.order-sidebar-heading,.order-sidebar-section{padding:14px}.order-sidebar-facts{grid-template-columns:1fr}.order-sidebar-facts>div{justify-content:space-between;gap:10px;display:flex}.order-sidebar-drive{margin:12px 14px 16px}.order-operator-controls,.order-audit-details{display:none}@media (width<=1250px){.order-detail-layout{grid-template-columns:1fr}.order-detail-sidebar{order:2;position:static}.order-eye-block{grid-template-columns:170px 1fr}.order-eye-raws{grid-column:2}}@media (width<=720px){.order-detail-canvas{padding:14px 10px 28px}.order-detail-hero{align-items:flex-start}.order-close-button{display:none}.order-summary-strip{border:1px solid #e1e5ea;border-radius:7px;grid-template-columns:repeat(2,1fr);width:100%;display:grid}.order-summary-strip>div{border-bottom:1px solid #e6e9ed;padding:9px 10px}.order-detail-toolbar{flex-direction:column;align-items:flex-start}.order-visual-list{padding:10px}.order-visual-hero{grid-template-columns:1fr}.order-visual-thumb{min-height:220px}.order-eye-block{grid-template-columns:1fr}.order-eye-raws{grid-column:auto}.order-eye-edited,.order-eye-raws{grid-template-columns:1fr}.order-eye-raws>.order-eye-column-label,.order-file-state{grid-column:auto}}.diagnostics-page{gap:18px;display:grid}.diagnostics-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.diagnostics-intro h2{margin-bottom:8px}.diagnostics-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.diagnostics-filters{background:#f7f7f885;gap:16px;padding:16px;display:grid}.diagnostics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.diagnostics-filter-grid label{min-width:0}.diagnostics-filter-grid input,.diagnostics-filter-grid select{width:100%;min-width:0}.diagnostics-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diagnostics-filter-note{color:var(--muted);font-size:11px;font-weight:700}.diagnostics-status{color:var(--muted);margin:0;font-size:13px;font-weight:800}.diagnostics-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.diagnostics-error .message{margin:0}.diagnostics-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.diagnostics-summary-grid dd{overflow-wrap:anywhere;min-width:0;font-size:13px}.diagnostics-summary-grid code,.diagnostics-event-code,.diagnostics-event-attempt{color:var(--teal-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.diagnostics-copy-status{color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:800}.diagnostics-timeline-panel{min-width:0}.diagnostics-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.diagnostics-timeline>li{background:#ffffffb8;border:1px solid #e3e4e7b8;border-radius:7px;min-width:0}.diagnostics-timeline>li.selected{border-color:#56aaa29e;box-shadow:0 0 0 2px #56aaa21f}.diagnostics-event{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:160px minmax(180px,1fr) 104px 118px 95px;align-items:center;gap:12px;padding:10px 12px;display:grid}.diagnostics-event:hover,.diagnostics-event:focus-visible{background:#56aaa212}.diagnostics-event-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.diagnostics-event-main{gap:3px;min-width:0;display:grid}.diagnostics-event-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.diagnostics-event-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.diagnostics-event-code,.diagnostics-event-attempt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diagnostics-empty{gap:8px;display:grid}.diagnostics-empty h2{font-size:18px}.diagnostics-empty p{color:var(--muted);margin:0;font-size:13px}@media (width<=1050px){.diagnostics-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnostics-event{grid-template-columns:145px minmax(170px,1fr) 100px 110px}.diagnostics-event-attempt{display:none}}@media (width<=720px){.diagnostics-intro{flex-direction:column}.diagnostics-intro-actions{justify-content:flex-start}.diagnostics-filter-grid,.diagnostics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostics-event{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.diagnostics-event-time{grid-column:1/-1}.diagnostics-event-main{grid-column:1}.diagnostics-event>.pill{grid-area:2/2}.diagnostics-event-code{grid-area:3/1}}@media (width<=480px){.diagnostics-filter-grid,.diagnostics-summary-grid{grid-template-columns:1fr}.diagnostics-intro-actions .quiet-button,.diagnostics-filter-actions .dark-button,.diagnostics-filter-actions .quiet-button{width:100%}}.order-shipping-section{background:#fff;border:1px solid #e3e7ee;border-radius:10px;gap:12px;padding:16px;display:grid}.order-shipment-list{gap:10px;display:grid}.order-shipment-card{background:#fafbfd;border:1px solid #e8ebf0;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.order-shipment-only{background:0 0;border-color:#0000;padding:0}.order-shipment-header{justify-content:space-between;align-items:center;display:flex}.order-shipment-facts{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.order-shipment-facts div{gap:2px;display:grid}.order-shipment-facts dt{color:#8a96a8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.order-shipment-facts dd{color:#253143;margin:0;font-size:13px}.order-shipment-items{color:#5b667a;gap:4px;margin:0;font-size:12px;display:grid}.order-shipment-items-label{color:#8a96a8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.order-shipment-items ul{gap:2px;margin:0;padding-left:18px;display:grid}.order-product-shipment{color:#5b667a;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;font-size:12px;display:inline-flex}.order-product-shipment span:first-child{color:#8a96a8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.order-product-shipment strong{color:#253143}.order-shipment-product-choices{gap:6px;display:grid}.order-shipment-product-choice.is-locked{cursor:not-allowed;opacity:.62}.order-shipment-edit summary,.order-shipment-split summary,.order-shipment-move summary{cursor:pointer;color:#253143;font-size:13px;font-weight:650}.orders-view.has-selection>.order-detail-panel{background:#fff;border:0;border-radius:0}.order-detail-panel.has-selection{min-height:100vh}.order-detail-canvas{color:#292b30;background:#fff;gap:16px;padding:28px 24px 46px;display:grid}.order-detail-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:24px;display:grid}.order-detail-main{gap:16px;min-width:0;display:grid}.order-detail-sidebar{min-width:0;box-shadow:none;background:0 0;border:0;gap:16px;display:grid;position:sticky;top:18px;overflow:visible}.order-sidebar-card{color:#5b6472;background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;gap:11px;min-width:0;padding:16px;font-size:12px;line-height:1.45;display:grid}.order-sidebar-card-last{gap:12px}.order-sidebar-card-head{align-items:center;gap:10px;min-width:0;display:flex}.order-sidebar-card-head h3{color:#292b30;letter-spacing:-.01em;margin:0;font-size:14px}.order-sidebar-card-icon{color:#292b30;background:#f0f1f4;border-radius:6px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:16px;line-height:1;display:inline-flex}.order-sidebar-card a{overflow-wrap:anywhere;color:#4b5fa8;text-decoration:none}.order-sidebar-card a:hover,.order-sidebar-card a:focus-visible{text-decoration:underline}.order-drive-action{cursor:pointer;width:calc(100% - 28px);font:inherit;margin:0 14px 2px}.order-drive-action:disabled{color:#69717e;cursor:wait;background:#f8f9fb;border-color:#e4e7ed}.order-drive-action:not(:disabled):hover,.order-drive-action:not(:disabled):focus-visible{background:#eef8f5;border-color:#4b5fa8}.order-sidebar-name{color:#292b30;font-size:13px}.order-sidebar-facts{gap:8px;margin:0;display:grid}.order-sidebar-facts>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.order-sidebar-facts dt{color:#69717e;letter-spacing:.02em;text-transform:none;font-size:10px}.order-sidebar-facts dd{overflow-wrap:anywhere;color:#343b47;text-align:right;max-width:68%;margin:0;font-size:11px;font-weight:800}.order-sidebar-facts .order-sidebar-value-wrap{white-space:normal}.order-detail-hero{border:0;justify-content:space-between;align-items:flex-end;gap:24px;padding:0;display:flex}.order-detail-hero-copy{gap:7px;min-width:0;display:grid}.order-detail-hero-copy>.order-section-kicker{color:#69717e}.order-detail-hero-copy p{color:#69717e;margin:0;font-size:13px}.order-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-title-line h2{color:#292b30;letter-spacing:-.04em;font-size:clamp(27px,3vw,38px)}.order-state-pill{color:#626b79;white-space:nowrap;background:#f0f1f4;border:1px solid #e3e4e7;border-radius:6px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.order-state-pill.success{color:#24795e;background:#edf7f0;border-color:#c8dfd3}.order-state-pill.danger{color:#a64e48;background:#fff0ed;border-color:#e4c7c3}.order-state-pill.pending{color:#8a641f;background:#fff8e6;border-color:#ead7ab}.order-state-pill.neutral{color:#626b79;background:#f0f1f4}.order-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.order-metric-card{background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 15px;display:flex}.order-metric-card>div{gap:3px;min-width:0;display:grid}.order-metric-card strong{color:#292b30;font-size:24px;line-height:1}.order-metric-icon svg{width:20px;height:20px;display:block}.order-sidebar-card-icon svg{width:15px;height:15px;display:block}.order-card-icon svg{width:16px;height:16px;display:block}.order-metric-icon{color:#69717e;background:#f0f1f4;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:inline-flex}.order-metric-card:nth-child(2) .order-metric-icon{color:#7250a8;background:#f0eafa}.order-metric-card:nth-child(3) .order-metric-icon{color:#3d827b;background:#eaf4ec}.order-metric-card:nth-child(4) .order-metric-icon{color:#3a6998;background:#eaf1f6}.order-work-area{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.order-workflow-card,.order-shipping-section{min-width:0;height:100%;min-height:305px;box-shadow:none;background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;align-content:start;gap:14px;padding:17px;display:grid}.order-card-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.order-card-title>div{gap:3px;min-width:0;display:grid}.order-card-title h3,.order-shipping-head h3{color:#292b30;letter-spacing:-.01em;margin:0;font-size:15px}.order-card-title p{color:#69717e;margin:0;font-size:11px}.order-card-icon{color:#292b30;background:#f0f1f4;border-radius:7px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:inline-flex}.order-workflow-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-workflow-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.order-workflow-overall{color:#454d59;justify-content:space-between;align-items:center;gap:10px;padding-top:3px;font-size:11px;font-weight:750;display:flex}.order-production-select{color:#454d59;gap:6px;font-size:11px;font-weight:750;display:grid}.order-production-select>span{color:#454d59}.order-production-select select{color:#292b30;background:#fff;border:1px solid #dfe3ea;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:0 32px 0 11px;font-size:12px;font-weight:750}.order-workflow-helper{color:#69717e;align-items:flex-start;gap:8px;margin:-3px 0 0;font-size:11px;line-height:1.4;display:flex}.order-workflow-helper span{color:#69717e}.order-workflow-note,.order-fulfillment-helper{color:#69717e;background:#f7f7f8b3;border:1px solid #e4e7ed;border-radius:6px;align-items:flex-start;gap:8px;margin:auto 0 0;padding:10px 11px;font-size:10px;line-height:1.4;display:flex}.order-workflow-note span,.order-fulfillment-helper span{color:#5b6472}.order-issue-note{background:#fff9ec;border:1px solid #ead7ab;border-radius:7px;gap:7px;padding:12px;display:grid}.order-issue-note textarea{resize:vertical;color:#292b30;background:#fff;border:1px solid #dfe3ea;border-radius:6px;width:100%;min-height:76px;padding:9px 10px;font-size:12px;line-height:1.4}.order-issue-callout{color:#7a3933;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff2ef;border:1px solid #e4c7c3;border-radius:7px;margin:0;padding:11px 12px;font-size:12px;line-height:1.4}.order-issue-callout p{margin:4px 0 0}.order-shipping-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-shipping-head>div{gap:3px;display:grid}.order-shipping-head>div:before{content:""}.order-shipping-head p{color:#69717e;margin:0;font-size:11px}.order-shipping-section>.row-actions,.order-shipping-section>.row-actions .dark-button{width:100%}.order-shipment-list{min-width:0}.order-shipment-card{background:0 0;border-color:#e3e4e7;border-radius:7px}.order-shipment-only{border-color:#0000;padding:0}.order-shipment-facts dd{color:#343b47;font-size:12px}.order-shipment-facts dt{color:#69717e}.order-shipment-primary-form{gap:11px;display:grid}.order-shipment-primary-form .product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-shipment-primary-form label{color:#69717e;gap:5px;font-size:10px}.order-shipment-primary-form input{background:#fff;border-color:#dfe3ea;width:100%;min-height:36px;font-size:12px}.order-title-fulfillment-count{color:#69717e;white-space:nowrap;align-self:center;font-size:10px;font-weight:750}.order-shipment-edit summary,.order-shipment-move summary{color:#4b5fa8;font-size:11px}.order-production-files{background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.order-detail-toolbar{border-bottom:1px solid #e3e4e7;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:16px;display:flex}.order-detail-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.order-detail-toolbar h3{color:#292b30;margin:0;font-size:15px}.order-detail-toolbar p{color:#69717e;margin:0;font-size:11px}.order-view-toggle{background:#f0f1f4;border:1px solid #e3e4e7;border-radius:7px;flex:none;padding:3px;display:inline-flex}.order-view-toggle button{color:#69717e;background:0 0;border:0;border-radius:5px;min-height:31px;padding:0 13px;font-size:10px;font-weight:850}.order-view-toggle button.active{color:#fff;box-shadow:none;background:#5669b8}.order-products,.order-source-list{gap:10px;padding:10px;display:grid}.order-product-card,.order-source-card{background:#ffffff94;border:1px solid #e3e4e7;border-radius:7px;min-width:0;overflow:hidden}.order-product-header{border-bottom:1px solid #e3e4e7;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.order-product-header h3{color:#292b30;margin:0;font-size:13px}.order-product-header p{color:#69717e;margin:4px 0 0;font-size:10px}.order-product-meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.order-visual-list{gap:0;padding:0;display:grid}.order-visual-card{background:0 0;border:0;border-radius:0;min-width:0}.order-visual-card+.order-visual-card{border-top:1px solid #e3e4e7}.order-visual-row{grid-template-columns:minmax(190px,.58fr) minmax(430px,1.42fr);min-width:0;display:grid}.order-visual-summary{border-top:1px solid #e3e4e78c;grid-template-columns:minmax(0,1fr);align-content:start;gap:11px;min-width:0;padding:12px 14px 14px;display:grid}.order-visual-thumb{aspect-ratio:1;background:#f0f1f4;border:1px solid #e3e4e7;border-radius:6px;width:100%;min-height:0;overflow:hidden}.order-visual-thumb img{object-fit:cover;width:100%;height:100%}.order-visual-copy{align-content:start;gap:12px;min-width:0;display:grid}.order-visual-header{border:0;align-content:start;justify-items:start;gap:6px;padding:0;display:grid}.order-visual-header h4{color:#292b30;margin:3px 0 0;font-size:12px;line-height:1.25}.order-visual-badges{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.visual-type-badge,.shared-source-badge{color:#626b79;letter-spacing:.06em;background:#f0f1f4;border-radius:4px;align-items:center;min-height:19px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.shared-source-badge{color:#8a641f;letter-spacing:0;background:#fff4d5}.order-visual-effect{gap:4px;display:grid}.order-visual-effect span{color:#69717e;font-size:10px}.order-visual-effect strong{color:#343b47;overflow-wrap:anywhere;font-size:11px}.order-visual-matrix{border-left:1px solid #e3e4e7;gap:14px;min-width:0;padding:12px 15px 14px 0;display:grid}.order-visual-matrix .order-file-section,.order-visual-matrix .order-eyes-section{padding:0 0 0 15px}.order-file-section-head{color:#69717e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:5px 0;font-size:9px;font-weight:900;display:flex}.order-file-count{color:#69717e;letter-spacing:0;text-transform:none;font-size:9px;font-weight:750}.order-file-row{border-top:1px solid #eceef2;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 0;display:grid}.order-visual-matrix>.order-file-section>.order-file-row{background:#fff;border:1px solid #ddd2c0;border-radius:7px;margin-bottom:2px;padding:10px 11px}.order-visual-matrix>.order-file-section>.order-file-row .order-file-copy strong{color:#292b30;font-size:11px}.order-visual-matrix>.order-file-section>.order-file-row .order-file-kind{min-height:23px;padding:0 6px;font-size:9px}.order-visual-matrix>.order-file-section>.order-file-row .drive-file-action{width:31px;min-width:31px;min-height:31px}.order-file-kind{color:#fff;background:#5b3b95;border-radius:4px;justify-content:center;align-items:center;min-height:21px;padding:0 4px;font-size:8px;font-weight:900;display:inline-flex}.order-file-copy{gap:2px;min-width:0;display:grid}.order-file-copy strong{color:#343b47;font-size:10px}.file-status{display:none}.order-file-state{justify-content:flex-end;align-items:center;gap:6px;min-width:29px;display:flex}.drive-file-action{color:#292b30;background:#fff;border:1px solid #dfe3ea;border-radius:5px;width:29px;min-width:29px;min-height:29px;padding:0;font-size:0;overflow:hidden}.drive-file-action span{font-size:14px}.drive-file-action:hover,.drive-file-action:focus-visible{background:#f0f1f4;border-color:#69717e}.drive-file-action.is-pending,.drive-file-action.is-missing{color:#69717e;background:#f8f9fb;border-color:#e4e7ed}.order-eyes-section{min-width:0}.order-eye-table{min-width:0;margin-top:2px;display:grid}.order-eye-head{color:#69717e;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e3e4e7;grid-template-columns:98px minmax(90px,1fr) minmax(110px,1.15fr);gap:9px;padding:3px 0 5px;font-size:8px;font-weight:900;display:grid}.order-eye-head span:nth-child(2),.order-eye-head span:nth-child(3){padding-left:1px}.order-eye-block{background:0 0;border:0;border-bottom:1px solid #eceef2;grid-template-columns:98px minmax(90px,1fr) minmax(110px,1.15fr);align-items:center;gap:9px;margin:0;padding:8px 0;display:grid}.order-eye-heading{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.order-eye-heading>div{gap:1px;min-width:0;display:grid}.order-eye-heading strong{color:#343b47;font-size:10px}.order-eye-heading span{color:#69717e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-eye-thumb{background:#4c82a8;border:4px solid #d7e4ef;border-radius:50%;flex:0 0 31px;width:31px;height:31px;display:block;position:relative;box-shadow:inset 0 0 0 6px #6d9cbd}.order-eye-thumb:after{content:"";background:#111;border-radius:50%;position:absolute;inset:8px}.order-eye-thumb.eye-2{background:#885022;border-color:#dfc3aa;box-shadow:inset 0 0 0 6px #aa6c35}.order-eye-thumb.eye-3{background:#6e8539;border-color:#cad8b4;box-shadow:inset 0 0 0 6px #8fa855}.order-eye-edited,.order-eye-raws{gap:3px;min-width:0;display:grid}.order-eye-column-label{display:none}.order-eye-block .order-file-row{border-top:0;grid-template-columns:31px minmax(0,1fr) auto;padding:3px 0}.order-eye-block .order-file-kind{background:#5d5a55;min-height:18px}.order-inline-note,.order-empty-state{color:#69717e;padding:10px 0;font-size:10px}.order-source-card{padding:13px}.order-source-card-head{border-bottom-color:#e3e4e7;padding-bottom:10px}.order-audit-details{color:#69717e;background:#ffffff94;border:1px solid #e3e4e7;border-radius:7px;padding:11px 13px;font-size:10px}.order-audit-details summary{color:#454d59}.order-detail-canvas button:focus-visible,.order-detail-canvas a:focus-visible,.order-detail-canvas summary:focus-visible,.order-detail-canvas select:focus-visible,.order-detail-canvas textarea:focus-visible{outline-offset:2px;outline:2px solid #ad824380}@media (width<=1250px){.order-detail-layout{grid-template-columns:1fr}.order-detail-sidebar{order:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.order-sidebar-card-last{grid-column:span 2}}@media (width<=760px){.order-detail-canvas{padding:20px 12px 32px}.order-metric-grid,.order-work-area,.order-detail-sidebar{grid-template-columns:1fr}.order-sidebar-card-last{grid-column:auto}.order-detail-toolbar{flex-direction:column;align-items:stretch;gap:12px}.order-view-toggle{width:100%}.order-view-toggle button{flex:1}.order-visual-row{grid-template-columns:1fr}.order-visual-summary{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 13px}.order-visual-thumb{width:100%}.order-visual-matrix{border-top:1px solid #e3e4e7;border-left:0;padding:10px 13px}.order-eye-table{display:block}.order-eye-head{display:none}.order-eye-block{grid-template-columns:1fr;gap:7px}.order-eye-edited,.order-eye-raws{border-left:2px solid #e4e7ed;gap:1px;padding:5px 8px}.order-eye-edited:before,.order-eye-raws:before{color:#69717e;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);font-size:8px;font-weight:900}.order-eye-edited .order-inline-note{padding:3px 0}.order-eye-raws{grid-column:auto}.order-product-header,.order-shipping-head,.order-workflow-head{flex-direction:column;align-items:flex-start}.order-workflow-controls{justify-content:flex-start}.order-shipment-primary-form .product-form-grid{grid-template-columns:1fr}}@media (width<=440px){.order-detail-canvas{padding-inline:9px}.order-title-line h2{font-size:26px}.order-visual-summary{grid-template-columns:minmax(0,1fr);gap:10px;padding:11px}.order-visual-thumb{width:100%}.order-visual-matrix{padding-inline:10px}.order-visual-matrix .order-file-section,.order-visual-matrix .order-eyes-section{padding-left:0}}.studio-shell.order-detail-shell{grid-template-columns:253px minmax(0,1fr)}.order-detail-shell>.workspace-order-detail{padding-left:0;padding-right:0;position:relative}.workspace-order-detail>.topbar-order-detail{z-index:2;pointer-events:none;justify-content:flex-end;min-height:0;margin:0;position:absolute;top:20px;left:24px;right:24px}.workspace-order-detail>.topbar-order-detail .topbar-title{display:none}.workspace-order-detail>.topbar-order-detail .topbar-actions{pointer-events:auto;justify-content:flex-end}.workspace-order-detail .order-detail-canvas{padding-top:0}@media (width<=760px){.workspace-order-detail>.topbar-order-detail{margin:-8px 0 12px;position:static}.workspace-order-detail>.topbar-order-detail .topbar-actions{justify-content:flex-start}.workspace-order-detail .order-detail-canvas{padding-top:0}}@media (width<=900px){.studio-shell.order-detail-shell{grid-template-columns:1fr}.order-detail-shell>.workspace-order-detail{padding:24px 18px 30px}}.order-fulfillment-summary-card{background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;align-content:start;gap:14px;min-width:0;min-height:305px;padding:17px;display:grid}.order-fulfillment-summary-rows{gap:8px;display:grid}.order-fulfillment-summary-row{color:#5b6472;background:#fff;border:1px solid #e4e7ed;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:11px;display:flex}.order-fulfillment-summary-row strong{color:#4b5fa8;font-size:17px}.order-shipping-section{grid-column:1/-1;height:auto;min-height:0;padding:18px}.order-shipment-plan{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.order-shipment-plan-card{background:#fff;gap:12px;padding:15px;display:grid}.order-shipment-plan-card .order-shipment-header{border-bottom:1px solid #eceef2;padding:0 0 11px}.order-shipment-plan-card h4,.order-read-only-pickup h4{color:#292b30;text-transform:capitalize;margin:4px 0 0;font-size:14px}.order-shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;display:grid}.order-shipment-facts div{gap:3px;min-width:0;display:grid}.order-shipment-facts dt{color:#69717e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.order-shipment-facts dd{overflow-wrap:anywhere;color:#343b47;min-width:0;margin:0;font-size:11px;font-weight:700}.order-shipment-items{gap:6px;display:grid}.order-shipment-items ul{color:#5b6472;gap:5px;margin:0;padding-left:18px;font-size:11px;display:grid}.order-shipment-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-split-link{color:#4b5fa8;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:850}.orders-split-link:hover,.orders-split-link:focus-visible{text-decoration:underline}.order-read-only-pickup{background:#fff;border:1px solid #e3e4e7;border-radius:8px;gap:12px;margin-top:12px;padding:15px;display:grid}.order-read-only-pickup .order-shipment-header{border-bottom:1px solid #eceef2;padding-bottom:11px}.order-pickup-evidence{color:#69717e;margin:0;font-size:10px}.order-modal-scrim{z-index:30;background:#19161475;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-dialog{color:#343b47;background:#fff;border:1px solid #e3e4e7;border-radius:10px;width:min(100%,520px);max-height:min(720px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 20px 70px #2c231b47}.order-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.order-dialog .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.order-dialog-header h3,.order-confirm-dialog h3{color:#292b30;margin:4px 0 0;font-size:20px}.order-dialog-header p,.order-confirm-dialog p{color:#69717e;margin:8px 0 0;font-size:12px;line-height:1.55}.order-dialog-close{color:#5b6472;cursor:pointer;background:#fff;border:1px solid #e3e4e7;border-radius:6px;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.order-dialog-fields{gap:14px;display:grid}.order-dialog-fields label{color:#69717e;gap:6px;font-size:10px;font-weight:850;display:grid}.order-dialog-fields input{color:#292b30;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:0 11px}.order-dialog-actions{border-top:1px solid #eceef2;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:15px;display:flex}.order-split-dialog .order-shipment-product-choices{gap:7px;display:grid}.order-shipment-product-choice{cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:6px;align-items:flex-start;gap:9px;padding:10px;display:flex}.order-shipment-product-choice input{margin-top:2px}.order-shipment-product-choice span{gap:3px;display:grid}.order-shipment-product-choice strong{color:#343b47;font-size:11px}.order-shipment-product-choice small{color:#69717e;font-size:10px}.order-conversation{background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;gap:14px;padding:18px;display:grid}.order-conversation-head{border-bottom:1px solid #e3e4e7;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:12px;display:flex}.order-conversation-head h3{color:#292b30;margin:4px 0 0;font-size:16px}.order-conversation-head p{color:#69717e;margin:4px 0 0;font-size:11px}.order-unread-badge{color:#8a641f;white-space:nowrap;background:#fff0c8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.order-conversation-messages{gap:9px;max-height:460px;padding-right:3px;display:grid;overflow:auto}.order-conversation-message{background:#fff;border:1px solid #e4e7ed;border-radius:8px 8px 8px 2px;gap:8px;max-width:82%;padding:11px 12px;display:grid}.order-conversation-message.is-control{background:#f4f6fb;border-color:#dde2ed;border-radius:8px 8px 2px;justify-self:end}.order-conversation-message header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-conversation-message header strong{color:#343b47;font-size:11px}.order-conversation-message header span{color:#4b5fa8;font-size:9px;font-weight:850}.order-conversation-message time{color:#69717e;margin-left:auto;font-size:9px}.order-conversation-body{color:#454d59;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.order-conversation-body p{margin:0}.order-conversation-body p+p{margin-top:6px}.order-conversation-attachments{border-top:1px solid #eceef2;gap:5px;margin:0;padding:7px 0 0;list-style:none;display:grid}.order-conversation-attachments li{justify-content:space-between;gap:8px;display:flex}.order-conversation-attachments a{color:#4b5fa8;overflow-wrap:anywhere;font-size:10px;font-weight:750}.order-conversation-attachments small{color:#69717e;white-space:nowrap;font-size:9px}.order-conversation-error{color:#a04436;margin:0;font-size:11px}.order-conversation-composer{gap:8px;padding-top:2px;display:grid}.order-composer-toolbar{gap:5px;display:flex}.order-conversation-composer textarea{resize:vertical;color:#292b30;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:10px;font-size:11px;line-height:1.45}.order-composer-footer{color:#69717e;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.order-composer-footer .dark-button{margin-left:auto}.order-attachment-picker{color:#5b6472;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:6px;align-items:center;min-height:31px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.order-attachment-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.order-shipment-section,.order-shipping-section{padding:14px}.order-shipment-plan{grid-template-columns:1fr}.order-shipment-facts{grid-template-columns:1fr 1fr}.order-conversation-message{max-width:95%}.order-composer-footer .dark-button{width:100%;margin-left:0}}@media (width<=440px){.order-modal-scrim{padding:10px}.order-dialog{padding:15px}.order-shipment-facts{grid-template-columns:1fr}}.orders-view{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.orders-view>.table-panel,.orders-view.has-selection>.table-panel{width:100%;display:block}.orders-view>.order-detail-panel,.orders-view.has-selection>.order-detail-panel{background:#fff;border-radius:8px;width:100%;min-width:0;padding:0;display:block}.sales-ledger-panel{border-radius:10px;padding:22px 22px 16px}.sales-ledger-head{align-items:flex-start;gap:20px;margin-bottom:22px}.sales-ledger-head h2{color:#1f2b3d;letter-spacing:-.02em;font-size:22px;line-height:1.22}.sales-ledger-subtitle{color:#69717e;margin:8px 0 0;font-size:13px;line-height:1.5}.sales-ledger-count{color:#343b47;white-space:nowrap;background:#f0f1f4;border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.sales-ledger-warning{color:#6f5a2c;background:#ad824314;border:1px solid #ad824347;border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.sales-ledger-warning svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.sales-ledger-warning.is-error{color:#8d413b;background:#a64e4812;border-color:#a64e4847}.sales-ledger-toolbar{grid-template-columns:minmax(210px,1.15fr) minmax(350px,1.8fr) minmax(168px,.85fr) minmax(300px,1.3fr);align-items:end;gap:12px;margin-bottom:20px;display:grid}.sales-ledger-toolbar label,.sales-ledger-field-label,.sales-ledger-date legend{color:#343b47;font-size:12px;font-weight:800;line-height:1.2}.sales-ledger-toolbar label{gap:8px;min-width:0;display:grid}.sales-ledger-search-field{align-items:center;min-width:0;display:flex;position:relative}.sales-ledger-search-field svg{fill:none;stroke:#637083;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:17px;height:17px;position:absolute;left:11px}.sales-ledger-search-field input{width:100%;min-width:0;min-height:40px;padding-left:38px;font-size:12px}.sales-ledger-status{gap:7px;min-width:0;display:grid}.sales-ledger-status-controls{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.sales-ledger-status-controls .quiet-button{min-height:40px;padding:0 12px;font-size:12px}.sales-ledger-more-wrap{display:inline-flex;position:relative}.sales-ledger-more{align-items:center;gap:8px;display:inline-flex}.sales-ledger-more svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sales-ledger-more-menu{z-index:8;background:#fff;border:1px solid #e3e4e7;border-radius:7px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #27212324}.sales-ledger-menu-item{color:#343b47;text-align:left;background:0 0;border:0;border-radius:5px;min-height:36px;padding:0 10px;font-size:12px;font-weight:750}.sales-ledger-menu-item:hover,.sales-ledger-menu-item:focus-visible,.sales-ledger-menu-item.active{color:#4b5fa8;background:#56aaa21c}.sales-ledger-sort select{width:100%;min-width:0;min-height:40px;font-size:12px}.sales-ledger-date{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.sales-ledger-date legend{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.sales-ledger-date-preset-wrap{min-width:0;display:inline-flex;position:relative}.sales-ledger-date-preset{border:1px solid var(--line);color:#4f4a43;background:var(--paper);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.sales-ledger-date-preset svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.sales-ledger-date-preset-menu{z-index:10;background:#fff;border:1px solid #e3e4e7;border-radius:7px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #27212324}.sales-ledger-date-preset-item{color:#343b47;text-align:left;background:0 0;border:0;border-radius:5px;min-height:36px;padding:0 10px;font-size:12px;font-weight:750}.sales-ledger-date-preset-item:hover,.sales-ledger-date-preset-item:focus-visible,.sales-ledger-date-preset-item.active{color:#4b5fa8;background:#56aaa21c}.sales-ledger-date-fields{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;display:flex}.sales-ledger-date-fields label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;flex:1 1 0;gap:0;display:flex}.sales-ledger-date-fields input{background:0 0;border:0;width:100%;min-width:0;min-height:38px;padding:0;font-size:12px}.sales-ledger-calendar{color:#566579;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.sales-ledger-date-separator{color:#69717e;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:16px;display:inline-flex}.sales-ledger-date-separator svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sales-ledger-date-clear{color:#566579;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sales-ledger-date-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.sales-ledger-date-clear:hover,.sales-ledger-date-clear:focus-visible{background:#f0f1f4}.sales-ledger-date-summary{color:#706a5e;white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:1}.sales-ledger-invalid-date{color:var(--danger);margin:-8px 0 14px;font-size:12px;font-weight:750}.sales-ledger-table{table-layout:fixed;min-width:1020px!important}.sales-ledger-table th:first-child,.sales-ledger-table td:first-child{width:24%}.sales-ledger-table th:nth-child(2),.sales-ledger-table td:nth-child(2){width:20%}.sales-ledger-table th:nth-child(3),.sales-ledger-table td:nth-child(3){width:17%}.sales-ledger-table th:nth-child(4),.sales-ledger-table td:nth-child(4){width:24%}.sales-ledger-table th:nth-child(5),.sales-ledger-table td:nth-child(5){width:15%}.sales-ledger-table th{color:#687282;letter-spacing:.11em;padding:0 12px 12px;font-size:11px}.sales-ledger-table td{padding:15px 12px}.sales-ledger-table .empty-cell{color:#6f7783;height:190px;padding:42px 24px;font-size:13px;line-height:1.5}.sales-ledger-table td strong{color:#1f2b3d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sales-ledger-table td small{color:#737d8d;margin-top:5px;font-size:11px;line-height:1.35;display:block}.sales-ledger-table tbody tr{cursor:pointer;outline:0}.sales-ledger-table tbody tr:hover,.sales-ledger-table tbody tr:focus-visible{background:#ad82430e}.sales-ledger-table tbody tr.is-selected{background:#fff8ee}.sales-ledger-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--gold)}.sales-ledger-table td time{color:#3e4856;font-variant-numeric:tabular-nums;font-size:12px;display:block}.sales-ledger-unread{color:#1767a5;background:#edf7ff;gap:5px;width:max-content;min-height:24px;margin-top:8px;padding:0 8px;font-size:11px}.sales-ledger-unread svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ledger-drive-button{color:#247e7a;border-color:#cfe0dc;min-height:32px;margin-top:8px;padding:0 10px;font-size:11px}.ledger-drive-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ledger-drive-button:disabled{color:#a59d91;opacity:.72;background:#f8f9fb;border-color:#e4e7ed}.sales-ledger-pagination{border-top:1px solid #e3e4e7a3;margin-top:16px;padding-top:13px;font-size:12px}.sales-ledger-page-controls{align-items:center}.sales-ledger-page-controls .quiet-button{min-width:34px;min-height:34px;font-size:12px}.sales-ledger-page-controls .quiet-button:first-child,.sales-ledger-page-controls .quiet-button:last-child{padding-inline:12px}.sales-ledger-empty-detail{align-content:start;gap:10px;min-height:0;padding:28px;display:grid}.sales-ledger-empty-detail h2{color:#1f2b3d;font-size:20px}.sort-arrow{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sort-indicator-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.order-reference-line{color:#69717e;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.order-reference-line code{color:#343b47;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.order-copy-reference{color:#4b5fa8;background:#fff;border:1px solid #e3e4e7;border-radius:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:800}.order-copy-reference:hover,.order-copy-reference:focus-visible{background:#eef8f5;border-color:#4b5fa8}.order-summary-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 26px 16px;display:grid}.order-summary-card{color:#343b47;text-align:left;background:#ffffffd1;border:1px solid #e4daca;border-radius:7px;align-items:center;gap:9px;min-width:0;min-height:76px;padding:12px;display:flex}button.order-summary-card{cursor:pointer;width:100%}.order-summary-card>div{gap:3px;min-width:0;display:grid}.order-summary-card-icon{color:#343b47;background:#f1ebe1;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.order-summary-card-icon svg{width:16px;height:16px}.order-summary-card>div>span{color:#69717e;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.order-summary-card strong{color:#292b30;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-summary-card small{color:#69717e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-messages-card{background:#f4faff;border-color:#d8e5eb;position:relative}.order-messages-card.has-unread{background:#eef9ff;border-color:#c9e3ed}.order-summary-card-chevron{color:#4b5fa8;margin-left:auto;font-size:20px;line-height:1}.order-quick-actions{background:#ffffffbd;border:1px solid #e3e4e7;border-radius:8px;gap:9px;padding:16px;display:grid}.order-quick-actions h3{color:#292b30;margin:0 0 2px;font-size:14px}.order-quick-actions .drive-folder-button{width:100%}.order-export-action{color:#343b47;border-color:#e1d7c9}.order-export-action:hover,.order-export-action:focus-visible{color:#4b5fa8;background:#eef8f5;border-color:#4b5fa8}@media (width<=1370px) and (width>=1121px){.sales-ledger-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.sales-ledger-date{grid-column:1/-1}.sales-ledger-date-fields{gap:12px}.sales-ledger-date-fields label{flex:0 190px}.sales-ledger-date-summary{margin-left:auto}}@media (width<=1180px){.order-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px) and (width>=761px){.sales-ledger-toolbar{grid-template-columns:1fr;gap:14px}}@media (width<=760px){.sales-ledger-panel{padding:18px 14px 14px}.sales-ledger-head{flex-direction:column;gap:10px;margin-bottom:16px}.sales-ledger-toolbar{grid-template-columns:1fr;gap:14px}.sales-ledger-status-controls{flex-wrap:wrap}.sales-ledger-date-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;min-height:0;padding:8px 10px;display:grid}.sales-ledger-date-fields label{flex:none;width:100%;min-width:0}.sales-ledger-date-fields input{width:100%;min-width:0;max-width:100%}.sales-ledger-calendar,.sales-ledger-date-separator{display:none}.sales-ledger-date-clear{grid-area:2/2;justify-self:end}.sales-ledger-date-summary{grid-area:2/1/auto/-1;justify-self:end;padding-left:0}.sales-ledger-pagination{align-items:stretch}.sales-ledger-page-controls{flex-wrap:wrap;width:100%}.sales-ledger-page-controls .quiet-button{flex:none}.order-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 14px}.order-detail-canvas{padding-inline:12px}}@media (width<=460px){.sales-ledger-status-controls .quiet-button,.sales-ledger-more-wrap{flex:auto}.sales-ledger-more{width:100%}.sales-ledger-more-menu{left:0;right:auto}.order-summary-cards{grid-template-columns:1fr}}.order-production-drive-rail{gap:0;margin:2px 0 0;display:grid}.order-production-drive-stage{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;display:grid;position:relative}.order-production-drive-stage:not(:last-child):after{content:"";background:#dce8e2;width:2px;height:27px;position:absolute;top:31px;left:13px}.order-production-drive-marker{z-index:1;color:#fff;background:#fff;border:2px solid #74afa6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.order-production-drive-stage.is-complete .order-production-drive-marker{background:#438f85;border-color:#438f85}.order-production-drive-stage.is-current .order-production-drive-marker{background:#74afa6;box-shadow:inset 0 0 0 4px #fff}.order-production-drive-stage.is-failed .order-production-drive-marker{color:#fff;background:#bd7d52;border-color:#bd7d52}.order-production-drive-stage.is-active .order-production-drive-marker{box-shadow:none;background:#fff;position:relative}.order-production-drive-stage.is-active .order-production-drive-marker:after{content:"";border:2px solid #4b5fa8;border-color:#4b5fa8 #74afa6 #0000 #0000;border-radius:50%;animation:1s linear infinite order-production-drive-spin;position:absolute;inset:-3px}@keyframes order-production-drive-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.order-production-drive-stage.is-active .order-production-drive-marker:after{animation:none}}.order-production-drive-stage strong{color:#4b4641;font-size:12px;line-height:1.2;display:block}.order-production-drive-stage small{color:#69717e;margin-top:3px;font-size:10px;line-height:1.25;display:block}.order-production-drive-stage.is-current strong{color:#4b5fa8}.order-production-drive-stage.is-failed strong{color:#a8633d}.order-production-drive-meta{color:#69717e;font-variant-numeric:tabular-nums;border-top:1px solid #e5dccd;align-items:center;gap:7px;margin:8px 0 0 37px;padding-top:10px;font-size:10px;display:flex}.order-production-drive-error{color:#a8633d;margin:7px 0 0 37px;font-size:10px;font-weight:700}.order-drive-refresh{color:#4b5fa8;border-color:#8bbdb6}.order-drive-refresh:hover,.order-drive-refresh:focus-visible{background:#eef8f5;border-color:#4b5fa8}.order-original-tiff-recovery{border-top:1px solid #e5dccd;gap:7px;margin-top:4px;padding-top:11px;display:grid}.order-original-tiff-recovery h4{color:#343b47;margin:0;font-size:12px}.order-original-tiff-list{gap:5px;display:grid}.order-original-tiff-row{background:#fff6;border:1px solid #e1d8ca;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.order-original-tiff-file{align-items:center;gap:7px;min-width:0;display:flex}.order-original-tiff-file>span:last-child{gap:2px;min-width:0;display:grid}.order-original-tiff-file strong,.order-original-tiff-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-original-tiff-file strong{color:#343b47;font-size:10px}.order-original-tiff-file small{color:#69717e;max-width:155px;font-size:9px}.order-original-tiff-icon{color:#343b47;background:#fff;border:1px solid #bdb3a5;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:24px;font-size:14px;display:inline-flex}.order-original-tiff-icon svg{width:13px;height:15px}.order-original-tiff-download{background:#fff;border:1px solid #d1c7b8;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex;color:#343b47!important;text-decoration:none!important}.order-original-tiff-download:hover,.order-original-tiff-download:focus-visible{background:#eef8f5;border-color:#4b5fa8;color:#4b5fa8!important}.order-original-tiff-help,.order-original-tiff-status{color:#69717e;margin:0;font-size:9px;line-height:1.35}.order-original-tiff-status.is-error{color:#a8633d}.order-original-tiff-retry{color:#4b5fa8;border-color:#8bbdb6;justify-self:start;min-height:25px;padding:0 8px;font-size:9px}.order-original-tiff-retry:hover,.order-original-tiff-retry:focus-visible{background:#eef8f5;border-color:#4b5fa8}@media (width<=460px){.order-original-tiff-row{flex-direction:column;align-items:flex-start}.order-original-tiff-download{align-self:flex-end}}.gallery-machine+.gallery-machine{border-top:1px solid var(--border,#e4d8c5);margin-top:16px;padding-top:16px}.gallery-machine .row-actions{margin-top:8px}.odoo-dialog input{letter-spacing:normal;text-align:left}.odoo-dialog form{gap:16px;display:grid}.order-work-area.is-unified{grid-template-columns:minmax(0,1fr)}.order-summary-cards.is-unified{grid-template-columns:repeat(4,minmax(0,1fr))}.order-unified-progress{min-height:0}.order-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:8px 0;list-style:none;display:grid}.order-progress-steps li{color:#8a837b;align-items:center;gap:8px;font-size:12px;display:flex}.order-progress-steps li>span{background:#fffdf7;border:1px solid #ded5c6;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid}.order-progress-steps li[data-state=current]>span{color:#fffdf7;background:#437261;border-color:#437261}.order-progress-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.order-progress-steps,.order-summary-cards.is-unified{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-navigation{border-bottom:1px solid var(--border,#e4d8c5);flex-wrap:wrap;gap:4px 20px;margin-bottom:24px;display:flex}.settings-navigation a{color:var(--ink,#343b47);border-bottom:2px solid #0000;padding:12px 2px;text-decoration:none;display:block}.settings-navigation a[aria-current=page]{color:var(--teal-deep,#437261);border-bottom-color:currentColor;font-weight:700}.settings-navigation a:hover{color:var(--teal-deep,#437261)}.settings-navigation a:focus-visible,.carrier-actions button:focus-visible{outline:2px solid var(--teal-deep,#437261);outline-offset:3px}.carriers-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.carriers-heading h2{margin:0}.carriers-heading .form-copy{margin:8px 0 20px}.carrier-list{margin:0;padding:0;list-style:none}.carrier-row{border-top:1px solid var(--border,#e4d8c5);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.carrier-details{min-width:0}.carrier-name,.carrier-actions,.carrier-form-actions{align-items:center;gap:12px;display:flex}.carrier-url{overflow-wrap:anywhere;color:#6e675e;margin:6px 0 0;font-size:13px}.carrier-actions{flex-shrink:0}.carrier-form{gap:16px;max-width:720px;padding:8px 0 28px;display:grid}.carrier-form h3,.carrier-form p{margin:0}.carrier-form label{gap:8px;display:grid}.carrier-form input{width:100%;min-width:0}.shipment-tracking-link{color:var(--teal-deep,#437261);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.carriers-panel .form-copy{color:#6e675e}@media (width<=640px){.carriers-heading,.carrier-row{flex-direction:column;align-items:flex-start;gap:12px}.carrier-actions{flex-wrap:wrap}.settings-navigation{gap:4px 14px}}:root{--cream:#f7f7f8;--paper:#fff;--paper-2:#f0f1f4;--line:#e3e4e7;--ink:#292b30;--muted:#69717e;--teal:#5669b8;--teal-deep:#4b5fa8;--gold:#69717e;--dark:#5669b8;--danger:#a33f45;--success:#316b48}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}[hidden]{display:none!important}::selection{color:#292b30;background:#dfe5fc}input,textarea{caret-color:#5669b8}::placeholder{color:#69717e;opacity:1}*{scrollbar-color:#c9ced8 #f7f7f8;scrollbar-width:thin}a{color:#4b5fa8;text-underline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #5268cc}input,select,textarea{border-color:var(--line);background:#fff;border-radius:5px;font-size:13px}button{font-weight:500}button:not(:disabled):hover{filter:none}h1,h2,h3,h4,strong{font-weight:600}h1{letter-spacing:-.01em;font-size:18px}h2{font-size:16px}.studio-shell,.studio-shell.order-detail-shell{background:#fff;grid-template-columns:210px minmax(0,1fr)}.studio-sidebar{color:var(--ink);box-shadow:none;z-index:10;background:#f7f7f8;border-right:1px solid #e8e8eb;padding:24px 12px 18px;overflow:auto}.studio-sidebar .brand{justify-items:start;width:auto;margin:0 10px 20px}.studio-sidebar .logo-brand.color img{width:150px;max-width:100%}.studio-nav{gap:18px;margin:0;display:grid}.studio-nav-group{gap:3px;display:grid}.studio-nav-label{color:#69717e;margin:8px 10px;font-size:11px}.studio-nav button{color:#60636b;min-height:34px;box-shadow:none;border:0;border-radius:5px;gap:9px;padding:7px 9px;font-size:12px;font-weight:450;display:flex}.studio-nav button:hover{background:#eeeff2}.studio-nav button.active{color:#353945;box-shadow:none;background:#e9eaf0}.studio-nav-icon{color:#7564ae;background:#eeedf9;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.studio-nav svg{opacity:1;stroke-width:1.65px;width:14px;height:14px}[data-section=orders] .studio-nav-icon{color:#596dc0;background:#e9edfc}[data-section=worker] .studio-nav-icon{color:#47866d;background:#e8f2ef}[data-section=requests] .studio-nav-icon{color:#936326;background:#fff0df}[data-section=shop] .studio-nav-icon{color:#8462ad;background:#eeeafa}[data-section=products] .studio-nav-icon{color:#5681ad;background:#e8f1fb}[data-section=effects] .studio-nav-icon{color:#a65c92;background:#f7eaf3}[data-section=users] .studio-nav-icon,[data-section=account] .studio-nav-icon{color:#4b8b8c;background:#e8f3f3}[data-section=diagnostics] .studio-nav-icon{color:#ad5c54;background:#fceceb}.watcher-card{background:0 0;border:0;border-top:1px solid #e3e4e7;border-radius:0;gap:8px;min-height:60px;margin:28px 8px 0;padding:16px 0 0}.watcher-card strong{font-size:11px;font-weight:500}.watcher-card small{color:#69717e;text-transform:capitalize;font-size:11px}.heartbeat{width:6px;height:6px;box-shadow:none;background:#47866d}.workspace,.order-detail-shell>.workspace-order-detail{padding:0 28px 36px}.topbar{border-bottom:1px solid #ececef;align-items:center;gap:14px;min-height:64px;margin:0 -28px 28px;padding:14px 28px}.topbar-actions{flex-wrap:wrap;gap:7px}.topbar-actions .quiet-button{min-height:31px;padding:0 10px;font-size:12px}.workspace-order-detail>.topbar-order-detail{display:none}.dark-button,.quiet-button,.danger-button,.compact-button,.link-button{border-radius:5px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.4}.dark-button{color:#fff;background:#5669b8;border-color:#5669b8}.dark-button:hover:not(:disabled){background:#465aa8}.quiet-button{color:#343b47;background:#fff;border-color:#e3e4e7}.quiet-button:hover:not(:disabled){background:#f3f4f6}.link-button{padding-left:0;padding-right:0}.panel{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.panel-head{align-items:center;margin-bottom:24px}.panel-head h2{font-size:16px}.eyebrow{color:#69717e;text-transform:none;letter-spacing:0;margin:0 0 5px;font-size:12px;font-weight:400}.form-panel{border:1px solid #e3e4e7;border-radius:6px;padding:20px}.form-panel label{font-weight:500}.table-scroll{max-width:100%}table{font-variant-numeric:tabular-nums}table th{color:#69717e;text-transform:none;letter-spacing:0;background:#fff;font-size:12px;font-weight:400}table th,table td{border-bottom:1px solid #eceef2;padding:14px 16px;font-size:12px}table td strong{font-weight:550}tbody tr:hover{background:#f8f9fb}.sort-header{color:inherit;font-weight:400}.table-tools{background:0 0;border:0;border-radius:0;margin:24px 0 20px;padding:0}.table-tools label,.table-result-count{color:#69717e;font-weight:400}.table-result-count{background:0 0;border:0}.table-pagination{color:#69717e;border-top:0;padding:18px 0;font-size:12px}.pill,.order-state-pill,.order-unread-badge{color:#626b79;background:#f0f1f3;border:0;border-radius:4px;min-height:23px;padding:3px 7px;font-size:12px;font-weight:450}.pill.good,.order-state-pill.success{color:#316b48;background:#eaf4ee}.pill.warn,.order-state-pill.pending,.order-unread-badge{color:#805b13;background:#fff1d9}.pill.bad,.order-state-pill.danger{color:#a33f45;background:#fceced}.message{border-width:1px;border-radius:5px;font-size:13px}.metrics{border-bottom:1px solid #e8ebf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:0;padding-bottom:28px}.metric{min-height:80px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.metric:before{display:none}.metric span{color:#69717e;max-width:none;font-size:12px;font-weight:400}.metric strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:550}.metric.bad strong{color:#a33f45}.metric.warn strong{color:#805b13}.sales-overview-metrics{flex-wrap:wrap;gap:22px;margin:24px 0;display:flex}.sales-overview-metrics>div{background:0 0;border:0;align-items:center;gap:8px;min-height:0;padding:0;display:flex}.sales-overview-metrics span,.conversion-metrics span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.sales-overview-metrics strong{font-size:14px;font-weight:550}.conversion-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:10px 0 28px}.conversion-metrics>div{background:0 0;border:0;border-radius:0;min-height:90px;padding:0}.conversion-metrics small{font-size:12px;line-height:1.6}.conversion-metrics strong{font-size:24px;font-weight:550}.twenty-tabs{border-bottom:1px solid #e8ebf0;gap:26px;margin:16px 0 28px;display:flex;overflow-x:auto}.twenty-tabs button{color:#69717e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:48px;padding:12px 0;font-size:13px;font-weight:400}.twenty-tabs button[aria-pressed=true]{color:#333e52;border-bottom-color:#657393}.twenty-tabs button:hover{color:#333e52}.twenty-tabs button:focus-visible{outline-offset:-3px}.sales-ledger-head h2{letter-spacing:0;font-size:16px}.sales-ledger-count{color:#626b79;background:#f0f1f4;border-radius:4px;min-height:26px;font-size:12px;font-weight:450}.sales-ledger-toolbar{grid-template-columns:minmax(180px,1fr) minmax(315px,1.4fr);gap:16px 20px}.sales-ledger-toolbar label,.sales-ledger-field-label,.sales-ledger-date legend{color:#626b79;font-size:12px;font-weight:400}.sales-ledger-date{width:100%}.sales-ledger-table{min-width:780px!important}.sales-ledger-table th,.sales-ledger-table td{background:0 0;font-size:12px}.sales-ledger-status-controls .quiet-button{min-height:36px}.sales-ledger-table tbody tr:hover,.sales-ledger-row.is-selected{background:#f8f9fb}.sales-ledger-status-controls .quiet-button.active,.sales-ledger-page-controls .quiet-button.active{color:#4b5fa8;background:#edf0fc;border-color:#dfe3ee}.sales-ledger-date-fields{background:#fff;border-color:#e3e4e7}.sales-ledger-pagination{margin:0}.orders-view>.order-detail-panel,.orders-view.has-selection>.order-detail-panel{background:#fff;border:0;border-radius:0}.order-detail-canvas{color:#292b30;background:#fff;gap:0;padding:0}.order-detail-hero{border-bottom:1px solid #ececef;grid-row:1;align-items:center;margin:0 -28px;padding:22px 28px}.order-title-line h2{letter-spacing:-.01em;font-size:20px}.order-reference-line{color:#69717e;font-size:11px}.order-detail-hero-copy p{color:#69717e;font-size:12px}.order-section-kicker{color:#69717e;letter-spacing:0;text-transform:none;font-size:11px;font-weight:450}.order-detail-hero-copy>.order-section-kicker{display:none}.order-summary-cards{border-bottom:1px solid #ececef;flex-wrap:wrap;gap:22px;padding:18px 0;display:flex}.order-summary-card{min-width:0;min-height:0;box-shadow:none;color:#69717e;background:0 0;border:0;border-radius:0;padding:0;display:flex}.order-summary-card strong{font-size:12px;font-weight:500}.order-summary-card small{color:#69717e;font-size:11px}.order-summary-card-icon{display:none}.order-detail-canvas>.order-summary-card{border:1px solid #e3e4e7;border-radius:5px;order:0;margin:18px 0 0;padding:16px;font-size:12px}.order-detail-canvas>.order-summary-card:has([role=status]){color:#785c24;background:#fff9ed;border-color:#f1e4c7}.order-persistent-alert{color:#805b13;overflow-wrap:anywhere;background:#fff9ed;border:1px solid #efdbba;border-radius:5px;margin:16px 0 0;padding:12px 16px}.order-detail-layout{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:0}.order-detail-sidebar{box-shadow:none;background:#fff;border:0;border-right:1px solid #ececef;border-radius:0;grid-area:1/1;padding:24px 20px 24px 0;display:block;position:static}.order-detail-main{grid-area:1/2;padding:0 0 24px 24px;display:block}.order-section-tabs{gap:24px;margin:0 0 24px}.order-sidebar-card{background:#fff;border:0;border-bottom:1px solid #ececef;border-radius:0;gap:10px;margin-bottom:20px;padding:0 0 22px}.order-sidebar-card-head h3{font-size:12px;font-weight:550}.order-sidebar-card-icon{display:none}.order-sidebar-facts>div{gap:4px;display:grid}.order-sidebar-facts dt{color:#69717e;font-size:12px}.order-sidebar-facts dd{text-align:left;white-space:normal;max-width:100%;font-size:12px;font-weight:400;overflow:visible}.order-sidebar-card a{color:#4b5fa8}.order-quick-actions{background:0 0;border:0;padding:0}.order-quick-actions h3{font-size:12px}.order-metric-grid{flex-wrap:wrap;gap:20px;margin-bottom:24px;display:flex}.order-metric-card{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:flex}.order-metric-card>div{align-items:center;gap:7px;display:flex}.order-metric-card strong{font-size:13px;font-weight:550}.order-metric-card>div>span{color:#69717e;font-size:12px;font-weight:400}.order-metric-icon{display:none}.order-work-area{margin-bottom:24px;display:block}.order-workflow-card,.order-shipping-section,.order-fulfillment-summary-card,.order-conversation,.order-production-files{height:auto;min-height:0;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #ececef;border-radius:0;margin:0 0 24px;padding:0 0 24px}.order-workflow-card{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;gap:12px 20px}.order-workflow-head{grid-column:1/-1}.order-card-title h3,.order-shipping-head h3,.order-conversation-head h3{font-size:14px}.order-card-icon{display:none}.order-card-title p,.order-workflow-helper,.order-workflow-note,.order-fulfillment-helper{color:#69717e;font-size:12px}.order-workflow-helper,.order-workflow-note,.order-issue-callout,.order-issue-note{grid-column:1/-1}.order-workflow-note{background:0 0;border:0;padding:0}.order-production-select{font-size:12px;font-weight:400}.order-production-select select{background:#fff;min-height:34px;font-weight:400}.order-detail-toolbar{border:0;flex-wrap:wrap;padding:0 0 18px}.order-detail-toolbar h3{font-size:14px}.order-view-toggle{background:0 0;border:0;gap:4px;padding:0}.order-view-toggle button{background:#fff;border:1px solid #e3e4e7;font-size:12px;font-weight:450}.order-view-toggle button.active{color:#445887;background:#eef0f6;border-color:#e3e4e7}.order-products,.order-source-list{gap:0;padding:0}.order-product-card,.order-source-card{background:#fff;border:0;border-top:1px solid #ececef;border-radius:0;padding:20px 0}.order-product-header{border:0;padding:0 0 16px}.order-product-header h3{font-size:14px;font-weight:550}.order-product-header p{color:#69717e;font-size:12px;line-height:1.7}.order-visual-row{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.order-visual-summary{border:0;padding:12px 16px 12px 0}.order-visual-thumb{aspect-ratio:4/3;background:#f7f8fa;border:1px solid #ececef}.order-visual-thumb img{object-fit:cover;object-position:center;max-height:none}.order-visual-header h4,.order-eye-heading strong{font-size:12px;font-weight:550}.order-visual-copy{gap:9px}.order-file-row{gap:8px}.order-file-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500}.order-file-copy small{color:#69717e;font-size:10px}.order-file-state{flex-wrap:wrap}.file-status,.drive-file-action{font-size:11px;font-weight:450}.drive-folder-button,.drive-file-action{color:#4b5fa8;border-radius:5px;font-weight:500}.order-file-section,.order-eyes-section{padding:0 0 12px}.order-eye-block{background:0 0;border:0;border-top:1px solid #ececef;border-radius:0;padding:12px 0}.order-shipment-plan-card,.order-read-only-pickup{background:#fff;border:0;border-bottom:1px solid #ececef;border-radius:0;padding:18px 0 24px}.order-shipment-facts{gap:16px}.order-shipment-facts dt,.order-shipment-items-label{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.order-shipment-facts dd,.order-shipment-items ul{font-size:13px;font-weight:400}.orders-split-link{font-size:12px;font-weight:450}.order-fulfillment-summary-row{background:0 0;border:0;border-bottom:1px solid #ececef;border-radius:0;min-height:0;padding:10px 0;font-size:12px}.order-fulfillment-summary-row strong{font-size:14px;font-weight:550}.order-conversation-body,.order-conversation-composer textarea{font-size:13px}.order-conversation-message header strong,.order-conversation-head p{font-size:12px}.order-conversation-message{border-color:#e3e4e7}.order-conversation-message.is-control{background:#f4f6fb;border-color:#dde2ed}.order-conversation-message time,.order-conversation-message header span{font-size:11px}.order-attachment-picker{font-size:12px;font-weight:500}.order-attachment-picker:focus-within{outline-offset:3px;outline:2px solid #5268cc}.order-audit-details{background:0 0;border:0;padding:0;display:block}.order-audit-details li{border-bottom:1px solid #ececef;padding:14px 0;font-size:13px}.order-dialog{color:#292b30;background:#fff;border:1px solid #e1e3e9;border-radius:10px;padding:24px;box-shadow:0 18px 60px #1a1f4326}.order-modal-scrim{background:#1a1f4340}.order-dialog-fields label{font-size:13px;font-weight:400}.order-dialog-header h3,.order-confirm-dialog h3{font-size:18px}.login-screen{background:#f7f7f8}.login-panel{background:#fff;border-color:#e3e4e7;box-shadow:0 12px 36px #1a1f4310}@media (width>=1600px){.sales-ledger-toolbar{grid-template-columns:minmax(180px,1fr) minmax(330px,1.5fr) minmax(165px,.8fr) minmax(300px,1.3fr)}}@media (width<=1100px){.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:190px minmax(0,1fr)}.order-detail-layout{grid-template-columns:200px minmax(0,1fr)}.order-visual-row{grid-template-columns:1fr}.order-visual-summary{grid-template-columns:140px minmax(0,1fr);padding-right:0}.order-workflow-card{grid-template-columns:1fr}.order-section-tabs{gap:16px}}@media (width<=850px){.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid #e3e4e7;border-right:0;height:auto;padding:12px 16px;position:static;overflow:visible}.studio-sidebar .brand{margin:0 0 12px}.studio-sidebar .logo-brand.color img{width:120px}.studio-nav{gap:10px;display:flex;overflow-x:auto}.studio-nav-group{flex-shrink:0;gap:4px;display:flex}.studio-nav-label,.watcher-card{display:none}.studio-nav button{white-space:nowrap;flex-shrink:0}.workspace,.order-detail-shell>.workspace-order-detail{padding:0 18px 28px}.topbar{flex-wrap:wrap;margin:0 -18px 24px;padding:14px 18px}.order-detail-hero{flex-wrap:wrap;align-items:flex-start;margin:0 -18px;padding:20px 18px}.order-detail-layout{grid-template-columns:1fr}.order-detail-main{grid-area:1/1;padding:0 0 24px}.order-detail-sidebar{border-top:1px solid #ececef;border-right:0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}.order-sidebar-card{margin:0}.order-summary-cards{gap:16px}.order-workflow-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.metric strong{font-size:24px}.conversion-metrics,.sales-ledger-toolbar{grid-template-columns:1fr}.sales-ledger-head,.sales-ledger-status-controls,.sales-ledger-date-fields{flex-wrap:wrap}.order-workflow-card,.order-visual-summary{grid-template-columns:1fr}.order-visual-thumb{max-width:300px}.order-sidebar-facts dd{overflow-wrap:anywhere}.order-section-tabs{gap:18px}.order-detail-hero-copy p,.order-reference-line{overflow-wrap:anywhere}.order-reference-line code{overflow-wrap:anywhere;white-space:normal}.order-sidebar-drive,.order-drive-action{width:100%;margin:0}.order-sidebar-card .drive-folder-button{white-space:normal;text-align:center}.order-shipment-header{flex-wrap:wrap;gap:10px}.order-shipment-card-actions{align-items:stretch}.order-shipment-card-actions button{white-space:normal}.order-file-row{grid-template-columns:36px minmax(0,1fr)}.order-file-state{grid-column:2;justify-content:flex-start}.order-sidebar-facts dt{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.order-visual-disclosure>summary{cursor:pointer;color:#4b5fa8;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.order-visual-disclosure>summary:before{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-right:4px;transform:rotate(-45deg)}.order-visual-disclosure[open]>summary:before{transform:rotate(45deg)}.order-visual-disclosure>summary span{color:#69717e;margin-left:auto;font-size:11px}.order-visual-disclosure>summary::-webkit-details-marker{display:none}.order-summary-cards{gap:24px}button.order-summary-card{border-radius:4px;width:auto;padding:0 8px}.order-summary-card>div>span{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.order-summary-card strong,.order-summary-card small{white-space:normal}.order-detail-canvas>.order-summary-card>div{width:100%;display:block}.order-detail-canvas>.order-summary-card p{margin:10px 0 0;line-height:1.6}.order-odoo-heading{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.order-odoo-heading details{margin-left:auto}.order-odoo-heading summary{cursor:pointer;color:#626b79}.order-property-details{display:block}.order-property-details>summary{cursor:pointer;color:#343b47;font-size:12px;font-weight:500}.order-property-details[open]>summary{margin-bottom:16px}.order-property-details>a,.order-property-details>strong,.order-property-details>span{margin-top:8px;display:block}.order-property-details .order-sidebar-card-head{display:none}.order-back-button,.order-copy-reference{font-weight:450}.order-production-select>span{letter-spacing:0;text-transform:none;font-weight:400}@media (width<=600px){.order-odoo-heading details{width:100%;margin-left:0}}.studio-sidebar{min-width:0}@media (width<=850px){.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:minmax(0,1fr)}.studio-nav{max-width:100%}}.order-progress-steps li{color:var(--muted)}.order-progress-steps li>span{border-color:var(--line);background:#fff}.order-progress-steps li[data-state=passed]{color:var(--success)}.order-progress-steps li[data-state=current]{color:var(--ink)}.order-progress-steps li[data-state=current]>span{color:#fff;border-color:var(--teal);background:var(--teal)}.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:190px minmax(0,1fr)}.studio-sidebar{height:100vh;padding:20px 12px;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0}.studio-sidebar .brand{width:100%;margin:0;padding:0 10px 30px}.studio-sidebar .brand img{width:150px;max-width:100%;height:auto}.studio-sidebar .brand>span{display:none}.studio-nav,.studio-nav-group{display:block}.studio-nav-label{color:#71747b;text-transform:uppercase;margin:24px 10px 10px;font-size:11px;display:block}.studio-nav button{width:100%;min-height:0;margin:3px 0;padding:7px 11px;font-size:14px;font-weight:400;line-height:normal}.studio-nav button.active{background:#e9eaf0}.studio-nav-icon{flex-basis:20px;width:20px;height:20px}.studio-nav-icon svg{width:14px;height:14px}.studio-nav [data-section=requests] .studio-nav-icon{color:#a47534;background:#fff0df}.studio-nav [data-section=diagnostics] .studio-nav-icon{color:#b56f67;background:#fceceb}.studio-shell>.workspace{min-width:0;padding:0;display:block}.workspace>.mvp-route-bar{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;height:55px;min-height:55px;margin:0;padding:0 24px;font-size:14px;font-weight:400;display:flex}.mvp-page{width:100%;max-width:1600px;margin:0 auto;padding:32px}.mvp-page.mvp-page-orders{max-width:none;padding:0}.mvp-page-dashboard{max-width:1440px}.mvp-page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}.mvp-page-heading h1{letter-spacing:-.02em;margin:0 0 8px;font-size:23px;font-weight:600;line-height:normal}.mvp-page-heading p{color:#7a808c;margin:0;font-size:12px}.mvp-page-heading .topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mvp-page-heading .quiet-button{min-height:0;padding:7px 11px;font-size:12px;font-weight:400;line-height:normal}.mvp-account-menu{z-index:15;color:#71747b;font-size:12px;position:relative}.mvp-route-actions{align-items:center;gap:8px;display:flex}.mvp-mobile-navigation{display:none}.mvp-account-menu summary{cursor:pointer;background:#f0f1f4;border-radius:4px;padding:4px 8px}.mvp-account-menu>div{background:#fff;border:1px solid #e3e4e7;border-radius:5px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #1e25400b}.mvp-account-menu>div>span{text-transform:capitalize;padding:7px;display:block}.mvp-account-menu button{text-align:left;background:#fff;border:0;width:100%;padding:7px;font-size:12px;display:block}.mvp-account-menu button:hover{background:#f3f4f6}.mvp-page .eyebrow{display:none}.mvp-page .panel-head h2{margin:0 0 8px;font-size:16px;font-weight:600}.mvp-page .panel-head{margin:30px 0 22px}.mvp-page .panel-head .form-copy{color:#75808b;margin:5px 0 0;font-size:12px;line-height:1.65}.mvp-page table th{color:#757982;font-size:11px;font-weight:400}.mvp-page table th,.mvp-page table td{border-bottom:1px solid #f0f0f2;padding:17px 12px}.mvp-page table td{font-size:12px}.mvp-page .management-tabs{gap:22px;margin:24px 0}.mvp-page .management-tabs button{min-height:0;padding:12px 0;font-size:12px;font-weight:400}.mvp-page .management-card{box-shadow:none;border:0;border-radius:0}.mvp-page .management-toolbar{border:0;align-items:center;margin:20px 0;padding:0}.mvp-page .management-toolbar label{gap:8px;font-size:12px}.mvp-page .management-toolbar input{border-radius:5px;min-height:0;padding:9px 10px}.mvp-page .diagnostics-filter-grid{gap:18px}.mvp-page .diagnostics-filters{border-bottom:1px solid #e8eaf0;margin:0 0 28px;padding:0 0 8px}.mvp-page .diagnostics-summary-grid{gap:24px;padding:10px 0 30px}.mvp-page .diagnostics-event{grid-template-columns:145px minmax(0,1fr) 80px 90px 70px;gap:12px;padding:18px 10px}.mvp-page .metric{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;display:flex}.mvp-page .metrics{gap:20px}.mvp-page .metric>strong{font-size:24px;font-weight:550;line-height:1}.mvp-page .metric.bad>strong,.mvp-page .metric.warn>strong{color:#805b13;background:#fff1d9;border-radius:4px;padding:4px 9px;font-size:19px}.mvp-page .metric>span{color:#687181}.mvp-page-dashboard .twenty-tabs{margin:16px 0 28px}.mvp-page-dashboard .twenty-tabs button{min-height:0;padding:16px 0}.mvp-page-dashboard .panel-head{margin:0 0 24px}.mvp-page-dashboard .panel-head h2{margin:0;font-size:15px}.mvp-page-dashboard table th,.mvp-page-dashboard table td{padding:15px 12px;font-size:12px}.mvp-page-dashboard table :is(th,td):first-child{padding-left:0}.mvp-page-dashboard td small{color:#818792;margin-top:5px;font-size:11px}.mvp-page-dashboard .sales-overview-metrics{gap:22px;margin:24px 0}.mvp-page-dashboard .sales-overview-metrics strong{color:#626b79;background:#f0f1f3;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:450}.mvp-page-dashboard .sales-overview-metrics>div:nth-child(2) strong,.mvp-page-dashboard .sales-overview-metrics>div:nth-child(5) strong{color:#805b13;background:#fff1d9}.mvp-page-dashboard .conversion-metrics{gap:30px;padding:20px 0 32px}.mvp-order-link{color:#292b30;background:0 0;border:0;padding:0;font-size:12px;font-weight:550}.mvp-order-link:hover{background:0 0;text-decoration:underline}.mvp-dashboard-machines{border-block:1px solid #e8ebf0;padding:20px 0}.mvp-dashboard-machines summary{cursor:pointer;font-size:13px}.mvp-dashboard-machines summary span{color:#71747b}.mvp-dashboard-machines .conversion-table-wrap{margin-top:16px}.mvp-requests .request-tools{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:26px 0 20px;display:flex}.mvp-requests .request-tools label{flex-direction:column;gap:8px;font-size:12px;display:flex}.mvp-requests .request-tools input,.mvp-requests .request-tools select{min-height:0;padding:9px 10px}.mvp-requests .request-tools label:first-child input{min-width:200px}.mvp-requests .request-tools input[type=date]{width:140px}.mvp-requests .request-tools select{min-width:160px}.mvp-requests .table-result-count{white-space:nowrap;margin-left:auto;padding:0 0 10px;font-size:12px}.mvp-requests .table-result-count strong{font-size:12px;font-weight:400}.mvp-requests .request-table :is(th,td):first-child{padding-left:0}.mvp-requests .request-table td{padding-top:14px;padding-bottom:14px}.mvp-processing-tabs{gap:22px}.mvp-processing-tabs .pill{min-height:0;margin-left:5px;padding:3px 7px;font-size:10px}.management-dialog-header .eyebrow{display:none}.management-dialog{width:min(520px,100vw - 32px);box-shadow:none;border-radius:10px;padding:24px}.management-modal-scrim{background:#1a1f2b47;padding:16px}.management-dialog-header h2{margin:0;font-size:18px;font-weight:600}.management-dialog input,.management-dialog select{border-radius:5px;padding:10px 12px}@media (width<=1000px){.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:190px minmax(0,1fr)}}@media (width<=850px){.studio-shell,.studio-shell.order-detail-shell{grid-template-columns:145px minmax(0,1fr)}.studio-sidebar{border-right:1px solid #e8e8eb;height:100vh;padding:20px 12px;position:sticky}.studio-nav{display:block;overflow:visible}.studio-nav-group,.studio-nav-label{display:block}.studio-nav button{white-space:normal;width:100%}}@media (width<=800px){.mvp-page{padding:22px}.mvp-page-heading{flex-wrap:wrap;align-items:flex-start}.mvp-page .metrics,.mvp-page .conversion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.mvp-page-management{padding:18px}.mvp-page .panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.mvp-page .diagnostics-event{grid-template-columns:1fr 1fr}.mvp-page .management-tabs{gap:16px}}@media (width<=550px){.studio-shell,.studio-shell.order-detail-shell{display:block}.studio-sidebar{border-bottom:1px solid #eee;border-right:0;width:auto;height:auto;padding:12px;position:relative}.studio-sidebar .brand{width:150px;padding:0}.studio-sidebar .studio-nav{display:none}.mvp-mobile-navigation{z-index:20;display:block;position:relative}.mvp-mobile-navigation>summary{cursor:pointer;background:#f0f1f4;border-radius:4px;padding:4px 8px;font-size:12px}.mvp-mobile-navigation>nav{background:#fff;border:1px solid #e3e4e7;border-radius:5px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #1e25400b}.mvp-mobile-navigation button{text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:8px;font-size:13px;display:flex}.mvp-mobile-navigation button.active{background:#e9eaf0}.mvp-mobile-navigation svg{fill:none;stroke:currentColor;stroke-width:1.65px;width:14px;height:14px}.workspace>.mvp-route-bar{padding:0 15px}}@media (width<=450px){.mvp-page{padding:18px}.mvp-page.mvp-page-orders{padding:0}.mvp-page .metrics{gap:24px 12px}.mvp-page .conversion-metrics{grid-template-columns:1fr}.mvp-page-dashboard .twenty-tabs{gap:18px}}.management-dialog.account-management-panel{width:min(520px,100vw - 32px)}.management-dialog-header{align-items:flex-start;gap:18px;margin:0 0 22px}.management-dialog-header .management-dialog-close{color:#656a76;width:24px;height:24px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:23px}.management-dialog-fields,.management-dialog .employee-pin-grid{grid-template-columns:1fr;gap:18px;display:grid}.management-dialog form>label{flex-direction:column;gap:8px;margin:18px 0;display:flex}.management-dialog :is(label,.field-help,.field-note,.form-copy,.muted-copy,p){font-size:12px;line-height:1.65}.management-dialog .management-dialog-actions{border:0;justify-content:flex-end;gap:8px;margin:24px 0 0;padding:0;display:flex}.management-dialog .management-dialog-actions button{flex:none;min-height:0;padding:8px 12px;font-size:12px;font-weight:400}.management-dialog .account-management-grid{display:block}.management-dialog .account-management-grid form{border:0;padding:0}.mvp-password-reset{border-top:1px solid #ececef;margin-top:24px;padding-top:20px}.mvp-inline-chips{align-items:center;gap:8px;display:flex}.mvp-metric-details{color:#747b87;padding:20px 0;font-size:12px}.mvp-metric-details summary{cursor:pointer}.mvp-metric-details p{max-width:780px;line-height:1.65}.mvp-table-caption{color:#89909b;margin:22px 0 0;font-size:11px;line-height:1.65}.mvp-page .product-search-toolbar label{flex:0 250px}.mvp-page .product-search-toolbar>span{color:#717681;margin-left:auto;font-size:12px}.mvp-page .effect-release-actions{flex-flow:row;gap:6px;width:auto;display:flex}.mvp-page .effect-release-actions button{min-height:0;padding:6px 9px;font-size:12px;font-weight:400}.mvp-page .diagnostics-intro{margin:0 0 24px}.mvp-page .diagnostics-intro h2{margin:0 0 8px;font-size:16px}.mvp-page .diagnostics-intro .form-copy{margin:0;font-size:12px}.mvp-page .diagnostics-filter-note{margin-left:auto;font-size:11px}.mvp-page .diagnostics-error{box-shadow:none;background:#fff8f6;border:0;border-left:2px solid #d58c86;border-radius:0;padding:12px 14px}.mvp-page .diagnostics-error .message{background:0 0;border:0;padding:0}.mvp-activation-banner{border-block:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.mvp-activation-banner>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mvp-activation-banner code{font-size:14px}.mvp-activation-banner span{color:#7b818c}.mvp-page-management table td strong{font-weight:550}.mvp-page-management table td small{color:#7b8390;margin-top:5px;font-size:11px;line-height:1.6;display:block}.management-dialog h3{font-size:14px;font-weight:600}.management-dialog hr{border:0;border-top:1px solid #e8eaf0;margin:24px 0}.mvp-page .shops-management-page{display:block}.mvp-page-heading:has(+.shops-management-page){margin-bottom:24px}.mvp-page .shops-table-panel .eyebrow{color:#798393;letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:10px;font-weight:400;display:block}.mvp-page .shops-table-panel .panel-head{align-items:center}.mvp-page .archive-toggle{font-weight:400}.mvp-page .management-head-actions button{min-height:0;padding:8px 12px;font-size:12px;font-weight:400}.mvp-page .shops-table-scroll>.shops-table{table-layout:fixed;width:100%}.mvp-page .mvp-fleet-table :is(th,td):first-child{width:20%}.mvp-page .mvp-fleet-table :is(th,td):nth-child(2){width:33%}.mvp-page .mvp-fleet-table :is(th,td):nth-child(3){width:13%}.mvp-page .mvp-fleet-table :is(th,td):nth-child(4){width:15%;padding-right:12px}.mvp-page .mvp-fleet-table :is(th,td):nth-child(5){width:19%}.mvp-row-menu{font-size:12px;position:relative}.mvp-row-menu>summary{cursor:pointer;background:#fff;border:1px solid #e1e4e9;border-radius:5px;width:100%;padding:7px 10px;list-style:none;display:block}.mvp-row-menu>summary::-webkit-details-marker{display:none}.mvp-row-menu>div{background:#fff;border:1px solid #e1e4e9;border-radius:5px;flex-direction:column;gap:3px;margin-top:5px;padding:5px;display:flex}.mvp-row-menu button{text-align:left;background:#fff;border:0;width:100%;padding:7px 8px;font-size:12px;font-weight:400}.mvp-row-menu button:hover{background:#f3f4f6}.mvp-row-menu button.danger{color:#a64c4c}.mvp-page .worker-queue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mvp-page .worker-queue-metrics .metric{flex:none;min-width:0}.mvp-requests .request-tools label:first-child{flex:0 0 260px}.mvp-requests .request-tools label:first-child input{width:260px;min-width:0}.mvp-page .diagnostics-filter-grid label{color:#697382;gap:8px;font-size:12px;font-weight:400}.mvp-page .diagnostics-filter-grid input,.mvp-page .diagnostics-filter-grid select{border-radius:5px;min-height:0;padding:9px 10px;font-size:12px;font-weight:400}@media (width<=800px){.mvp-page .worker-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvp-page .shops-table-panel .panel-head{margin-top:18px}.mvp-page .shops-table-panel .eyebrow{margin-bottom:3px}.mvp-page .mvp-fleet-table th{padding-left:24px}.mvp-row-menu{min-width:100px}.mvp-row-menu[open]{z-index:4}.mvp-row-menu>div{border-radius:6px;min-width:130px;margin-top:6px;padding:6px;box-shadow:0 4px 12px #1d2a4210}.mvp-row-menu button{padding:8px}.management-dialog,.management-dialog.account-management-panel{width:min(490px,100vw - 32px)}.management-dialog label{font-size:13px;font-weight:400}.management-dialog input,.management-dialog select,.management-dialog textarea{min-height:0;padding:10px;font-size:13px;font-weight:400;line-height:normal}.management-dialog input[type=checkbox]{padding:0}.mvp-orders,.mvp-order-detail{box-sizing:border-box;color:#292b30;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mvp-orders *,.mvp-order-detail *{box-sizing:border-box}.mvp-orders button,.mvp-order-detail button,.mvp-order-detail input,.mvp-order-detail textarea,.mvp-order-detail select{font:inherit}.mvp-orders button,.mvp-order-detail button{cursor:pointer;color:inherit;background:#fff;border:1px solid #e3e4e7;border-radius:5px;padding:7px 11px}.mvp-orders button:hover,.mvp-order-detail button:hover{background:#f3f4f6}.mvp-orders button:focus-visible,.mvp-order-detail button:focus-visible,.mvp-order-detail a:focus-visible,.mvp-order-detail summary:focus-visible{outline-offset:3px;outline:2px solid #5268cc}.mvp-orders{background:#fff;min-height:calc(100vh - 55px);position:relative;margin:0!important;padding:0!important;display:block!important}.mvp-orders>.sales-ledger-panel{background:#fff;width:100%;min-height:calc(100vh - 55px);display:block;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.mvp-orders-toolbar{justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 24px;display:flex}.mvp-orders-toolbar>div:first-child{font-weight:400}.mvp-orders-toolbar>div:first-child span{color:#71747b}.mvp-orders-tools{align-items:center;gap:8px;display:flex}.mvp-orders-tools>input{border:1px solid #e3e4e7;border-radius:5px;width:230px;padding:8px 10px}.mvp-orders-filters{position:relative}.mvp-orders-filters>summary{cursor:pointer;color:#60636b;border:1px solid #e3e4e7;border-radius:5px;padding:7px 11px;list-style:none}.mvp-orders-filters>div{z-index:3;background:#fff;border:1px solid #dedfe4;border-radius:7px;grid-template-columns:1fr 1fr;gap:12px;width:420px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 35px #1e254014}.mvp-orders-filters label{color:#71747b;gap:5px;font-size:12px;display:grid}.mvp-orders-filters input,.mvp-orders-filters select{background:#fff;border:1px solid #dfe1e6;border-radius:5px;min-width:0;padding:7px}.mvp-orders .table-scroll{overflow:auto}.mvp-orders .sales-ledger-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.mvp-orders .sales-ledger-table th{color:#757982;font-size:12px;font-weight:400}.mvp-orders .sales-ledger-table th,.mvp-orders .sales-ledger-table td{vertical-align:middle;background:0 0;border-bottom:1px solid #f0f0f2;height:auto;padding:14px 24px}.mvp-orders .sales-ledger-table tbody tr{cursor:pointer}.mvp-orders .sales-ledger-table tbody tr:hover,.mvp-orders .sales-ledger-table tbody tr.is-selected{background:#f8f9fb}.mvp-orders .sales-ledger-table td button{background:0 0;border:0;padding:0;font-weight:550}.mvp-orders .sales-ledger-warning{margin:0 24px 12px}.mvp-orders .sales-ledger-pagination{color:#72757c;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:12px;display:flex}.mvp-orders .sales-ledger-pagination>div{gap:5px;display:flex}.mvp-orders .sales-ledger-pagination button{padding:5px 8px;font-size:12px}.mvp-orders .sales-ledger-pagination button.active{color:#fff;background:#5669b8;border-color:#5669b8}.mvp-badge,.mvp-order-detail .order-state-pill{color:#292b30;white-space:nowrap;background:#f0f1f3;border:0;border-radius:4px;align-items:center;width:auto;min-height:0;padding:3px 7px;font-size:12px;font-weight:450;line-height:normal;display:inline-flex}.mvp-badge.green,.mvp-order-detail .order-state-pill.success{color:#316b48;background:#eaf4ee}.mvp-badge.amber,.mvp-order-detail .order-state-pill.warn,.mvp-order-detail .order-state-pill.danger{color:#805b13;background:#fff1d9}.mvp-badge.blue,.mvp-order-detail .order-state-pill.pending{color:#4b5fa8;background:#edf0fc}.mvp-orders>.order-detail-panel{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.mvp-order-detail.order-detail-canvas{color:#292b30!important;background:#fff!important;gap:0!important;padding:0!important;display:block!important}.mvp-order-detail.is-panel{z-index:50;border-left:1px solid #dedfe4;width:min(760px,85vw);height:100vh;top:0;right:0;overflow:auto;box-shadow:-12px 0 35px #1e25400b;position:fixed!important}.mvp-order-detail.is-expanded{width:100%;min-height:calc(100vh - 55px);position:relative}.mvp-orders:has(.mvp-order-detail.is-expanded)>.sales-ledger-panel{display:none}.mvp-detail-loading{padding:24px!important}.mvp-order-detail .order-detail-hero{min-height:82px;background:#fff!important;border-bottom:1px solid #ededf0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:18px 24px!important;display:flex!important}.mvp-order-detail .order-detail-hero-copy{min-width:0;display:block}.mvp-order-detail .order-title-line{align-items:center;gap:6px;display:flex}.mvp-order-detail .order-title-line h2{color:#292b30;margin:0;font-size:18px;font-weight:600;line-height:normal}.mvp-order-detail .order-detail-hero-copy>p{color:#71747b;margin:7px 0 0;font-size:12px}.mvp-order-detail .order-detail-hero-actions{align-items:center;gap:6px;display:flex}.mvp-order-detail .order-back-button{color:#292b30!important;background:#fff!important;border:1px solid #e3e4e7!important;width:auto!important;padding:7px 11px!important}.mvp-more-menu{position:relative}.mvp-more-menu>summary{cursor:pointer;padding:7px;list-style:none}.mvp-more-menu>summary::-webkit-details-marker{display:none}.mvp-more-menu>div{z-index:4;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:170px;padding:6px;position:absolute;top:100%;right:0}.mvp-more-menu button{white-space:nowrap;border:0;width:100%}.mvp-refund-alert{color:#785c24;background:#fff9ed;border:1px solid #f1e4c7;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:18px 24px;padding:11px 13px;font-size:13px;display:flex}.mvp-refund-alert button{color:inherit;background:0 0;border:0;padding:0}.mvp-order-detail .order-persistent-alert{margin:0 24px 18px}.mvp-order-detail .order-detail-layout{grid-template-columns:230px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;display:grid!important}.mvp-order-detail.is-panel .order-detail-layout{grid-template-columns:minmax(0,1fr)!important}.mvp-order-detail .order-detail-main{min-width:0;padding:0!important}.mvp-order-detail .mvp-order-properties{border-right:1px solid #ececef;padding:24px}.mvp-order-properties h3{margin:0 0 18px;font-size:12px;font-weight:550}.mvp-order-detail .mvp-order-properties dl{margin:0;display:block!important}.mvp-order-detail .mvp-order-properties dl>div{margin:0 0 18px;display:block}.mvp-order-detail .mvp-order-properties dt{color:#777b82;letter-spacing:normal;text-transform:none;margin:0 0 6px;font-size:12px;font-weight:400}.mvp-order-detail .mvp-order-properties dd{letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:normal;display:block}.mvp-order-properties details{border-top:1px solid #eee;padding:16px 0;font-size:12px}.mvp-order-properties summary{cursor:pointer;color:#696d75}.mvp-order-properties details p{overflow-wrap:anywhere;line-height:1.65}.mvp-order-properties a{color:#5466a2;text-decoration:none}.mvp-order-detail .order-section-tabs{overflow:auto;background:#fff!important;border-bottom:1px solid #ececef!important;gap:24px!important;margin:0!important;padding:0 24px!important;display:flex!important}.mvp-order-detail .order-section-tabs button{white-space:nowrap;flex:none;color:#72757d!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:16px 0!important}.mvp-order-detail .order-section-tabs button[aria-pressed=true]{color:#282b31!important;box-shadow:inset 0 -2px #555c70!important}.mvp-order-detail [id^=order-tab-]{padding:24px}.mvp-order-detail [id^=order-tab-][hidden]{display:none!important}.mvp-order-detail .order-work-area{margin:0!important;display:block!important}.mvp-order-detail .order-workflow-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee!important;border-radius:0!important;margin:0 0 26px!important;padding:0 0 22px!important;display:block!important}.mvp-order-detail .order-workflow-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mvp-order-detail .order-workflow-head h3{margin:0;font-size:14px;font-weight:550}.mvp-order-detail .order-production-select{color:#727986;align-items:center;gap:9px;font-size:12px;display:flex}.mvp-order-detail .order-production-select select{color:#414b60;background:#fff;border:1px solid #dfe3ea;border-radius:5px;width:auto;min-width:110px;min-height:0;margin:0;padding:6px}.mvp-order-progress{color:#55745e;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.mvp-progress-fragment{align-items:center;gap:12px;display:inline-flex}.mvp-step-current{color:#465ba7;background:#edf0fc;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-weight:600;display:inline-flex}.mvp-step-current i{background:#566bc0;border-radius:50%;width:6px;height:6px}.mvp-step-upcoming,.mvp-step-arrow{color:#b9bec7}.mvp-order-detail .order-issue-callout,.mvp-order-detail .order-issue-note{margin-top:16px}.mvp-order-detail .order-production-files{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.mvp-order-detail .order-view-toggle{background:0 0;border:0;gap:4px;width:fit-content;margin:0 0 24px;padding:0;display:flex}.mvp-order-detail .order-view-toggle button{border:0;min-height:0;padding:7px 11px;font-size:12px}.mvp-order-detail .order-view-toggle button.active{color:#445887;background:#eef0f6}.mvp-order-detail .order-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;border:0!important;margin:0 0 24px!important;padding:0!important;display:flex!important}.mvp-order-detail .order-detail-toolbar h3{margin:0;font-size:14px;font-weight:550}.mvp-order-detail .order-detail-toolbar h3 span{color:#71747b;font-weight:400}.mvp-drive-button{color:#343b49;background:#fff;border:1px solid #dce1ec;border-radius:6px;align-items:center;gap:9px;width:fit-content;margin:0 0 12px;padding:8px 12px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.mvp-drive-button svg{flex:none;width:19px;height:19px}.mvp-order-detail .order-products,.mvp-order-detail .order-source-list{display:block!important}.mvp-order-detail .order-product-card,.mvp-order-detail .order-source-card{min-width:0;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #ececef!important;border-radius:0!important;margin:0!important;padding:20px 0!important;overflow:visible!important}.mvp-order-detail .order-product-card:first-child,.mvp-order-detail .order-source-card:first-child{border-top:0!important}.mvp-order-detail .order-product-header{justify-content:space-between;align-items:center;gap:12px;text-align:left!important;background:0 0!important;border:0!important;flex-direction:row!important;padding:0!important;display:flex!important}.mvp-order-detail .order-product-header h3{margin:0 0 7px;font-size:14px;font-weight:550}.mvp-order-detail .order-product-header p{color:#777b82;margin:0;font-size:12px;line-height:1.7}.mvp-order-detail .order-product-shipment{color:#777b82;margin:9px 0 0;font-size:12px;line-height:1.7}.mvp-order-detail .order-visual-list{display:block!important}.mvp-order-detail .order-visual-card{background:0 0;border:0;margin:0;padding:0}.mvp-order-detail .order-visual-disclosure{border:0!important}.mvp-order-detail .order-visual-disclosure>summary{cursor:pointer;color:#596781;font-size:12px;list-style-position:inside;display:list-item;padding:15px 0!important}.mvp-order-detail .order-visual-disclosure>summary span{display:none}.mvp-expanded-visual{padding:0}.mvp-visual-preview{width:100%;max-width:380px;margin:6px 0 20px}.mvp-order-detail .mvp-visual-preview .production-matrix-preview.order-visual-thumb{overflow:hidden;aspect-ratio:auto!important;background:#f7f7f8!important;border:0!important;border-radius:5px!important;width:100%!important;max-width:380px!important;height:auto!important;min-height:0!important;max-height:260px!important;display:block!important;position:relative!important}.mvp-order-detail .mvp-visual-preview .production-matrix-preview.order-visual-thumb img{display:block;object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;max-height:260px!important;position:static!important}.mvp-visual-preview figcaption{color:#747d8a;margin-top:8px;font-size:11px}.mvp-final-file{border:0;padding:0}.mvp-final-file-row{color:#292b30;border-top:1px solid #f1f1f3;justify-content:space-between;align-items:stretch;gap:10px;margin:0;padding:12px 0;font-size:12px;line-height:normal;display:flex}.mvp-final-file-row>span:first-child{overflow-wrap:anywhere;min-width:0}.mvp-final-file-row a,.mvp-source-line a{color:inherit;text-decoration:none}.mvp-final-file-row a:hover,.mvp-final-file-row a:focus-visible,.mvp-source-line a:hover,.mvp-source-line a:focus-visible{text-decoration:underline}.mvp-final-file .drive-file-action,.mvp-source-files>.drive-file-action{color:#292b30;background:#fff;border:1px solid #e3e4e7;border-radius:5px;width:auto;min-width:0;min-height:0;padding:7px 11px;font-size:14px;font-weight:400;display:inline-flex}.mvp-required-sources{border:0;padding:0}.mvp-required-sources>summary{cursor:pointer;color:#596781;width:fit-content;padding:15px 0;font-size:12px;list-style-position:inside;display:list-item}.mvp-required-sources>summary span:last-child{color:inherit}.mvp-required-sources .order-eyes-section{padding:0!important}.mvp-source-eye,.mvp-source-files{min-width:0}.mvp-source-line{color:#292b30;overflow-wrap:anywhere;border-top:1px solid #f1f1f3;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;font-size:12px;display:flex}.mvp-source-card-head h3{margin:0 0 7px;font-size:14px;font-weight:550}.mvp-source-card-head p{color:#777b82;margin:0;font-size:12px;line-height:1.7}.mvp-source-files{padding-top:0}.mvp-archive-details{color:#3f547c;border:0;border-top:1px solid #ececef;padding:20px 0;font-size:12px}.mvp-archive-details>summary{cursor:pointer;color:#596781;padding:15px 0}.mvp-archive-details>summary span{color:inherit}.mvp-archive-content{color:#292b30;padding:18px 0 4px}.mvp-order-detail .order-production-drive-rail{max-width:560px}.mvp-order-detail .order-original-tiff-recovery{border:0;margin-top:14px;padding:0}.mvp-order-detail .mvp-tiff-recovery>.order-original-tiff-recovery{color:#292b30;padding-top:18px}.mvp-order-detail .order-shipping-section,.mvp-order-detail .order-conversation,.mvp-order-detail .order-fulfillment-summary-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.mvp-delivery-overview{border-bottom:1px solid #e4e7ed;margin:0 0 30px;padding:0 0 24px}.mvp-delivery-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mvp-delivery-heading h3{margin:0 0 6px;font-size:16px;font-weight:600}.mvp-delivery-heading p{color:#747c89;margin:0;font-size:12px}.mvp-copy-delivery{margin-top:18px;color:#4d618d!important;border-color:#dce2ed!important}.mvp-delivery-fields{flex-direction:column;max-width:540px;margin:20px 0;display:flex}.mvp-delivery-field{border-bottom:1px solid #f0f1f4;justify-content:space-between;align-items:center;gap:18px;padding:9px 0;display:flex}.mvp-delivery-field small{color:#767e8c;margin-bottom:3px;font-size:11px;display:block}.mvp-delivery-field span{color:#343b47;overflow-wrap:anywhere;font-size:13px;display:block}.mvp-delivery-field button{color:#7c8595;border-color:#e4e7ed;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:flex}.mvp-delivery-field button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.mvp-delivery-field button.is-copied{color:#35764d;background:#edf7ef}.mvp-delivery-counts{color:#626b79;flex-wrap:wrap;gap:20px;margin-bottom:18px;font-size:12px;display:flex}.mvp-delivery-counts>span{align-items:center;gap:6px;display:flex}.mvp-delivery-parcels{border-bottom:1px solid #eceef2}.mvp-delivery-parcel{color:#292b30;border-top:1px solid #eceef2;grid-template-columns:90px 110px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:12px;text-decoration:none;display:grid}.mvp-order-detail button.mvp-delivery-parcel{text-align:left;border-bottom:0;border-left:0;border-right:0;border-radius:0}.mvp-order-detail button.mvp-delivery-parcel:hover{background:#fafbfc}.mvp-delivery-parcel strong{font-weight:550}.mvp-delivery-parcel>span:nth-child(3){color:#697382;overflow-wrap:anywhere}.mvp-order-detail .order-shipping-head{gap:12px;margin-bottom:24px;text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.mvp-order-detail .order-shipping-head h3{margin:0;font-size:14px;font-weight:550}.mvp-order-detail .order-shipment-plan{display:block!important}.mvp-order-detail .order-shipment-card,.mvp-order-detail .order-pickup-group-card{scroll-margin-top:20px;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e9ebef!important;border-radius:0!important;margin:0 0 24px!important;padding:8px 0 26px!important}.mvp-order-detail .order-shipment-header{justify-content:space-between;align-items:center;gap:12px;display:flex;border:0!important;padding:0!important}.mvp-order-detail .order-shipment-header h4{margin:0;font-size:14px;font-weight:550}.mvp-order-detail .order-shipment-facts{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.mvp-order-detail .order-shipment-facts dt,.mvp-order-detail .order-shipment-facts dd{font-size:12px}.mvp-order-detail .order-shipment-facts dt{color:#767e8c;margin-bottom:6px}.mvp-order-detail .order-shipment-facts dd{margin:0}.mvp-order-detail .order-shipment-items p{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}.mvp-order-detail .order-shipment-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvp-order-detail .dark-button{color:#fff;background:#5669b8;border-color:#5669b8}.mvp-order-detail .dark-button:hover{background:#465aa8}.mvp-order-detail .order-conversation-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;display:flex}.mvp-order-detail .order-conversation-head .order-section-kicker{display:none}.mvp-order-detail .order-conversation-head h3{margin:0 0 20px;font-size:14px;font-weight:550}.mvp-order-detail .order-conversation-head p{color:#71747b;margin:0;font-size:12px}.mvp-order-detail .order-conversation-messages{text-align:center;min-height:90px}.mvp-order-detail .order-conversation-composer{margin-top:18px}.mvp-order-detail .order-composer-toolbar{gap:5px;margin:0 0 8px;display:flex}.mvp-order-detail .order-composer-toolbar button{font-size:12px}.mvp-order-detail .order-conversation textarea{resize:vertical;border:1px solid #dddfe5;border-radius:5px;width:100%;padding:12px}.mvp-order-detail .order-composer-footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mvp-order-detail .order-attachment-picker{color:#292b30;font-size:12px}.mvp-audit-refunds{margin:14px 0}.mvp-audit-refunds summary{cursor:pointer}.mvp-audit-refunds p,.mvp-audit-warning{font-size:13px;line-height:1.65}.mvp-order-detail .order-audit-details{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px 0}.mvp-order-detail .order-audit-details li{padding:8px 0;font-size:13px}@media (width<=850px){.mvp-order-detail.is-expanded .order-detail-layout{flex-direction:column!important;display:flex!important}.mvp-order-detail.is-expanded .mvp-order-properties{border-bottom:1px solid #eee;border-right:0;flex-wrap:wrap;order:-1;gap:18px;display:flex}.mvp-order-detail.is-expanded .mvp-order-properties h3{width:100%}.mvp-order-detail.is-expanded .mvp-order-properties dl{flex-wrap:wrap;gap:18px;width:100%;display:flex!important}.mvp-order-detail.is-expanded .mvp-order-properties dl>div{flex:135px;margin:0}.mvp-order-detail.is-expanded .mvp-order-properties details{flex:180px}}@media (width<=650px){.mvp-orders-toolbar{flex-wrap:wrap}.mvp-orders-tools{width:100%}.mvp-orders-tools>input{flex:1;width:auto}.mvp-orders-filters>div{width:auto;position:fixed;top:120px;left:16px;right:16px}.mvp-order-detail.is-panel{width:100vw}.mvp-order-detail .order-detail-hero{flex-wrap:wrap;align-items:flex-start!important}.mvp-order-detail .order-detail-hero-actions{width:100%}.mvp-order-detail .order-detail-hero-actions .order-back-button{white-space:nowrap}.mvp-order-detail .order-workflow-head{flex-wrap:wrap;align-items:flex-start}.mvp-order-detail .order-shipment-facts{grid-template-columns:1fr}.mvp-delivery-parcel{grid-template-columns:85px 1fr 12px}.mvp-delivery-parcel>span:nth-child(3){grid-area:2/1/auto/3}}@media (width<=550px){.mvp-order-detail .order-title-line h2{font-size:16px}.mvp-order-detail [id^=order-tab-]{padding:18px}.mvp-refund-alert{margin:15px}.mvp-order-detail .order-section-tabs{gap:18px!important;padding:0 18px!important}}.mvp-order-detail .order-visual-disclosure>summary:before{content:none}.mvp-order-detail .order-visual-disclosure>summary::-webkit-details-marker{display:inline}.mvp-order-detail .mvp-order-properties dd:has(a){font-size:14px}
