@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.staff-shell{max-width:1400px;margin:0 auto;padding:32px}.staff-shell .card{margin:20px 0}.staff-heading,.staff-links,.staff-add,.staff-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-shell p{line-height:1.7}.staff-shell label{flex:1;line-height:1.6;display:block}.staff-shell input{color:#182421;background:#fff;border:1px solid #dce3df;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.staff-add{align-items:end;margin:20px 0}.staff-table{overflow:auto}.staff-table table{border-collapse:collapse;width:100%}.staff-table th,.staff-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7eae7;padding:14px}.staff-pages{justify-content:flex-end;margin-top:24px}.staff-shell .catalog-editor-modal{width:min(1000px,100%)}.catalog-editor-modal>details{border:1px solid #dce3df;border-radius:8px;margin-top:20px;padding:14px}.catalog-editor-modal summary{cursor:pointer;font-weight:700}.editor-photo-strip{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.editor-photo-strip img{object-fit:contain;background:#f5f6f4;border-radius:8px;width:100px;height:100px}.editor-attribute{align-items:end;gap:12px;margin-bottom:14px;display:flex}.editor-history{border-top:1px solid #e7eae7;padding:14px 0}.editor-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:350px;font-size:13px;overflow:auto}.staff-shell .media-modal{z-index:2}@media (max-width:650px){.staff-shell{padding:18px}.staff-heading{align-items:flex-start}.staff-add{display:grid}.editor-attribute{grid-template-columns:1fr;display:grid}.staff-table th,.staff-table td{padding:10px}}:root{--bg:#f5f6f4;--ink:#182421;--muted:#52645a;--line:#e7eae7;--green:#1a6b50;--soft:#edf5f0}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px Manrope,system-ui,sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button{border:0}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #8bbdac}.app{min-height:100vh;display:flex}.sidebar{color:#d4ded9;z-index:20;background:#172925;flex-direction:column;width:244px;padding:34px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:2px;color:#fff;align-items:center;gap:12px;padding:0 12px;font-size:23px;font-weight:800;display:flex}.brandmark{color:#b7d3be;letter-spacing:-2px;border:1px solid #6c8b7f;border-radius:9px;place-items:center;width:39px;height:42px;font-size:27px;display:grid}.brand-sub{letter-spacing:4px;margin-top:2px;font-size:13px;font-weight:500;display:block}.workspace-tag{color:#98b0a6;align-items:center;gap:8px;margin:30px 8px 37px;font-size:13px;display:flex}.workspace-tag>span:last-child{border:1px solid #40544b;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:13px}.dot{background:#98c4ac;border-radius:50%;width:6px;height:6px}.nav-label{letter-spacing:1.5px;color:#b0c7ba;margin:0 15px 12px;font-size:13px}nav{gap:6px;display:grid}nav button{text-align:left;color:#a6bab0;background:0 0;border-radius:8px;align-items:center;gap:13px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}nav button:hover{background:#203b32}nav button.active{color:#e5f5de;background:#304c3e}nav button.active svg{color:#bed7a3}.nav-count{color:#fff;background:#59775e;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:13px}.side-bottom{margin-top:auto}.private{color:#afc4b9;border-bottom:1px solid #30463b;align-items:center;gap:10px;padding:20px 10px;font-size:13px;display:flex}.private span,.profile span:not(.avatar){color:#b0c7ba;margin-top:4px;font-size:13px;display:block}.profile{align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.avatar{color:#d4e5bd;background:#395441;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid}.profile svg{color:#86a091;margin-left:auto}main{width:calc(100% - 244px);margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.breadcrumbs{color:#52645a;align-items:center;gap:14px;font-size:13px;display:flex}.breadcrumbs strong{color:#3f4d46;font-weight:600}.top-actions{align-items:center;gap:20px;display:flex}.environment{color:#5d6d63;background:#f4f6f2;border:1px solid #e5e9e1;border-radius:5px;padding:5px 10px;font-size:13px}.iconbtn{color:#64756d;background:0 0;place-items:center;padding:6px;display:grid}.content{max-width:1600px;margin:auto;padding:39px 40px 20px}.pagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:1.3px;color:#52645a;margin:0 0 10px;font-size:13px;font-weight:700}h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:29px;font-weight:700}h2{letter-spacing:-.4px;margin:0;font-size:16px;font-weight:700}h3{margin:12px 0 6px;font-size:15px;font-weight:700}.subtitle{color:#52645a;margin:0;font-size:13px;line-height:1.7}.primary,.secondary,.darkbtn{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#245f47}.primary:hover{background:#184f39}.secondary{color:#43594d;background:#fff;border:1px solid #dce4dd}.darkbtn{color:#fff;background:#204531;width:100%}.textbtn{color:#587466;background:0 0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:10px;padding:21px 21px 17px}.metric-top{color:#697c70;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.metric-top svg{color:#84968a;width:17px;height:17px}.metric>strong{letter-spacing:-1px;margin:14px 0 4px;font-size:34px;font-weight:600;display:block}.metric small{color:#52645a;font-size:13px}.overview-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:25px}.cardhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.cardhead svg{color:#8a9b90}.cardhead .eyebrow{margin-bottom:7px;font-size:11px}.store-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.store-tile{background:#fbfcf9;border:1px solid #e9ece7;border-radius:9px;padding:19px;position:relative}.store-monogram{color:#496d4a;letter-spacing:-1px;background:#e6efe4;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.store-monogram.bronze{color:#8a7152;background:#f0e9df}.store-tile>.pill{position:absolute;top:23px;right:16px}.pill{color:#849079;white-space:nowrap;background:#f5f6f1;border:1px solid #e3e7de;border-radius:5px;align-items:center;padding:3px 7px;font-size:13px;line-height:1.5;display:inline-flex}.pill.green{color:#407156;background:#eef7ef;border-color:#dbeadf}.store-tile h3{margin-top:18px;font-size:13px}.store-tile p{color:#52645a;margin:0;font-size:13px}.store-meta{color:#748473;justify-content:space-between;margin:23px 0 13px;font-size:13px;display:flex}.store-meta strong{color:#4c6954;font-weight:600}.store-tile button{color:#4d6c56;background:0 0;border-top:1px solid #e4e9df;justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;font-size:13px;font-weight:600;display:flex}.focus-card{background:#ebf0e4;border-color:#e0e7d8}.focus-icon{color:#55774e;margin-bottom:13px}.focus-card h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.focus-card p{color:#708069;margin:15px 0;font-size:13px;line-height:1.8}.progress-line{background:#d7e1cf;border-radius:5px;height:4px;margin-top:21px}.progress-line span{background:#63845a;border-radius:5px;width:25%;height:4px;display:block}.progress-caption{color:#76866e;justify-content:space-between;margin:9px 0 20px;font-size:13px;display:flex}.lower-grid{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px;display:grid}.attention-row{text-align:left;color:#536a5a;background:#fff;border-top:1px solid #edf0eb;align-items:center;gap:15px;width:100%;padding:15px 0;font-size:13px;display:flex}.attention-row>svg:first-child{color:#8b9d8c}.attention-row>svg:last-child{margin-left:auto}.attention-row span{color:#52645a;margin-top:5px;font-size:13px;display:block}.attention-row div{font-weight:600}.activity{gap:12px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.activity-dot{background:#a4b29d;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.activity span:not(.activity-dot){color:#52645a;margin-top:4px;font-size:13px;display:block}.quiet{color:#52645a;padding:20px 0;font-size:13px}.muted{color:#52645a;font-size:13px}.table-card{padding:0;overflow:hidden}.tabletools{border-bottom:1px solid #e9ede7;justify-content:space-between;align-items:center;padding:18px 23px;font-size:13px;display:flex}.search{color:#8b9a90;align-items:center;gap:10px;display:flex}.search input{color:#43584a;background:0 0;border:0;outline:0;width:300px;font-size:13px}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}thead{background:#fafbf8}th{text-align:left;letter-spacing:.3px;color:#52645a;border-bottom:1px solid #e9ede6;padding:15px 22px;font-size:13px;font-weight:600}td{color:#526559;border-bottom:1px solid #edf0eb;padding:20px 22px}td strong{font-weight:600}small{color:#52645a;margin-top:5px;font-size:13px;display:block}.product-cell{align-items:center;gap:12px;display:flex}.product-icon{color:#7c937b;background:#f2f5ed;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.smallbtn{color:#42694e;background:#edf5ef;border:1px solid #d5e4d9;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.table-note{color:#52645a;background:#fafbf8;align-items:center;gap:8px;padding:16px 22px;font-size:13px;display:flex}.empty{text-align:center;padding:60px 25px 65px}.empty-icon{color:#6a8868;background:#f0f5ed;border-radius:18px;place-items:center;width:66px;height:66px;margin:auto auto 20px;display:grid}.empty h2{font-size:20px}.empty p{color:#52645a;max-width:410px;margin:12px auto 22px;font-size:13px;line-height:1.8}.markets{margin-bottom:24px}.market-card{padding:28px}.market-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.market-card h2{font-size:20px}.market-card>p{color:#8a9b8c;font-size:13px}.market-card dl{margin:30px 0}.market-card dl>div{border-top:1px solid #ecf0e8;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.market-card dt{color:#8b9b8c}.market-card dd{margin:0;font-weight:600}.market-note{color:#929e8c;border-top:1px solid #e9eee3;align-items:center;gap:8px;padding-top:18px;font-size:13px;display:flex}.callout{color:#5f795b;background:#edf2e9;border-color:#e0e8da;align-items:flex-start;gap:24px;display:flex}.callout h2{color:#39513a}.callout p{color:#778673;margin-bottom:0;font-size:13px;line-height:1.8}.callout a{align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.roadmap-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:24px;display:grid}.phase.current{border-color:#a8bfa2}.phase-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.phase-number{color:#c3cec0;font-size:30px;font-weight:600}.phase.current .phase-number{color:#6e9065}.phase h2{font-size:20px}.phase>p{color:#869480;font-size:13px}.phase ul{margin:24px 0 0;padding:0;list-style:none}.phase li{color:#6c7d68;align-items:center;gap:10px;margin:15px 0;font-size:13px;display:flex}.phase li svg{color:#a2b19b}.phase.current li svg{color:#7a9b6b}footer{color:#a2aea3;letter-spacing:1px;justify-content:space-between;gap:20px;margin-top:36px;padding:15px 0;font-size:11px;display:flex}footer span{letter-spacing:0;font-size:13px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#14281dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(560px,100%);max-height:90vh;padding:27px;overflow:auto;box-shadow:0 30px 100px #0d241344}.modal-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-head h2{font-size:20px}.modal label{color:#6c806e;margin-bottom:16px;font-size:13px;font-weight:600;display:block}.modal input,.modal select{color:#355136;background:#fafcf8;border:1px solid #dce5d8;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:11px 12px;font-size:13px;display:block}.modal input:focus,.modal select:focus{border-color:#78a96c;box-shadow:0 0 0 3px #eaf2e3}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal fieldset{border:1px solid #e3eadc;border-radius:8px;margin:16px 0;padding:16px}.modal legend{color:#62845b;padding:0 7px;font-size:13px}.modal fieldset label{margin-bottom:0}.form-note{color:#52645a;background:#f4f7f0;border-radius:6px;padding:12px;font-size:13px;line-height:1.8}.form-actions{border-top:1px solid #e7eee0;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.error{color:#a54935;background:#fbedeb;border:1px solid #f0d6cb;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.error button{color:inherit;background:0 0}.form-error{color:#b25942;font-size:13px}.toast{color:#fff;z-index:50;background:#2b5f3e;border-radius:10px;align-items:center;gap:10px;padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 25px #25482c35}.detail-title{margin:25px 0 15px}.detail-line{justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.detail-line.total{border-top:1px solid #dfe8d7;margin-top:8px}.shipment{color:#648058;gap:12px;padding:16px 0;display:flex}.mobile-menu{display:none}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.content{padding-top:45px}.metric{padding:25px}.focus-card{padding:30px}.store-tile{padding:24px}}@media (max-width:1150px){.sidebar{width:210px;padding:30px 12px}main{width:calc(100% - 210px);margin-left:210px}.content{padding:30px 24px}.topbar{padding:0 24px}.metrics{gap:12px}.metric{padding:17px}.overview-grid{grid-template-columns:1.6fr 1fr;gap:16px}.store-grid{gap:12px}.store-tile{padding:14px}.store-tile>.pill{right:10px}.lower-grid{gap:16px}.card{padding:20px}.table-card{padding:0}h1{font-size:25px}.store-tile h3{font-size:13px}.focus-card h2{font-size:22px}}@media (max-width:900px){.sidebar{width:190px}.brand{padding:0 8px;font-size:19px}.brandmark{width:33px}.brand-sub{letter-spacing:2px}.workspace-tag{font-size:13px}main{width:calc(100% - 190px);margin-left:190px}nav button{gap:10px;padding:13px 10px;font-size:13px}.overview-grid{grid-template-columns:1fr}.focus-card{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.roadmap-grid{gap:16px}.phase h2{font-size:17px}.pagehead{align-items:flex-start}.pagehead>.primary{padding:11px;font-size:13px}.markets{grid-template-columns:1fr}}@media (max-width:650px){.sidebar{width:244px;display:none;box-shadow:0 0 0 100vw #14282080}.sidebar.open{display:flex}main{width:100%;margin:0}.mobile-menu{display:grid}.topbar{height:62px;padding:0 18px}.breadcrumbs,.top-actions{gap:9px}.content{padding:25px 18px}h1{font-size:25px;line-height:1.25}.eyebrow{font-size:11px}.pagehead{flex-direction:column;gap:14px;margin-bottom:23px}.subtitle{font-size:13px}.store-grid{grid-template-columns:1fr}.metrics{gap:10px}.metric{padding:16px}.metric>strong{font-size:29px}.metric small{font-size:11px}.metric-top{font-size:13px}.cardhead h2{font-size:14px}.cardhead .textbtn{font-size:13px}.store-tile{padding:21px}.store-tile>.pill{right:20px}.roadmap-grid{grid-template-columns:1fr}.callout{gap:15px;padding:20px}.callout>svg{flex-shrink:0;width:24px}.search input{width:210px;font-size:13px}.tabletools{padding:16px}.tabletools .muted{display:none}footer{flex-direction:column;gap:8px}.form-grid{grid-template-columns:1fr;gap:0}.modal{padding:22px}.modal fieldset label{margin-bottom:14px}.modal fieldset label:last-child{margin-bottom:0}.table-note{align-items:flex-start;line-height:1.7}.table-note svg{flex-shrink:0}.toast{bottom:18px;left:18px;right:18px}.environment{font-size:13px}}.product-edit{text-align:left;color:#47634f;background:0 0;padding:0;font-size:13px;font-weight:700}.product-edit:hover{text-decoration:underline}.progress-line span{width:50%}.modal textarea{width:100%;font:inherit;color:#20352b;resize:vertical;background:#fff;border:1px solid #dce3df;border-radius:8px;padding:11px 12px;display:block}.modal textarea:focus{outline-offset:2px;outline:2px solid #84aa92}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.media-grid article{border:1px solid #dce3df;border-radius:12px;padding:10px}.media-grid img{object-fit:contain;background:#f4f6f2;border-radius:8px;width:100%;height:150px}.media-grid strong{margin:9px 0;font-size:13px;display:block}.media-grid article>div{flex-wrap:wrap;gap:12px;display:flex}.media-modal{max-width:700px}.media-modal form{gap:14px;display:grid}.media-modal .modal-head p{color:#67796e;margin:8px 0;font-size:13px}.import-modal{max-width:900px}.import-modal>label{gap:8px;margin:20px 0;display:grid}.import-modal>.primary{margin-top:16px}.readiness-tools{flex-wrap:wrap;align-items:end}.readiness-tools>label{gap:7px;font-size:13px;display:grid}.readiness-tools select,.readiness-tools input:not([type=checkbox]){border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%;padding:9px}.readiness-tools .checklabel{align-items:center;max-width:250px;display:flex}.readiness-note{color:#53655c;padding:0 24px;font-size:13px;line-height:1.7}@media (max-width:600px){.readiness-tools>label{width:100%}}.order-history{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.order-note{background:#f4f7f2;border-radius:6px;margin-top:14px;padding:14px}.order-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.order-note small,.order-event small{color:var(--muted);font-size:13px;display:block}.order-event{border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.customer-modal{max-width:1000px}.customer-modal>p{overflow-wrap:anywhere}.customer-event{border-bottom:1px solid var(--line);padding:12px;font-size:13px}.customer-event p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-event small{color:var(--muted)}.b2b-review{gap:15px;margin:20px 0;display:grid}.report-heading{margin:26px 0 14px;padding:0 24px;font-size:18px}.report-daily{max-height:400px;overflow:auto}.report-daily th{z-index:1;background:#f5f6f4;position:sticky;top:0}.threshold-editor{align-items:center;gap:8px;display:flex}.threshold-editor input{border:1px solid var(--line);background:#fff;border-radius:6px;width:90px;padding:8px}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.side-bottom{flex-shrink:0}.admin-language{color:var(--muted,#64748b);align-items:center;gap:8px;font-size:13px;display:flex}.admin-language select{color:#172534;background:#fff;border:1px solid #dbe2e8;border-radius:8px;min-width:112px;padding:7px 10px}@media (max-width:700px){.admin-language{font-size:0}.admin-language select{min-width:92px;font-size:13px}.top-actions{gap:8px}}.tabletools button[aria-pressed=true]{color:#fff;background:#172534;border-color:#172534}.translation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-snippet{overflow-wrap:anywhere;background:#fafafa;border:1px solid #ddd;padding:12px}.seo-snippet strong{color:#244c94;margin:6px 0;display:block}.seo-snippet p{color:#555;margin:0}@media (max-width:650px){.translation-grid{grid-template-columns:1fr}}.tracking-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.tracking-actions a,.tracking-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #d7d0c5;border-radius:6px;padding:6px 8px;font-size:13px}.tracking-actions small{flex-basis:100%;font-size:13px}.order-work-tools button[aria-pressed=true]{color:#fff;background:#163c50;border-color:#163c50}.saved-order-destination{background:#f6f8fa;border:1px solid #d4dce1;border-radius:8px;margin:18px 0;padding:16px}.saved-order-destination p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.reservation-warning{background:#fff3e8;border-radius:6px;padding:6px 8px;line-height:1.4;color:#7a3e14!important;font-size:14px!important}.readiness-store-overview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.readiness-store-overview button{text-align:left;color:#263143;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:12px;gap:8px;padding:16px;font-size:14px;display:grid}.readiness-store-overview button[aria-pressed=true]{border:2px solid #435b83}.readiness-store-overview strong{overflow-wrap:anywhere;font-size:17px}.readiness-issue-buttons{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.readiness-issue-buttons button{cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.readiness-issue-buttons button[aria-pressed=true]{background:#eaf0fa;border-color:#435b83}.launch-access-panel{background:#f6f8fc;border:1px solid #d7dce4;border-radius:12px;margin:20px 0;padding:18px}.launch-access-panel h3{margin-top:0;font-size:20px}.launch-access-panel li{margin:8px 0;font-size:15px}.launch-access-panel small{font-size:14px}.order-presets{border:1px solid var(--border,#dedbd4);border-radius:10px;margin:20px 0;padding:18px}.order-presets h3{margin:0 0 10px;font-size:18px}.order-presets input{min-width:240px;max-width:100%;min-height:44px}.order-preset{align-items:center;gap:4px;display:inline-flex}.order-preset .textbtn{min-width:44px;min-height:44px;font-size:22px}@media (max-width:600px){.order-presets{padding:14px}.order-presets label,.order-presets input{width:100%;min-width:0}}.source-information-page{color:#242424;background:#fff;max-width:900px;margin:0 auto;padding:32px 24px}.source-information-page h1{margin:28px 0;font-size:32px;line-height:1.3}.source-information-page p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.75}.source-information-page>a{color:#625d56;min-height:44px;display:inline-block}.catalog-photo{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.catalog-photo img{object-fit:contain;width:100%;height:100%}.product-edit-gallery{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.product-edit-gallery img{object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;width:96px;height:96px}.modal-backdrop:has(.media-modal){z-index:120}.catalog-photo{width:112px;height:112px;padding:6px;line-height:0;display:block}.catalog-photo img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.media-grid img{height:260px}.product-edit-gallery img{width:140px;height:140px}.danger-text{color:#b42318!important}.order-document-panel{border:1px solid var(--border,#dbe1e6);border-radius:12px;margin:24px 0;padding:20px}.order-document-panel details{padding:14px 0}.order-document-panel summary{cursor:pointer;min-height:40px;font-weight:600}.order-document-panel label{margin:12px 0;display:block}.order-document-panel label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.order-document-panel input[type=checkbox]{width:20px;min-width:20px;height:20px;margin:0}.order-document-panel fieldset{border:0;margin:12px 0;padding:0}.order-document-panel button{margin:5px 8px 5px 0}.order-document-panel input:not([type=checkbox]),.order-document-panel select{width:100%;min-height:44px;margin-top:6px;display:block}.order-document-panel li{margin:12px 0}@media (max-width:600px){.order-document-panel{padding:12px}.order-document-panel .form-row{display:block}}.price-category-picker{border:1px solid #dce5df;border-radius:10px;flex-wrap:wrap;flex:100%;gap:10px 22px;min-width:0;margin:0;padding:14px 16px;display:flex}.price-category-picker legend{padding:0 6px;font-size:13px;font-weight:600}.price-category-picker label{cursor:pointer;align-items:center;gap:8px;font-size:13px;flex-direction:row!important;min-width:0!important;display:flex!important}.price-category-picker input[type=checkbox]{accent-color:#173e46;min-width:16px;height:16px;margin:0;width:16px!important}.price-category-picker small{color:#7b8980}.price-export-tools{background:#f2f6f4;align-items:end}.price-export-tools p{color:#52665a;flex-basis:100%;margin:0;font-size:13px}.bundle-composition{color:#172b21;background:#f4faf6;border:2px solid #27684b;border-radius:12px;margin:0 0 20px;padding:16px}.bundle-composition>summary{cursor:pointer;font-size:18px;font-weight:700}.bundle-composition .form-grid{align-items:end}.product-edit+.secondary{margin-top:8px;padding:5px 9px;font-size:13px;display:block}.bundle-part-row{margin:14px 0;grid-template-columns:minmax(0,2fr) minmax(120px,1fr) auto!important;align-items:start!important}.bundle-search{min-width:0;position:relative}.bundle-search>label{margin-bottom:6px;display:block}.bundle-search>input{box-sizing:border-box;width:100%}.bundle-selected{margin-top:6px;line-height:1.4;display:block}.bundle-search-results{z-index:30;background:#fff;border:1px solid #aac5b5;border-radius:8px;max-height:320px;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0002}.bundle-search-results button{text-align:left;color:#172b21;cursor:pointer;white-space:normal;background:#fff;border:0;border-bottom:1px solid #e7eee9;border-radius:0;width:100%;padding:10px 12px;display:block}.bundle-search-results button.active,.bundle-search-results button:hover{background:#e8f4ec}.bundle-search-results button span,.bundle-search-results button small{margin-top:3px;line-height:1.4;display:block}.bundle-search-results>p{margin:0;padding:10px 12px}@media (max-width:650px){.bundle-part-row{grid-template-columns:minmax(0,1fr)!important}.bundle-search-results{max-height:260px}}.bundle-search-control{position:relative}.bundle-search-control>input{box-sizing:border-box;width:100%}.bundle-search-control>.bundle-search-results{top:calc(100% + 4px)}.customer-balances{min-width:0;margin:20px 0}.customer-balances>label{max-width:320px;display:block}.balance-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0;display:flex}.balance-filters label{gap:6px;display:grid}.balance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.balance-cards article{background:#f5faf7;border:1px solid #d9e4de;border-radius:12px;padding:18px}.balance-cards span,.balance-cards strong{display:block}.balance-cards strong{color:#173c2a;margin-top:10px;font-size:23px}.customer-balances td small{white-space:normal;color:#64716a;max-width:300px;display:block}.balance-entry-form{border:1px solid #cadacf;border-radius:12px;margin:20px 0;padding:16px}.balance-entry-form summary{cursor:pointer;font-weight:700}.balance-entry-form fieldset{border:0;min-width:0;margin:0;padding:16px 0}.customer-balances table{border-collapse:collapse;width:100%}.customer-balances th,.customer-balances td{text-align:left;border-bottom:1px solid #e4eae6;padding:10px}.customer-balances .table-scroll{overflow:auto}.customer-balances input,.customer-balances select,.customer-balances textarea{box-sizing:border-box;max-width:100%}.customer-balances>details input{width:100%}@media (max-width:760px){.balance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-cards strong{font-size:19px}}.production{max-width:1440px;margin:auto;padding:24px}.production-card{background:#fff;border:1px solid #dbe4df;border-radius:14px;min-width:0;margin:20px 0;padding:22px}.production-schedule{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.production-schedule article{background:#eaf4ee;border:1px solid #c6dfd1;border-radius:14px;gap:8px;padding:20px;display:grid}.production-schedule strong{color:#204f37;font-size:28px}.production-tabs{flex-wrap:wrap;gap:8px;display:flex}.production-tabs .active{color:#fff;background:#24563c}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.production-line{border-bottom:1px solid #e4ebe6;gap:8px;padding:14px 0;display:grid}.production-batch{border:1px solid #d0dfd5;border-radius:10px;margin:16px 0;padding:16px}.production-notice{background:#e9f6ed;border-radius:10px;padding:14px}.production label{gap:6px;margin:10px 0;display:grid}.production fieldset{border:0;min-width:0;margin:0;padding:0}.production input,.production select,.production textarea{box-sizing:border-box;max-width:100%}.production .table-scroll{overflow:auto}.production table{border-collapse:collapse;width:100%}.production th,.production td{text-align:left;border-bottom:1px solid #e2e9e5;padding:10px}.production pre{white-space:pre-wrap;max-height:400px;overflow:auto}.production-nav{color:inherit;padding:12px 16px;font-weight:600;text-decoration:none;display:block}@media (max-width:760px){.production{padding:12px}.production-schedule,.production-grid{grid-template-columns:1fr}.production-card{padding:14px}.production-tabs button{flex:45%}}.production-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.production-totals article{border:1px solid #dbe4df;border-radius:12px;gap:8px;padding:16px;display:grid}.production-totals strong{font-size:25px}@media (max-width:760px){.production-totals{grid-template-columns:1fr 1fr}}.production-login{max-width:520px;margin:40px auto;padding:20px}.production-login label{gap:8px;margin:18px 0;display:grid}.production-login input,.production-login button{width:100%;min-height:48px}.production-login fieldset{border:0;padding:0}.production-today-list{margin:16px 0;padding:0;list-style:none}.production-today-list li{border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;gap:20px;padding:14px 8px;display:flex}.production-today-list li span{overflow-wrap:anywhere}.production-today-list li strong{white-space:nowrap;font-size:1.1rem}.production-today-list li:last-child{border-bottom:0}.production-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.production-sort:hover{text-decoration:underline}.production-sort:focus-visible{outline-offset:4px;outline:2px solid #426c53}.production-sort span{white-space:nowrap}.production .production-add-request{color:#fff;background:#245f47;border:1px solid #245f47;gap:10px;min-height:48px;margin:12px 0 22px;padding:13px 24px;font-size:15px;font-weight:750;box-shadow:0 3px 8px #183c2926}.production .production-add-request:hover:not(:disabled){background:#184f39;border-color:#184f39}.production .production-add-request:focus-visible{outline-offset:3px;outline:3px solid #7db89b}.production-add-request>span{font-size:22px;line-height:1}@media (max-width:600px){.production .production-add-request{width:100%}}.production .production-report-table th:first-child,.production .production-report-table td:first-child{z-index:1;background:#fff;width:100px;min-width:100px;position:sticky;left:0}.production .production-report-table th:first-child{z-index:2;background:#f7faf7}.production .production-report-quantity{text-align:center;width:80px;min-width:80px;min-height:46px;font-size:16px}.production .production-report-sku{white-space:normal;overflow-wrap:anywhere;min-width:180px}@media (max-width:760px){.production .production-report-table th,.production .production-report-table td{padding:10px 6px}.production .production-report-table th:first-child,.production .production-report-table td:first-child{width:92px;min-width:92px;box-shadow:2px 0 #e2e9e5}.production .production-report-sku{min-width:160px;max-width:200px}}.order-entry-modal{width:min(1060px,100vw - 32px);max-width:1060px}.order-entry fieldset{border:0;min-width:0;margin:0;padding:0}.order-entry-buyer{min-width:0;position:relative}.order-entry-results{background:#fff;border:1px solid #dce3df;border-radius:10px;max-height:260px;margin:8px 0 16px;overflow:auto}.order-entry-results>button{text-align:left;color:#182421;background:#fff;border:0;border-bottom:1px solid #e7eae7;justify-content:space-between;gap:20px;width:100%;padding:12px 14px;display:flex}.order-entry-results>button:hover{background:#f0f6f2}.order-entry-results>button:focus-visible{outline-offset:-3px;outline:2px solid #245f47}.order-entry-results small,.order-entry-lines small,.order-entry-buyer>small{color:#66766b;font-size:13px;line-height:1.5;display:block}.order-entry-buyer .order-entry-results{z-index:4;position:absolute;top:74px;left:0;right:0;box-shadow:0 12px 24px #1824211a}.order-entry-products{margin:22px 0}.order-entry-lines{border-collapse:collapse;width:100%}.order-entry-lines th,.order-entry-lines td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7eae7;padding:12px 8px}.order-entry-lines th{color:#66766b;font-size:13px}.order-entry-lines td:first-child{min-width:230px}.order-entry-lines input{border:1px solid #dce3df;border-radius:8px;width:110px;min-width:90px;padding:10px;font-size:15px}.order-entry-lines input[readonly]{background:#f5f7f5}.order-entry-total{background:#f0f6f2;border-radius:10px;justify-content:space-between;gap:16px;margin-top:12px;padding:18px 10px;display:flex}.order-entry-total strong{font-size:18px}@media (max-width:650px){.order-entry-modal{width:calc(100vw - 20px)}.order-entry-total{flex-direction:column}.order-entry-lines td:first-child{min-width:170px}.order-entry-lines input{width:90px}}.order-detail-modal{width:min(1280px,100vw - 40px);max-width:1280px;max-height:94vh}.order-editor{border:1px solid #dce5d8;border-radius:12px;margin:24px 0;padding:20px}.order-editor fieldset{border:0;min-width:0;margin:0;padding:0}.order-editor .cardhead{flex-wrap:wrap;gap:16px}.order-editor .order-entry-lines td:first-child{width:50%}.order-edit-summary{background:#f0f6f2;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;margin-top:18px;padding:18px;display:flex}.order-edit-summary label{width:240px;max-width:100%;margin:0}.order-edit-summary p{text-align:right;font-size:14px;line-height:1.8}.order-edit-summary strong{font-size:18px;display:block}.order-editor>form>fieldset>label{margin-top:18px}.order-detail-modal .modal-head{z-index:5;background:#fff;gap:12px;padding:12px 0;position:sticky;top:-28px}@media (max-width:650px){.order-detail-modal{width:calc(100vw - 16px);max-height:96vh;padding:16px}.order-editor{padding:12px}.order-edit-summary{flex-direction:column;align-items:flex-start;gap:14px}.order-edit-summary p{text-align:left}.order-detail-modal .modal-head{top:-16px}}.media-selection-toolbar{z-index:1;background:#fff;border-bottom:1px solid #dce3df;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex;position:sticky;top:0}.media-selection-toolbar label,.media-select-photo{cursor:pointer;align-items:center;gap:8px;display:flex!important}.media-selection-toolbar input,.media-select-photo input{accent-color:#3e6659;height:18px;width:18px!important;margin:0!important}.media-select-photo{margin-bottom:10px;font-size:13px}.media-grid article.media-selected{background:#f0f6f2;border:2px solid #3e6659;padding:9px}.sidebar .admin-nav-group{margin:0 0 10px}.sidebar .admin-nav-heading{color:#9bb1a4;letter-spacing:.5px;padding:10px 15px 5px;font-size:13px;font-weight:700}.sidebar .admin-nav-tools{border-top:1px solid #395046;margin-top:12px;padding-top:6px}.sidebar .admin-nav-tools summary{cursor:pointer;color:#c2d1c7;padding:13px 15px;font-size:13px;font-weight:600;list-style-position:inside}.sidebar .admin-nav-tools summary:focus-visible{outline-offset:-2px;outline:2px solid #c7dfac}.sidebar .admin-nav-tools button{font-size:13px}.sidebar nav button,.sidebar .production-nav{min-height:40px}.sidebar nav button svg{flex-shrink:0}.workspace-subnav{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.workspace-subnav p{color:#697c70;flex-basis:100%;font-size:13px;line-height:1.6}.workspace-tools{position:relative}.workspace-tools summary{cursor:pointer;color:#43594d;background:#fff;border:1px solid #dce4dd;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:700}.workspace-tools[open]{padding:0 0 8px}.workspace-tools[open]>.secondary,.workspace-tools[open]>.primary{margin:8px 8px 0 0}.workspace-tools summary:focus-visible{outline-offset:2px;outline:2px solid #245f47}.warehouse-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.warehouse-destinations article{border:1px solid #e3e9e1;border-radius:9px;padding:18px}.warehouse-destinations p{color:#697c70;font-size:13px;line-height:1.7}.warehouse-destinations a,.warehouse-destinations button{margin:5px 6px 0 0}@media (max-width:900px){.warehouse-destinations{grid-template-columns:1fr}}.workspace-subnav button{white-space:normal;justify-content:center;display:inline-flex}.workspace-subnav .secondary:hover{color:#245f47;background:#edf4ed}.workspace-subnav .primary:hover{color:#fff;background:#184f39}.workspace-subnav [aria-current=page]{box-shadow:0 0 0 2px #c9ddce}.workspace-subnav .workspace-tools{max-width:100%}.workspace-subnav .workspace-tools[open]{flex-basis:100%}.sidebar nav{align-content:start}.simple-orders{min-width:0;max-width:100%;overflow:clip}.orders-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.orders-toolbar>label{min-width:0;color:var(--muted);flex:140px;font-size:13px}.orders-toolbar>.orders-search{flex:2 240px}.orders-toolbar input,.orders-toolbar select,.orders-filter-grid input,.orders-filter-grid select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;background:#fafcf8;border:1px solid #dce5d8;border-radius:7px;margin-top:6px;padding:10px;font-size:13px;display:block}.orders-toolbar button{min-height:37px}.orders-extra{background:#fafbf8;border-bottom:1px solid #e6ece4;padding:0 18px 18px}.orders-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;margin-bottom:14px;display:grid}.orders-filter-grid label{min-width:0;color:var(--muted);font-size:13px}.orders-periods{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.orders-summary{color:var(--muted);border-block:1px solid #e6ece4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.orders-check{cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:flex!important}.simple-orders .orders-check input,.order-identity>input{accent-color:#285e4c;flex:0 0 16px;width:16px;height:16px;margin:0}.orders-rows{min-width:0}.order-row{border-bottom:1px solid #e6ece4;grid-template-columns:minmax(155px,1.15fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(115px,1fr) minmax(90px,.65fr);align-items:start;gap:16px;padding:18px;font-size:13px;display:grid}.order-row>div,.order-identity>div{overflow-wrap:anywhere;min-width:0}.order-row small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.order-row strong{font-weight:600;line-height:1.5}.order-identity{align-items:start;gap:10px;display:flex}.order-identity>input{margin-top:3px}.order-number{text-align:left;color:#285e4c;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;display:block}.order-number:hover{text-decoration:underline}.order-shipping .pill{white-space:normal;box-sizing:border-box;max-width:100%;line-height:1.5;display:inline-block}.order-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.order-actions button{white-space:normal}.order-row .reservation-warning{color:#a56723}.orders-selected{background:#f4f7f0;padding:14px 18px}.orders-selected summary{cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:600}.orders-selected .tabletools{flex-wrap:wrap;justify-content:flex-start;padding-inline:0}.orders-selected .readiness-note{display:none}.orders-pagination{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:13px;display:flex}.orders-notice{margin:0;padding:10px 18px;font-size:13px}@media (max-width:1200px){.order-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.order-shipping{grid-column:2}.order-actions{flex-flow:wrap;grid-area:2/3;align-items:center}.order-actions button{flex:1}.orders-toolbar>.orders-search{flex-basis:100%}}@media (max-width:650px){.orders-toolbar{gap:10px;padding:14px}.orders-toolbar>label{flex-basis:calc(50% - 10px)}.order-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px}.order-identity{grid-column:1/-1}.order-buyer{grid-area:2/1}.order-amount{grid-area:2/2}.order-shipping{grid-area:3/1}.order-actions{flex-direction:column;grid-area:3/2;align-items:start}.orders-summary{padding:12px 14px}.orders-summary>span{padding-left:24px}.orders-selected{padding:14px}.orders-extra{padding-inline:14px}.orders-pagination{padding:14px}}.app>main{min-width:0}.customer-list-card{min-width:0;max-width:100%}.customer-list-card table{table-layout:fixed;white-space:normal}.customer-list-card th,.customer-list-card td{vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.customer-list-card th:first-child{width:23%}.customer-list-card th:nth-child(2){width:11%}.customer-list-card th:nth-child(3){width:20%}.customer-list-card th:nth-child(4){width:14%}.customer-list-card th:nth-child(5){width:13%}.customer-list-card th:nth-child(6){width:10%}.customer-list-card th:nth-child(7){width:9%}.customer-list-card td small{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.customer-list-card .textbtn{white-space:normal;text-align:left;line-height:1.5}.customer-list-card .tabletools{flex-wrap:wrap}.customer-list-card .readiness-tools>label{flex:140px;min-width:0}.customer-list-card .readiness-tools>label:first-child{flex-basis:220px}.customer-list-card .readiness-tools input,.customer-list-card .readiness-tools select{width:100%;min-width:0}@media (max-width:1100px){.customer-list-card .table-scroll{overflow:visible}.customer-list-card table,.customer-list-card tbody{width:100%;display:block}.customer-list-card thead{display:none}.customer-list-card tbody{gap:12px;padding:12px;display:grid}.customer-list-card tr{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px;display:grid}.customer-list-card td{border:0;min-width:0;padding:0;line-height:1.6;display:block}.customer-list-card td:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:13px;display:block}.customer-list-card td:first-child,.customer-list-card .customer-list-action{grid-column:1/-1}.customer-list-card .customer-list-action:before{display:none}.customer-list-card .customer-list-action button{background:var(--soft);border-radius:6px;padding:9px 12px;font-size:13px}}@media (max-width:420px){.customer-list-card tr{gap:12px;padding:12px}.customer-list-card .tabletools{padding:12px}}.order-delivery-address{border:1px solid var(--line);border-radius:10px;min-width:0;margin:20px 0;padding:18px}.order-delivery-address p{overflow-wrap:anywhere;line-height:1.6}.order-delivery-address label{gap:8px;margin-bottom:12px;display:grid}.order-delivery-address select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:10px}.order-delivery-address button{white-space:normal}:root{--muted:#52645a;--line:#d5ded8}body{font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit}.primary,.secondary,.darkbtn,.smallbtn,.textbtn,.workspace-tools summary{white-space:normal;text-align:center;min-height:42px;padding:10px 14px;font-size:14px;line-height:1.4}.primary,.darkbtn{color:#fff;background:#245f47;border:1px solid #245f47;font-weight:700}.secondary,.smallbtn,.workspace-tools summary{color:#234c39;background:#f5faf7;border:1px solid #91a79b;font-weight:700}.secondary:hover:not(:disabled),.smallbtn:hover:not(:disabled),.workspace-tools summary:hover{background:#e3efe7;border-color:#527b63}.textbtn{color:#24563e;background:#f1f7f3;border:1px solid #b1c4b8;border-radius:7px;gap:8px;font-weight:700;display:inline-flex}.textbtn:hover:not(:disabled){background:#e3efe7;border-color:#527b63}.product-edit,.order-number,.warehouse-order-number{text-underline-offset:3px;font-size:14px;line-height:1.5;text-decoration:underline}.iconbtn{color:#345c46;background:#f5faf7;border:1px solid #b1c4b8;border-radius:7px;min-width:42px;min-height:42px}button:disabled{cursor:not-allowed}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #246b51}.sidebar nav button,.sidebar .admin-nav-tools button,.sidebar .production-nav{white-space:normal;min-height:44px;font-size:14px;line-height:1.45}.sidebar .admin-nav-heading,.sidebar .admin-nav-tools summary{color:#c2d1c7;font-size:13px}.sidebar :is(button,a,summary):focus-visible{outline-color:#c7dfac}.sidebar .private span,.sidebar .profile span:not(.avatar){color:#b0c7ba}.breadcrumbs,.subtitle,.metric-top,.muted,.table-note,.orders-summary,.orders-pagination,.orders-check{font-size:14px}table{font-size:14px;line-height:1.5}th{color:#52645a;font-size:13px;font-weight:700}small,.pill,.order-row small,.warehouse-status{font-size:13px;line-height:1.5}.order-row{font-size:14px}.order-row strong,.product-cell strong{font-weight:700}.modal label,.orders-toolbar>label,.orders-filter-grid label,.readiness-tools>label,.staff-shell label{color:#405749;font-size:14px;font-weight:600}.modal :is(input,select,textarea),.orders-toolbar :is(input,select),.orders-filter-grid :is(input,select),.readiness-tools :is(input,select),.production :is(input,select,textarea),.staff-shell :is(input,select,textarea){border-color:#91a79b;min-height:44px;font-size:15px;line-height:1.5}input::placeholder,textarea::placeholder{color:#64756c;opacity:1}.form-note,.form-error,.order-event,.customer-event,.detail-line,.readiness-note{font-size:14px;line-height:1.6}.customer-list-card td:before{font-size:13px;font-weight:600}.customer-list-card .customer-list-action button{font-size:14px}.production-sort{min-height:42px;font-size:14px}@media (max-width:650px){.primary,.secondary,.darkbtn,.smallbtn,.textbtn,.iconbtn,.workspace-tools summary{min-height:44px}.primary,.secondary,.darkbtn,.smallbtn,.textbtn{padding:10px 12px}.modal :is(input,select,textarea),.orders-toolbar :is(input,select),.orders-filter-grid :is(input,select),.readiness-tools :is(input,select),.production :is(input,select,textarea),.staff-shell :is(input,select,textarea){font-size:16px}.pagehead>.primary,.cardhead .textbtn{font-size:14px}.cardhead,.tabletools,.form-actions{flex-wrap:wrap}.search{min-width:0;max-width:100%}.search input{width:min(300px,100%);min-width:0;font-size:16px}.modal-head h2{overflow-wrap:anywhere;min-width:0}.modal-head .iconbtn{flex-shrink:0}}.brand-sub{letter-spacing:1px;font-size:11px;line-height:1.5}.sidebar .profile{min-width:0}.sidebar .profile>div:not(.avatar){overflow-wrap:anywhere;min-width:0}.topbar{gap:12px}.breadcrumbs{min-width:0}.breadcrumbs strong{overflow-wrap:anywhere}.top-actions{flex-shrink:0}.view-shop{color:#24563e;text-underline-offset:3px;align-items:center;gap:6px;min-height:42px;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:650px){.topbar{flex-wrap:wrap;height:auto;min-height:62px;padding-block:10px}.breadcrumbs{flex:170px}.top-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.sidebar .workspace-tag{gap:5px;margin-inline:0}.sidebar .profile{gap:8px}.form-actions>button{flex:140px}}.catalog-photo-entry{margin:0 0 20px}.catalog-photo-entry>a{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:52px;font-size:17px;text-decoration:none;display:inline-flex}@media (max-width:700px){.catalog-photo-entry>a{width:100%}}.np-shipment{min-width:0}.np-shipment h3{font-size:19px}.np-shipment fieldset{border:0;min-width:0;margin:0;padding:0}.np-shipment label{color:#263c32;font-size:14px!important}.np-shipment input,.np-shipment select{width:100%;min-width:0;min-height:44px;font-size:16px!important}.np-shipment button{border-radius:7px;min-height:42px;padding:10px 14px;font-size:14px!important}.np-shipment button:disabled{cursor:not-allowed}.np-parcel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.np-parcel-heading h4{margin:0;font-size:17px}.np-parcel-row{background:#f5f8f5;border:1px solid #dae4dc;border-radius:10px;grid-template-columns:28px repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid}.np-parcel-row label{margin:0!important}.np-parcel-number{text-align:center;align-self:center;font-size:17px}.np-parcel-tools{gap:6px;display:flex}.np-shipment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.np-shipment-fields label{margin:0!important}.np-shipment-actions{border-top:1px solid #dce5df;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.np-shipment-actions p{flex-basis:100%;margin:0}.np-shipment-actions .primary{margin-left:auto}.np-shipment .form-error{font-size:15px!important}@media (max-width:900px){.np-parcel-row{grid-template-columns:28px repeat(4,minmax(0,1fr))}.np-parcel-tools{grid-column:2/-1;justify-content:flex-end}}@media (max-width:600px){.np-parcel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.np-parcel-number{text-align:left;grid-column:1/-1}.np-parcel-tools{grid-column:1/-1}.np-shipment-fields{grid-template-columns:1fr}.np-shipment-actions button{width:100%}.np-shipment-actions .primary{margin-left:0}}.billing-payers{min-width:0;margin:16px 0;padding:16px}.billing-payers h3{margin-top:0;font-size:18px}.billing-payers fieldset{border:0;min-width:0;margin:0;padding:0}.billing-payers input,.billing-payers select{width:100%;min-width:0;min-height:44px;font-size:16px}.billing-payers button{min-height:42px}.billing-payer-card{background:#f7faf7;border:1px solid #dce5df;border-radius:10px;margin:12px 0;padding:14px}.billing-payer-card .cardhead{margin-bottom:10px}.billing-payers p{overflow-wrap:anywhere}@media (max-width:600px){.billing-payers .form-grid{grid-template-columns:1fr}.billing-payers .form-actions{flex-direction:column;gap:10px;display:flex}}.production-work-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.production-work-links a{color:#194b39;background:#edf5f0;border:1px solid #b8ccc3;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:700;text-decoration:none}.production [id^=work-]{scroll-margin-top:20px}.production-report-table input.production-report-quantity{background:#fff;border:2px solid #9db9aa;width:100px;min-height:46px;font-size:20px;font-weight:700}.production-report-table td{vertical-align:middle}.production-work-waiting{background:#fbf7ec;border-left:4px solid #b89652;border-radius:8px;margin:-8px 0 20px;padding:12px 18px}.production-model-balance{border:1px solid #d6e2da;border-radius:12px;margin:14px 0;overflow:hidden}.production-model-balance>header{background:#eef5f0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.production-model-balance>header>strong{overflow-wrap:anywhere;font-size:17px}.production-model-balance>header>div{flex-wrap:wrap;gap:20px;display:flex}.production-model-balance table{width:100%;min-width:640px;margin:0}.production-model-balance th{white-space:normal}.production-model-balance td:first-child{overflow-wrap:anywhere;max-width:300px}.production-color-label{color:#5d6f63;margin-top:4px;display:block}.production-work-checkbox{align-items:center;gap:10px;display:flex}.production-work-checkbox input{width:20px;height:20px}@media (max-width:600px){.production-work-links a{text-align:center;flex:40%;padding:12px 8px}.production .production-report-table{table-layout:fixed;width:100%;min-width:0}.production .production-report-table th,.production .production-report-table td{overflow-wrap:anywhere;padding:8px 5px;font-size:13px}.production .production-report-table th:first-child{width:70px}.production .production-report-table th:last-child{width:80px}.production .production-report-table input.production-report-quantity{width:60px;min-width:0;font-size:18px}.production .production-report-sku{white-space:normal;min-width:0}.production-model-balance table{table-layout:fixed;min-width:0}.production-model-balance th,.production-model-balance td{overflow-wrap:anywhere;padding:8px 5px;font-size:12px}.production-model-balance th:first-child{width:33%}.production-model-balance>header>div{gap:12px;font-size:14px}.production .production-report-table th:first-child,.production .production-report-table td:first-child{width:70px;min-width:0;box-shadow:none;position:static}.production .production-report-table .production-report-sku{min-width:0;max-width:none}}.production button.production-confirm-result{color:#fff;cursor:pointer;background:#195a3e;border:2px solid #195a3e;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:16px 28px;font-size:18px;font-weight:800;line-height:1.3;display:inline-flex;box-shadow:0 3px #103d2a}.production button.production-confirm-result:hover:not(:disabled){background:#12472f;border-color:#12472f}.production button.production-confirm-result:focus-visible{outline-offset:4px;outline:3px solid #deac36}.production button.production-confirm-result:disabled{color:#586c60;box-shadow:none;cursor:not-allowed;opacity:1;background:#dbe5df;border-color:#c0d0c6}@media (max-width:600px){.production button.production-confirm-result{width:100%;min-height:58px;font-size:18px}}.production-request-row{border-bottom:1px solid #dce6df;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:14px;padding:16px 0;display:grid}.production-request-row label{margin:0}.production-request-row button{min-height:48px}.production-add-line{border:2px solid #286447;border-radius:10px;align-items:center;min-height:48px;margin:16px 0;padding:12px 22px;font-weight:800;display:inline-flex}.production-request-form fieldset{min-width:0}@media (max-width:600px){.production-request-row{grid-template-columns:minmax(0,1fr) 95px}.production-request-row>button{grid-column:1/-1;justify-self:end}.production-add-line{justify-content:center;width:100%}}.order-document-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.order-document-choices article{background:#f5faf7;border:1px solid #bdd2c5;border-radius:12px;padding:20px}.order-document-choices h4{margin:0 0 10px;font-size:19px}.order-document-choices a{border-radius:9px;margin:6px 8px 6px 0;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.order-document-choices .primary{color:#fff;background:#195a3e}.order-document-choices .secondary{border:1px solid #9bb9a8}@media (max-width:650px){.order-document-choices{grid-template-columns:1fr}}.customer-modal .billing-payers:has(~.billing-payers){display:none}.orders-workspace .content{width:100%;max-width:none;margin:0;padding:24px 20px 20px}.orders-workspace .order-cancel-button{color:#a33720;background:#fff8f5;border-color:#c9a397}@media (min-width:1100px){.orders-workspace .sidebar{width:210px}.orders-workspace>main{width:calc(100% - 210px);margin-left:210px}.orders-workspace .order-row{grid-template-columns:minmax(130px,1fr) minmax(140px,1.2fr) minmax(150px,1.25fr) minmax(120px,.95fr) minmax(125px,.8fr);gap:12px;padding:16px}.orders-workspace .order-shipping,.orders-workspace .order-actions{grid-area:auto}.orders-workspace .order-actions{flex-direction:column;align-items:stretch}.orders-workspace .orders-toolbar>.orders-search{flex:2 220px}}@media (max-width:650px){.orders-workspace .content{padding:20px 12px}.orders-workspace .order-actions .order-cancel-button{width:100%}}.order-payment-summary{border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:10px 0 14px;padding:10px 0;font-size:14px;display:flex}.order-payment-choice,.order-payment-balance{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.order-payment-choice>span{color:var(--muted)}.order-payment-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.order-payment-summary .textbtn{padding:4px 0;font-size:13px;text-decoration:underline}.order-payment-balance{font-size:13px}.order-payment-balance .payment-state-paid{color:#245d3d;background:#dfefe4}.order-detail-modal .modal-head{margin-bottom:8px;padding:6px 0}.order-detail-modal .order-delivery-address{margin:12px 0;padding:12px 16px}.order-detail-modal .order-delivery-address p{margin-bottom:0}.order-detail-modal .order-editor{margin:14px 0;padding:14px 16px}.order-detail-modal .cardhead{margin-bottom:12px}.order-detail-modal .cardhead h3{margin:0;font-size:15px}.order-detail-modal .order-entry-lines th{font-size:12px;font-weight:500}.order-detail-modal .order-entry-lines td{vertical-align:top;padding:14px 10px;font-size:15px}.order-detail-modal .order-entry-lines td:first-child{width:62%;min-width:260px}.order-detail-modal .order-product-name{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.55;display:block}.order-detail-modal .order-entry-lines .order-product-sku{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.order-detail-modal .order-edit-summary{background:#f7f9f7;gap:16px;margin-top:12px;padding:10px 12px}.order-detail-modal .order-edit-summary h4{margin:0 0 6px;font-size:13px}.order-detail-modal .order-edit-summary p{margin:0;font-size:13px;line-height:1.6}.order-detail-modal .order-edit-summary strong{font-size:15px}.order-detail-modal .order-edit-summary label{width:auto;font-size:12px}.order-detail-modal>.form-actions{margin:12px 0;padding-top:12px}.order-section{border-bottom:1px solid var(--line);margin:0;scroll-margin-top:64px}.order-section>summary{cursor:pointer;padding:15px 2px;font-size:14px;font-weight:600}.order-section>summary::marker{color:#6c8073}.order-section>summary>span{float:right;color:var(--muted);margin-left:12px;font-size:13px;font-weight:500}.order-section[open]>summary{border-bottom:1px solid var(--line)}.order-section>.card{box-shadow:none;border:0}.order-section .card h3{font-size:14px}.order-section .card{margin:10px 0!important}.order-section .order-section{border:0}@media (max-width:650px){.order-detail-modal .order-editor{padding:12px}.order-detail-modal .order-entry-lines td:first-child{min-width:200px}.order-detail-modal .order-product-name{font-size:15px}.order-detail-modal .order-entry-lines td{padding:12px 6px}.order-section>summary>span{float:none;margin:6px 0 0 18px;display:block}.order-payment-balance{width:100%}.order-detail-modal .order-edit-summary{gap:10px}}.order-items-preview{border-top:1px solid #e6ece4;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:10px 20px;padding-top:12px;display:grid}.order-preview-item{gap:9px;line-height:1.5;display:flex}.order-preview-item>strong{white-space:nowrap}.order-preview-item small{margin-top:2px;font-size:11px}.order-paid-control{margin-top:8px}.order-paid-control label{font-size:13px}.order-paid-control [role=alert]{color:#b42318}.order-status-control select{color:#285e49;background:#fff;border:1px solid #9bb3a6;border-radius:6px;min-width:120px;max-width:100%;padding:7px 9px;font-size:13px}.order-status-control [role=alert]{color:#b42318}.order-detail-modal .order-status-control{margin:10px 0}
