.coa-page{color:#182c38}.coa-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 28px;display:flex}.coa-heading h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:30px}.coa-heading p,.coa-folder-heading p{color:#637782;margin:0;font-size:14px;line-height:1.7}.coa-eyebrow{letter-spacing:2px;color:#66818c;font-size:11px;font-weight:700}.coa-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coa-page button,.coa-page a{font:inherit;font-size:13px}.coa-page button{color:#2c4c5b;cursor:pointer;background:#fff;border:1px solid #d8e2e6;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.coa-page button:hover{background:#f0f7f7}.coa-page button:disabled{opacity:.5;cursor:not-allowed}.coa-page button:focus-visible,.coa-page a:focus-visible,.coa-page input:focus-visible,.coa-page select:focus-visible{outline-offset:2px;outline:3px solid #5cb6af}.coa-page a{color:#167b76}.coa-create{background:#fff;border:1px solid #dce5e8;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:16px 18px;display:flex}.coa-page input,.coa-page select{font:inherit;color:#1e3c48;background:#fff;border:1px solid #d2dee2;border-radius:7px;padding:11px}.coa-create input{width:min(390px,50%);font-size:13px}.coa-create small,.coa-muted{color:#73848a;font-size:12px}.coa-workspace{grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid}.coa-products,.coa-reports{background:#fff;border:1px solid #dce5e8;border-radius:12px;min-width:0}.coa-products{align-self:start;padding:18px 12px}.coa-products h2{color:#6b818b;justify-content:space-between;margin:2px 0 16px;padding:0 8px;font-size:13px;display:flex}.coa-products>button{text-align:left;border:0;justify-content:flex-start;width:100%;min-height:44px;margin:3px 0}.coa-products>button span{overflow-wrap:anywhere;flex:1}.coa-products button.active{color:#10766d;background:#eaf5f3;font-weight:650}.coa-products i{font-size:10px;font-style:normal;font-weight:400}.coa-products small{color:#7d8e95;font-size:11px}.coa-products p{padding:10px;line-height:1.8}.coa-products>a{margin:12px 8px;display:block}.coa-reports{padding:22px}.coa-folder-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.coa-folder-heading h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:20px}.coa-folder-heading .coa-toolbar button{padding:7px 9px;font-size:12px}.coa-upload{color:#2c7572;background:#f5f9f9;border:1px dashed #b5cdce;border-radius:9px;align-items:center;gap:14px;margin-bottom:18px;padding:20px;display:flex}.coa-upload strong{font-size:14px}.coa-upload p{color:#778a90;margin:8px 0 0;font-size:12px;line-height:1.6}.coa-upload>button{color:#fff;background:#177d75;border-color:#177d75;flex-shrink:0;margin-left:auto}.coa-upload>button:hover{background:#12675f}.coa-table-wrap{overflow:auto}.coa-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.coa-table th{color:#81929a;white-space:nowrap;border-bottom:1px solid #e5ecef;padding:12px 10px;font-size:11px;font-weight:500}.coa-table td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:17px 10px}.coa-table td:first-child{min-width:190px;max-width:340px}.coa-filename{align-items:center;gap:10px;display:flex}.coa-filename>svg{color:#4d9291;flex-shrink:0}.coa-filename span{overflow-wrap:anywhere;line-height:1.7}.coa-filename small{color:#8a9aa0;font-size:10px;display:block}.coa-row-actions{flex-wrap:wrap;gap:5px;min-width:165px;display:flex}.coa-row-actions button{padding:6px 7px;font-size:11px}.coa-status{white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px}.coa-status.public{color:#22835a;background:#e7f6ef}.coa-status.private{color:#6f818b;background:#f0f3f4}.coa-products .public{color:#328064}.coa-products .private{color:#8c9a9f}.coa-page .coa-danger{color:#ae4a4a}.coa-notice{color:#287455;overflow-wrap:anywhere;background:#edf7f2;border-radius:8px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.7}.coa-error{color:#ae4a4a;background:#fff0ee}.coa-empty{text-align:center;color:#8b9ca3;padding:60px 15px}.coa-empty h3{color:#586f7b;font-size:16px;font-weight:500}.coa-empty p{font-size:13px}.coa-progress{overflow-wrap:anywhere;background:#f8fafb;border-radius:8px;padding:14px 14px 14px 32px;font-size:12px;line-height:1.9}.coa-overlay{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142b3d80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.coa-dialog{background:#fff;border-radius:13px;width:100%;max-width:460px;padding:28px;box-shadow:0 15px 70px #102c3a30}.coa-dialog h2{margin-top:0;font-size:20px}.coa-dialog p{overflow-wrap:anywhere;color:#6f828c;font-size:13px;line-height:1.8}.coa-dialog input,.coa-dialog select{width:100%;margin:8px 0}.coa-dialog footer,.coa-preview footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.coa-preview{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1050px;max-height:92vh;padding:18px;display:flex}.coa-preview header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.coa-preview header strong{overflow-wrap:anywhere;font-size:14px}.coa-preview-body{text-align:center;background:#edf1f4;min-height:180px;overflow:auto}.coa-preview canvas,.coa-preview img{max-width:100%;height:auto;margin:auto;display:block}.coa-preview footer{margin:14px 0 0;font-size:13px}.coa-public-shell{background:#f5f8f8;min-height:100vh;padding:38px max(20px,50vw - 660px) 20px}.coa-public .coa-heading{margin-bottom:34px}.coa-public-footer{text-align:center;letter-spacing:1px;color:#92a2a9;padding:32px 0 8px;font-size:11px}.coa-public .coa-row-actions{min-width:130px}.coa-public .coa-products{position:sticky;top:18px}@media (width<=900px){.coa-heading{flex-direction:column;align-items:flex-start}.coa-workspace{grid-template-columns:1fr}.coa-products{flex-wrap:wrap;gap:5px;display:flex}.coa-products h2{width:100%}.coa-products>button{width:auto;max-width:100%}.coa-public .coa-products{position:static}.coa-reports{padding:16px}.coa-create{flex-wrap:wrap}.coa-create input{width:100%}.coa-upload{flex-wrap:wrap}.coa-upload>button{margin-left:0}.coa-public-shell{padding:22px 14px}.coa-heading h1{font-size:26px}.coa-overlay{padding:12px}}@media (width<=600px){.coa-table-wrap{overflow:visible}.coa-table,.coa-table tbody,.coa-table tr,.coa-table td{width:100%;display:block}.coa-table thead{display:none}.coa-table tr{border-bottom:1px solid #e5ecef;padding:12px 0}.coa-table tr:last-child{border-bottom:0}.coa-table td{border:0;padding:6px 0;min-width:0!important;max-width:none!important}.coa-table td[data-label]{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.coa-table td[data-label]:before{content:attr(data-label);color:#8b9aa2;flex-shrink:0;font-size:11px}.coa-table td:first-child{padding-bottom:12px}.coa-row-actions{justify-content:flex-end;min-width:0!important}.coa-public .coa-reports{padding:18px}.coa-public .coa-row-actions button{padding:9px 11px}}.coa-workspace.coa-flat{grid-template-columns:minmax(0,1fr)}.coa-bulk{background:#f6faf9;border:1px solid #dce8e6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;display:flex}.coa-bulk label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.coa-bulk>span{color:#6c818a}.coa-bulk>button:first-of-type{color:#fff;background:#177d75;border-color:#177d75}.coa-bulk input[type=checkbox],.coa-filename input[type=checkbox]{accent-color:#177d75;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:0;padding:0}.coa-bulk input:disabled,.coa-filename input:disabled{cursor:not-allowed}.coa-progress{max-height:220px;overflow:auto}.coa-search{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:20px;display:flex}.coa-search label{color:#388580;background:#f9fcfc;border:1px solid #cadcdd;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:200px;padding:0 12px;display:flex}.coa-search label:focus-within{outline-offset:2px;outline:3px solid #5cb6af}.coa-search label svg{flex-shrink:0}.coa-search input[type=search]{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:14px}.coa-search input[type=search]:focus-visible{outline:none}.coa-search>span{color:#68818b;white-space:nowrap;font-size:12px}@media (width<=600px){.coa-search label{flex-basis:100%;min-width:0}.coa-search input[type=search]{font-size:16px}.coa-search>span{white-space:normal}}.exception-select{color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.exception-select input{accent-color:var(--green)}.tracking-batch-result{color:#285847;background:#eff7f3;border:1px solid #c9dfd5;border-radius:9px;margin:0 0 15px;padding:11px 14px;font-size:11px;line-height:1.6}.exception-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.exception-handling-filters{background:#f1f4ef;border:1px solid #dfe6df;border-radius:11px;gap:3px;padding:4px;display:inline-flex}.exception-handling-filters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 20px;font-size:11px}.exception-handling-filters button[aria-pressed=true]{background:var(--paper);color:var(--green);font-weight:700;box-shadow:0 1px 4px #174d3b12}.exception-handling-filters button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.exception-filter-count{color:var(--muted);font-size:11px}.exception-refresh{margin-left:auto}.exception-handled-info{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.exception-handled-badge{color:#286448;background:#e5f3eb;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-weight:700;display:inline-flex}.exception-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exception-card-actions .button{white-space:nowrap;flex:1;font-size:10px}.exception-card dd{overflow-wrap:anywhere}.exception-select:has(input:disabled){cursor:default}.tracking-monitor-grid{background:#fafbf9;border:1px solid #e9ede9;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;padding:10px;display:grid}.tracking-monitor-grid div{min-width:0}.tracking-monitor-grid span,.tracking-monitor-grid strong{display:block}.tracking-monitor-grid span{color:var(--muted);font-size:9px}.tracking-monitor-grid strong{overflow-wrap:anywhere;margin-top:3px;font-size:10px}.tracking-monitor-error{color:#a43d36!important}.tracking-notice-log{gap:7px;margin:13px 0;display:grid}.tracking-notice-log article{background:#fafbf9;border:1px solid #e9ede9;border-radius:8px;padding:9px 10px}.tracking-notice-log strong,.tracking-notice-log span{display:block}.tracking-notice-log strong{font-size:10px}.tracking-notice-log span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.tracking-notice-state{background:#edf2ee;border-radius:999px;width:max-content;padding:2px 6px;color:#46584e!important;font-size:9px!important;display:inline-flex!important}.tracking-log-empty{color:var(--muted);font-size:10px}@media (width<=650px){.tracking-monitor-grid{grid-template-columns:1fr 1fr}.exception-toolbar{gap:9px}.exception-handling-filters button{padding:9px 16px}.exception-refresh{padding:9px 10px}.exception-filter-count{flex-basis:100%;order:3}}.dialog.order-edit-dialog{width:min(1280px,100vw - 32px);max-width:none;min-height:min(720px,100vh - 24px);max-height:calc(100vh - 24px);padding:30px 34px;overflow:auto}.order-edit-note{color:var(--muted);background:#f2f6f2;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:11px;line-height:1.7}.order-edit-items{margin:16px 0 8px;overflow-x:auto}.order-edit-item-head,.order-edit-item{grid-template-columns:minmax(260px,1.8fr) minmax(130px,.8fr) minmax(150px,1fr) 90px 140px 38px;align-items:center;gap:10px;min-width:900px;display:grid}.order-edit-item-head{color:var(--muted);padding:0 5px 7px;font-size:10px;font-weight:600}.order-edit-item{border-top:1px solid #edf0ec;padding:7px 5px}.order-edit-item input{width:100%;min-width:0}.order-edit-add{margin-bottom:16px}.order-edit-total{color:#315b47;background:#edf5f1;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:12px 15px;display:flex}.order-edit-total strong{font-variant-numeric:tabular-nums;font-size:18px}@media (width<=900px){.dialog.order-edit-dialog{width:calc(100vw - 20px);min-height:0;max-height:calc(100vh - 20px);padding:20px}.order-edit-item-head,.order-edit-item{min-width:780px}}@media (width<=600px){.dialog.order-edit-dialog{padding:16px}.order-edit-item-head,.order-edit-item{min-width:680px}}.payment-reference-list>.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.payment-reference-list>.payment-reference-row{border-top:1px solid #e3e9e3;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(150px,1.3fr);align-items:start;padding:10px 0;line-height:1.6}.dialog.second-payment-dialog{box-sizing:border-box;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:24px 28px;overflow-y:auto}.second-payment-dialog-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.dialog.second-payment-dialog .second-payment-dialog-heading h2{margin:0;font-size:23px}.second-payment-dialog-heading .eyebrow{margin:0 0 6px}.second-payment-close{color:#74867c;min-width:30px;padding:5px}.second-payment-intro{color:#74867c;margin:0;font-size:11px;line-height:1.6}.second-payment-products-editor{border:0;margin:14px 0;padding:0}.second-payment-products-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.second-payment-products-heading h3,.second-payment-payment-section h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.second-payment-section-number{color:#365f4b;background:#eaf2ec;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:inline-flex}.second-payment-products-heading .button{min-height:32px;padding:6px 10px;font-size:12px}.second-payment-import{background:#f5f9f6;border:1px dashed #ccded2;border-radius:9px;margin:0 0 10px}.second-payment-import summary{cursor:pointer;color:#426453;align-items:center;gap:7px;padding:4px 12px;font-size:11px;font-weight:600;list-style:none;display:flex}.second-payment-import summary::-webkit-details-marker{display:none}.second-payment-import summary>span{color:#83988a;font-size:10px;font-weight:400}.second-payment-import summary:after{content:"＋";margin-left:auto;font-size:15px;font-weight:400}.second-payment-import[open] summary:after{content:"−"}.second-payment-import summary:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #4d8871}.second-payment-import-body{padding:0 12px 12px}.second-payment-import-body textarea{resize:vertical;width:100%;min-height:82px;font-size:12px}.second-payment-import-body>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.second-payment-import-body .button{white-space:nowrap;padding:8px 12px;font-size:11px}.second-payment-import-body .payment-reference-help{margin:0}.second-payment-import-notice{color:#426453;margin:8px 0;font-size:11px;line-height:1.6}.second-payment-visually-hidden,.second-payment-product-editor label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.second-payment-product-columns,.second-payment-product-editor{grid-template-columns:minmax(130px,1.9fr) minmax(90px,1.15fr) 76px minmax(130px,1fr) 28px;align-items:center;gap:10px;display:grid}.second-payment-product-columns{color:#74867c;border-bottom:1px solid #e2e9e2;padding:2px 0 5px;font-size:10px}.second-payment-product-editor{border-bottom:1px solid #edf0eb;padding:7px 0}.second-payment-dialog .second-payment-product-editor label{min-width:0;margin:0}.second-payment-product-editor input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:10px 11px;font-size:12px}.second-payment-product-editor .button{color:#6d8778;padding:8px 4px}.second-payment-product-editor .button:hover{color:#b64e3f;background:#fff2ee}.second-payment-product-editor label:nth-child(4) input{font-variant-numeric:tabular-nums;color:#204c3c;background:#f8fbf8;font-weight:600}.second-payment-currency{color:#6e8277;margin-left:auto;font-size:10px;font-weight:400}.second-payment-fees-grid,.second-payment-payment-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.second-payment-dialog .second-payment-fees-grid label,.second-payment-dialog .second-payment-payment-grid label{min-width:0;margin:0}.second-payment-payment-section{border-top:1px solid #e0e8e0;padding-top:14px}.second-payment-payment-grid{grid-template-columns:1fr 1.15fr 1.1fr;margin-bottom:0}.second-payment-payment-grid input,.second-payment-payment-grid select{width:100%;min-width:0}.second-payment-payment-grid label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.second-payment-payment-grid small{color:#6e8677;font-size:10px;font-weight:400}.second-payment-payment-grid input[readonly]{color:#204c3c;background:#edf5ef;border-color:#cbded0;font-size:17px;font-weight:700}.second-payment-summary{background:#f2f7f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding:10px 16px;display:grid}.second-payment-summary>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.second-payment-summary span{color:#6e8277;font-size:10px}.second-payment-summary strong{color:#315f49;font-size:15px}.second-payment-summary-total{border-left:1px solid #d5e3d8;padding-left:16px}.second-payment-summary-total strong{font-size:20px}.dialog.second-payment-dialog .second-payment-actions{z-index:1;background:#fff;border-top:1px solid #e4eae4;margin:14px -4px -6px;padding:12px 4px 6px;position:sticky;bottom:-24px}.second-payment-legacy-note{color:#8a6829;background:#fff7e7;border:1px solid #efdfb9;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.6}.second-payment-pricing-error{color:#b7543d;font-size:12px;line-height:1.5}.second-payment-detail-totals{color:#6e8277;border-top:1px solid #e1e9e0;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.second-payment-detail-totals strong{color:#315f49}.additional-payment-detail{border-top:1px solid #e3e9e3;padding:10px 0}.additional-payment-detail>.payment-reference-row{grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(150px,1.3fr);align-items:start;gap:12px;line-height:1.6;display:grid}.second-payment-products-detail{background:#f8faf7;border:1px solid #e4ebe5;border-radius:10px;margin-top:10px;padding:12px 14px}.second-payment-product-list>div{overflow-wrap:anywhere;border-top:1px solid #e4ebe5;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:13px;display:grid}.second-payment-product-list span{color:#6e8277}.second-payment-products-detail .muted-block{margin:6px 0;font-size:12px}@media (width<=900px){.additional-payment-detail>.payment-reference-row{grid-template-columns:1fr;gap:4px}}@media (width<=800px){.dialog.second-payment-dialog{padding:22px}.second-payment-product-columns,.second-payment-product-editor{grid-template-columns:minmax(100px,1.5fr) minmax(70px,1fr) 60px minmax(110px,1fr) 24px;gap:7px}.second-payment-payment-grid{grid-template-columns:1fr 1fr}.second-payment-payment-grid label:last-child{grid-column:1/-1}.dialog.second-payment-dialog .second-payment-actions{bottom:-22px}.second-payment-summary>div{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=600px){.second-payment-product-columns{display:none}.second-payment-product-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:9px;padding:12px 0}.second-payment-product-editor label>span{clip:auto;white-space:normal;color:#74867c;width:auto;height:auto;margin:0 0 5px;font-size:10px;position:static;overflow:visible}.second-payment-product-editor label:first-child,.second-payment-product-editor label:nth-child(2){grid-column:1/3}.second-payment-product-editor label:nth-child(3){grid-column:1}.second-payment-product-editor label:nth-child(4){grid-column:2}.second-payment-product-editor>.button{grid-area:1/3;align-self:end}.second-payment-fees-grid{gap:10px}.second-payment-payment-grid{grid-template-columns:1fr;gap:12px}.second-payment-payment-grid label:last-child{grid-column:auto}.second-payment-import-body>div{flex-direction:column;align-items:flex-start}.second-payment-summary{padding:12px}.second-payment-summary-total{padding-left:12px}.second-payment-product-list>div{grid-template-columns:minmax(0,1fr) auto}.second-payment-product-list span{grid-row:2}.second-payment-product-list b{grid-area:1/2}.dialog.second-payment-dialog .second-payment-actions{bottom:-20px}.dialog.second-payment-dialog .second-payment-dialog-heading h2{font-size:21px}}@media (width<=900px){.payment-reference-list>.payment-reference-row{grid-template-columns:1fr}}@media (width<=600px){.payment-reference-list>.panel-heading{flex-direction:column;align-items:flex-start}.dialog.second-payment-dialog{padding:20px}}.orders-table .tr:not(.th){padding-right:44px;position:relative}.orders-table .tr>.order-corner-flag{color:#a6b0aa;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:7px;right:9px}.orders-table .tr>.order-corner-flag:hover:not(:disabled){background:#edf1ec}.orders-table .tr>.order-corner-flag.has-note{gap:3px;width:40px}.order-flag-note-indicator{letter-spacing:1px;flex:none;font-size:12px;font-weight:700;line-height:1}.order-corner-flag:focus-visible{outline-offset:2px;outline:2px solid #597c6d}.order-corner-flag:disabled{cursor:default;opacity:.6}.order-flag-popover{z-index:1500;color:#253c33;box-sizing:border-box;background:#fff;border:1px solid #dde4dd;border-radius:12px;width:280px;padding:12px;font-size:12px;position:fixed;box-shadow:0 9px 32px #15291e26}.order-flag-popover header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.order-flag-popover header strong{font-size:12px}.order-flag-popover .icon-button{width:24px;min-width:24px;height:24px}.order-flag-colors{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.order-flag-colors button{cursor:pointer;background:#f7f9f6;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-size:11px;display:flex}.order-flag-colors button[aria-pressed=true]{background:#fff;border-color:currentColor}.order-flag-colors button:hover{background:#edf1ed}.order-flag-colors button:focus-visible,.order-flag-clear:focus-visible,.order-flag-note-save:focus-visible{outline-offset:2px;outline:2px solid #597c6d}.order-flag-clear{color:#77847c;cursor:pointer;background:#fff;border:1px solid #e2e8e2;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;padding:8px;font-size:11px;display:flex}.order-flag-note-label{color:#52695e;margin-top:10px;font-size:11px;font-weight:600;display:block}.order-flag-note{box-sizing:border-box;resize:vertical;color:#253c33;width:100%;min-height:70px;font:inherit;border:1px solid #dce4dc;border-radius:7px;margin-top:5px;padding:8px;line-height:1.45;display:block}.order-flag-note:focus{outline-offset:1px;outline:2px solid #597c6d}.order-flag-note-save{color:#38594a;cursor:pointer;background:#f5f8f5;border:1px solid #dce4dc;border-radius:7px;width:100%;margin-top:6px;padding:7px;font-size:11px;font-weight:600;display:block}.order-flag-note-save:disabled{opacity:.55;cursor:default}.order-flag-popover p{color:#819087;margin:9px 0 0;font-size:10px;line-height:1.5}.orders-table .tr.th{position:relative}.order-bulk-flag-trigger{color:#184e40;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.orders-table .tr.th>.order-bulk-flag-trigger{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.order-bulk-flag-trigger:hover:not(:disabled){background:#e3eee8}.order-bulk-flag-trigger:disabled{opacity:.4;cursor:default}.order-bulk-flag-trigger:focus-visible{outline-offset:2px;outline:2px solid #597c6d}.order-bulk-flag-count{color:#60766b;margin:0 0 10px;font-size:12px}.order-bulk-flag-popover .order-flag-clear[aria-pressed=true]{color:#184e40;background:#edf3ef;border-color:#597c6d}.order-bulk-flag-apply{color:#fff;background:#184e40;border-color:#184e40;margin-top:12px;padding:10px}.order-bulk-flag-mobile{display:none}@media (width<=600px){.order-bulk-flag-mobile{color:#60766b;border-bottom:1px solid #e2e8e2;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.order-flag-popover{width:min(280px,100vw - 16px)}.orders-table .tr:not(.th){padding-right:16px}.orders-table .tr>.order-corner-flag{top:9px;right:8px}.orders-table .tr>div.order-sold-at{padding-right:44px}}.orders-filter-panel{background:linear-gradient(#fff 0%,#fcfdfb 100%);border:1px solid #e0e6df;border-radius:14px;gap:12px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 3px 16px #183f2f05}.orders-filter-panel .orders-search-box{border-color:#dce4dd;border-radius:10px;width:100%;min-height:46px;box-shadow:0 1px 2px #173b2a06}.orders-filter-panel .orders-search-box:focus-within{border-color:#88aa97;box-shadow:0 0 0 3px #4f896a12}.orders-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.orders-filter-grid>select,.orders-filter-grid>.select-wrap{background-color:#fff;border-color:#e0e5df;border-radius:9px;width:100%;min-width:0;min-height:41px;font-size:11px}.orders-filter-grid>select{padding:0 11px}.orders-filter-grid>.select-wrap{color:#809087;padding-left:10px}.orders-filter-grid>.select-wrap select{color:#52605b;background:0 0;width:100%;min-width:0;min-height:39px;padding-left:7px;font-size:11px}.orders-filter-footer{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.orders-filter-panel .order-date-filter-group{background:0 0;border:0;flex-wrap:wrap;min-width:0;padding:0}.orders-filter-panel .date-filter{border-color:#e0e5df;border-radius:8px;min-height:39px}.orders-filter-panel .date-presets{min-height:39px}.orders-filter-panel .date-preset{min-height:32px}.orders-filter-panel .clear-order-filters{color:#718078;border-radius:8px;flex:none;min-height:36px;padding:7px 10px;font-size:11px}.orders-filter-panel .clear-order-filters:hover{color:#315f49;background:#f1f5f1}.orders-list-card{border-color:#dfe6e0;border-radius:14px;box-shadow:0 3px 16px #183f2f05}.orders-list-card .orders-table.with-profit .tr{grid-template-columns:86px minmax(225px,1.65fr) minmax(110px,.85fr) minmax(155px,1.15fr) minmax(110px,.75fr) minmax(110px,.8fr) minmax(135px,.9fr) 140px;align-items:center;gap:18px;min-height:96px;padding:16px 44px 16px 20px;transition:background-color .15s}.orders-list-card .orders-table.with-profit .tr.th{color:#75847c;letter-spacing:.025em;background:#f5f7f3;border-bottom:1px solid #e3e9e3;min-height:44px;padding-top:12px;padding-bottom:12px}.orders-list-card .orders-table .th span,.orders-list-card .order-select-all span{font-size:11px;font-weight:600}.orders-list-card .orders-table .tr:not(.th){background:#fffefa;border-top:1px solid #edf0eb}.orders-list-card .orders-table .tr.selected{background:#eef6f1;box-shadow:inset 3px 0 #49836a}.orders-list-card .orders-table .tr.selected:hover{background:#e9f3ed}.orders-list-card .orders-table .tr>div{min-width:0}.orders-list-card .order-sold-at strong{color:#40564b;font-size:12px;font-weight:600}.orders-list-card .order-sold-at small{color:#8a9790;margin-top:3px;font-size:11px}.orders-list-card .selectable-order-cell{grid-template-columns:16px minmax(0,1fr);gap:12px}.orders-list-card .order-select-all{gap:12px}.orders-list-card .selectable-order-cell .order-row-checkbox{margin-top:4px}.orders-list-card .order-number-link{color:#215746;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:12px;font-weight:700;line-height:1.6;text-decoration:none;display:block;overflow:hidden}.orders-list-card .order-number-link:hover{text-underline-offset:3px;text-decoration:underline}.orders-list-card .order-customer-line{align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.orders-list-card .order-customer-name{white-space:nowrap;text-overflow:ellipsis;color:#53665b;font-size:11px;overflow:hidden}.orders-list-card .order-country-tag{color:#788b79;letter-spacing:.03em;background:#f3f6f0;border:1px solid #e1e7df;border-radius:4px;flex:none;padding:0 5px;font-size:9px;line-height:16px;display:inline-flex}.orders-list-card .primary-cell small{color:#8c9991;letter-spacing:.015em;font-size:10px}.orders-list-card .order-sales-cell strong{color:#3d5147;font-size:12px;font-weight:600}.orders-list-card .order-sales-cell small{color:#8c9991;overflow-wrap:anywhere;font-size:10px}.orders-list-card .order-fulfillment-cell>small{color:#809087;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.55}.orders-list-card .order-amount-cell,.orders-list-card .order-profit-cell,.orders-list-card .order-money-heading{text-align:right;font-variant-numeric:tabular-nums}.orders-list-card .order-amount-cell strong{color:#253e32;white-space:nowrap;font-size:13px;font-weight:650}.orders-list-card .order-amount-cell small{color:#8c9991;font-size:10px}.orders-list-card .order-payment-method-heading,.orders-list-card .order-payment-method-cell{text-align:left}.orders-list-card .order-payment-method-cell strong{color:#53665b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.orders-list-card .order-profit-cell{border-left:1px solid #e9eee7;padding-left:15px}.orders-list-card .order-profit-cell strong{color:#267353;font-size:13px;font-weight:650}.orders-list-card .order-profit-cell span{color:#628270;margin-top:3px;font-size:11px;line-height:1.5}.orders-list-card .order-profit-cell.is-loss strong,.orders-list-card .order-profit-cell.is-loss span{color:#b44e45}.orders-list-card .order-profit-cell small{color:#8a785c;font-size:9px;line-height:1.5}.orders-list-card .order-profit-cell.needs-cost .cost-entry-button{color:#a94436;white-space:nowrap;cursor:pointer;background:#fff3ef;border:1px solid #efc2b8;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;font-size:11px;font-weight:750;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.orders-list-card .order-profit-cell.needs-cost .cost-entry-button:hover{color:#7e2f27;background:#fde8e1;border-color:#d99384}.orders-list-card .order-action-heading{text-align:center}.orders-list-card .order-quick-actions{white-space:nowrap;justify-content:flex-end;gap:8px}.orders-list-card .order-quick-actions .quick-shipment-button{color:#3b644c;min-height:30px;box-shadow:none;background:#f6faf6;border:1px solid #dce6dd;border-radius:7px;gap:5px;padding:6px 10px;font-size:10px}.orders-list-card .order-quick-actions .quick-shipment-button:hover:not(:disabled){background:#eaf3eb;border-color:#b7cbbb}.orders-list-card .order-quick-actions .quick-shipment-button:disabled{opacity:1;color:#9ba49e;box-shadow:none;cursor:not-allowed;background:#f0f1f0;border-color:#e2e5e2}.orders-list-card .order-quick-actions .row-arrow{color:#859b8d;border-radius:7px;flex-basis:28px;width:28px;height:28px}.orders-list-card .orders-table .tr>.order-corner-flag{width:23px;height:23px;top:8px;right:8px}.orders-list-card :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #53836c}.order-cost-entry-dialog{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);position:relative;overflow-y:auto}.order-cost-entry-dialog .ledger-panel{box-shadow:none;background:0 0;border:0;padding:0}.order-cost-dialog-close{z-index:2;color:#547164;cursor:pointer;background:#fffefa;border:1px solid #dce5de;border-radius:8px;padding:6px 9px;font-size:11px;position:absolute;top:20px;right:22px}.order-cost-dialog-close:hover{color:#265b47;background:#edf5ef}.orders-pagination{color:#718178;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 4px;font-size:12px;display:flex}.orders-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-pagination .button{min-height:34px;box-shadow:none;gap:5px;padding:8px 11px}.orders-pagination label{color:#718178;align-items:center;gap:6px;display:flex}.orders-pagination select{color:#3f5b4c;background:#fffefa;border:1px solid #dce5de;border-radius:8px;min-height:34px;padding:7px 27px 7px 9px;font-size:12px}@media (width<=600px){.orders-filter-panel{border-radius:12px;gap:10px;padding:11px}.orders-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-filter-panel .orders-search-box{min-height:43px}.orders-filter-footer{flex-direction:column;align-items:stretch;gap:8px}.orders-filter-panel .order-date-filter-group{gap:5px;width:100%}.orders-filter-panel .order-date-filter-group .date-filter{flex:140px}.orders-filter-panel .order-date-filter-group .date-filter input{width:100%;min-width:0}.orders-filter-panel .date-presets{justify-content:flex-end;width:100%}.orders-filter-panel .clear-order-filters{align-self:flex-end}.orders-list-card .orders-table.with-profit{min-width:0}.orders-list-card .orders-table.with-profit .tr{background:#fffefa;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px 16px}.orders-list-card .orders-table.with-profit .tr.th{display:none}.orders-list-card .order-sold-at{align-items:center;gap:8px;display:flex}.orders-list-card .order-sold-at small{margin:0}.orders-list-card .orders-table.with-profit .order-profit-cell{text-align:right;border-left:0;grid-column:1/-1;padding-left:0}.orders-list-card .order-profit-cell:before{content:"利润 · USD / RMB";float:left;color:#809087;font-size:10px}.orders-list-card .order-customer-line{flex-wrap:wrap}.orders-list-card .order-customer-name{white-space:normal;overflow-wrap:anywhere}.orders-list-card .orders-table .tr>div.order-sales-cell,.orders-list-card .orders-table .tr>div.order-fulfillment-cell{grid-column:1/-1}.orders-list-card .orders-table .tr>div.order-payment-method-cell{text-align:right;grid-area:3/2}.orders-pagination{align-items:stretch;padding:10px 0}.orders-pagination>span{width:100%}.orders-pagination-controls{justify-content:space-between;width:100%}.orders-pagination-controls label{order:3}}@media (width>=601px) and (width<=1050px){.orders-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-footer{align-items:flex-start}.orders-filter-panel .order-date-filter-group{flex:auto}}@media (prefers-reduced-motion:reduce){.orders-list-card .orders-table.with-profit .tr{transition:none}}.orders-list-card .order-amount-parts{color:#687a70;font-variant-numeric:tabular-nums;gap:3px;margin-bottom:4px;font-size:9px;display:grid}.orders-list-card .order-amount-parts span{white-space:nowrap}.orders-list-card .order-amount-parts small{color:#8c9991;margin-right:4px;font-size:9px;display:inline}.orders-list-card .order-amount-cell.has-second-amount>strong{font-size:11px}@media (width<=600px){.orders-list-card .order-amount-parts{justify-items:end}}.review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.review-summary>div{background:var(--paper);border:1px solid #dfe3dd;border-radius:14px;padding:22px 24px}.review-summary span,.review-summary strong,.review-summary small{display:block}.review-summary strong{color:var(--green,#164e40);font-size:32px;line-height:1.4}.review-summary span{font-size:13px;font-weight:600}.review-summary small,.review-help{color:var(--muted);font-size:12px;line-height:1.7}.review-filters{grid-template-columns:2fr .8fr 1.3fr 1.3fr auto;align-items:end;gap:12px;margin:22px 0 8px;display:grid}.review-filters label{color:var(--muted);flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.review-filters input,.review-filters select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0db;border-radius:9px;padding:10px 12px}.review-list{gap:18px;display:grid}.review-card{background:var(--paper);box-shadow:var(--shadow);overflow-wrap:anywhere;border:1px solid #dfe3dd;border-radius:14px;padding:24px;font-size:13px;line-height:1.7}.review-card header,.review-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.review-card h2{margin:5px 0 0;font-size:22px}.review-reason{color:#83591d;font-size:12px;font-weight:600}.review-state{color:#795217;white-space:nowrap;background:#fff3db;border-radius:20px;padding:5px 12px;font-size:12px}.review-state.done{color:#215b47;background:#e5f2ec}.review-identity{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;grid-template-columns:1fr 1fr;gap:18px 32px;margin:16px 0;padding:20px 0;display:grid}.review-identity dt{color:var(--muted);margin-bottom:4px;font-size:12px}.review-identity dd{align-items:center;gap:8px;min-height:24px;margin:0;font-weight:600;display:flex}.review-identity small{color:var(--muted);font-size:11px;display:block}.review-next{background:#f0f5f1;border-radius:10px;padding:14px 18px}.review-next p{margin:4px 0}.review-next small{color:var(--muted)}.review-card footer>span{color:var(--muted);font-size:11px}.review-card footer>div,.review-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.review-card details{border-top:1px solid #edf0ec;padding-top:12px}.review-card summary{cursor:pointer;color:#285e4d;font-weight:600}.review-detail{border-bottom:1px solid #edf0ec;padding:12px 0}.review-detail p{margin:5px 0}.review-detail small{color:var(--muted);font-size:11px;display:block}.review-live,.review-warning{background:#fff4db;border-radius:9px;padding:12px 16px;font-size:12px;line-height:1.7}.review-live{margin-bottom:15px}.review-live button{margin-left:8px}.review-notice{color:#215b47;min-height:18px;font-size:12px}.review-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}@media (width<=1100px){.review-filters{grid-template-columns:1fr 1fr}.review-filters>label:first-child{grid-column:1/-1}}@media (width<=600px){.review-summary{gap:8px}.review-summary>div{padding:12px 10px}.review-summary strong{font-size:25px}.review-summary small{font-size:10px}.review-card{padding:16px}.review-identity{grid-template-columns:1fr;gap:12px}.review-card footer>div{width:100%}.review-card footer button{flex:1}.review-filters{grid-template-columns:1fr}.review-filters>label:first-child{grid-column:auto}}.review-page .page-header{margin-bottom:18px}.review-summary{gap:10px;margin-bottom:8px}.review-summary>div{border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 16px;display:grid}.review-summary strong{grid-area:1/2/3;align-self:center;font-size:24px}.review-summary small{font-size:11px}.review-help{margin:8px 0}.review-filters{gap:10px;margin:14px 0}.review-filters label{gap:5px}.review-filters input,.review-filters select{min-height:36px;padding:8px 10px}.review-page .button{min-height:34px;box-shadow:none;padding:8px 12px;font-size:12px}.review-list{gap:8px}.review-card{box-shadow:none;border-radius:10px;padding:12px 16px}.review-card header.review-compact-head{grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.15fr) minmax(190px,1.4fr) auto;align-items:center;gap:16px;display:grid}.review-card h2{margin:0 0 3px;font-size:15px;line-height:1.4}.review-phone{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.review-phone .icon-button{min-width:24px;min-height:24px;padding:4px}.review-account-cell small,.review-account-cell strong,.review-row-time{color:var(--muted);font-size:11px;display:block}.review-account-cell strong{color:var(--ink);font-size:12px}.review-card .review-expand{border:0;padding:6px 0 0}.review-expand>summary{color:#517569;font-size:11px}.review-expand[open]{border-top:1px solid #edf0ec;margin-top:10px;padding-top:10px}.review-identity{gap:10px 24px;margin:10px 0;padding:12px 0}.review-next{padding:10px 12px}.review-card footer{margin:12px 0}.review-pagination{margin-top:16px}.review-access{background:var(--paper);border:1px solid #dfe3dd;border-radius:10px;margin-bottom:16px;padding:16px;font-size:12px}.review-access-intro{justify-content:space-between;align-items:start;gap:16px;display:flex}.review-access-intro p{margin:6px 0}.review-access small{color:var(--muted);line-height:1.7;display:block}.review-access-list{max-height:420px;margin-top:12px;overflow:auto}.review-access-row{border-top:1px solid #edf0ec;grid-template-columns:minmax(200px,1fr) 2fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.review-staff-options{flex-wrap:wrap;gap:12px;display:flex}.review-staff-options label{align-items:center;gap:5px;display:flex}.review-staff-options input{accent-color:#215b47;width:15px;height:15px}.review-task-label{color:var(--ink);font-size:12px;display:block}.review-tasks{gap:8px;margin:10px 0;display:grid}.review-task{background:#fafbf8;border:1px solid #e3e8e3;border-radius:8px;padding:12px}.review-task-heading,.review-task-heading>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-task p{margin:6px 0}.review-task small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.review-task-times{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:6px 0;font-size:11px;display:flex}.review-result{color:#56675f;background:#edf0ec;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.review-result.warning{color:#83591d;background:#fff0d6}.review-result.ok{color:#215b47;background:#e4f1e9}.review-evidence{border-top:1px solid #e2e8e3;margin-top:10px;padding-top:10px}.review-message{background:#fff;border:1px solid #e3e8e3;border-radius:7px;margin:8px 0;padding:10px}.review-message>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-message p{white-space:pre-wrap;max-height:190px;font-size:12px;overflow:auto}.review-more-tasks{max-height:450px;overflow:auto}.review-more-tasks .review-task{margin-top:8px}.review-action-hint{padding:8px 0;font-size:12px}.review-message-item{width:100%;padding-top:6px;display:block!important}.review-message-item>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-message .review-missing{color:#83591d}.review-task-meta{margin-top:8px}.review-task-meta summary{font-size:11px}@media (width<=1050px){.review-card header.review-compact-head{grid-template-columns:1fr 1fr}.review-row-action{justify-self:end}.review-access-row{grid-template-columns:1fr auto}.review-staff-options{grid-area:2/1/auto/-1}.review-summary small{display:none}}@media (width<=600px){.review-card{padding:12px}.review-summary>div{padding:10px;display:block}.review-summary strong{font-size:22px}.review-card header.review-compact-head{gap:10px}.review-access-intro{flex-direction:column}.review-account-cell{min-width:0}.review-row-action .button{padding:8px}.review-page .review-filters{grid-template-columns:1fr 1fr}.review-filters>label:first-child{grid-column:1/-1}}.shipping-notice-global{background:#edf5f1;border:1px solid #cfddd6;border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:22px 24px;display:flex}.shipping-notice-global.is-off{background:#f8f0e4;border-color:#e7d9bf}.shipping-notice-global-icon{height:48px;color:var(--green);background:#fff;border-radius:13px;flex:0 0 48px;place-items:center;display:grid}.shipping-notice-global>div:nth-child(2){flex:1}.shipping-notice-global h2{margin:0 0 6px;font-size:17px}.shipping-notice-global p{margin:0 0 6px;font-size:12px}.shipping-notice-global small{color:#65796e;font-size:11px;line-height:1.6}.shipping-notice-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.shipping-notice-metric{text-align:left;background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #dce3dc;border-radius:14px;padding:20px}.shipping-notice-metric.selected{border-color:#347664;box-shadow:0 0 0 2px #d9eae2}.shipping-notice-metric>span{font-size:13px;font-weight:700}.shipping-notice-metric strong{color:var(--green);font-size:34px;line-height:1.6;display:block}.shipping-notice-metric strong small{margin-left:9px;font-size:11px;font-weight:400}.shipping-notice-metric>small{color:var(--muted);font-size:11px}.shipping-notice-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.shipping-notice-toolbar .search-box{flex:1;max-width:520px}.shipping-notice-toolbar>span{color:var(--muted);margin-left:auto;font-size:12px}.shipping-notice-list{background:var(--paper);border:1px solid #dce3dc;border-radius:14px;overflow:hidden}.shipping-notice-head,.shipping-notice-row{grid-template-columns:1.4fr 1.1fr 1.2fr 1fr 140px;align-items:center;gap:18px;padding:18px 22px;display:grid}.shipping-notice-head{color:var(--muted);background:#f5f6f0;padding-block:12px;font-size:11px}.shipping-notice-record+.shipping-notice-record{border-top:1px solid #e8ece7}.shipping-notice-row>div{min-width:0}.shipping-notice-row strong,.shipping-notice-row small{display:block}.shipping-notice-row strong{margin:5px 0;font-size:12px}.shipping-notice-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.shipping-notice-order{color:var(--green);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.shipping-notice-mode{color:#52665c;background:#e9efeb;border-radius:30px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.shipping-notice-mode.enabled{color:#23674c;background:#e2f1e8}.shipping-notice-mode.review{color:#916620;background:#fff0d7}.shipping-notice-mode.completed{color:#456784;background:#e9f0f7}.shipping-notice-actions .button{width:100%;padding:10px 8px;font-size:11px}.shipping-notice-row .button.text{padding:7px 0;font-size:11px}.shipping-notice-detail{background:#f6f9f6;border-top:1px dashed #d2ded5;padding:20px 24px}.shipping-notice-detail>div:first-child{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.shipping-notice-detail a{color:var(--green);align-items:center;gap:4px;display:inline-flex}.shipping-notice-detail p,.shipping-notice-footnote{color:var(--muted);font-size:11px;line-height:1.7}.shipping-notice-job{border-top:1px solid #e1e8e1;grid-template-columns:80px 1fr auto;gap:15px;padding:12px 0;font-size:11px;display:grid}.shipping-notice-job small{color:var(--muted)}@media (width<=1100px){.shipping-notice-head,.shipping-notice-row{grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:12px}.shipping-notice-head>span:last-child{display:none}.shipping-notice-actions{grid-column:1/-1;justify-self:end;min-width:135px}.shipping-notice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-notice-global{flex-wrap:wrap}.shipping-notice-global>.button{margin-left:66px}.shipping-notice-job{grid-template-columns:80px 1fr}.shipping-notice-job small{grid-column:2}}@media (width<=640px){.shipping-notice-head{display:none}.shipping-notice-row{grid-template-columns:1fr 1fr;gap:15px;padding:18px 15px}.shipping-notice-global{gap:12px;padding:17px}.shipping-notice-global>div:nth-child(2){min-width:calc(100% - 65px)}.shipping-notice-global>.button{width:100%;margin-left:0}.shipping-notice-metrics{gap:10px}.shipping-notice-metric{padding:15px}.shipping-notice-metric strong{font-size:28px}.shipping-notice-toolbar{flex-wrap:wrap}.shipping-notice-toolbar .search-box{flex-basis:100%;max-width:none}.shipping-notice-toolbar>span{font-size:11px}.shipping-notice-detail{padding:17px 15px}}.dialog.shipping-route-dialog{width:min(780px,100vw - 32px);max-width:none;max-height:90vh;padding:28px;overflow-y:auto}.shipping-route-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shipping-route-title h2{margin:0 0 8px}.shipping-route-title p{color:var(--muted);margin:0;font-size:13px}.shipping-route-order{background:#edf5f1;border-radius:10px;justify-content:space-between;gap:15px;margin:22px 0;padding:16px;font-size:13px;display:flex}.shipping-route-order span{color:var(--muted)}.shipping-route-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shipping-route-dialog .shipping-route-fields label{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.shipping-route-fields select{background:var(--paper);width:100%;min-height:42px;color:var(--ink);border:1px solid #cddbd3;border-radius:8px;padding:8px 12px}.shipping-route-fields small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.shipping-route-lookup{border-bottom:1px solid #dce3dc;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:20px 0;font-size:13px;display:flex}.shipping-route-lookup p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.shipping-route-choices{gap:10px;margin-top:17px;display:grid}.shipping-route-dialog .shipping-route-choice{cursor:pointer;border:1px solid #dce3dc;border-radius:10px;gap:12px;padding:15px;display:flex}.shipping-route-choice.selected{background:#edf5f1;border-color:#347664;box-shadow:0 0 0 1px #347664}.shipping-route-choice.unavailable{opacity:.65;cursor:not-allowed}.shipping-route-dialog .shipping-route-choice input,.shipping-route-dialog .shipping-route-confirm input{accent-color:#347664;flex:0 0 17px;width:17px;height:17px;min-height:17px;max-height:17px;margin:2px 0;padding:0}.shipping-route-choice>span{flex-direction:column;gap:6px;font-size:12px;display:flex}.shipping-route-choice strong{font-size:15px}.shipping-route-choice small,.shipping-route-expiry{color:var(--muted);font-size:11px;line-height:1.6}.shipping-route-dialog .shipping-route-confirm{align-items:flex-start;gap:10px;margin-top:22px;font-size:13px;line-height:1.7;display:flex}.shipping-route-help{color:var(--muted);margin:12px 0 20px;font-size:12px;line-height:1.8}.shipping-route-save{width:100%;min-height:44px}.shipping-route-blocked{color:#835d25;background:#fbf3e7;border-radius:10px;margin:15px 0;padding:16px;font-size:13px;line-height:1.8}@media (width<=640px){.dialog.shipping-route-dialog{padding:20px}.shipping-route-fields{grid-template-columns:1fr;gap:16px}.shipping-route-order,.shipping-route-lookup{flex-direction:column;align-items:flex-start}.shipping-route-lookup .button{width:100%}.shipping-route-title{gap:10px}.shipping-route-title h2{font-size:18px}}.shipping-route-dialog .shipping-route-choice{align-items:flex-start;margin-top:0}.shipping-route-dialog .shipping-route-choice>span,.shipping-route-dialog .shipping-route-confirm>span{color:var(--ink);margin:0;font-size:12px;font-weight:400}.shipping-route-dialog .shipping-route-title h2{margin:0 0 8px}.shipping-route-dialog .shipping-route-fields label{min-width:0;margin:0}.shipping-route-dialog .shipping-route-lookup .button{flex:none}.shipping-route-dialog .shipping-route-fields select{font-size:13px}.shipping-route-dialog .shipping-route-choice strong{font-size:14px}.shipping-notice-reviews{background:var(--paper);border:1px solid #dce3dc;border-radius:12px;margin-bottom:18px;padding:14px 18px}.shipping-notice-reviews>summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:700}.shipping-notice-reviews>p{color:var(--muted);font-size:12px;line-height:1.6}.shipping-notice-reviews[open]{max-height:460px;overflow:auto}.shipping-notice-row strong{overflow-wrap:anywhere}.st-editor{min-width:0;padding-bottom:20px}.st-toolbar,.st-settings,.st-footer,.st-naming,.st-history>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-toolbar{justify-content:space-between;margin-bottom:16px}.st-toolbar>.ac-field{flex:1;min-width:230px;max-width:450px}.st-settings{margin:18px 0}.st-settings>.ac-field{flex:1}.st-naming{border:1px solid var(--ac-line);background:var(--ac-soft);border-radius:12px;margin-bottom:16px;padding:16px}.st-naming>.ac-field{flex:1;min-width:200px}.st-content{grid-template-columns:175px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.st-content>nav{flex-direction:column;gap:6px;display:flex}.st-content>nav>button{font:inherit;text-align:left;color:var(--ac-ink);border:1px solid var(--ac-line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 13px;font-size:13px}.st-content>nav>button[aria-pressed=true]{background:var(--ac-soft);border-color:var(--ac-green);font-weight:700}.st-content textarea{resize:vertical;width:100%;min-height:180px}.st-rules{color:#52694f;margin-top:20px;font-size:12px;line-height:1.8}.st-rules>summary{cursor:pointer}.st-footer{border-top:1px solid var(--ac-line);margin-top:20px;padding:16px 0}.st-footer>span{margin-right:auto;font-size:12px}.st-confirm,.st-note,.st-error{overflow-wrap:anywhere;border-radius:9px;padding:12px 15px;font-size:12px;line-height:1.7}.st-confirm,.st-note{background:#f0f6ec;border:1px solid #d7e4cc}.st-confirm>button+button{margin-left:10px}.st-error{color:#922f28;background:#fff2ef;border:1px solid #ebc8c1}.st-empty{text-align:center;padding:32px 16px;line-height:1.8}.st-empty p{color:var(--ac-muted);font-size:13px}.st-history{border-top:1px solid var(--ac-line);margin-top:18px;padding-top:12px}.st-history>div{justify-content:space-between}.st-history details{border-bottom:1px solid var(--ac-line);padding:12px 0;font-size:12px}.st-history summary{cursor:pointer}.st-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.st-editor select,.st-editor input{min-width:0;max-width:100%}.st-editor button:disabled{cursor:not-allowed}@media (width<=720px){.st-toolbar>.ac-field{flex:1 0 100%;width:100%;min-width:0;max-width:none}.st-toolbar>.ac-actions{justify-content:flex-start;width:100%}.st-content{grid-template-columns:1fr;gap:16px}.st-content>nav{flex-direction:row;padding-bottom:5px;overflow:auto}.st-content>nav>button{flex-shrink:0;padding:9px 11px;font-size:12px}.st-settings>.ac-field{min-width:70%}.st-naming>.ac-field{min-width:100%}.st-footer{gap:8px}.st-footer>span{width:100%}.st-footer>.button{flex:1;padding:8px;font-size:12px}.st-editor .ac-accounts>div{grid-template-columns:1fr}.st-history summary{line-height:1.8}}.ac-hub{--ac-ink:#244c41;--ac-green:#24654f;--ac-line:#dfe9e3;--ac-muted:#7c9085;--ac-soft:#f5f8f5}.ac-entry{align-items:center;gap:16px;display:flex}.ac-entry-icon{color:#357458;background:#eef5ef;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.ac-entry>div:nth-child(2){flex:1}.ac-eyebrow{letter-spacing:1px;color:#8b9e91;margin-bottom:7px;font-size:12px;display:block}.ac-entry h2{color:var(--ac-ink);margin:0;font-size:20px}.ac-entry p{color:var(--ac-muted);margin:7px 0 0;font-size:12px}.ac-entry-summary{border-top:1px solid var(--ac-line);color:#789083;gap:24px;margin-top:19px;padding-top:15px;font-size:11px;display:flex}.ac-entry-summary>span{align-items:center;gap:7px;display:flex}.ac-overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#183e3261;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ac-dialog{width:min(1240px,100%);max-height:calc(100dvh - 48px);color:var(--ac-ink);background:#fff;border:1px solid #dbe5dc;border-radius:20px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #0d2f3640}.ac-dialog-header{background:linear-gradient(120deg,#f6f9f4,#fff 70%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 30px 22px;display:flex}.ac-dialog-header h2{letter-spacing:-.6px;color:#244c3c;margin:0;font-size:24px;line-height:1.4}.ac-dialog-header p{color:var(--ac-muted);margin:8px 0 0;font-size:11px}.ac-icon{font:inherit;color:#718d7a;cursor:pointer;background:#f3f7f3;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ac-icon:hover:not(:disabled){color:#2b654a;background:#e6f0e8}.ac-main-tabs{border-top:1px solid #eef3ee;border-bottom:1px solid var(--ac-line);flex-shrink:0;gap:26px;padding:0 30px;display:flex}.ac-main-tabs>button{text-align:left;font:inherit;color:#8b9b91;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;align-items:center;gap:10px;min-width:0;padding:17px 0 15px;display:flex}.ac-main-tabs>button[aria-pressed=true]{color:#2a684d;border-bottom-color:#2a684d}.ac-main-tabs strong{align-items:center;gap:7px;font-size:13px;display:flex}.ac-main-tabs small{color:#98a49b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.ac-main-tabs i{background:#c29c60;border-radius:50%;width:5px;height:5px}.ac-dialog-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:23px 30px 0;overflow:auto}.ac-dialog-body>[hidden]{display:none}.ac-managed{min-width:0}.ac-program-bar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.ac-program-bar>.ac-field{width:38%;min-width:220px}.ac-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ac-actions .button{padding:9px 11px;font-size:11px}.ac-field{color:#536f60;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.ac-field input,.ac-field select,.ac-message-card textarea,.ac-message-card>select,.ac-tag-search{font:inherit;color:#3b5c48;box-sizing:border-box;background:#fbfdfb;border:1px solid #dce6dd;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-weight:400;line-height:1.7}.ac-field select{background:#fff}.ac-field small{color:#92a296;font-size:12px;font-weight:400;line-height:1.7}.ac-hub button:disabled{opacity:.45;cursor:default}.ac-hub input:focus-visible,.ac-hub textarea:focus-visible,.ac-hub select:focus-visible,.ac-hub button:focus-visible,.ac-hub a:focus-visible{outline-offset:3px;outline:2px solid #84ae96}.ac-feedback{overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.8;display:flex}.ac-feedback>button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.ac-error{color:#a45b42;background:#fff1eb}.ac-success{color:#3c7751;background:#edf6ef}.ac-confirm,.ac-discard{color:#8a7045;background:#fff6e6;border:1px solid #eee0c1;border-radius:10px;margin:12px 0;padding:14px 16px;font-size:12px}.ac-confirm p{margin:0 0 12px;line-height:1.8}.ac-confirm .button{margin-right:7px}.ac-discard{border-radius:0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin:0;display:flex}.ac-discard>span{flex:1}.ac-empty{text-align:center;color:#839a88;padding:58px 20px 70px}.ac-empty h3{color:#385f47;margin:18px 0 12px;font-size:20px;font-weight:550}.ac-empty p{margin-bottom:24px;font-size:12px;line-height:1.9}.ac-empty-icon{color:#79a087;background:#f1f6ee;border:1px solid #e2ebdf;border-radius:24px;place-items:center;width:76px;height:76px;margin:auto;display:grid}.ac-subnav{border-bottom:1px solid var(--ac-line);align-items:center;gap:20px;margin-bottom:21px;padding:0 0 13px;display:flex}.ac-subnav>button{color:#91a092;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:flex}.ac-subnav>button[aria-pressed=true]{color:#336e4d;font-weight:650}.ac-status{color:#869a8a;white-space:nowrap;background:#f0f4f0;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;display:inline-flex}.ac-subnav>.ac-status{margin-left:auto}.ac-status-on{color:#36734f;background:#e7f3e9}.ac-settings{grid-template-columns:minmax(180px,1fr) minmax(280px,1.25fr);gap:28px;margin-bottom:20px;display:grid}.ac-window{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr);gap:14px;display:grid}.ac-window>.ac-field>div{align-items:center;gap:7px;display:flex}.ac-window input{padding:10px 6px;font-size:12px}.ac-window span{color:#99a89d;font-weight:400}.ac-accounts{border:0;min-width:0;margin:0 0 24px;padding:0}.ac-accounts legend{color:#536f60;margin-bottom:10px;font-size:11px;font-weight:600}.ac-accounts legend small{color:#98a799;margin-left:10px;font-size:12px;font-weight:400}.ac-accounts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:166px;padding:2px;display:grid;overflow:auto}.ac-accounts label{cursor:pointer;background:#fff;border:1px solid #e3eae2;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex}.ac-accounts label:has(input:checked){background:#f0f7ef;border-color:#a8c5ad}.ac-accounts label[data-disabled=true]{opacity:.6;background:#f6f7f5}.ac-accounts input{accent-color:#377755;flex-shrink:0}.ac-accounts label>span{overflow-wrap:anywhere;min-width:0}.ac-accounts strong{font-size:11px;font-weight:550;display:block}.ac-accounts small{color:#92a295;margin-top:4px;font-size:11px;font-weight:400;display:block}.ac-editor-grid{border-top:1px solid var(--ac-line);grid-template-columns:230px minmax(0,1fr);gap:28px;padding-top:20px;display:grid}.ac-step-list{min-width:0}.ac-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ac-section-heading h3{color:#365d45;margin:0;font-size:15px}.ac-section-heading h4{margin:0;font-size:12px}.ac-section-heading>strong{color:#6a8471;font-size:11px;font-weight:600}.ac-section-heading p{color:#93a395;margin:7px 0 0;font-size:12px;line-height:1.8}.ac-step{border:1px solid #e1e9e0;border-radius:10px;margin-bottom:9px;overflow:hidden}.ac-step[data-selected=true]{background:#f1f7ee;border-color:#a9c7aa}.ac-step-select{text-align:left;color:#58735e;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:13px 12px;display:flex}.ac-step-select>b{color:#a0b79f;flex-shrink:0;font-size:19px;font-weight:400}.ac-step-select strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.ac-step-select small{color:#a0ac9e;margin-top:5px;font-size:11px;font-weight:400;line-height:1.6;display:block}.ac-step-actions{justify-content:flex-end;gap:2px;padding:0 8px 7px;display:flex}.ac-step-actions>button{font:inherit;color:#90a28d;cursor:pointer;background:0 0;border:0;padding:5px}.ac-muted{color:#98a796;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.ac-step-editor{min-width:0}.ac-step-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.ac-step-heading>.ac-field{flex:1}.ac-editor-mode{background:#f6f9f4;border:1px solid #dce6db;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.ac-editor-mode>button{font:inherit;color:#66745f;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 14px;font-size:12px}.ac-editor-mode>button[aria-pressed=true]{color:#3e744e;background:#fff;box-shadow:0 1px 5px #dce5d4}.ac-timing-note{color:#87a07b;background:#f5f8f1;border-radius:8px;align-items:center;gap:8px;margin-bottom:17px;padding:11px 13px;font-size:12px;display:flex}.ac-duration{gap:8px;max-width:265px;display:flex}.ac-duration>input{flex:1;width:60%}.ac-duration>select{background:#fff;width:40%}.ac-language-tabs{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.ac-language-tabs>button{font:inherit;color:#66745f;cursor:pointer;background:#fff;border:1px solid #e1e9dd;border-radius:6px;padding:7px 12px;font-size:12px}.ac-language-tabs>button[aria-pressed=true]{color:#4d7950;background:#eef5e9;border-color:#a3c09b}.ac-message-card{background:#fff;border:1px solid #e1e9dc;border-radius:10px;margin-bottom:12px;padding:13px}.ac-message-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ac-message-heading>strong{color:#829679;font-size:12px;font-weight:550}.ac-message-heading>div{gap:2px;display:flex}.ac-message-heading .ac-icon{background:0 0;width:25px;height:25px}.ac-message-card textarea{resize:vertical;background:#fbfdf8;border-color:#e1e9da;min-height:115px;font-size:12px;line-height:1.9;display:block}.ac-text-meta{color:#66745f;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.ac-text-meta>button{font:inherit;color:#7e9a70;cursor:pointer;background:0 0;border:0;padding:0}.ac-message-card>select{margin-bottom:10px;font-size:11px}.ac-message-card>.button{padding:7px 10px;font-size:12px}.ac-add-content{flex-wrap:wrap;gap:7px;display:flex}.ac-add-content>.button{padding:8px 12px;font-size:12px}.ac-chat-preview{background:#f0f5eb;border:1px solid #e5ecde;border-radius:12px;padding:19px}.ac-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:#49673d;background:#fff;border:1px solid #dce7d5;border-radius:11px 11px 11px 3px;margin:0 0 12px;padding:15px 17px;font-size:12px;line-height:1.9}.ac-preview-file{overflow-wrap:anywhere;background:#fafcf7;border:1px dashed #c9d8be;border-radius:9px;align-items:center;gap:10px;padding:15px;font-size:11px;display:flex}.ac-preview-file>.button{flex-shrink:0;margin-left:auto;font-size:12px}.ac-default-language{max-width:250px;margin-top:18px}.ac-checkbox{color:#7a906c;align-items:flex-start;gap:8px;margin:17px 0;font-size:11px;line-height:1.8;display:flex}.ac-checkbox input{accent-color:#3b704c;flex-shrink:0;margin-top:4px}.ac-checkbox small{color:#66745f;margin-top:2px;font-size:11px;display:block}.ac-editor-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#fcfdf9ed;border-top:1px solid #e2e9db;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:17px 0;display:flex;position:sticky;bottom:0}.ac-editor-footer>span{color:#66745f;font-size:12px;line-height:1.8}.ac-editor-footer>div{flex-shrink:0;gap:8px;display:flex}.ac-editor-footer .button{padding:9px 14px;font-size:11px}.ac-library{background:#f8fbf3;border:1px solid #dfe8d6;border-radius:12px;margin-bottom:24px;padding:18px}.ac-library>.button{font-size:11px}.ac-library>small{color:#66745f;margin-left:12px;font-size:11px;line-height:1.8;display:inline-block}.ac-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.ac-asset-card{background:#fff;border:1px solid #e3eadb;border-radius:9px;min-width:0;padding:13px}.ac-file-symbol{color:#9ab184;background:#f1f6e9;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:11px;display:grid}.ac-asset-card>strong{overflow-wrap:anywhere;color:#708861;font-size:11px;font-weight:550;display:block}.ac-asset-card>small{color:#66745f;margin:6px 0 12px;font-size:11px;display:block}.ac-asset-card>div{justify-content:space-between;align-items:center;display:flex}.ac-asset-card .button{padding:6px 10px;font-size:11px}.ac-asset-preview{border-top:1px solid #dfe8d5;margin-top:18px;padding-top:18px}.ac-asset-preview video,.ac-asset-preview img{background:#253b29;border-radius:10px;max-width:100%;max-height:360px;display:block}.ac-asset-preview iframe{background:#fff;border:1px solid #d9e5cb;border-radius:8px;width:100%;height:420px;display:block}.ac-asset-preview>span{color:#91a37e;margin:10px 0;font-size:12px;display:block}.ac-asset-preview>a{font-size:12px}.ac-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ac-history-list>button{text-align:left;font:inherit;color:#829571;cursor:pointer;background:#fff;border:1px solid #e0e8d8;border-radius:8px;min-width:0;padding:13px}.ac-history-list>button[aria-pressed=true]{background:#f4f8ed;border-color:#a2bf90}.ac-history-list strong{margin-right:9px;font-size:14px}.ac-history-list span{overflow-wrap:anywhere;font-size:11px}.ac-history-list small{color:#66745f;margin-top:7px;font-size:11px;display:block}.ac-history-detail{margin-top:24px}.ac-history-detail h3{color:#4b6d39;font-size:17px}.ac-history-detail h4{color:#6a8755;margin:20px 0 10px;font-size:12px}.ac-history-detail .ac-bubble{background:#fafcf7}.ac-records{border:1px solid #e3eadb;border-radius:10px;overflow:hidden}.ac-record{border-bottom:1px solid #edf1e6;justify-content:space-between;gap:20px;min-width:0;padding:16px;font-size:11px;display:flex}.ac-record:last-child{border-bottom:0}.ac-record>div{overflow-wrap:anywhere;min-width:0}.ac-record>div:last-child{text-align:right}.ac-record strong{color:#657f50;font-size:12px;font-weight:550}.ac-record small{color:#66745f;margin-top:6px;font-size:12px;line-height:1.6;display:block}.ac-records>p{padding:15px}.ac-campaign-row{background:#f8fbf3;border:1px solid #dce6d1;border-radius:10px;justify-content:space-between;gap:20px;min-width:0;margin-bottom:12px;padding:16px;display:flex}.ac-campaign-row strong{color:#65834d;font-size:12px}.ac-campaign-row small{color:#66745f;margin-top:6px;font-size:12px;line-height:1.8;display:block}.ac-campaign-row>div:last-child{flex-shrink:0;align-items:center;gap:6px;display:flex}.ac-campaign-row .button{padding:7px 10px;font-size:12px}.ac-broadcast-grid{grid-template-columns:minmax(0,1fr) 285px;gap:28px;display:grid}.ac-rule-badge{color:#89a16a;white-space:nowrap;background:#f5f9ee;border:1px solid #d9e5ca;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:inline-flex}.ac-broadcast .ac-accounts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-label-picker{border-top:1px solid #e2ead8;padding-top:20px}.ac-label-picker .ac-field{margin-bottom:12px}.ac-label-picker .button{padding:7px 10px;font-size:12px}.ac-tag-search{margin:2px 0 10px;font-size:11px}.ac-label-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;margin-bottom:18px;display:grid;overflow:auto}.ac-label-list>label{cursor:pointer;background:#fff;border:1px solid #e0e9d5;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:9px 10px;font-size:12px;display:flex}.ac-label-list input{accent-color:#71954d}.ac-label-list span{overflow-wrap:anywhere;flex:1}.ac-label-list small{color:#66745f;font-size:11px}.ac-chips{flex-wrap:wrap;gap:6px;display:flex}.ac-chips>button{font:inherit;color:#8ea171;cursor:pointer;background:#f3f7ec;border:1px solid #dce7d0;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.ac-broadcast-summary{color:#95aa78;background:#f5f9ee;border:1px solid #dce8cf;border-radius:13px;align-self:start;padding:20px;position:sticky;top:0}.ac-broadcast-summary h3{color:#6e8d4f;overflow-wrap:anywhere;margin:10px 0 20px;font-size:19px}.ac-broadcast-summary>p{font-size:11px;line-height:1.9}.ac-broadcast-summary>p>strong{color:#6d8c4d;float:right;font-size:15px}.ac-summary-rule{border-top:1px solid #dce7ce;border-bottom:1px solid #dce7ce;align-items:flex-start;gap:9px;margin:18px 0;padding:18px 0;font-size:12px;line-height:1.8;display:flex}.ac-summary-rule strong{color:#879e66;font-size:12px;font-weight:500}.ac-broadcast-summary>.button{width:100%;margin-top:8px;font-size:11px}.ac-recipient-preview{border-top:1px solid #e1ead6;margin-top:25px;padding-top:23px}.ac-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:320px;display:grid;overflow:auto}.ac-recipient-grid>div{overflow-wrap:anywhere;border:1px solid #e1e9d8;border-radius:8px;min-width:0;padding:12px}.ac-recipient-grid strong{color:#7a9460;font-size:11px;display:block}.ac-recipient-grid span,.ac-recipient-grid small{color:#66745f;margin-top:4px;font-size:12px;line-height:1.7;display:block}.ac-dialog .outreach-editor{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ac-dialog .outreach-inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.ac-dialog .outreach-inline .outreach-dialog{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.ac-dialog .outreach-inline .outreach-dialog>header{display:none}.ac-dialog .outreach-inline .outreach-dialog>.outreach-scope{margin:0 0 18px}.ac-dialog .outreach-inline .outreach-manager-toolbar{padding:0 0 14px}.ac-dialog .outreach-inline .outreach-dialog-body{padding:20px 0;overflow:visible}.ac-dialog .outreach-inline .outreach-dialog>footer{z-index:3;background:#fafcf8;padding:16px 0;position:sticky;bottom:0}.ac-dialog .outreach-inline .outreach-discard{padding:12px}.ac-dialog .outreach-inline .outreach-manager-grid{grid-template-columns:230px minmax(0,1fr)}@media (width<=1050px){.ac-accounts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-settings{grid-template-columns:1fr;gap:16px}.ac-editor-grid{grid-template-columns:195px minmax(0,1fr);gap:20px}.ac-broadcast-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.ac-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-main-tabs small{font-size:11px}.ac-dialog .outreach-inline .outreach-manager-grid{grid-template-columns:195px minmax(0,1fr);gap:20px}}@media (width<=720px){.ac-overlay{padding:8px}.ac-dialog{border-radius:14px;max-height:calc(100dvh - 16px)}.ac-dialog-header{padding:18px}.ac-dialog-header h2{font-size:21px}.ac-dialog-header p{font-size:12px}.ac-main-tabs{gap:12px;padding:0 18px}.ac-main-tabs>button{gap:6px;padding:13px 0}.ac-main-tabs strong{font-size:11px}.ac-main-tabs small{display:none}.ac-main-tabs svg{width:16px}.ac-dialog-body{scrollbar-gutter:auto;padding:18px 16px 0}.ac-program-bar{flex-direction:column;align-items:stretch;gap:12px}.ac-program-bar>.ac-field{width:100%;min-width:0}.ac-actions{justify-content:flex-start}.ac-actions .button{white-space:nowrap;flex:1;padding:8px;font-size:12px}.ac-accounts>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px}.ac-accounts label{gap:6px;padding:9px 8px}.ac-accounts legend small{margin:5px 0 0;display:block}.ac-editor-grid{grid-template-columns:1fr;gap:17px}.ac-step-list{align-items:flex-start;gap:7px;padding-bottom:7px;display:flex;overflow:auto}.ac-step-list>.ac-section-heading{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;min-width:60px;margin:8px 0 0;display:flex}.ac-step-list>.ac-muted{display:none}.ac-step{flex-shrink:0;min-width:165px;max-width:210px}.ac-step-select{gap:9px;padding:11px}.ac-step-select strong{font-size:11px}.ac-step-select>b{font-size:17px}.ac-step-heading{gap:10px}.ac-editor-mode>button{padding:7px 10px}.ac-editor-footer{flex-wrap:wrap;gap:9px;padding:13px 0}.ac-editor-footer>div{margin-left:auto}.ac-editor-footer>span{font-size:11px}.ac-editor-footer .button{padding:8px 11px;font-size:12px}.ac-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-library{padding:13px}.ac-library>small{margin:9px 0 0;display:block}.ac-history-list{grid-template-columns:1fr 1fr}.ac-campaign-row{flex-direction:column;gap:12px}.ac-campaign-row>div:last-child{justify-content:flex-end}.ac-broadcast-grid{grid-template-columns:1fr}.ac-broadcast-summary{order:-1;padding:16px;position:static}.ac-broadcast-summary h3{margin:5px 0 12px;font-size:17px}.ac-broadcast-summary>p{margin:8px 0}.ac-summary-rule{margin:12px 0;padding:12px 0}.ac-recipient-grid{grid-template-columns:1fr 1fr}.ac-entry{flex-wrap:wrap;gap:12px}.ac-entry-icon{border-radius:12px;width:44px;height:44px}.ac-entry h2{font-size:18px}.ac-entry>.button{width:100%;margin-top:4px}.ac-entry-summary{flex-wrap:wrap;gap:10px;font-size:12px}.ac-empty{padding:32px 12px 45px}.ac-subnav{flex-wrap:wrap;gap:14px}.ac-subnav>.ac-status{font-size:11px}.ac-record{gap:10px;padding:13px}.ac-record small{font-size:11px}.ac-record>div{max-width:60%}.ac-dialog .outreach-inline .outreach-manager-grid{grid-template-columns:1fr;gap:20px}.ac-dialog .outreach-inline .outreach-dialog-body{padding:15px 0}.ac-dialog .outreach-inline .outreach-manager-toolbar{padding:0 0 12px}.ac-dialog .outreach-inline .outreach-language-tabs{gap:4px}.ac-dialog .outreach-inline .outreach-language-tabs button{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.ac-hub *{scroll-behavior:auto!important}}.ac-intake-reviews{color:#835d2d;font-size:12px;line-height:1.8}.ac-dialog button:focus-visible,.ac-dialog input:focus-visible,.ac-dialog select:focus-visible,.ac-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #376649}.ac-dialog{color:#36523d}.ac-dialog .ac-field,.ac-dialog .ac-muted,.ac-dialog .ac-checkbox{color:#50664b}.ac-dialog .ac-main-tabs small,.ac-dialog .ac-entry-summary,.ac-dialog .ac-timing-note{color:#607257}.ac-dialog .ac-icon{color:#527149}.ac-dialog .ac-step-select small{color:#647359}.ac-dialog .ac-account span{color:#53664d}.ac-dialog .ac-field input,.ac-dialog .ac-field select,.ac-dialog textarea,.ac-dialog .ac-step-select strong,.ac-dialog .ac-language-tabs button{font-size:13px}.ac-section-heading>.button{white-space:nowrap;flex-shrink:0}.ac-campaign-row .button{white-space:nowrap}.ac-dialog button{min-height:30px}.ac-pdf-preview canvas{background:#fff;border:1px solid #d9e5cb;border-radius:8px;width:100%;height:auto;display:block}.ac-pdf-preview>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.ac-pdf-preview p{color:#5a6b50;font-size:12px}.ac-shared-note{color:#244c43;background:#f3f8f5;border:1px solid #d6e5df;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.ac-shared-note>svg{flex:none;margin-top:2px}.ac-shared-note strong{font-size:14px;display:block}.ac-shared-note p{color:#5b716c;margin:5px 0 0;font-size:12px;line-height:1.65}@media (width<=720px){.ac-window{grid-template-columns:minmax(0,1fr)}.ac-window>.ac-field>div{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);gap:7px;display:grid}.ac-window input[type=time]{width:100%;min-width:110px}}.ac-dialog-header{align-items:center;padding:18px 30px}.ac-dialog-header h2{font-size:22px}.ac-main-tabs>button{padding:14px 0 12px}.ac-program-bar{margin-bottom:14px}.ac-shared-note{gap:8px;margin:10px 0;padding:10px 12px}.ac-shared-note>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ac-shared-note strong{font-size:12px}.ac-shared-note p{margin:0;line-height:1.5}.ac-help{color:#667b6d;margin:8px 0;font-size:12px}.ac-help summary{cursor:pointer;width:fit-content}.ac-help p{margin:6px 0;line-height:1.6}@media (width<=720px){.ac-dialog-header{padding:16px 18px}.ac-dialog-header h2{font-size:20px}.ac-main-tabs>button>svg{display:none}.ac-main-tabs small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.ac-main-tabs>button{padding:12px 0 10px}.ac-shared-note{padding:9px 10px}.ac-actions .button{padding:8px 7px}.ac-help{margin:7px 0}.ac-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.ac-main-tabs>button{width:100%;padding:10px 0}.ac-main-tabs strong{font-size:12px}.ac-broadcast-summary{order:0}}.reception-statistics{border-top:3px solid #377b65;margin:18px 0 24px}.reception-statistics-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.reception-statistics-heading h2{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.reception-statistics-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.reception-statistics-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reception-statistics-access{color:#346451;background:#eaf2ee;border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:650}.reception-statistics-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.reception-statistics-summary>div{background:#f6faf7;border:1px solid #e1e9e3;border-radius:11px;padding:16px}.reception-statistics-summary>div.needs-check{background:#fcf8ee;border-color:#eee2c7}.reception-statistics-summary span{color:#63796e;font-size:12px}.reception-statistics-summary strong{color:var(--green);font-variant-numeric:tabular-nums;margin:9px 0;font-size:28px;display:block}.reception-statistics-summary strong small{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.reception-statistics-summary p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.reception-statistics-table-wrap{border:1px solid #e0e7e1;border-radius:10px;max-height:350px;overflow:auto}.reception-statistics-table{border-collapse:collapse;text-align:left;width:100%;min-width:360px;font-size:12px}.reception-statistics-table th{color:#65786e;background:#f1f5f2;padding:12px 16px;font-size:11px;position:sticky;top:0}.reception-statistics-table td{border-top:1px solid #e7ece7;padding:12px 16px}.reception-statistics-table td:not(:first-child),.reception-statistics-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.reception-statistics-table td strong{color:var(--green)}.reception-statistics-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.reception-statistics-pagination>div{align-items:center;gap:12px;display:flex}.reception-statistics-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.reception-statistics-detail-heading h3{margin:0;font-size:14px}.reception-statistics-detail-heading span{color:var(--muted);font-size:11px}.reception-statistics-method,.reception-statistics-coverage{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.8}.reception-statistics-coverage{margin-top:5px}.reception-statistics-filter-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.reception-customer-section{border-top:1px solid #e1e9e3;margin-top:24px;padding-top:6px}.reception-customer-section .reception-statistics-detail-heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.reception-customer-scroll{max-height:560px}.reception-customer-table{min-width:850px}.reception-customer-table td:not(:first-child),.reception-customer-table th:not(:first-child){text-align:left}.reception-customer-table td{vertical-align:top;line-height:1.7}.reception-customer-table small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.reception-customer-table th:first-child,.reception-customer-table td:first-child{white-space:nowrap}.reception-customer-badge{color:#64736c;white-space:nowrap;background:#f0f3f1;border-radius:5px;padding:2px 7px;font-size:10px;display:inline-block}.reception-customer-badge.is-new{color:#2a7356;background:#e8f3ed}.reception-customer-warning{color:#9a6b21;font-size:10px}@media (width<=600px){.reception-statistics-summary{grid-template-columns:1fr;gap:8px}.reception-statistics-summary>div{padding:13px}.reception-statistics-heading{flex-wrap:wrap}.reception-statistics-pagination>div{gap:8px}.reception-statistics-table td,.reception-statistics-table th{padding:10px}.reception-statistics-detail-heading{flex-wrap:wrap}}.send-monitor{padding:24px!important}.send-monitor-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.send-monitor-heading h2{margin:8px 0;font-size:21px}.send-monitor-heading p{color:#71827d;margin:0;font-size:13px}.send-monitor-eyebrow{letter-spacing:.08em;color:#537c6c;font-size:12px;font-weight:700}.send-monitor-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.send-monitor-card{text-align:left;cursor:pointer;color:#244f40;background:#f8faf8;border:1px solid #dde7e1;border-radius:13px;flex-direction:column;gap:7px;padding:18px 14px;transition:background .15s,border .15s;display:flex}.send-monitor-card.selected{background:#eaf4ed;border-color:#527f67;box-shadow:inset 0 0 0 1px #527f67}.send-monitor-card:disabled{opacity:.5;cursor:default}.send-monitor-card-title{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.send-monitor-card strong{font-size:27px;line-height:1.3}.send-monitor-card strong small{font-size:11px;font-weight:400}.send-monitor-card>span:not(:first-child){color:#6b7d74;font-size:11px}.send-monitor-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.send-monitor-search{color:#88978f;border:1px solid #d7e1dc;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:230px;padding-left:12px;display:flex}.send-monitor-search input{background:0 0;flex:1;min-width:0;height:42px;box-shadow:none!important;border:0!important}.send-monitor-filters select,.send-monitor-pagination select{color:#244f40;background:#fff;border:1px solid #d7e1dc;border-radius:10px;padding:10px}.send-monitor-table{border:1px solid #e2e9e4;border-radius:12px;overflow:auto}.send-monitor-table table{border-collapse:collapse;text-align:left;width:100%;min-width:940px;font-size:13px}.send-monitor-table th{color:#728378;background:#f4f7f4;padding:13px 16px;font-size:12px}.send-monitor-table td{vertical-align:top;border-top:1px solid #e8eee9;padding:17px 16px}.send-monitor-table td:first-child{width:23%}.send-monitor-table td:nth-child(3){width:25%}.send-monitor-table strong{font-weight:650}.send-monitor-table small{color:#7b8a81;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.6;display:block}.send-monitor-table a{color:#285d49;margin-top:6px;display:block}.send-monitor-status{white-space:nowrap;color:#63716a;background:#f0f3f1;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-block}.send-monitor-status.sent,.send-monitor-status.confirmed{color:#276348;background:#e8f4ec}.send-monitor-status.scheduled,.send-monitor-status.pending,.send-monitor-status.sending{color:#496b91;background:#edf3fc}.send-monitor-status.failed,.send-monitor-status.unknown{color:#a96132;background:#fff0e7}.send-monitor-receipt-button{margin-top:9px;padding:7px 10px!important;font-size:11px!important}.send-monitor-empty{text-align:center;color:#83928a;padding:20px}.send-monitor-pagination{color:#75877b;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.send-monitor-pagination>div{align-items:center;gap:8px;display:flex}.send-monitor-pagination .button{padding:9px 12px;font-size:12px}.send-monitor-note{gap:8px;display:flex;color:#7c8c81!important;margin-top:18px!important;font-size:11px!important;line-height:1.7!important}.send-monitor-note svg{flex-shrink:0;margin-top:2px}.send-monitor-error{color:#9c5036;background:#fff2ed;border-radius:8px;padding:12px;font-size:13px}.send-monitor-receipt{color:#3c6b53;background:#edf6f0;border-radius:8px;padding:12px;font-size:13px}.send-monitor-spinning{animation:1.2s linear infinite send-monitor-spin}@keyframes send-monitor-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.send-monitor-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.send-monitor{padding:16px!important}.send-monitor-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.send-monitor-heading{flex-wrap:wrap}.send-monitor-heading h2{font-size:18px}.send-monitor-pagination{flex-direction:column;align-items:flex-start}.send-monitor-filters select{flex:1;min-width:130px}}.send-monitor-status.not_required{color:#60766a;background:#eef3ef}.send-order-status-counts{flex-wrap:wrap;gap:5px;display:flex}.send-order-status-counts .send-monitor-status{white-space:normal;max-width:100%;font-size:10px;line-height:1.7}.send-order-status-counts b{margin-left:3px;font-weight:750}.send-order-expand{white-space:nowrap;padding:8px 10px!important;font-size:11px!important}.send-order-summary[data-expanded=true]{background:#f3f8f4}.send-monitor-table .send-order-expanded-row>td{background:#f6f9f6;padding:0}.send-order-details{border-top:1px solid #dce8df;padding:20px}.send-order-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.send-order-detail-heading strong{color:#365e48;font-size:13px}.send-order-detail-heading p{color:#789080;margin:6px 0 0;font-size:11px;line-height:1.8}.send-order-detail-heading>.button{white-space:nowrap;padding:8px 10px;font-size:11px}.send-order-task{background:#fff;border:1px solid #dde8df;border-radius:10px;min-width:0;margin-top:10px;padding:15px}.send-order-task[data-matches=false]{background:#f9fbf9;border-style:dashed}.send-order-task>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.send-order-task>header strong{color:#365b45;font-size:12px}.send-order-task>header>.send-monitor-status{white-space:normal;text-align:right}.send-order-task>header .send-order-other{color:#8c9a90;margin-top:4px;font-size:10px}.send-order-task-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.send-order-task-grid>div{color:#4c6757;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.8}.send-order-task-grid .send-order-field-name{color:#91a094;margin:0 0 6px;font-size:10px}.send-order-detail-pagination{color:#7a8e7f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.send-order-detail-pagination>div{gap:7px;display:flex}.send-order-detail-pagination .button{padding:8px 10px;font-size:11px}.send-order-details .send-monitor-error>.button{margin-top:8px;font-size:11px;display:block}.send-monitor button:focus-visible{outline-offset:2px;outline:2px solid #648c75}@media (width<=700px){.send-monitor-table{border:0;border-radius:0;overflow:visible}.send-monitor-table table,.send-monitor-table tbody{width:100%;min-width:0;display:block}.send-monitor-table thead{display:none}.send-monitor-table tr.send-monitor-record{background:#fff;border:1px solid #dde7df;border-radius:12px;min-width:0;margin-top:12px;padding:14px;display:block}.send-monitor-table tr.send-order-summary[data-expanded=true]{background:#f2f7f3;border-radius:12px 12px 0 0}.send-monitor-table .send-monitor-record td{overflow-wrap:anywhere;border:0;width:auto;margin:0 0 13px;padding:0;display:block}.send-monitor-table .send-monitor-record td:last-child{margin-bottom:0}.send-monitor-table .send-monitor-record td[data-label]:before{content:attr(data-label);color:#91a093;margin-bottom:5px;font-size:10px;display:block}.send-monitor-table .send-order-expanded-row{border:1px solid #dce7df;border-top:0;border-radius:0 0 12px 12px;margin:0 0 12px;display:block;overflow:hidden}.send-monitor-table .send-order-expanded-row>td{border:0;width:auto;padding:0;display:block}.send-order-details{border-top:0;padding:13px}.send-order-detail-heading{flex-wrap:wrap;gap:8px}.send-order-task{padding:12px}.send-order-task-grid{grid-template-columns:1fr;gap:11px}.send-order-task>header{gap:8px}.send-order-task>header>.send-monitor-status{max-width:58%;font-size:10px}.send-order-detail-pagination{align-items:flex-start}.send-order-detail-pagination>div{width:100%}.send-order-detail-pagination .button{flex:1}.send-monitor-pagination>div{flex-wrap:wrap;max-width:100%}.send-monitor-search{flex-basis:100%;width:100%;min-width:0}.send-monitor-filters select{min-width:120px;max-width:100%}.send-monitor-heading .button{font-size:11px}.send-order-status-counts .send-monitor-status{font-size:10px}.send-monitor-card{padding:13px 10px}.send-monitor-card-title{font-size:12px}.send-monitor.automation-card{box-sizing:border-box;min-width:0;max-width:100%}.send-monitor.automation-card .send-monitor-table,.send-monitor.automation-card .send-monitor-table>table,.send-monitor.automation-card .send-monitor-table>table>tbody{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.send-monitor.automation-card .send-monitor-table>table>tbody>tr.send-monitor-record,.send-monitor.automation-card .send-monitor-table>table>tbody>tr.send-order-expanded-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.send-monitor.automation-card .send-order-details,.send-monitor.automation-card .send-order-task{box-sizing:border-box;min-width:0;max-width:100%}}.send-customer-identity{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;max-width:100%;line-height:1.55;display:flex}.send-monitor-table .send-customer-identity>strong{color:#244f40;overflow-wrap:anywhere;display:block}.send-monitor-table .send-customer-identity small,.send-monitor-table .send-customer-identity a{margin-top:0}.send-customer-phone,.send-customer-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.6;display:block}.send-customer-phone{color:#385f4c}.send-customer-number{color:#536e5c}.send-monitor-table .send-customer-meta{color:#849387;font-size:10px}.send-customer-order,.send-customer-orders,.send-customer-tracking{flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.send-customer-order{padding-top:5px}.send-customer-more .send-customer-order+.send-customer-order{border-top:1px solid #e8eee9;margin-top:6px}.send-monitor-table .send-customer-field{color:#829383;font-size:10px}.send-customer-more{min-width:0;max-width:100%;margin-top:4px}.send-customer-more>summary{cursor:pointer;color:#35674e;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.send-customer-more>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #648c75}@media (width<=700px){.send-monitor.automation-card .send-customer-identity{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.send-customer-phone,.send-customer-number{font-size:12px}.send-customer-more>summary{padding:4px 0}.send-customer-order{padding-top:4px}}.outreach-editor{--oc-green:#22674e;--oc-border:#dce7e0}.outreach-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.outreach-eyebrow{letter-spacing:1.3px;color:#698477;margin-bottom:8px;font-size:10px;display:block}.outreach-editor .outreach-heading h2{margin:0;font-size:20px}.outreach-heading p{margin:8px 0 0}.outreach-scope{color:#4a6f5d;background:#edf5f0;border:1px solid #dcebe1;border-radius:10px;align-items:flex-start;gap:9px;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.outreach-scope svg{flex-shrink:0;margin-top:2px}.outreach-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outreach-day{font:inherit;text-align:left;border:1px solid var(--oc-border);color:#244b38;cursor:pointer;background:#fff;border-radius:13px;min-width:0;padding:16px;transition:background .15s,border-color .15s}.outreach-day:hover{background:#f6faf7;border-color:#72a38a}.outreach-day:focus-visible,.outreach-tabs button:focus-visible,.outreach-language-tabs button:focus-visible,.outreach-icon-button:focus-visible{outline-offset:3px;outline:3px solid #72a38a}.outreach-day-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.outreach-number{letter-spacing:-1px;color:#729282;font-size:23px;font-weight:650}.outreach-version{color:#71877a;background:#f0f5f1;border-radius:5px;padding:3px 7px;font-size:10px}.outreach-day>strong{justify-content:space-between;align-items:center;font-size:14px;display:flex}.outreach-excerpt{-webkit-line-clamp:2;color:#708477;word-break:break-word;-webkit-box-orient:vertical;height:38px;margin:10px 0 16px;font-size:11px;line-height:19px;display:-webkit-box;overflow:hidden}.outreach-day-foot{color:#698172;border-top:1px solid #edf2ee;justify-content:space-between;gap:5px;padding-top:10px;font-size:10px;display:flex}.outreach-day-foot>span{align-items:center;gap:4px;display:flex}.outreach-editor .outreach-media-note{margin:14px 0 0;font-size:11px}.outreach-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173a2a69;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.outreach-dialog{background:#fff;border:1px solid #d8e5dc;border-radius:20px;outline:none;flex-direction:column;width:min(820px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0b2d3940}.outreach-dialog>header{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.outreach-dialog h2{color:#234935;margin:0;font-size:22px}.outreach-icon-button{cursor:pointer;color:#587262;background:#f3f6f4;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.outreach-dialog>.outreach-scope{flex-shrink:0;margin:18px 28px 14px}.outreach-tabs{border-bottom:1px solid #e3ebe6;flex-shrink:0;gap:22px;padding:0 28px;display:flex}.outreach-tabs button{font:inherit;color:#7a8b80;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:flex}.outreach-tabs button[aria-pressed=true]{color:#21664a;border-bottom-color:#21664a;font-weight:650}.outreach-dialog-body{min-height:0;padding:20px 28px;overflow:auto}.outreach-language-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.outreach-language-tabs button{font:inherit;color:#6b8172;cursor:pointer;background:#fff;border:1px solid #e0e8e2;border-radius:7px;padding:7px 11px;font-size:11px}.outreach-language-tabs button[aria-pressed=true]{color:#245f43;background:#edf6f0;border-color:#94bba3}.outreach-field{color:#365a46;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.outreach-field textarea,.outreach-field input{font:inherit;color:#2d4a39;box-sizing:border-box;resize:vertical;background:#fbfdfb;border:1px solid #d5e1d8;border-radius:9px;width:100%;padding:12px 14px;font-weight:400;line-height:1.8}.outreach-field textarea:focus,.outreach-field input:focus{outline-offset:1px;outline:2px solid #94bba3}.outreach-field-meta{color:#86958b;justify-content:space-between;gap:15px;margin:8px 0 18px;font-size:10px;display:flex}.outreach-note input{padding:9px 12px;font-size:12px}.outreach-asset{color:#5a7a64;border:1px dashed #d7e3db;border-radius:9px;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.outreach-asset strong{font-size:11px;font-weight:600}.outreach-asset small{color:#84978a;margin-top:5px;font-size:10px;display:block}.outreach-dialog>footer{background:#fbfcfb;border-top:1px solid #e3ebe6;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 28px;display:flex}.outreach-dialog>footer>span{color:#829487;font-size:10px}.outreach-dialog>footer>div{gap:9px;display:flex}.outreach-preview{background:#f1f6f2;border-radius:12px;padding:20px}.outreach-preview-label{color:#7a9082;margin-bottom:15px;font-size:11px}.outreach-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f4c3a;background:#fff;border:1px solid #d9e6dc;border-radius:12px 12px 12px 3px;max-width:100%;padding:16px 18px;font-size:13px;line-height:1.85}.outreach-message>small{color:#829688;margin-bottom:10px;display:block}.outreach-video{margin-top:12px}.outreach-video video{background:#203b2c;border-radius:10px;width:320px;max-width:100%;max-height:260px;display:block}.outreach-video small{color:#829587;margin-top:7px;font-size:10px;display:block}.outreach-success{color:#2c6f47;background:#edf8f0;border-radius:9px;gap:8px;margin-bottom:15px;padding:12px;font-size:12px;display:flex}.outreach-error{color:#a04937;background:#fff2ee;border-radius:9px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.7}.outreach-error button{margin-top:8px;display:block}.outreach-history>button{text-align:left;width:100%;font:inherit;color:#456650;cursor:pointer;background:#fff;border:1px solid #e0e9e3;border-radius:8px;align-items:center;gap:14px;margin-bottom:8px;padding:13px;font-size:12px;display:flex}.outreach-history>button[aria-pressed=true]{background:#f4faf6;border-color:#78a389}.outreach-history>button span{flex:1}.outreach-history small{color:#91a095;margin-top:4px;font-size:10px;display:block}.outreach-history>.outreach-message{margin-top:14px}.outreach-discard{color:#876437;background:#fff6e7;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 28px;font-size:12px;display:flex}.outreach-discard span{flex:1}@media (width<=1100px){.outreach-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.outreach-heading{align-items:flex-start}.outreach-heading .button{padding:8px;font-size:11px}.outreach-overlay{padding:8px}.outreach-dialog{border-radius:14px;max-height:calc(100dvh - 16px)}.outreach-dialog>header{padding:18px 16px 0}.outreach-dialog>.outreach-scope{margin:14px 16px 10px;font-size:10px}.outreach-tabs{gap:18px;padding:0 16px}.outreach-dialog-body{padding:16px}.outreach-dialog>footer{flex-wrap:wrap;padding:14px 16px}.outreach-dialog>footer>div{margin-left:auto}.outreach-field-meta{flex-wrap:wrap}.outreach-day{padding:12px}.outreach-day-foot{flex-wrap:wrap}.outreach-excerpt{margin-bottom:12px}.outreach-discard{padding:12px 16px}}.outreach-manager{width:min(1080px,100%)}.outreach-manager-toolbar{color:#698172;border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:12px;padding:0 28px 14px;font-size:12px;display:flex}.outreach-manager-toolbar>div{gap:8px;display:flex}.outreach-manager-grid{grid-template-columns:280px minmax(0,1fr);gap:26px;display:grid}.outreach-task-list{min-width:0}.outreach-task-row{background:#fff;border:1px solid #e0e9e3;border-radius:10px;margin-bottom:9px;overflow:hidden}.outreach-task-row[data-selected=true]{background:#f2f8f4;border-color:#78a389}.outreach-task-select{text-align:left;font:inherit;color:#365a46;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.outreach-task-select>span{color:#7e9c89;font-size:18px}.outreach-task-select strong{overflow-wrap:anywhere;font-size:12px}.outreach-task-select small{color:#83968a;margin-top:5px;font-size:10px;font-weight:400;display:block}.outreach-task-actions{justify-content:flex-end;gap:3px;padding:0 9px 7px;display:flex}.outreach-task-actions button{color:#779082;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.outreach-task-actions button:disabled{opacity:.25;cursor:default}.outreach-task-actions button:hover:not(:disabled){background:#dfece3}.outreach-remove-confirm{color:#886444;background:#fff3e9;padding:10px;font-size:11px}.outreach-remove-confirm p{margin-top:0}.outreach-remove-confirm .button{margin-right:5px;padding:6px 9px;font-size:11px}.outreach-list-note{color:#91a095;font-size:10px;line-height:1.8}.outreach-task-editor{min-width:0}.outreach-task-tabs{margin:12px 0 18px;padding:0}.outreach-workflow-note{border-top:1px solid #e3ebe6;margin-top:22px;padding-top:20px}.outreach-history-plan h4{color:#456650;font-size:13px}.outreach-manager button:focus-visible{outline-offset:2px;outline:2px solid #72a38a}@media (width<=700px){.outreach-manager-grid{grid-template-columns:1fr;gap:20px}.outreach-task-list{align-items:flex-start;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.outreach-task-row{flex-shrink:0;min-width:170px;max-width:220px}.outreach-list-note{display:none}.outreach-manager-toolbar{flex-wrap:wrap;padding:0 16px 12px}.outreach-manager-toolbar>div{margin-left:auto}.outreach-heading{flex-wrap:wrap}.outreach-manager .outreach-dialog-body{padding-top:12px}}.outreach-video-manager{background:#f7faf8;border:1px solid #dce7e0;border-radius:12px;margin-top:20px;padding:16px}.outreach-video-heading{color:#3a664c;align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.outreach-video-heading>svg{flex-shrink:0;margin-top:2px}.outreach-video-heading strong{font-size:12px}.outreach-video-heading small{color:#7a9082;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.outreach-field select{font:inherit;color:#2d4a39;box-sizing:border-box;background:#fff;border:1px solid #d5e1d8;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-weight:400;line-height:1.6}.outreach-field select:focus-visible{outline-offset:1px;outline:2px solid #94bba3}.outreach-video-details{color:#7e9285;margin:7px 0 0;font-size:10px}.outreach-video-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.outreach-video-actions .button{min-height:34px;padding:8px 10px;font-size:11px}.outreach-video-help{color:#809386;margin:11px 0 0;font-size:10px;line-height:1.8}.outreach-video-progress{color:#3b7150;background:#e8f3eb;border-radius:7px;padding:10px;font-size:11px;line-height:1.7}.outreach-video-error{color:#a04937;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.7}.outreach-manager button:disabled,.outreach-manager select:disabled{cursor:default;opacity:.55}@media (width<=600px){.outreach-video-manager{padding:13px}.outreach-video-actions .button{white-space:nowrap;flex:1}.outreach-field select{font-size:12px}}.outreach-history-media{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.outreach-history-media>span{color:#6e8878;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.outreach-history-media>span svg{flex-shrink:0}.outreach-history-media>.button{padding:6px 9px;font-size:10px}.outreach-send-day{margin-top:14px}.outreach-send-day input{max-width:160px}.outreach-send-day>small{color:#789080;overflow-wrap:anywhere;margin-top:6px;font-size:10px;font-weight:400;line-height:1.8;display:block}.outreach-template-toolbar{flex-shrink:0;align-items:flex-end;gap:14px;padding:0 28px 18px;display:flex}.outreach-template-toolbar>label{flex:1;min-width:0}.outreach-template-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.outreach-template-toolbar select{background:#f7faf8}.outreach-template-settings{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.outreach-template-state{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.outreach-template-state>span{border-radius:6px;padding:5px 9px;font-size:11px}.outreach-template-state .active{color:#2c6c4b;background:#eaf4ed}.outreach-template-state .paused{color:#7a8178;background:#f0f3ef}.outreach-template-state small{color:#7f9285;font-size:10px;line-height:1.7}.outreach-template-accounts{border:1px solid #dce7e0;border-radius:12px;min-width:0;margin:0 0 22px;padding:14px 16px}.outreach-template-accounts legend{color:#365a46;padding:0 6px;font-size:12px;font-weight:600}.outreach-template-accounts legend small{color:#84978a;margin-left:8px;font-size:10px;font-weight:400}.outreach-template-accounts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;display:grid;overflow:auto}.outreach-template-accounts label{cursor:pointer;border:1px solid #e1e9e3;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.outreach-template-accounts label[data-disabled=true]{opacity:.6;cursor:default}.outreach-template-accounts input{accent-color:#317456;margin-top:3px}.outreach-template-accounts label>span{min-width:0}.outreach-template-accounts strong{color:#456650;overflow-wrap:anywhere;font-size:11px;display:block}.outreach-template-accounts label small{color:#829486;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.6;display:block}.outreach-template-accounts>p{color:#839487;margin:12px 0 0;font-size:10px;line-height:1.8}.outreach-public-note{color:#4c7058;background:#f6f9f6;border:1px solid #e0e9e3;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.outreach-public-note>svg{flex-shrink:0;margin-top:2px}.outreach-public-note strong{font-size:12px}.outreach-public-note p{margin:6px 0 0;font-size:11px;line-height:1.8}.outreach-create{background:#f4faf6;border:1px solid #cbded0;border-radius:10px;flex-shrink:0;margin:0 28px 18px;padding:16px}.outreach-create p{color:#779080;margin:9px 0 12px;font-size:11px;line-height:1.7}.outreach-create>div{justify-content:flex-end;gap:8px;display:flex}.outreach-confirm{color:#526744;background:#f3f7ec;border-top:1px solid #e0e8d6;flex-shrink:0;align-items:center;gap:9px;padding:14px 28px;font-size:12px;line-height:1.8;display:flex}.outreach-confirm>span{overflow-wrap:anywhere;flex:1;min-width:0}.outreach-confirm .button{flex-shrink:0}.outreach-manager>footer>div{flex-wrap:wrap;justify-content:flex-end}.outreach-manager input:disabled,.outreach-manager textarea:disabled{color:#718276;background:#f4f7f3}.outreach-template-toolbar .button{white-space:nowrap}@media (width<=700px){.outreach-template-toolbar{flex-wrap:wrap;gap:10px;padding:0 16px 14px}.outreach-template-toolbar>label{flex-basis:100%}.outreach-template-toolbar>div{margin-left:auto}.outreach-template-settings{grid-template-columns:1fr;gap:12px}.outreach-template-accounts{padding:12px}.outreach-template-accounts>div{grid-template-columns:1fr}.outreach-template-accounts legend small{margin:5px 0 0;display:block}.outreach-create{margin:0 16px 14px;padding:13px}.outreach-confirm{flex-wrap:wrap;padding:12px 16px}.outreach-confirm>span{flex-basis:100%}.outreach-confirm .button:first-of-type{margin-left:auto}.outreach-manager>footer>div{width:100%}.outreach-manager>footer>div .button{padding:8px 10px;font-size:11px}}.cr-panel{--cr-ink:#163e43;--cr-muted:#668084;--cr-line:#dbe7e4}.cr-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cr-heading h2{margin:6px 0}.cr-heading p,.cr-note{color:var(--cr-muted);font-size:13px;line-height:1.65}.cr-eyebrow{color:#47736f;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cr-filters{gap:10px;margin:20px 0 16px;display:flex}.cr-search{border:1px solid var(--cr-line);min-width:0;color:var(--cr-muted);border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.cr-search input{outline-offset:3px;background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.cr-filters select{border:1px solid var(--cr-line);max-width:240px;color:var(--cr-ink);background:#fff;border-radius:9px;padding:8px}.cr-table{border:1px solid var(--cr-line);border-radius:12px;overflow:hidden}.cr-table-head,.cr-row{grid-template-columns:minmax(150px,1fr) minmax(155px,1fr) minmax(330px,2.1fr) minmax(155px,.85fr);gap:18px;padding:17px 18px;display:grid}.cr-table-head{color:#617d7b;background:#f2f7f5;font-size:12px;font-weight:600}.cr-row+.cr-row{border-top:1px solid #e8eeeb}.cr-row strong{color:var(--cr-ink);overflow-wrap:anywhere;font-size:13px}.cr-row span{overflow-wrap:anywhere;font-size:12px}.cr-row small{color:var(--cr-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.cr-customer,.cr-origin,.cr-account,.cr-assignment,.cr-actions{flex-direction:column;gap:5px;min-width:0;display:flex}.cr-customer strong{align-items:center;gap:5px;display:flex}.cr-route{grid-template-columns:minmax(100px,.7fr) 18px minmax(170px,1fr);align-items:start;gap:12px;display:grid}.cr-route>svg{color:#7ba39a;margin-top:4px}.cr-state{color:#567073;background:#f1f3f3;border-radius:6px;align-self:flex-start;padding:4px 7px;line-height:1.4;display:inline-flex;font-size:11px!important}.cr-state.is-confirmed{color:#276454;background:#e7f2ed}.cr-state.is-warning{color:#965b20;background:#fff1e1}.cr-actions .button{white-space:normal;justify-content:center;padding:9px;font-size:12px}.cr-field{display:none}.cr-warning{color:#925e25!important}.cr-error{color:#a44132;font-size:12px;line-height:1.6}.cr-empty{color:var(--cr-muted);padding:20px}.cr-footer{color:var(--cr-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.cr-footer>div{gap:8px;display:flex}.cr-footer .button{font-size:12px}.cr-note{margin:16px 0 0;font-size:12px}@media (width<=1200px){.cr-table-head,.cr-row{grid-template-columns:minmax(130px,.8fr) minmax(140px,.9fr) minmax(260px,1.7fr) 140px;gap:12px;padding:14px}.cr-route{grid-template-columns:1fr;gap:6px}.cr-route>svg{display:none}.cr-account{padding-bottom:8px}.cr-assignment{border-top:1px dashed #dbe7e4;padding-top:8px}}@media (width<=760px){.cr-heading{align-items:flex-start;gap:10px}.cr-heading>.button{flex-shrink:0;padding:9px;font-size:11px}.cr-filters{flex-wrap:wrap}.cr-search{flex-basis:calc(100% - 100px)}.cr-filters select{width:100%;max-width:none}.cr-table-head{display:none}.cr-row{grid-template-columns:1fr 1fr;gap:18px;padding:16px}.cr-customer{border-bottom:1px solid #e8eeeb;grid-column:1/-1;padding-bottom:12px}.cr-field{color:#78918e;margin-bottom:3px;font-size:11px!important;display:block!important}.cr-actions{grid-column:1/-1}.cr-actions .button{align-self:flex-start}.cr-footer{flex-direction:column;align-items:flex-start}.cr-destination,.cr-origin{min-width:0}.cr-route{grid-template-columns:1fr}.cr-note{font-size:11px}.cr-heading h2{font-size:18px}.cr-heading p{font-size:12px}}.cr-heading-actions{flex-shrink:0;gap:8px;display:flex}.cr-entry-summary{color:#587e76;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:12px;display:flex}.cr-entry-summary span{background:#f1f7f4;border-radius:6px;padding:7px 10px}@media (width<=760px){.cr-heading{flex-direction:column}.cr-heading-actions{justify-content:flex-end;width:100%}.cr-heading-actions .button{padding:9px;font-size:11px}}.ar-entry{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.ar-entry h2{margin:6px 0}.ar-entry p{color:#678078;margin:0;font-size:13px}.ar-eyebrow{color:#668377;align-items:center;gap:6px;font-size:12px;display:flex}.ar-entry-note{color:#668377;border-top:1px solid #e8eeeb;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding-top:13px;font-size:12px;display:flex}.ar-entry-note span{background:#f4f8f5;border-radius:6px;padding:5px 8px}.ar-overlay{z-index:1000;background:#133c3280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ar-dialog{color:#1c433a;background:#f5f8f5;border:1px solid #dbe7dd;border-radius:19px;outline:none;flex-direction:column;width:1160px;max-width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #09271c40}.ar-header{background:#fff;border-bottom:1px solid #e1e9e2;justify-content:space-between;gap:20px;padding:23px 26px;display:flex}.ar-header h2{margin:6px 0;font-size:23px}.ar-header p{color:#6b8178;margin:0;font-size:13px}.ar-icon{cursor:pointer;color:#537367;background:0 0;border:0;border-radius:7px;align-self:flex-start;padding:8px}.ar-icon:hover{background:#f1f6f2}.ar-toolbar{background:#fff;gap:12px;padding:15px 26px;display:flex}.ar-toolbar>label{color:#70877b;border:1px solid #dae6dc;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.ar-toolbar input{outline-offset:3px;background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.ar-body{padding:0 26px 20px;overflow:auto}.ar-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.ar-accounts{min-width:0}.ar-list-heading{justify-content:space-between;align-items:center;gap:10px;padding:10px 0 13px;display:flex}.ar-list-heading strong{font-size:13px}.ar-list-heading span{color:#7c9687}.ar-list-heading small{color:#7c8f82;font-size:11px}.ar-account{overflow-wrap:anywhere;background:#fff;border:1px solid #dde7de;border-radius:12px;flex-direction:column;gap:5px;min-width:0;margin-bottom:11px;padding:16px;display:flex}.ar-account.selected{border-color:#4d8770;box-shadow:0 0 0 2px #4d877017}.ar-account-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.ar-account-title strong{font-size:15px}.ar-account>span{color:#4b6e5a;font-size:12px}.ar-account small{color:#7d9083;font-size:11px;line-height:1.6}.ar-tag{color:#728377;white-space:nowrap;background:#f1f3f0;border-radius:5px;padding:3px 7px;font-size:11px}.ar-tag.on{color:#3d795b;background:#e7f1e9}.ar-current{border-top:1px solid #edf1ec;flex-direction:column;gap:3px;margin:6px 0;padding:8px 0;font-size:12px;display:flex}.ar-account-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.ar-account-actions .button{padding:7px 10px;font-size:12px}.ar-editor{background:#fff;border:1px solid #dce6dc;border-radius:13px;min-width:0;padding:22px;position:sticky;top:0}.ar-editor h3{overflow-wrap:anywhere;margin:10px 0 2px;font-size:22px}.ar-editor>p{color:#6a8374;margin-top:0;font-size:12px}.ar-field{flex-direction:column;gap:8px;margin-top:24px;font-size:13px;display:flex}.ar-field select{color:#315846;background:#fff;border:1px solid #dbe5dc;border-radius:8px;width:100%;min-width:0;padding:11px 9px}.ar-enable{align-items:center;gap:9px;margin:20px 0;font-size:13px;display:flex}.ar-enable input{accent-color:#296048;width:16px;height:16px}.ar-scope{background:#f2f7f2;border-radius:9px;align-items:flex-start;gap:9px;padding:13px;display:flex}.ar-scope>svg{flex-shrink:0}.ar-scope strong{font-size:12px}.ar-scope p{color:#607b69;margin:6px 0;font-size:12px;line-height:1.7}.ar-save{justify-content:center;width:100%;margin-top:18px}.ar-record{color:#7c8f80;margin-top:16px;font-size:11px;line-height:1.8;display:block}.ar-editor-empty{color:#71907b;padding:45px 5px}.ar-editor-empty h3{font-size:17px}.ar-editor-empty p{font-size:13px;line-height:1.8}.ar-empty{color:#728c79;padding:28px;font-size:13px}.ar-warning{font-size:12px;line-height:1.7;color:#986525!important}.ar-error{color:#9c4b32;background:#fff5ef;border:1px solid #ead7ce;border-radius:9px;padding:12px;font-size:13px;line-height:1.7}.ar-success{color:#396746;background:#e7f2e8;border:1px solid #cce0cc;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:13px;line-height:1.7;display:flex}.ar-footnote{color:#7a8d7e;margin:18px 0 0;font-size:12px;line-height:1.7}.ar-review{background:#fffdf3;border-top:1px solid #dfddc8;flex-shrink:0;max-height:45vh;padding:16px 26px;overflow:auto}.ar-review h3{margin:0 0 8px;font-size:16px}.ar-review p{color:#71785a;margin:6px 0;font-size:12px;line-height:1.7}.ar-review>div:last-child{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.ar-change-summary{font-size:13px}.ar-change-summary>div{align-items:center;gap:22px;margin:10px 0;display:flex}.ar-change-summary small{color:#858e72;font-size:11px;display:block}.ar-review .button{font-size:12px}@media (width<=760px){.ar-entry{grid-template-columns:1fr}.ar-entry>.button{justify-self:start}.ar-overlay{padding:8px}.ar-dialog{border-radius:13px;max-height:96vh}.ar-header{padding:17px}.ar-header h2{font-size:19px}.ar-header p{font-size:12px}.ar-toolbar{gap:8px;padding:12px 17px}.ar-toolbar .button{padding:8px;font-size:11px}.ar-body{padding:0 17px 15px}.ar-layout{flex-direction:column-reverse;gap:14px;display:flex}.ar-accounts,.ar-editor{width:100%}.ar-editor{box-sizing:border-box;padding:16px;position:static}.ar-editor-empty{padding:10px}.ar-editor h3{font-size:19px}.ar-field{margin-top:16px}.ar-list-heading{flex-direction:column;align-items:flex-start;gap:3px}.ar-account{padding:13px}.ar-review{max-height:48vh;padding:13px 17px}.ar-review>div:last-child{flex-wrap:wrap}.ar-change-summary>div{gap:13px}.ar-entry h2{font-size:19px}}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.automation-metrics>div{color:#315b4d;background:#fff;border:1px solid #dde6e0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:20px;display:flex}.automation-metrics strong{flex-basis:100%;font-size:30px}.automation-metrics small{color:#70847c}.automation-card{background:#fff;border:1px solid #dde6e0;border-radius:18px;margin:18px 0;padding:24px;box-shadow:0 6px 24px #16382c05}.automation-card h2{margin:0 0 12px;font-size:18px}.automation-card p{color:#6b8177;font-size:12px;line-height:1.7}.automation-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-worker-grid>div{background:#f6f9f7;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.automation-pill{border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:11px}.automation-pill.ok{color:#226846;background:#e2f3e9}.automation-pill.review{color:#925b17;background:#fff1df}.automation-worker-grid small,.automation-card td small{color:#7a8b84;margin-top:5px;font-size:11px;display:block}.automation-queue-line,.automation-filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.automation-queue-line{color:#6c8177;font-size:12px}.automation-table-wrap{overflow:auto}.automation-card table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.automation-card th{text-align:left;color:#7a8b84;border-bottom:1px solid #dfe9e3;padding:12px 10px;font-weight:600}.automation-card td{vertical-align:top;color:#244838;border-bottom:1px solid #edf1ee;padding:15px 10px}.automation-review-row{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:flex}.automation-review-row span{color:#70847b}.automation-safe-note{color:#467060;background:#edf6f1;border-radius:12px;align-items:flex-start;gap:9px;padding:15px;font-size:12px;line-height:1.6;display:flex}@media (width<=900px){.automation-metrics,.automation-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.automation-card{padding:18px}.automation-worker-grid{grid-template-columns:1fr}.automation-review-row{flex-direction:column;align-items:flex-start;gap:6px}}.automation-count{color:#70847c;margin-left:6px;font-size:12px;font-weight:500}.automation-fold>summary{cursor:pointer;color:#244838;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.automation-fold>summary::-webkit-details-marker{display:none}.automation-fold>summary:after{content:"＋";color:#70847c;margin-left:auto;font-size:18px}.automation-fold[open]>summary:after{content:"−"}.automation-fold[open]>summary{margin-bottom:16px}.automation-fold>summary small{color:#70847c;font-size:12px;font-weight:400}.outreach-help{color:#6b8177;margin:8px 0;font-size:12px;line-height:1.6}.outreach-help>summary{cursor:pointer;width:fit-content}.outreach-help[open]>summary{margin-bottom:6px}.outreach-help p{margin:6px 0}@media (width<=600px){.automation-fold>summary{flex-wrap:wrap;gap:6px}.automation-fold>summary small{font-size:11px}}.automation-card details:not(.automation-fold)>summary{cursor:pointer;color:#637e72;font-size:12px;line-height:1.7}.automation-card details:not(.automation-fold)[open]>summary{margin-bottom:6px}.ledger-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ledger-cost-heading{flex-wrap:wrap}.ledger-cost-title{min-width:0}.ledger-order-number{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin:9px 0 0;font-size:12px;line-height:1.6;display:flex}.ledger-order-number strong{min-width:0;color:var(--green);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.order-cost-entry-dialog .ledger-cost-heading{padding-right:56px}.ledger-required-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ledger-required-cost-card{background:linear-gradient(145deg,#fbfcfa,#f4f7f3);border:1px solid #dfe5df;border-radius:12px;gap:11px;min-width:0;margin:0;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.ledger-required-cost-card:focus-within{background:#fff;border-color:#6c9e8f;box-shadow:0 0 0 3px #e8f0eb}.ledger-required-cost-card.is-entered{background:linear-gradient(145deg,#f8fcf9,#eef6f1);border-color:#b9d5c8}.ledger-required-cost-heading{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ledger-required-cost-heading b{color:#c95143}.ledger-entry-status{color:#738077;white-space:nowrap;background:#ecefeb;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:650}.ledger-entry-status.is-entered{color:#34745a;background:#e1f0e7}.ledger-money-input{color:#4d7765;background:#fff;border:1px solid #dce2dd;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:3px 11px;display:flex}.ledger-money-input:focus-within{border-color:#6c9e8f;box-shadow:0 0 0 2px #e8f0eb}.ledger-panel .ledger-money-input input{min-width:0;min-height:42px;box-shadow:none;font-variant-numeric:tabular-nums;color:var(--green);background:0 0;border:0;outline:0;padding:6px 0;font-size:20px}.ledger-panel .ledger-money-input input:focus{outline:0}.ledger-money-input>b,.ledger-money-input>small{color:#76877d;flex:none;font-size:12px}.ledger-required-cost-help{color:var(--muted);font-size:10px;font-weight:400}.ledger-secondary-costs{align-items:end}.ledger-incomplete-hint{background:#f8f9f6;border:1px dashed #d8ded7;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.ledger-incomplete-icon{color:#597766;background:#e8eee8;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:19px;display:grid}.ledger-incomplete-hint>div{flex:1;min-width:0}.ledger-incomplete-hint strong{color:#34493d;font-size:12px}.ledger-incomplete-hint p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.ledger-progress-count{color:#607469;white-space:nowrap;font-size:11px;font-weight:700}.ledger-cost-results{background:#f7faf6;border:1px solid #e1e9e1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.ledger-cost-results strong{color:var(--green)}.ledger-draft-success{color:#81652c;background:#fff9e9;border:1px solid #e8d8ad;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px}.ledger-draft-summary{background:#fffaf0;border:1px solid #eadcb6;border-radius:10px;gap:12px;margin-top:14px;padding:14px;display:grid}.ledger-draft-summary-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ledger-draft-summary-heading strong{color:#574a2a;font-size:12px}.ledger-draft-summary-heading>span{color:#92793e;font-size:10px}.ledger-draft-summary-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ledger-draft-summary-values>div{background:#ffffffb3;border-radius:8px;padding:10px}.ledger-draft-summary-values span,.ledger-draft-summary-values strong{display:block}.ledger-draft-summary-values span{color:var(--muted);margin-bottom:5px;font-size:10px}.ledger-draft-summary-values strong{color:#46584b;font-size:13px}.ledger-draft-summary>small{color:#887b5a;font-size:10px;line-height:1.6}.ledger-save-draft{color:#725a25!important;border-color:#e8d8ad!important}.ledger-payment-fee-breakdown{color:#738479;background:#f7faf6;border:1px solid #e2ebe4;border-radius:10px;gap:7px;margin:12px 0;padding:12px 14px;font-size:11px;display:grid}.ledger-payment-fee-breakdown>div{justify-content:space-between;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.ledger-payment-fee-breakdown strong{color:#345d47;white-space:nowrap;font-variant-numeric:tabular-nums}.ledger-panel input,.ledger-panel select,.ledger-panel textarea,.ledger-filters input,.ledger-filters select{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #dce2dd;border-radius:8px;padding:9px 11px;font-size:12px}.ledger-panel textarea{resize:vertical}.ledger-panel input:focus,.ledger-panel select:focus,.ledger-panel textarea:focus,.ledger-filters input:focus,.ledger-filters select:focus{outline-offset:1px;outline:2px solid #6c9e8f}.ledger-cost-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ledger-cost-values span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.ledger-cost-values strong{overflow-wrap:anywhere;font-size:17px}.ledger-success{color:var(--green);font-size:13px}.ledger-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.ledger-filters{margin-bottom:16px}.ledger-totals{gap:14px;display:grid}.ledger-table-wrap{background:var(--paper);border:1px solid #e0e3dc;border-radius:14px;overflow-x:auto}.ledger-table{border-collapse:collapse;text-align:left;width:100%;min-width:840px;font-size:12px}.ledger-table th{color:#64766d;background:#f1f5f2;padding:16px;font-size:11px}.ledger-table td{vertical-align:top;border-top:1px solid #e7ebe6;max-width:320px;padding:16px}.ledger-table td>span,.ledger-table td>strong{margin-bottom:6px;display:block}.ledger-table td:first-child,.ledger-table td:nth-child(3),.ledger-table td:nth-child(4){white-space:nowrap}.ledger-table td:nth-child(2){width:30%;min-width:200px}.ledger-table td:last-child{min-width:80px}.dialog.ledger-dialog{width:min(660px,100%);max-height:90vh;overflow-y:auto}@media (width<=600px){.ledger-cost-values{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-required-cost-grid{grid-template-columns:1fr;gap:10px}.dialog.ledger-dialog{padding:20px}}.daily-spend-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:22px 0;display:grid}.daily-spend-card{border-top:3px solid #377b65;justify-content:space-between;align-items:flex-start;display:flex}.daily-spend-card strong{letter-spacing:-.03em;color:var(--green);overflow-wrap:anywhere;margin:12px 0 8px;font-size:29px;display:block}.daily-spend-card div>span{color:var(--muted);font-size:11px}.daily-currency-badge{color:#346451;background:#eaf2ee;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.daily-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 13px;display:flex}.daily-list-heading h2{margin:0;font-size:16px}.daily-list-heading h2 span{color:#64776c;background:#e8ede8;border-radius:20px;margin-left:7px;padding:3px 8px;font-size:11px}.daily-list-heading p{color:var(--muted);margin:0;font-size:11px}.daily-promotion .daily-spend-table{min-width:730px}.daily-promotion .daily-spend-table td{padding:19px 17px}.daily-promotion .daily-spend-table td:nth-child(2){width:17%;min-width:110px}.daily-promotion .daily-spend-table td.daily-note{white-space:pre-wrap;width:30%;min-width:160px;color:var(--muted)}.daily-promotion .daily-spend-table td:last-child{min-width:126px}.daily-platform{overflow-wrap:anywhere;background:#f3f7f4;border:1px solid #dce7df;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-block!important}.daily-amount{color:var(--green);font-variant-numeric:tabular-nums;font-size:15px}.daily-reception-card small,.daily-new-customers small{color:var(--muted);font-size:11px;font-weight:400}.daily-new-customers strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:15px}.daily-promotion .daily-spend-table td.daily-new-customers{white-space:nowrap;min-width:90px}.daily-reception-help{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.daily-row-actions{gap:14px;display:flex}.dialog.daily-promotion-dialog{width:min(610px,100%);padding:28px}.daily-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.daily-dialog-heading h2{margin:0 0 9px;font-size:23px}.daily-dialog-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.daily-promotion-dialog .ledger-fieldset{gap:20px}.daily-promotion-dialog .ledger-fieldset label{min-width:0;margin:0}.daily-promotion-dialog label>span{margin-bottom:8px;font-size:12px}.daily-promotion-dialog label small{color:#8d9991;margin-left:6px;font-size:10px;font-weight:400}.daily-promotion-dialog input,.daily-promotion-dialog select{height:43px;font-size:12px}.daily-promotion-dialog textarea{min-height:80px;padding:11px;font-size:12px;line-height:1.6}.daily-entry-context{background:#f2f5f1;border:1px solid #e5ebe3;border-radius:10px;padding:14px}.daily-spend-input>div{color:#4d7765;background:#fff;border:1px solid #d7e3d9;border-radius:10px;align-items:center;gap:12px;padding:5px 14px;display:flex}.daily-spend-input>div:focus-within{border-color:#6c9e8f;box-shadow:0 0 0 3px #e8f0eb}.daily-promotion-dialog .daily-spend-input input{box-shadow:none;min-width:0;height:47px;color:var(--green);background:0 0;border:0;flex:1;padding:0;font-size:24px}.daily-spend-input b{color:#839087;font-size:12px}.daily-dialog-footer{border-top:1px solid #e6ebe3;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:20px;display:flex}.daily-dialog-footer p{color:var(--muted);margin:0;font-size:11px}.daily-dialog-footer .dialog-actions{flex-shrink:0;margin:0}@media (width<=600px){.daily-spend-summary{grid-template-columns:1fr}.daily-list-heading{flex-wrap:wrap}.dialog.daily-promotion-dialog{padding:20px}.daily-dialog-footer{flex-direction:column;align-items:stretch}.daily-dialog-footer .dialog-actions{justify-content:flex-end}.daily-promotion .ledger-table-wrap{background:0 0;border:0;overflow:visible}.daily-promotion .daily-spend-table{min-width:0;display:block}.daily-spend-table thead{display:none}.daily-spend-table tbody{gap:12px;display:grid}.daily-spend-table tr{background:var(--paper);border:1px solid #e0e3dc;border-radius:12px;grid-template-columns:1fr 1fr;padding:14px;display:grid}.daily-promotion .daily-spend-table td:nth-child(n){white-space:normal;border:0;width:auto;min-width:0;max-width:none;padding:9px 7px;display:block}.daily-promotion .daily-spend-table td:before{content:attr(data-label);color:#86938a;margin-bottom:8px;font-size:10px;display:block}.daily-promotion .daily-spend-table td.daily-note,.daily-promotion .daily-spend-table td:last-child{grid-column:1/-1}}.dialog.promotion-batch-dialog{width:min(680px,100%)}.promotion-batch-context{background:#f2f5f1;border:1px solid #e5ebe3;border-radius:12px;grid-template-columns:minmax(0,1fr) 1fr;align-items:center;gap:24px;padding:16px;display:grid}.promotion-batch-context p{color:#788980;margin:0;font-size:12px;line-height:1.8}.promotion-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.promotion-section-heading h3{color:#23392f;margin:0;font-size:14px}.promotion-section-heading h3 small,.promotion-batch-total small{color:#788980;margin-left:8px;font-size:11px;font-weight:400}.promotion-person-options{flex-wrap:wrap;gap:8px;display:flex}.promotion-batch-dialog label.promotion-person-option{cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;display:flex}.promotion-batch-dialog label.promotion-person-option.selected{color:#184e3c;background:#edf5f0;border-color:#4e8973}.promotion-batch-dialog .promotion-person-option input{accent-color:#194f3d;flex-shrink:0;width:15px;height:15px;margin:0}.promotion-person-option span{margin:0!important;font-size:13px!important}.promotion-spend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.promotion-person-spend>div{background:#fff;border:1px solid #dce5de;border-radius:10px;align-items:center;display:flex;overflow:hidden}.promotion-person-spend>div:focus-within{border-color:#4e8973;box-shadow:0 0 0 3px #edf5f0}.promotion-batch-dialog .promotion-person-spend input{width:100%;min-width:0;box-shadow:none;border:0;border-radius:0;height:49px;padding:10px 13px;font-size:20px}.promotion-person-spend b{color:#84958d;padding-right:13px;font-size:11px}.promotion-empty-selection{color:#7b8c83;border:1px dashed #dce5de;border-radius:10px;margin:0;padding:16px;font-size:12px;line-height:1.6}.promotion-batch-total{color:#2e6350;background:#edf5f0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:13px;display:flex}.promotion-batch-total strong{white-space:nowrap;font-size:23px}@media (width<=600px){.promotion-batch-context{grid-template-columns:1fr;gap:10px}.promotion-batch-context p br{display:none}.promotion-spend-grid{grid-template-columns:1fr}.promotion-batch-total strong{font-size:20px}.promotion-batch-total span small{margin:3px 0 0;display:block}}.statistics-groups{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.statistics-group{border:1px solid var(--statistics-line);text-align:left;cursor:pointer;min-width:155px;color:inherit;background:#fff;border-radius:12px;padding:14px 20px}.statistics-group.selected{background:#f0faf7;border:2px solid #126e67}.statistics-group strong,.statistics-group span{display:block}.statistics-group span{color:#65758a;margin-top:6px;font-size:13px}.statistics-share{margin-bottom:24px;padding:20px}.statistics-share h2{margin:0 0 8px;font-size:18px}.statistics-share p,.statistics-public header p{color:#65758a}.statistics-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.shared-statistics input,.shared-statistics select{color:#243348;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:10px 12px}.statistics-toolbar input{flex:1;min-width:220px}.statistics-table-section{border:1px solid var(--statistics-line);background:#fff;border-radius:14px;padding:20px}.statistics-meta{color:#65758a;margin:12px 0;font-size:13px}.statistics-totals{flex-wrap:wrap;gap:18px;margin:16px 0 22px;display:flex}.statistics-totals div{background:#f3f7fa;border-radius:10px;min-width:230px;padding:14px 18px}.statistics-totals strong,.statistics-totals span{display:block}.statistics-totals strong{font-size:20px}.statistics-totals span{color:#65758a;margin-top:6px;font-size:13px}.statistics-scroll{overflow-x:auto}.statistics-table{border-collapse:collapse;width:100%;font-size:14px}.statistics-table th{text-align:left;color:#58697d;white-space:nowrap;background:#f3f7fa;font-weight:600}.statistics-table th,.statistics-table td{border-bottom:1px solid var(--statistics-line);padding:14px 12px}.statistics-table small{color:#65758a;white-space:nowrap;margin-top:5px;font-size:11px;display:block}.statistics-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.statistics-tracking{overflow-wrap:anywhere;min-width:135px}.statistics-table select{min-width:95px;font-size:13px}.statistics-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;display:flex}.statistics-empty{text-align:center;color:#65758a;padding:32px!important}.statistics-message{color:#236241;background:#eaf7f0;border:1px solid #b5dfc5;border-radius:9px;padding:12px 16px}.statistics-public{background:#f6f8fb;max-width:1600px;min-height:100vh;margin:auto;padding:32px 28px}.statistics-public h1{margin:8px 0;font-size:28px}.statistics-brand{color:#126e67;letter-spacing:3px;font-size:22px;font-weight:800}.statistics-public footer{color:#65758a;text-align:center;padding:24px;font-size:13px}.statistics-modal-backdrop{z-index:90;background:#152a4266;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.statistics-modal{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:28px;overflow:auto}.statistics-modal h2{margin:0}.statistics-modal p{color:#65758a;font-size:13px}.statistics-modal label{gap:7px;margin:15px 0;display:grid}.statistics-modal input{width:100%}.shared-statistics button:focus-visible,.shared-statistics input:focus-visible,.shared-statistics select:focus-visible{outline-offset:2px;outline:3px solid #71bdb1}@media (width<=700px){.statistics-public{padding:20px 12px}.statistics-table-section{padding:12px}.statistics-totals div{flex:1;min-width:190px}.statistics-toolbar input{min-width:180px}.statistics-share{padding:14px}.statistics-group{flex:1;min-width:130px}}.statistics-column-heading{align-items:center;gap:7px;display:inline-flex}.statistics-column-trigger{color:#65758a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:2px;min-width:28px;height:28px;padding:4px;display:inline-flex}.statistics-column-trigger:hover,.statistics-column-trigger.active{color:#126e67;background:#e1f1ec;border-color:#a9d2c9}.statistics-column-trigger:focus-visible{outline-offset:2px;outline:3px solid #71bdb1}.statistics-filter-hint{color:#65758a;font-size:12px}.statistics-column-panel{z-index:100;color:#243348;background:#fff;border:1px solid #d5dfe8;border-radius:10px;width:300px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px;font:13px/1.5 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 30px #152a422e}.statistics-column-panel *{box-sizing:border-box}.statistics-column-panel strong{margin-bottom:9px;font-size:14px;display:block}.statistics-column-panel button{font:inherit;cursor:pointer;color:#243348;background:#fff;border:1px solid #d5dfe8;border-radius:6px;padding:7px 9px}.statistics-column-panel button:hover,.statistics-column-panel button.active{color:#126e67;background:#eaf7f0;border-color:#126e67}.statistics-column-sort,.statistics-column-actions{gap:8px;margin-bottom:10px;display:flex}.statistics-column-sort button{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.statistics-column-panel>input{width:100%;min-height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;margin:10px 0;padding:7px 9px;display:block}.statistics-column-select{align-items:center;gap:6px;margin:7px 0;display:flex}.statistics-column-select button{border:0;padding:3px 6px;font-size:12px}.statistics-column-panel small{color:#65758a;font-size:11px}.statistics-column-select small{margin-left:auto}.statistics-column-options{border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;max-height:180px;margin:10px 0;overflow:auto}.statistics-column-options label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;padding:7px 3px;display:flex}.statistics-column-options label:hover{background:#f3f7fa}.statistics-column-options input{accent-color:#126e67;width:15px;min-width:15px;height:15px;margin:0}.statistics-column-actions{justify-content:space-between;margin:10px 0 0}.statistics-column-actions .apply{color:#fff;background:#126e67;border-color:#126e67;padding-inline:20px}.statistics-column-actions .apply:hover{color:#fff;background:#095a54}.statistics-column-panel button:focus-visible,.statistics-column-panel input:focus-visible{outline-offset:2px;outline:3px solid #71bdb1}.statistics-filters{gap:10px;margin:0 0 8px}.statistics-search{flex:340px;align-items:center;gap:8px;min-width:0;max-width:660px;display:flex}.statistics-search input{width:100%;min-width:0;min-height:44px}.statistics-search button{white-space:nowrap;flex:none;min-height:44px}.statistics-filters>select{max-width:100%;min-height:44px}.statistics-toolbar-hint{margin:0 0 20px;line-height:1.5}@media (width<=700px){.statistics-search{flex-basis:100%;max-width:none}.statistics-filters>select{flex:140px;min-width:0}.statistics-toolbar-hint{margin-bottom:16px}}.shared-statistics{--statistics-line:#e3ebe7;color:#243b33}.statistics-groups{gap:10px;margin:20px 0}.statistics-group{border:1px solid var(--statistics-line);border-radius:12px;padding:15px 18px;transition:background .16s,border-color .16s;box-shadow:0 2px 8px #233b3305}.statistics-group:hover{background:#f8fcfa;border-color:#a8c6b8}.statistics-group.selected{background:#eef8f4;border:1px solid #126e67;box-shadow:inset 0 0 0 1px #126e67}.statistics-group strong{font-size:15px}.statistics-group span{font-size:12px}.statistics-share{border:1px solid var(--statistics-line);background:#fff;border-radius:14px;margin-bottom:20px;padding:22px}.statistics-share p{margin-bottom:12px;font-size:13px;line-height:1.6}.statistics-share .statistics-toolbar{margin-bottom:0}.statistics-table-section{border-color:var(--statistics-line);border-radius:16px;padding:24px;box-shadow:0 4px 20px #233b3305}.statistics-filters{gap:10px}.statistics-search input,.statistics-filters>select{background:#fbfdfc;border-color:#dce5df;font-size:14px}.statistics-search button{color:#fff;background:#126e67;border-color:#126e67;padding-inline:18px}.statistics-search button:hover{background:#0d5b55;transform:none}.statistics-toolbar-hint{color:#7b8a83;margin-bottom:22px;font-size:12px}.statistics-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.statistics-table-heading h2{margin:0;font-size:22px;line-height:1.4}.statistics-table-heading .statistics-meta{color:#7b8a83;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;font-size:12px;display:flex}.statistics-record-count{color:#536d60;background:#f1f6f3;border-radius:6px;padding:5px 10px;font-weight:600}.statistics-totals{gap:12px;margin:0 0 22px}.statistics-totals>div{background:#f6faf8;border:1px solid #e2eee7;border-radius:12px;min-width:280px;padding:18px 20px}.statistics-totals strong{letter-spacing:-.02em;color:#244e3e;font-variant-numeric:tabular-nums;font-size:24px}.statistics-totals .statistics-total-details{background:0 0;border-radius:0;flex-wrap:wrap;gap:10px 24px;min-width:0;margin-top:12px;padding:0;display:flex}.statistics-total-details span{color:#7b8a83;margin:0;font-size:12px}.statistics-total-details span.statistics-remitted{color:#42806a}.statistics-total-details b{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.statistics-scroll{border:1px solid var(--statistics-line);border-radius:10px}.statistics-table th{color:#5f756a;background:#f3f7f4;font-size:13px}.statistics-table th,.statistics-table td{vertical-align:middle;padding:14px 16px}.statistics-table tbody tr:nth-child(2n){background:#fbfdfc}.statistics-table tbody tr:hover{background:#f3f9f6}.statistics-table tbody tr:last-child td{border-bottom:0}.statistics-table td strong{color:#294f3e}.statistics-table small{color:#86958c;font-size:11px}.statistics-table select{border-color:#dce5df;min-height:36px;padding:7px 10px;font-size:12px}.statistics-amount{color:#2f5443;font-weight:600}.statistics-table .status-badge{padding:5px 9px;font-size:11px!important}.statistics-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.statistics-row-actions .button{min-height:34px;padding:0 11px;font-size:12px}.statistics-row-actions .button:hover{background:#f1f6f3;transform:none}.statistics-pagination{color:#7b8a83;gap:12px;padding-top:6px;font-size:12px}.statistics-pagination .button{min-height:34px}@media (width<=700px){.statistics-table-section,.statistics-share{padding:16px}.statistics-table-heading{align-items:flex-start;margin-bottom:16px}.statistics-table-heading h2{font-size:20px}.statistics-table-heading .statistics-meta{flex-basis:100%;gap:8px;font-size:11px}.statistics-totals>div{flex:1;min-width:0;padding:16px}.statistics-totals strong{font-size:22px}.statistics-table th,.statistics-table td{padding:12px}.statistics-pagination{justify-content:center}}.statistics-search .button.secondary{color:#fff;background:#126e67;border-color:#126e67}.statistics-search .button.secondary:hover{background:#0d5b55}.statistics-order-date{white-space:nowrap;color:#667d71;font-variant-numeric:tabular-nums;font-size:13px}.statistics-payment-reference{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:145px;max-width:240px;line-height:1.5}.statistics-customer-name{overflow-wrap:anywhere;min-width:105px;max-width:200px;line-height:1.5}.price-public{--p-ink:#142d40;--p-muted:#637987;--p-line:#e0e9ec;--p-green:#087d6d;min-height:100vh;color:var(--p-ink);background:radial-gradient(at 0 0,#e7f6f3 0,#0000 42%),#f5f8fb;font-family:Segoe UI,Microsoft YaHei,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.6}.price-public *{box-sizing:border-box}.price-public button,.price-public input,.price-public select{font:inherit}.price-public button{cursor:pointer}.price-public input,.price-public select{min-width:0;color:var(--p-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.price-public a{color:inherit;text-decoration:none}.price-public h1,.price-public h2,.price-public p{margin:0}.price-public :is(button,a,summary,select,input):focus-visible{outline-offset:4px;outline:3px solid #0c9a89}.price-container{max-width:1220px;margin:auto;padding:0 42px}.price-topnav{justify-content:space-between;align-items:center;gap:20px;height:84px;display:flex}.price-wordmark{letter-spacing:.13em;direction:ltr;align-items:baseline;gap:5px;font-weight:800;line-height:1;display:inline-flex;font-size:29px!important}.price-logo-dot{background:#11ad94;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #11ad9412}.price-nav-end{align-items:center;gap:26px;display:flex}.price-usd-label{letter-spacing:.06em;color:#496373;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.price-usd-label>span,.price-publication i{background:#0a9a80;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #0a9a8010}.price-language{color:var(--p-ink);direction:ltr;background:#ffffffd9;border:1px solid #dbe6e9;border-radius:30px;align-items:center;padding:3px 14px;font-size:13px;font-weight:500;box-shadow:0 3px 10px #12344c03;gap:9px!important;display:flex!important}.price-language svg{color:#218b80}.price-language select{cursor:pointer;max-width:135px;padding:8px 2px}.price-hero{isolation:isolate;color:#fff;background:radial-gradient(at 94% 15%,#196c75 0,#0000 57%),linear-gradient(115deg,#112b48,#103e50);border-radius:28px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;padding:34px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #173c4e18}.price-hero:after{content:"";filter:blur(35px);bottom:-100px;z-index:-1;pointer-events:none;background:#62d9b419;width:180px;height:180px;position:absolute;inset-inline-start:25%}.price-molecule{inset-inline-end:-100px;color:#a0f4de;opacity:.14;z-index:-1;pointer-events:none;width:600px;height:420px;position:absolute;top:-20px}.price-eyebrow{color:#8ee6d2;letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex;margin-bottom:18px!important}.price-eyebrow:before{content:"";background:#5cdfbd;width:18px;height:2px}.price-hero h1{letter-spacing:-1.6px;max-width:700px;font-size:46px;font-weight:700;line-height:1.12}.price-hero h1>span{letter-spacing:-.9px;margin-top:8px;font-size:36px;font-weight:450;line-height:1.25;display:block}.price-daily-date{color:#effcf9;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex;margin-top:23px!important}.price-daily-date svg{color:#83ddca}.price-daily-date>span{color:#a7c9cf;font-size:11px}.price-daily-date time{letter-spacing:.01em;font-weight:600}.price-intro{color:#b1ccd4;max-width:460px;font-size:13px;line-height:1.85;margin-top:14px!important}.price-date-card{color:#134a4a;background:linear-gradient(145deg,#f0fff8f5,#dff6f0eb);border:1px solid #a1e4d949;border-radius:20px;padding:22px;position:relative;box-shadow:0 12px 25px #05233422}.price-date-icon{color:#207d70;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.price-date-icon>svg:first-child{background:#ffffffa6;border-radius:12px;width:42px;height:42px;padding:10px}.price-date-card>strong{letter-spacing:-1px;direction:ltr;font-size:37px;font-weight:650;line-height:1.25;display:block}.price-date-card>strong>span{color:#52736d;letter-spacing:0;font-size:13px;font-weight:500}.price-date-card p{margin:8px 0 15px;font-size:11px}.price-date-card small{color:#486b65;border-top:1px solid #b1d6ca;padding-top:13px;font-size:11px;line-height:1.8;display:block}.price-publication{color:var(--p-muted);justify-content:space-between;gap:16px;padding:17px 5px;font-size:10px;display:flex}.price-publication>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.price-publication time{color:#3e5867;font-weight:600}.price-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.price-overview>div{background:#ffffffc9;border:1px solid #e3ecef;border-radius:16px;align-items:center;gap:14px;padding:16px 23px;display:flex}.price-overview-icon{background:var(--p-tint);width:42px;height:42px;color:var(--p-accent);border-radius:13px;flex:none;place-items:center;display:grid}.price-overview p{align-items:baseline;gap:10px;min-width:0;display:flex}.price-overview strong{letter-spacing:-.5px;font-size:24px;font-weight:650;line-height:1.3}.price-overview p>span{color:var(--p-muted);font-size:11px}.price-tone-mint{--p-accent:#087b67;--p-tint:#e7f6ef;--p-border:#cce8dd}.price-tone-blue{--p-accent:#346ca5;--p-tint:#eaf2ff;--p-border:#d6e5f7}.price-tone-violet{--p-accent:#7b5caa;--p-tint:#f2edfb;--p-border:#e4dbf3}.price-tone-amber{--p-accent:#a76c24;--p-tint:#fff4e3;--p-border:#f5e5c7}.price-catalog{padding-top:30px}.price-catalog-tools{gap:12px;display:flex}.price-search{color:#78909d;background:#fff;border:1px solid #dce6ec;border-radius:13px;flex:1;align-items:center;padding:13px 18px;box-shadow:0 4px 14px #1b3e5803;gap:12px!important;margin:0!important;font-weight:400!important;display:flex!important}.price-search:focus-within{border-color:#47a997;box-shadow:0 0 0 3px #47a99712}.price-search svg{flex:none}.price-search input{width:100%;padding:3px 0;font-size:13px;height:auto!important}.price-search input::placeholder{color:#7c8e99}.price-search button{color:#637987;background:0 0;border:none;padding:0 3px;font-size:23px;line-height:1}.price-category-select{background:#fff;border:1px solid #dce6ec;border-radius:13px;min-width:230px;max-width:310px;margin:0!important;display:flex!important}.price-category-select select{cursor:pointer;width:100%;padding:12px 16px;font-size:12px}.price-results{color:var(--p-muted);justify-content:space-between;align-items:center;gap:12px;padding:23px 3px 13px;font-size:11px;display:flex}.price-results strong{color:var(--p-ink);font-weight:700}.price-results span{color:#a7b8c1;margin:0 6px}.price-results button,.price-empty button{color:var(--p-green);background:0 0;border:0;padding:4px;font-size:12px;text-decoration:underline}.price-product-list{gap:10px;display:grid}.price-product{background:#fff;border:1px solid #e0e9ef;border-radius:16px;transition:box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 3px 12px #1b3e5803}.price-product:hover{border-color:#bdd6d6;box-shadow:0 6px 22px #254e6010}.price-product summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 100px 155px 30px;align-items:center;gap:22px;padding:23px 25px;list-style:none;display:grid;position:relative}.price-product summary:before{content:"";inset-inline-start:0;background:var(--p-accent);opacity:.55;border-radius:4px;width:3px;position:absolute;top:28%;bottom:28%}.price-product summary::-webkit-details-marker{display:none}.price-product-heading{align-items:center;gap:16px;min-width:0;display:flex}.price-product-index{border:1px solid var(--p-border);width:44px;height:44px;color:var(--p-accent);background:var(--p-tint);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.price-product h2{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.price-product-heading p{color:var(--p-muted);margin-top:4px;font-size:11px}.price-spec-count{color:#6d8290;font-size:10px}.price-starting{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.price-starting small{color:var(--p-muted);font-size:10px}.price-starting strong{white-space:nowrap;color:#146854;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.price-expand{color:#718b98;background:#f1f6f9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.price-expand>span{width:1px;height:1px;position:absolute;overflow:hidden}.price-expand svg{transition:transform .2s}.price-product[open]{border-color:#c3dcd8;box-shadow:0 7px 24px #234e5c09}.price-product[open] .price-expand{color:#087b67;background:#e1f1ec}.price-product[open] .price-expand svg{transform:rotate(180deg)}.price-product[open]>summary{background:linear-gradient(90deg,#f8fcfb,#fff)}.price-variants{background:#fff;padding:0 25px 17px}.price-variants table{border-collapse:collapse;text-align:start;table-layout:fixed;width:100%}.price-variants th{text-align:start;letter-spacing:.04em;color:var(--p-muted);border-bottom:1px solid var(--p-line);background:#f3f7f9;padding:13px 12px;font-size:10px;font-weight:600}.price-variants th:first-child{border-start-start-radius:8px;width:23%}.price-variants th:last-child{border-start-end-radius:8px;width:25%}.price-variants td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf2f4;padding:15px 12px;font-size:13px}.price-variants tr:last-child td{border-bottom:0}.price-variants td>small{color:#7b8b94;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.price-variants td>strong{white-space:nowrap;color:#08715d;font-variant-numeric:tabular-nums;font-weight:650;display:inline-block}.price-variants td:last-child small{display:inline}.price-sku{color:#4a6475;direction:ltr;unicode-bidi:isolate;background:#f0f5f8;border-radius:5px;padding:4px 7px;font-family:Consolas,Courier New,monospace;font-size:11px;display:inline-block}.price-pack-note{color:#427561;font-size:11px;margin-top:8px!important}.price-empty{text-align:center;justify-items:center;gap:8px;padding:70px 20px;display:grid}.price-empty svg{color:#859eaa}.price-empty h2{font-size:19px}.price-empty p{color:var(--p-muted);font-size:13px}.price-terms{background:linear-gradient(120deg,#e9f6f1,#eef6fc);border:1px solid #d9eae6;border-radius:17px;margin-top:30px;padding:26px}.price-terms h2{font-size:15px}.price-terms p{white-space:pre-wrap;margin-top:8px;font-size:13px}.price-footer{color:#7d909a;align-items:center;gap:28px;padding:35px 4px 45px;display:flex}.price-footer>strong{letter-spacing:.13em;color:#456777;direction:ltr;font-size:19px}.price-footer p,.price-footer small{font-size:10px}.price-footer>span{letter-spacing:.1em;color:#07806b;background:#e8f4ef;border-radius:20px;margin-inline-start:auto;padding:4px 10px;font-size:10px}.price-preview-banner{color:#225e4c;text-align:center;z-index:2;background:#dcefe8;padding:9px;font-size:12px;font-weight:700;position:sticky;top:0}.price-refresh-warning{color:#654d23;text-align:center;background:#fff3d8;margin:0;padding:10px 20px;font-size:12px}.price-status{color:#142d40;text-align:center;background:#f5f8fb;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:24px;display:flex}.price-status h1{font-size:21px;font-weight:500}.price-status button{cursor:pointer;background:#fff;border:1px solid #d2e0e3;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;display:flex}.price-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-public[dir=rtl] .price-hero h1,.price-public[dir=rtl] .price-eyebrow{letter-spacing:0}.price-public[lang=zh] .price-hero h1>span{letter-spacing:.04em}.price-embedded{min-height:0}.price-embedded .price-container{max-width:1150px}@media (width<=1000px){.price-container{padding:0 28px}.price-hero{grid-template-columns:minmax(0,1fr) 240px;gap:28px;padding:35px}.price-hero h1{font-size:40px}.price-hero h1>span{font-size:30px}.price-overview>div{padding:16px}.price-overview p{gap:7px}.price-product summary{grid-template-columns:minmax(0,1fr) 70px 125px 28px;gap:13px;padding:20px}.price-product-heading{gap:12px}.price-product-index{width:40px;height:40px}}@media (width<=650px){.price-container{padding:0 16px}.price-topnav{gap:10px;height:78px;padding:0 3px}.price-wordmark{font-size:25px!important}.price-nav-end{gap:12px}.price-usd-label{display:none}.price-language{padding:2px 10px;gap:7px!important}.price-language select{max-width:115px;font-size:12px}.price-hero{border-radius:23px;grid-template-columns:1fr;gap:18px;padding:24px 22px 22px}.price-hero h1{letter-spacing:-1px;font-size:37px}.price-hero h1>span{font-size:29px}.price-eyebrow{letter-spacing:.12em;font-size:9px;margin-bottom:16px!important}.price-daily-date{gap:6px 8px;font-size:13px;margin-top:19px!important}.price-daily-date>span{font-size:10px}.price-intro{max-width:none;font-size:12px;margin-top:12px!important}.price-molecule{inset-inline-end:-260px;opacity:.1;width:480px;top:20px}.price-date-card{padding:16px 17px;border-radius:15px;padding-inline-start:69px}.price-date-icon{inset-inline-start:16px;position:absolute;top:19px}.price-date-icon svg:last-child{display:none}.price-date-icon>svg:first-child{border-radius:11px;width:37px;height:37px;padding:9px}.price-date-card>strong{font-size:25px}.price-date-card>strong>span{font-size:11px}.price-date-card p{display:none}.price-date-card small{margin-top:8px;padding-top:8px;font-size:10px;line-height:1.7}.price-publication{flex-direction:column;gap:5px;padding:17px 4px;font-size:9px}.price-overview{gap:7px;margin:0}.price-overview>div{border-radius:13px;flex-direction:column;gap:7px;padding:13px 6px}.price-overview-icon{display:none}.price-overview-icon svg{width:15px;height:15px}.price-overview p{text-align:center;flex-direction:column;align-items:center;gap:2px}.price-overview strong{font-size:22px}.price-overview p>span{font-size:10px}.price-catalog{padding-top:23px}.price-catalog-tools{flex-direction:column;gap:9px}.price-search{border-radius:11px;padding:10px 13px}.price-search input{font-size:12px}.price-category-select{border-radius:11px;width:100%;min-width:0;max-width:none}.price-category-select select{padding:10px 13px;font-size:12px}.price-results{align-items:flex-start;gap:8px;padding-top:18px;font-size:10px}.price-product-list{gap:8px}.price-product{border-radius:13px}.price-product summary{grid-template-columns:minmax(0,1fr) 99px 20px;gap:9px;padding:19px 14px}.price-product-heading{gap:9px}.price-product-index{display:none}.price-product h2{font-size:15px;line-height:1.4}.price-product-heading p{font-size:10px;line-height:1.55}.price-spec-count{display:none}.price-starting strong{font-size:13px}.price-starting small{font-size:9px}.price-expand{width:21px;height:21px}.price-expand svg{width:14px}.price-variants{padding:0 14px 10px}.price-variants table,.price-variants tbody{display:block}.price-variants thead{display:none}.price-variants tr{border-bottom:1px solid #e9eff1;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px 0;display:grid}.price-variants td{overflow-wrap:anywhere;padding:2px 0;font-size:12px;border:0!important}.price-variants td:first-child{grid-column:1}.price-variants td:nth-child(2){grid-area:2/1}.price-variants td:last-child{text-align:end;grid-area:1/2/3;align-self:center;max-width:140px}.price-variants td:last-child small{font-size:9px;display:block}.price-variants td>strong{font-size:13px}.price-variants td>small{max-width:200px;font-size:9px}.price-sku{padding:2px 5px;font-size:10px}.price-terms{padding:20px}.price-footer{gap:15px;padding:28px 4px}.price-footer>strong{font-size:16px}.price-footer small{line-height:1.5;display:block}.price-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.price-public *{scroll-behavior:auto!important;transition:none!important}}.price-admin h1{margin:0;font-size:27px}.price-admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.price-admin-heading p{color:#64748b;margin:5px 0 0;font-size:13px}.price-admin-heading .price-admin-eyebrow{color:#567568;letter-spacing:.07em;margin-bottom:6px;font-size:11px}.price-admin-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.price-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.3fr);gap:15px;margin-bottom:20px;display:grid}.price-admin-stats>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px}.price-admin-stats span{color:#64748b;font-size:12px;display:block}.price-admin-stats strong{margin-top:7px;font-size:24px;display:block}.price-admin-stats strong.price-stat-date{padding-top:7px;font-size:16px}.price-admin-publish{background:#f1f7f0;border:1px solid #dbe6db;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:19px;display:flex}.price-admin-publish strong{font-size:14px}.price-admin-publish p{color:#566a5e;margin:5px 0 0;font-size:12px}.price-admin-error,.price-admin-notice{border-radius:7px;padding:13px 16px;font-size:13px}.price-admin-error{color:#9b332d;background:#fff0ee}.price-admin-notice{color:#246048;background:#eaf5ef}.price-admin-toolbar{align-items:center;gap:16px;margin:25px 0 14px;display:flex}.price-admin-toolbar>span{color:#64748b;white-space:nowrap;font-size:12px}.price-admin-toolbar>.button{margin-inline-start:auto}.price-admin-search{background:#fff;border:1px solid #dbe2ea;border-radius:7px;flex:1;align-items:center;gap:10px;max-width:420px;padding:0 12px;display:flex!important}.price-admin-search input{box-shadow:none;background:0 0;border:0;width:100%;font-size:13px}.price-admin-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:9px;overflow:auto}.price-admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:12px}.price-admin-table th{color:#64748b;text-align:left;background:#f5f7f9;padding:13px 16px;font-size:11px}.price-admin-table td{border-top:1px solid #edf0f4;padding:13px 16px}.price-admin-table td:first-child{max-width:360px}.price-admin-table td strong{font-size:12px;display:block}.price-admin-table td small{color:#7b879a;margin-top:3px;font-size:11px;display:block}.price-admin-table .price-cell-input{font-variant-numeric:tabular-nums;width:105px;min-height:34px;padding:7px 9px}.price-check{white-space:nowrap;align-items:center;font-size:12px;gap:7px!important;font-weight:400!important;display:flex!important}.price-check input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0}.price-admin-empty{text-align:center;color:#64748b;padding:28px}.price-admin-terms{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:1fr 190px;gap:15px;margin-top:22px;padding:22px;display:grid}.price-admin-terms h2{margin:0;font-size:16px}.price-admin-terms p{color:#64748b;margin:5px 0 0;font-size:12px}.price-admin-terms label{font-size:12px}.price-admin-terms textarea{resize:vertical;grid-column:1/-1;min-height:95px}.price-admin-help{color:#64748b;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.price-admin-help a{white-space:nowrap;align-items:center;gap:6px;display:flex}.price-edit-dialog{color:#172b38;border:1px solid #e2e8f0;border-radius:13px;width:min(620px,100vw - 28px);max-height:90vh;padding:26px}.price-edit-dialog::backdrop,.price-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c202c99}.price-edit-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.price-edit-dialog h2{margin:0;font-size:20px}.price-edit-dialog p{color:#64748b;margin:5px 0;font-size:12px}.price-edit-dialog label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.price-edit-dialog input,.price-edit-dialog textarea,.price-edit-dialog select{font:inherit;border:1px solid #d8e0e8;border-radius:6px;width:100%;padding:10px;font-size:13px}.price-edit-dialog textarea{resize:vertical;min-height:80px}.price-edit-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.price-field-wide{grid-column:1/-1}.price-edit-dialog .price-edit-language{border-top:1px solid #e2e8f0;flex-direction:row;align-items:center;margin-top:3px;padding-top:20px;display:flex}.price-edit-language select{flex:1;width:auto}.price-edit-dialog .price-check{flex-direction:row;margin-top:15px}.price-edit-dialog .price-check input{width:16px}.price-edit-dialog footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.price-preview-dialog{background:#f7f8f4;border:0;border-radius:12px;width:min(1260px,100vw - 32px);max-width:none;height:90vh;max-height:95vh;padding:0}.price-preview-controls{z-index:5;color:#56695b;background:#fff;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;font-size:12px;display:flex;position:sticky;top:0}@media (width<=1000px){.price-admin-heading,.price-admin-publish{flex-direction:column;align-items:flex-start}.price-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.price-admin-actions{gap:7px}.price-admin-actions .button{padding:8px 10px;font-size:11px}.price-admin-stats{gap:9px}.price-admin-stats>div{padding:13px}.price-admin-stats strong{font-size:20px}.price-admin-stats strong.price-stat-date{font-size:12px}.price-admin-publish{padding:14px}.price-admin-toolbar{flex-wrap:wrap;gap:10px}.price-admin-search{flex-basis:75%;max-width:none}.price-admin-toolbar>.button{margin-inline-start:0}.price-admin-terms{grid-template-columns:1fr;padding:16px}.price-admin-help{flex-direction:column;align-items:flex-start}.price-edit-dialog{padding:20px}.price-edit-grid{grid-template-columns:1fr}.price-preview-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh}.price-preview-controls{padding:10px 12px;font-size:10px}.price-preview-banner{font-size:10px}.price-preview-controls .button{padding:7px 9px;font-size:11px}}.price-expand .price-expand-label-open,.price-product[open] .price-expand-label-closed{display:none}.price-product[open] .price-expand-label-open{display:block}.price-refresh-warning{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.price-refresh-warning button{color:#654d23;cursor:pointer;font:inherit;background:#fffaf0;border:1px solid #dbc58e;border-radius:7px;padding:5px 12px;font-weight:600}.price-admin-fields{border:0;min-width:0;margin:0;padding:0}.price-admin-fields:disabled{opacity:.7}.price-admin-recovery{color:#775422;background:#fff9eb;border:1px solid #e7cf9d;border-radius:9px;margin-top:16px;padding:16px;font-size:13px}.price-admin-recovery p{margin:0 0 12px}:root{color:#1d2a27;font-synthesis:none;--ink:#16231f;--muted:#71807b;--line:#dde2dc;--paper:#fffefa;--green:#164b3d;--green-2:#206955;--mint:#dcece6;--orange:#e98c3b;--red:#b84b47;--shadow:0 10px 35px #192d2611;background:#f4f3ed;font-family:DM Sans,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f4f3ed;min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}button{cursor:pointer}.splash{min-height:100vh;color:var(--green);letter-spacing:-.03em;place-items:center;font-size:24px;font-weight:700;display:grid}.app-shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{z-index:20;color:#eaf2ee;background:#142c27;flex-direction:column;width:244px;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 9px 27px;display:flex}.brand-mark{color:#18352d;background:#f0a05b;border-radius:11px;place-items:center;width:35px;height:35px;font-size:20px;font-weight:800;display:grid}.brand strong{letter-spacing:-.03em;font-size:17px;display:block}.brand span{color:#9cb2aa;margin-top:2px;font-size:11px;display:block}.main-nav{flex-direction:column;gap:4px;display:flex}.nav-section{color:#6f9186;text-transform:uppercase;letter-spacing:.16em;margin:0;padding:5px 12px 7px;font-size:10px;font-weight:700}.main-nav a{color:#acc0b9;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.main-nav a:hover{color:#fff;background:#ffffff0d}.sidebar-foot{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding:17px 7px 0;display:flex}.avatar{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.avatar.small{border-radius:9px;width:29px;height:29px}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-copy strong{font-size:12px}.user-copy span{color:#83a098;margin-top:2px;font-size:9px}.icon-button{width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:#7f90891f}.main-area{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#faf9f4e0;border-bottom:1px solid #e1e3dc;justify-content:space-between;align-items:center;height:66px;padding:0 36px;display:flex;position:sticky;top:0}.global-search{color:#8b9793;align-items:center;gap:9px;font-size:12px;display:flex}.system-state{color:#577068;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.system-state i{background:#45a57f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45a57f1c}.page-wrap{max-width:1420px;margin:0 auto;padding:38px 42px 70px}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px;display:flex}.eyebrow{color:#71827c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.page-header h1{color:var(--ink);letter-spacing:-.055em;margin-bottom:7px;font-size:clamp(26px,3vw,38px);line-height:1}.page-header>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.dashboard-date-picker{background:var(--paper);color:#587164;white-space:nowrap;border:1px solid #dce5de;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.dashboard-date-picker input{max-width:145px;min-height:30px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:500}.dashboard-date-picker input:focus-visible{outline-offset:1px;outline:2px solid #53836c}.dashboard-date-controls{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.dashboard-date-range{align-items:center;gap:7px;display:flex}.dashboard-date-picker{min-height:38px}.dashboard-date-picker input{max-width:132px}.dashboard-date-separator{color:#82918a;font-size:11px}.dashboard-date-presets{justify-content:flex-end;gap:5px;display:flex}.dashboard-date-preset{background:var(--paper);color:#52645d;white-space:nowrap;cursor:pointer;border:1px solid #dce5df;border-radius:7px;min-height:27px;padding:0 9px;font-size:10px}.dashboard-date-preset:hover{color:var(--green);border-color:#8aac9d}.dashboard-date-preset.active{border-color:var(--green);color:var(--green);background:#eaf3ef;font-weight:700}.button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:650;transition:all .16s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button.primary{background:var(--green);color:#fff;box-shadow:0 7px 18px #164b3d2b}.button.primary:hover{background:var(--green-2)}.button.secondary{color:#29483f;background:#fff;border:1px solid #d9e0dc}.button.text{color:var(--green-2);background:0 0;padding-inline:4px}.button.danger{background:var(--red);color:#fff;box-shadow:0 7px 18px #b84b472b}.button.danger:hover{background:#a33e3a}.button.danger-text{color:var(--red)}.button.full{width:100%}.button.large{min-height:46px;padding-inline:20px;font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:17px;display:grid}.metric-card{background:var(--paper);min-height:155px;box-shadow:var(--shadow);border:1px solid #e0e3dc;border-radius:14px;flex-direction:column;padding:21px;display:flex;position:relative;overflow:hidden}.metric-card.lead{color:#fff;background:#173b32;border-color:#173b32}.metric-card.lead:after{content:"";border:24px solid #ffffff09;border-radius:50%;width:130px;height:130px;position:absolute;top:-70px;right:-40px}.metric-card>span{color:#71807b;font-size:11px;font-weight:600}.metric-card.lead>span{color:#b9cec7}.metric-card>strong{letter-spacing:-.045em;margin-top:auto;font-size:29px}.metric-card>small{color:#86938f;margin-top:4px;font-size:10px}.metric-icon{color:#d4ebe2;background:#ffffff1a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:19px;right:19px}.metric-icon svg{width:16px}.metric-icon.amber{color:#ce762f;background:#fff1e2}.metric-icon.blue{color:#4e74a0;background:#e6eef7}.metric-icon.red{color:var(--red);background:#f9e9e7}.dashboard-columns{grid-template-columns:1.5fr 1fr;gap:17px;margin-bottom:17px;display:grid}.panel,.form-card{background:var(--paper);box-shadow:var(--shadow);border:1px solid #e0e3dc;border-radius:14px;padding:23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.panel-heading h2,.panel h2{letter-spacing:-.025em;margin:0;font-size:17px}.subtle{color:var(--muted);font-size:10px}.funnel-list{gap:17px;display:grid}.funnel-list>div{grid-template-columns:140px 36px 1fr;align-items:center;gap:12px;display:grid}.funnel-list span{align-items:center;gap:8px;font-size:12px;display:flex}.funnel-list strong{text-align:right;font-size:13px}.bar{background:#edf0ec;border-radius:9px;height:5px;overflow:hidden}.bar i{background:#4a8c78;border-radius:9px;height:100%;display:block}.attention-panel{padding-bottom:10px}.attention-row{border-top:1px solid #eceeea;grid-template-columns:34px 1fr 18px;align-items:center;gap:11px;padding:14px 0;display:grid}.attention-row>svg:first-child{width:34px;height:34px;color:var(--green-2);background:#e8f1ed;border-radius:9px;padding:8px}.attention-row>svg:last-child{color:#a7b0ad}.attention-row strong,.attention-row span{display:block}.attention-row strong{font-size:12px}.attention-row span{color:var(--muted);margin-top:3px;font-size:10px}.attention-row.urgent>svg:first-child{color:var(--red);background:#faeae8}.sales-panel{padding-bottom:11px}.sales-list{border-top:1px solid #eceeea}.sales-row{border-bottom:1px solid #eff1ed;grid-template-columns:26px 30px 1fr 70px 110px;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}.sales-row .rank{color:#a0aaa6;font-feature-settings:"tnum"}.sales-row>span:nth-last-child(2){color:var(--muted)}.sales-row b{text-align:right;color:var(--green)}.sales-list-wrap{overflow-x:auto}.sales-table-head,.sales-list .sales-row{grid-template-columns:26px 30px minmax(150px,1fr) 74px 132px 175px 175px;align-items:center;gap:10px;min-width:900px;display:grid}.sales-table-head{color:#788781;padding:10px 0;font-size:10px;font-weight:700}.sales-table-head>:nth-child(n+4){text-align:right}.sales-list .sales-row{padding:12px 0}.sales-list .sales-row .sales-count{color:var(--muted);text-align:right;white-space:nowrap}.sales-list .sales-row .sales-revenue{text-align:right;white-space:nowrap}.sales-dual-value{text-align:right;min-width:0}.sales-dual-value strong,.sales-dual-value span,.sales-dual-value small{white-space:nowrap;display:block}.sales-dual-value strong{color:var(--green);font-size:11px}.sales-dual-value span{color:#53645d;margin-top:3px;font-size:10px}.sales-dual-value small{color:#9a6b32;margin-top:3px;font-size:9px}.sales-dual-value.promotion-spend strong{color:#344c42}.filter-strip{gap:10px;margin-bottom:17px;display:flex}.search-box{background:#fff;border:1px solid #dde2dd;border-radius:10px;flex:1;align-items:center;gap:9px;min-height:43px;padding-left:14px;display:flex}.search-box input{min-width:100px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box button{color:var(--green);background:0 0;border:0;border-left:1px solid #e4e7e3;align-self:stretch;padding:0 16px;font-size:11px;font-weight:700}.search-box.standalone{max-width:640px;margin-bottom:18px}.filter-strip select,.select-wrap{color:#52605b;background:#fff;border:1px solid #dde2dd;border-radius:10px;font-size:11px}.filter-strip>select{padding:0 13px}.select-wrap{align-items:center;padding-left:12px;display:flex}.select-wrap select{border:0;outline:0;min-height:41px;padding:0 12px 0 8px}.orders-filter-strip{flex-wrap:wrap}.orders-filter-strip .search-box{flex:420px}.orders-filter-strip>select,.orders-filter-strip .select-wrap{flex:155px;min-height:43px}.date-filter{background:#fff;border:1px solid #dde2dd;border-radius:10px;align-items:center;gap:7px;min-width:155px;min-height:43px;padding:0 10px;display:flex}.date-filter>span{white-space:nowrap;margin:0;font-size:8px}.date-filter input{color:#52605b;border:0;outline:0;min-width:112px;font-size:10px}.order-date-filter-group{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:12px;flex:0 auto;align-items:center;gap:6px;padding:4px 7px;display:flex}.order-date-filter-group .date-filter{min-width:0;padding:0 9px}.date-range-separator{color:#85928c;white-space:nowrap;font-size:10px}.date-presets{flex:none;align-items:center;gap:5px;min-height:43px;padding-left:3px;display:flex}.date-preset{color:#52645d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;transition:background .15s,color .15s,border-color .15s}.date-preset:hover{color:var(--green);border-color:#8aac9d}.date-preset.active{border-color:var(--green);color:var(--green);background:#eaf3ef;font-weight:700}.clear-order-filters{flex:none}.table-card{background:var(--paper);box-shadow:var(--shadow);border:1px solid #dde2dc;border-radius:14px;overflow:hidden}.data-table .tr{border-top:1px solid #e9ece7;grid-template-columns:1.45fr .9fr 1fr .65fr .75fr 30px;align-items:center;gap:18px;min-height:73px;padding:10px 18px;display:grid}.data-table .tr:first-child{border:0}.data-table .tr.th{color:#7d8985;letter-spacing:.05em;text-transform:uppercase;background:#f7f7f2;min-height:40px;font-size:9px;font-weight:700}.data-table .tr:not(.th):hover{background:#fbfcf9}.data-table strong,.data-table span,.data-table small{display:block}.data-table strong{font-size:12px}.data-table span{font-size:11px}.data-table small{color:var(--muted);margin-top:4px;font-size:9.5px}.primary-cell>strong{color:var(--green)}.row-arrow{color:#82918c;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.row-arrow:hover{color:var(--green);background:#e9f0ed}.orders-table .tr.selected{background:#f0f7f4;box-shadow:inset 3px 0 #4f8b79}.order-select-all{cursor:pointer;align-items:center;gap:9px;margin:0;display:flex}.order-select-all span{margin:0;font-size:9px}.order-select-all input,.order-row-checkbox{width:15px;height:15px;accent-color:var(--green);cursor:pointer;margin:0}.selectable-order-cell{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.selectable-order-cell .order-row-checkbox{margin-top:2px}.selectable-order-cell>div{min-width:0}.selectable-order-cell strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-badge{color:#53625d;white-space:nowrap;background:#edf0ed;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-weight:700;font-size:9px!important;display:inline-flex!important}.status-badge.success{color:#28715b;background:#e1f0e9}.status-badge.warning{color:#9b612c;background:#f9eadb}.status-badge.danger{color:#a5423e;background:#f8e5e3}.order-fulfillment-cell{min-width:0}.latest-tracking-summary{border-left:2px solid #d3e4dd;gap:1px;margin-top:7px;padding-left:8px;display:grid}.latest-tracking-summary strong{color:#315d50;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.latest-tracking-summary small{text-overflow:ellipsis;white-space:nowrap;margin-top:0;line-height:1.35;overflow:hidden}.loading,.empty-state{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.empty-state{background:#ffffff7a;border:1px dashed #d6ddd8;border-radius:14px;flex-direction:column}.empty-state svg{color:#4e917d}.empty-state strong{color:var(--ink);font-size:15px}.empty-state p{margin:0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#9f3f3a;background:#f8e6e4;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:11px;display:flex}.order-form{gap:15px;display:grid}.form-card{padding:26px}.section-title{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.section-title>span{background:var(--green);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.section-title>div{flex:1}.section-title h2{margin:2px 0 4px;font-size:17px}.section-title p{color:var(--muted);margin:0;font-size:10px}.form-grid{gap:16px 14px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid.four{grid-template-columns:repeat(4,1fr)}.form-grid.two{grid-template-columns:repeat(2,1fr)}.span-2{grid-column:span 2}label>span{color:#596761;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.form-card input,.form-card select,.form-card textarea,.dialog input,.dialog select,.dialog textarea{width:100%;min-height:39px;color:var(--ink);background:#fff;border:1px solid #dce2dd;border-radius:8px;outline:none;padding:0 11px;font-size:11px}.form-card textarea,.dialog textarea{resize:vertical;min-height:76px;padding-top:10px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus,.dialog input:focus,.dialog select:focus,.dialog textarea:focus{border-color:#6c9e8f;box-shadow:0 0 0 3px #2e705c14}.postal-lookup-note{color:#39725f;margin-top:5px;font-size:9px;line-height:1.45;display:block}.postal-lookup-note.loading{color:#718078}.notice-line{color:#315b4e;background:#edf5f1;border-radius:8px;align-items:center;gap:8px;margin:-4px 0 20px;padding:10px 12px;font-size:10px;display:flex}.attribution-card{border-left:3px solid #e5934d}.item-editor{overflow-x:auto}.item-head,.item-row{grid-template-columns:1.35fr .8fr .75fr 75px 105px 35px;align-items:center;gap:10px;min-width:880px;display:grid}.item-head{color:var(--muted);padding:0 4px 7px;font-size:9px;font-weight:700}.item-row{border-top:1px solid #edf0ec;padding:10px 0}.total-line{border-top:1px solid #e9ece8;justify-content:flex-end;align-items:baseline;gap:18px;margin-top:19px;padding-top:20px;display:flex}.total-line span{color:var(--muted);font-size:11px}.total-line strong{color:var(--green);letter-spacing:-.04em;font-size:25px}.sticky-submit{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffcf0;border:1px solid #d7ded9;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:4px;padding:14px 17px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 35px #1d362d21}.sticky-submit strong,.sticky-submit span{display:block}.sticky-submit strong{font-size:12px}.sticky-submit span{color:var(--muted);margin-top:3px;font-size:9px}.attribution-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.attribution-grid article{background:#fff;border:1px solid #dfe3de;border-top:3px solid #5b8d7d;border-radius:11px;padding:15px}.attribution-grid article:nth-child(2){border-top-color:#e58e42}.attribution-grid span,.attribution-grid strong,.attribution-grid small{display:block}.attribution-grid span{color:var(--muted);font-size:9px}.attribution-grid strong{margin:7px 0 4px;font-size:17px}.attribution-grid small{color:#929d99;font-size:8px}.exception-banner{color:#953d39;background:#f9e7e5;border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 15px;display:flex}.exception-banner svg{width:20px}.exception-banner strong,.exception-banner span{display:block}.exception-banner strong{font-size:11px}.exception-banner span{margin-top:2px;font-size:10px}.detail-columns{grid-template-columns:minmax(0,1.7fr) minmax(240px,.65fr);gap:16px;display:grid}.detail-main,.detail-side{align-content:start;gap:16px;display:grid}.compact-table>div{border-top:1px solid #edf0ec;grid-template-columns:1fr 150px 110px;align-items:center;gap:15px;padding:13px 0;font-size:11px;display:grid}.compact-table strong,.compact-table span{display:block}.compact-table>div>strong{text-align:right}.compact-table div div span{color:var(--muted);margin-top:3px;font-size:9px}.money-summary{border-top:1px solid #edf0ec;justify-content:flex-end;gap:20px;padding-top:13px;display:flex}.money-summary span{color:var(--muted);font-size:9px}.money-summary b{color:var(--ink);margin-left:5px}.muted-block{color:var(--muted);text-align:center;padding:22px 0;font-size:11px}.shipment-block{border-top:1px solid #edf0ec;padding-top:15px}.shipment-stage-row{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.shipment-stage-row small{color:var(--muted);font-size:8px}.shipment-stage-badge{letter-spacing:.02em;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.shipment-stage-badge.domestic{color:#8a5a10;background:#fff1cf;border:1px solid #efd69b}.shipment-stage-badge.international{color:#245f91;background:#e9f3fc;border:1px solid #c8dff1}.shipment-head{justify-content:space-between;display:flex}.shipment-head strong,.shipment-head span{display:block}.shipment-head strong{font-size:12px}.shipment-head span{color:var(--muted);margin-top:3px;font-family:ui-monospace,monospace;font-size:10px}.timeline{margin:20px 0 8px 6px}.timeline>div{grid-template-columns:12px 1fr;gap:10px;min-height:50px;display:grid}.timeline i{background:#4c8c79;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #e8f1ed}.timeline i:after{content:"";background:#dce5e1;width:1px;position:absolute;top:10px;bottom:-42px;left:3px}.timeline>div:last-child i:after{display:none}.timeline strong,.timeline span{display:block}.timeline strong{font-size:10px}.timeline span{color:var(--muted);margin-top:3px;font-size:9px}.system-error{color:#a35b36;background:#faeee5;border-radius:7px;padding:8px;display:block}.audit-list>div{border-top:1px solid #eef0ed;grid-template-columns:10px 1fr;gap:9px;padding:10px 0;display:grid}.audit-list i{background:#8ba097;border-radius:50%;width:6px;height:6px;margin-top:5px}.audit-list strong,.audit-list span{display:block}.audit-list strong{font-size:10px}.audit-list span{color:var(--muted);margin-top:3px;font-size:9px}.address{color:#53645e;font-size:11px;line-height:1.7}.action-stack{gap:8px;display:grid}.inline-shipment-form{border-bottom:1px solid #e8ece8;gap:10px;margin-bottom:4px;padding-bottom:12px;display:grid}.inline-shipment-form label{gap:6px;display:grid}.inline-shipment-form label span{color:var(--muted);font-size:9px;font-weight:700}.shipped-confirmation{color:#1e5d4d;background:#eaf4ef;border:1px solid #cee2d9;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.shipped-confirmation svg{justify-self:center}.shipped-confirmation strong,.shipped-confirmation span{display:block}.shipped-confirmation strong{font-size:12px}.shipped-confirmation span{color:#5d746c;overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,monospace;font-size:8px}.button.cancel-order-button{color:#8a9691;opacity:.72;justify-self:end;min-height:24px;padding:0 3px;font-size:8px;font-weight:550}.button.cancel-order-button:hover{color:#a24e45;opacity:1;transform:none}.customer-order-heading{align-items:center;margin-bottom:12px}.customer-order-heading .button{flex:none;min-height:30px;font-size:9px}.address-import{background:#f4f9f6;border:1px dashed #b8cec4;border-radius:11px;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:grid}.address-import strong{color:#245f50;align-items:center;gap:7px;font-size:11px;display:flex}.address-import p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.address-import textarea{resize:vertical;min-height:104px}.address-import>div:last-child{justify-items:start;gap:7px;display:grid}.address-import>div:last-child span{color:#39745f;max-width:150px;font-size:8px;line-height:1.45}.product-import{margin-top:2px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1d188c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fffefa;border-radius:15px;width:min(420px,100%);padding:25px;box-shadow:0 30px 70px #0003}.dialog h2{margin-bottom:22px;font-size:20px}.dialog label{margin-top:14px;display:block}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:23px;display:flex}.staff-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.recipient-dialog{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.recipient-dialog-note,.recipient-order-note{color:var(--muted);margin:-10px 0 16px;font-size:10px;line-height:1.6}.recipient-dialog-error{color:#9f3b30;margin:0 0 10px;font-size:11px}.permission-grid{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.permission-grid label{color:#40564f;background:#f8faf8;border:1px solid #dfe5e1;border-radius:9px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:10px;font-weight:650;display:flex}.permission-grid input{width:15px;min-height:15px;accent-color:var(--green);margin:0}.permission-grid label>span{margin:0;display:inline}.password-field{position:relative}.password-field input{padding-right:42px}.password-visibility{color:#61736d;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-visibility:hover{color:var(--green);background:#edf3f0}.password-note{color:#46665c;background:#edf5f1;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.password-note svg{flex:none}.delete-staff-dialog>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.7}.batch-shipment-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.batch-shipment-dialog h2{margin-bottom:9px}.batch-shipment-help{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.7}.batch-shipment-dialog textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.batch-shipment-dialog .error-banner{margin-top:14px;margin-bottom:0}.batch-shipment-result{border-radius:9px;margin-top:14px;padding:12px 13px;font-size:10px}.batch-shipment-result.success{color:#286b57;background:#e5f2ec}.batch-shipment-result.warning{color:#845c25;background:#fff1d9}.batch-shipment-result strong,.batch-shipment-result span{display:block}.batch-shipment-result>div{max-height:130px;margin-top:7px;overflow-y:auto}.batch-shipment-result span{padding:3px 0;line-height:1.45}.selected-order-preview{background:#f3f8f6;border:1px solid #dce7e2;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;max-height:145px;margin:16px 0 4px;padding:10px;display:grid;overflow-y:auto}.selected-order-preview span{color:#3d5c52;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:flex;overflow:hidden}.selected-order-preview b{color:#fff;background:#4f8b79;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-family:inherit;font-size:8px;display:grid}.exception-grid,.customer-grid,.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.exception-card,.customer-card,.staff-card,.followup-card{background:var(--paper);box-shadow:var(--shadow);border:1px solid #dfe3dd;border-radius:13px;padding:20px}.exception-top{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.exception-top>svg{width:32px;height:32px;color:var(--red);background:#f8e5e3;border-radius:9px;padding:7px}.exception-top strong,.exception-top span{display:block}.exception-top strong{color:var(--red);font-size:10px}.exception-top span{color:var(--muted);font-size:9px}.exception-card h2{margin:20px 0 4px;font-size:17px}.exception-card>p{color:var(--muted);font-size:10px}.exception-card dl,.customer-card dl,.staff-card dl{border-top:1px solid #eceeea;margin:18px 0}.exception-card dl>div,.customer-card dl>div,.staff-card dl>div{border-bottom:1px solid #f0f1ee;grid-template-columns:90px 1fr;gap:8px;padding:8px 0;font-size:9px;display:grid}.exception-card dt,.customer-card dt,.staff-card dt{color:var(--muted)}.exception-card dd,.customer-card dd,.staff-card dd{align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.recommendation{background:#f3f2e9;border-radius:8px;margin-bottom:13px;padding:10px}.recommendation span,.recommendation strong{display:block}.recommendation span{color:var(--muted);font-size:8px}.recommendation strong{margin-top:3px;font-size:9px}.followup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.followup-who{align-items:center;gap:10px;display:flex}.followup-who>div:nth-child(2){flex:1}.followup-who h2{margin:0;font-size:15px}.followup-who p{color:var(--muted);margin:2px 0 0;font-size:9px}.followup-facts{border-block:1px solid #edf0ec;flex-wrap:wrap;gap:6px 13px;margin:14px 0;padding:14px 0;display:flex}.followup-facts span{color:#60706a;align-items:center;gap:4px;font-size:9px;display:flex}.followup-card blockquote{color:#40514b;background:#f3f7f5;border-left:2px solid #4f8b79;border-radius:0 8px 8px 0;min-height:87px;margin:0;padding:13px;font-size:10px;line-height:1.6}.followup-actions{gap:7px;margin-top:14px;display:flex}.mini-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.mini-metrics>div{background:#fff;border:1px solid #dde2dc;border-radius:11px;padding:15px 18px}.mini-metrics span,.mini-metrics strong{display:block}.mini-metrics span{color:var(--muted);font-size:9px}.mini-metrics strong{margin-top:7px;font-size:19px}.delivery-list{background:var(--paper);border:1px solid #dfe3dd;border-radius:14px;overflow:hidden}.delivery-list article{border-top:1px solid #e9ece8;grid-template-columns:38px 1fr 130px 32px;align-items:center;gap:13px;padding:16px 18px;display:grid}.delivery-list article:first-child{border:0}.delivery-icon{color:#31725e;background:#e2f0ea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.delivery-icon svg{width:18px}.delivery-main>div{align-items:center;gap:8px;display:flex}.delivery-main strong{font-size:12px}.delivery-main p{margin:4px 0;font-size:10px}.delivery-main>span{color:var(--muted);font-size:9px}.delivery-value strong,.delivery-value small{text-align:right;display:block}.delivery-value strong{font-size:12px}.delivery-value small{color:var(--muted);margin-top:4px;font-size:8px}.customer-head,.staff-head{align-items:center;gap:10px;display:flex}.customer-head>div:nth-child(2),.staff-head>div:nth-child(2){flex:1}.customer-head h2,.staff-head h2{margin:0;font-size:15px}.customer-head p,.staff-head p{color:var(--muted);margin:3px 0 0;font-size:9px}.staff-head>svg{color:#9da7a3;width:17px}.staff-head>svg.ok{color:#3a896e}.staff-card-actions{justify-content:flex-end;gap:10px;min-height:32px;margin-top:8px;display:flex}.staff-card-actions .button{min-height:30px;font-size:10px}.staff-card dd small{border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:700}.login-ok{color:#28715b;background:#e1f0e9}.login-off{color:#8c655f;background:#f4e9e6}.customer-toolbar{flex-wrap:wrap;align-items:stretch;gap:9px;margin-bottom:8px;display:flex}.customer-toolbar .search-box{flex:480px;min-width:min(480px,100%);max-width:none}.customer-toolbar>select{color:#52605b;background:#fff;border:1px solid #dce2dd;border-radius:10px;flex:150px;min-width:150px;min-height:43px;padding:0 11px;font-size:11px}.customer-phone{align-items:center;gap:5px;font-weight:650;display:flex;color:#355f53!important;font-size:10px!important}.customer-edit{color:#628078}.customer-location,.customer-email{color:#4a6159;background:#f3f7f5;border-radius:8px;align-items:flex-start;gap:7px;margin-top:13px;padding:9px 10px;font-size:9px;line-height:1.5;display:flex}.customer-location svg,.customer-email svg{color:#528574;flex:none;margin-top:1px}.customer-email{background:#f7f7f2;margin-top:6px}.customer-email span{overflow-wrap:anywhere}.origin-badge{color:#326b5a;background:#e3f0eb;border-radius:999px;width:fit-content;padding:3px 6px;font-size:8px;font-weight:700}.customer-card-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-card-actions .button{min-height:32px;font-size:10px}.customer-dialog{width:min(820px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.customer-list{background:var(--paper);box-shadow:var(--shadow);border:1px solid #dfe3dd;border-radius:14px;overflow-x:auto}.customer-list-head,.customer-row{grid-template-columns:minmax(210px,1.65fr) minmax(170px,1.3fr) minmax(105px,.75fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(105px,.7fr) 72px;align-items:center;gap:14px;min-width:1040px;display:grid}.customer-list-head{color:#7d8985;letter-spacing:.05em;text-transform:uppercase;background:#f7f7f2;min-height:42px;padding:0 18px;font-size:8px;font-weight:750}.customer-row{border-top:1px solid #e9ece7;min-height:98px;padding:15px 18px;transition:background .15s}.customer-identity{align-items:center;gap:10px;min-width:0;display:flex}.customer-identity>div:last-child{min-width:0}.customer-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.customer-identity p{margin:4px 0 0}.customer-row-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.customer-row-region{color:#4d625b;align-items:flex-start;gap:7px;font-size:9px;line-height:1.55;display:flex}.customer-row-region svg{color:#568574;flex:none}.customer-row-origin,.customer-row-owner,.customer-row-orders,.customer-row-recent{min-width:0}.customer-row-origin small,.customer-row-owner small,.customer-row-orders small,.customer-row-recent small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.customer-row-owner strong,.customer-row-orders strong,.customer-row-recent strong{color:#334a43;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.customer-row-actions{color:#466e62;justify-content:flex-end;gap:3px;display:flex}.login-page{background:#f7f5ee;grid-template-columns:minmax(400px,1.15fr) minmax(380px,.85fr);min-height:100vh;display:grid}.login-story{color:#f3f7f4;background:#15352d;flex-direction:column;padding:46px 7vw;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:80px solid #ffffff06;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;right:-230px}.login-brand{align-items:center;gap:9px;font-weight:700;display:flex}.login-brand svg{color:#f09a50}.story-copy{max-width:570px;margin:auto 0}.story-copy .eyebrow{color:#9ebbb1}.story-copy h1{letter-spacing:-.065em;max-width:520px;margin-bottom:28px;font-size:clamp(40px,5.5vw,72px);line-height:.99}.story-copy>p:last-child{color:#afc4bd;max-width:500px;font-size:14px;line-height:1.8}.route-line{color:#9db6ad;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.route-line i{background:#50746a;width:28px;height:1px}.login-panel{place-items:center;padding:35px;display:grid}.login-card{width:min(390px,100%)}.login-card h2{letter-spacing:-.045em;margin-bottom:8px;font-size:29px}.login-card>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:11px}.login-card label{margin:16px 0;display:block}.input-icon{background:#fff;border:1px solid #d8dfda;border-radius:9px;align-items:center;gap:9px;min-height:45px;padding:0 13px;display:flex}.input-icon svg{color:#82908b}.input-icon input{border:0;outline:0;flex:1;min-width:0}.login-card .button{min-height:45px;margin-top:9px}.login-card small{color:#8d9692;text-align:center;margin-top:15px;font-size:8px;display:block}.nav-scrim,.mobile-only{display:none}@media (width<=1100px){.metric-grid,.exception-grid,.customer-grid,.staff-grid{grid-template-columns:repeat(2,1fr)}.data-table .tr{grid-template-columns:1.35fr .8fr 1fr .7fr 28px}.data-table .tr>:nth-child(5),.data-table .th>:nth-child(5){display:none}.form-grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.dashboard-date-controls{align-items:flex-start}.dashboard-date-presets{justify-content:flex-start}.app-shell{display:block}.sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:20px 0 40px #00000026}.sidebar.sidebar-open{transform:translate(0)}.main-area{width:100%}.mobile-only{display:inline-grid}.nav-scrim{z-index:19;background:#0d1a1673;border:0;display:block;position:fixed;inset:0}.topbar{height:57px;padding:0 17px}.global-search{display:none}.page-wrap{padding:27px 18px 60px}.dashboard-columns,.detail-columns{grid-template-columns:1fr}.attribution-grid{grid-template-columns:repeat(2,1fr)}.followup-list,.login-page{grid-template-columns:1fr}.login-story{display:none}.login-panel{min-height:100vh}.brand .mobile-only{margin-left:auto}.form-grid.three{grid-template-columns:repeat(2,1fr)}.span-2{grid-column:auto}.address-import{grid-template-columns:1fr}.customer-toolbar{flex-wrap:wrap}.customer-toolbar .search-box{flex-basis:100%}.customer-toolbar>select{flex:1;min-height:40px}.customer-list{box-shadow:none;background:0 0;border:0;overflow:visible}.customer-list-head{display:none}.customer-row{background:var(--paper);min-width:0;min-height:0;box-shadow:var(--shadow);border:1px solid #dfe3dd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;margin-bottom:10px;padding:16px}.customer-identity{grid-column:1}.customer-row-actions{grid-area:1/2}.customer-row-region,.customer-row-origin,.customer-row-owner,.customer-row-orders,.customer-row-recent{grid-column:1/-1}.customer-row-region{background:#f3f7f5;border-radius:8px;padding:9px 10px}.customer-row-origin{align-items:center;gap:8px;display:flex}.customer-row-origin small{margin-top:0}.customer-row-owner,.customer-row-orders,.customer-row-recent{grid-template-columns:100px 1fr;align-items:center;display:grid}.customer-row-owner small,.customer-row-orders small,.customer-row-recent small{margin-top:0}}@media (width<=600px){.page-header{flex-direction:column;align-items:flex-start}.metric-grid,.form-grid.three,.form-grid.two,.form-grid.four,.mini-metrics,.exception-grid,.customer-grid,.staff-grid{grid-template-columns:1fr}.metric-card{min-height:133px}.filter-strip{flex-wrap:wrap}.search-box{flex-basis:100%}.filter-strip select,.select-wrap{flex:1;min-height:40px}.table-card{box-shadow:none;background:0 0;border:0;overflow:visible}.data-table .tr.th{display:none}.data-table .tr{box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;padding:16px;border:1px solid #dfe3dd!important}.data-table .tr>div{grid-column:1}.data-table .tr>div:nth-child(4){text-align:right;grid-area:1/2}.data-table .tr .row-arrow{grid-area:2/2/span 2}.sales-row{grid-template-columns:23px 29px 1fr 80px}.sales-row>span:nth-last-child(2){display:none}.funnel-list>div{grid-template-columns:110px 30px 1fr}.sticky-submit{flex-direction:column;align-items:stretch;bottom:8px}.sticky-submit>div{display:none}.compact-table>div{grid-template-columns:1fr auto}.compact-table>div>span{display:none}.money-summary{flex-wrap:wrap;justify-content:flex-start}.delivery-list article{grid-template-columns:36px 1fr 28px}.delivery-value{display:none}.attribution-grid{gap:8px}.attribution-grid article{padding:12px}.attribution-grid strong{font-size:14px}.followup-actions{flex-wrap:wrap}.selected-order-preview{grid-template-columns:1fr}.page-actions{justify-content:flex-start;width:100%}.page-actions .button{flex:auto}}.orders-list-card{overflow-x:auto}.orders-table{min-width:960px}.orders-table .tr{grid-template-columns:96px minmax(160px,1.45fr) .9fr minmax(130px,1fr) .65fr 80px 28px;gap:14px}.order-sold-at{white-space:nowrap;font-variant-numeric:tabular-nums}.orders-table.with-profit{min-width:1100px}.orders-table.with-profit .tr{grid-template-columns:96px minmax(160px,1.4fr) .8fr minmax(110px,1fr) .65fr minmax(100px,.8fr) 125px;gap:12px}.order-quick-actions{align-items:center;gap:7px;display:flex}.order-quick-actions .quick-shipment-button{white-space:nowrap;min-height:32px;padding:7px 8px;font-size:10px}.order-quick-actions .row-arrow{flex:0 0 24px}.quick-shipment-dialog{width:min(480px,100% - 32px);max-height:calc(100vh - 40px);color:var(--ink);border:1px solid #dce2dd;margin:auto;overflow-y:auto}.quick-shipment-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1d188c}.quick-shipment-dialog h2{margin-bottom:14px}.quick-shipment-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.quick-shipment-order{overflow-wrap:anywhere;background:#edf5f1;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.quick-shipment-order span{color:var(--muted);font-size:12px}.order-profit-cell{min-width:0;color:var(--green)}.order-profit-cell strong,.order-profit-cell span{white-space:nowrap;font-variant-numeric:tabular-nums}.order-profit-cell.is-loss,.order-profit-cell.is-loss strong{color:var(--red)}.order-profit-cell a{margin-top:5px;font-size:10px;text-decoration:underline;display:inline-block}.order-detail-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.orders-table .tr>:nth-child(5),.orders-table .th>:nth-child(5){display:block}@media (width<=600px){.orders-list-card{overflow:visible}.orders-table,.orders-table.with-profit{min-width:0}.orders-table.with-profit .tr{grid-template-columns:minmax(0,1fr) auto}.orders-table.with-profit .order-profit-cell{border-top:1px solid #e9ece7;grid-area:5/1;padding-top:8px}.orders-table .tr{grid-template-columns:minmax(0,1fr) auto}.orders-table .tr>div.order-sold-at{color:var(--muted);border-bottom:1px solid #e9ece7;grid-area:1/1/auto/-1;padding-bottom:8px}.orders-table .tr>div.primary-cell{grid-area:2/1}.orders-table .tr>div.order-sales-cell{grid-area:3/1}.orders-table .tr>div.order-fulfillment-cell{text-align:left;grid-area:4/1}.orders-table .tr>div.order-amount-cell{text-align:right;grid-area:2/2}.orders-table .tr .row-arrow{grid-area:4/2;justify-self:end}.orders-table .tr>div.order-quick-actions{border-top:1px solid #e9ece7;grid-area:6/1/auto/-1;justify-content:flex-end;padding-top:10px}}.second-amount-field{margin-top:12px}.second-amount-field small{color:var(--muted);font-size:10px;line-height:1.5}.additional-amounts-editor{border-top:1px solid #e9eeea;gap:10px;margin-top:16px;padding-top:14px;display:grid}.additional-amounts-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.additional-amounts-heading>div{gap:4px;display:grid}.additional-amounts-heading strong{color:var(--ink);font-size:12px}.additional-amounts-heading small{color:var(--muted);font-size:10px}.additional-amount-row{grid-template-columns:minmax(140px,1fr) minmax(170px,1.3fr) minmax(170px,1.3fr) 40px;align-items:end;gap:14px;display:grid}.additional-amount-row input,.additional-amount-row select{min-width:0}.new-order-recovery{color:#315a45;background:#eef6f0;border:1px solid #d4e4d9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.new-order-recovery>div{flex:1;min-width:220px}.new-order-recovery strong{font-size:14px}.new-order-recovery p{color:#708579;margin:5px 0 0;font-size:12px;line-height:1.6}.new-order-inputs{border:0;margin:0;padding:0;display:contents}.new-order-inputs:disabled .form-card{opacity:.65}.payment-reference-list{background:#f8faf7;border:1px solid #e3e9e3;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:grid}.payment-reference-list h3{margin:0;font-size:12px}.payment-reference-list>div{color:var(--muted);grid-template-columns:1fr 1.5fr;gap:12px;font-size:11px;display:grid}.payment-reference-list b{color:var(--ink);margin-left:8px}.payment-reference-list strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.order-edit-payment-reference{gap:6px;margin-top:14px;display:grid}.payment-reference-help{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.7}.order-amount-breakdown{background:#f8faf7;border:1px solid #e3e9e3;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:18px;padding:14px 16px;display:grid}.order-amount-breakdown>div{gap:5px;display:grid}.order-amount-breakdown span{color:var(--muted);font-size:10px}.order-amount-breakdown strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.order-amount-breakdown .added-amount strong,.added-amount-detail b{color:#39775e}.order-amount-breakdown .combined-amount{border-left:1px solid #dce5de;padding-left:14px}.order-amount-breakdown .combined-amount strong{color:var(--green);font-size:18px}.money-summary .added-amount-detail{color:#39775e}@media (width<=700px){.order-amount-breakdown{grid-template-columns:1fr}.order-amount-breakdown .combined-amount{border-top:1px solid #dce5de;border-left:0;padding:10px 0 0}.additional-amount-row{grid-template-columns:minmax(0,1fr) 40px}.additional-amount-row label{grid-column:1}.additional-amount-row .icon-button{grid-area:1/2/span 2}.payment-reference-list>div{grid-template-columns:1fr;gap:5px}}.new-order-form{grid-template-columns:minmax(0,1fr);min-width:0}.new-order-form .form-card,.new-order-form .form-grid,.new-order-form .form-grid>label,.new-order-form .address-import>*,.new-order-form .section-title>div{min-width:0}.new-order-form .form-card input,.new-order-form .form-card select,.new-order-form .form-card textarea,.new-order-form .item-editor{min-width:0;max-width:100%}.new-order-form .new-order-payment-card .section-title{margin-bottom:18px}.new-order-form .new-order-payment-grid{align-items:start;gap:16px 14px}.new-order-form .new-order-payment-grid .new-order-shipping-channel{width:100%;max-width:190px}.new-order-form .new-order-payment-card .payment-reference-help{margin-top:10px}:root{--paper:#fff;--line:#e0e7e2;--muted:#728178;--shadow:0 4px 22px #12352608;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #408b6c}.sidebar{background:#163a30;overflow-y:auto}.main-nav{gap:3px}.main-nav a{min-height:42px}.brand-mark{background:#dfb47e}.main-nav a.active{background:#ffffff15;box-shadow:inset 3px 0 #dcb681}.topbar{background:#ffffffed;border-bottom:1px solid #e4e9e3;gap:15px}.global-search:hover{color:var(--green)}.system-state{white-space:nowrap}.system-state.disconnected{color:#a84d42}.system-state.disconnected i{box-shadow:none;background:#c25f53}.page-wrap{max-width:1640px;padding:30px 30px 64px}.page-header{align-items:center;gap:20px;margin-bottom:24px}.page-header h1{letter-spacing:-.03em;font-size:30px;line-height:1.25}.page-header>div>p:last-child{max-width:750px;line-height:1.7}.page-actions{gap:7px;max-width:62%}.page-actions .button{min-height:36px;padding:0 12px;font-size:11px}.button{border-radius:8px}.button:hover{transform:none}.button.primary{box-shadow:0 3px 9px #164b3d15}.button.secondary{background:#fff}.panel,.metric-card,.table-card,.customer-list{box-shadow:var(--shadow);background:#fff;border-radius:12px}.panel-heading{gap:16px}.panel-heading h2{font-size:17px}.subtle{max-width:470px;line-height:1.65}input,select,textarea{background:#fff;border-color:#dce5de}input:focus,select:focus,textarea:focus{border-color:#70a28a}.search-box{background:#fff}.search-box input{min-width:0}.dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e2c2494}.dialog{overscroll-behavior:contain;border:1px solid #e1e8e2;border-radius:16px;max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 24px 80px #09231926}.dialog-actions{padding-top:18px}.dialog h2{letter-spacing:-.02em}.metric-grid{gap:14px}.metric-card{min-height:144px}.metric-card>strong{font-variant-numeric:tabular-nums;font-size:30px}.metric-card.lead{background:#184e3f}.metric-icon{opacity:.9}.orders-list-card .orders-table.with-profit{min-width:var(--orders-min-width,1280px)}.orders-list-card .orders-table.with-profit .tr{grid-template-columns:var(--order-grid);gap:15px;min-height:91px;padding-left:18px;padding-right:40px}.orders-list-card .orders-table.with-profit .th{z-index:1;background:#f4f7f3;position:sticky;top:0}.orders-list-card .orders-table .tr:not(.th){background:#fff}.orders-list-card .orders-table .tr.selected{background:#edf6f0}.orders-list-card .orders-table .tr:not(.th):hover{background:#f6faf7}.orders-list-card .orders-table.compact .tr:not(.th){min-height:70px;padding-top:10px;padding-bottom:10px}.orders-table.hide-created .order-sold-at,.orders-table.hide-sales :is(.order-sales-cell,.order-sales-heading),.orders-table.hide-payment :is(.order-payment-method-cell,.order-payment-method-heading),.orders-table.hide-profit :is(.order-profit-cell,.order-profit-heading){display:none}.orders-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-panel{box-shadow:none;background:#fff;padding:16px}.orders-filter-footer{gap:10px}.cost-todo-filter{color:#6f8074;align-items:center;gap:10px;font-size:11px;display:flex}.cost-todo-filter select{min-width:220px;min-height:35px;font-size:11px}.ledger-help{color:#7a897f;font-size:11px;line-height:1.7}.order-view-tools{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.selection-scope{color:#7a887e;font-size:11px}.selection-scope strong{color:#265843}.view-tool-actions{gap:8px;display:flex}.view-settings{position:relative}.view-settings summary{cursor:pointer;color:#385c48;background:#fff;border:1px solid #dbe5dd;border-radius:8px;padding:8px 12px;font-size:11px;list-style:none}.view-settings summary::-webkit-details-marker{display:none}.view-settings[open] summary{color:#174b35;border-color:#78a38a}.view-settings-panel{z-index:12;background:#fff;border:1px solid #dce7de;border-radius:10px;width:270px;padding:14px;position:absolute;top:39px;right:0;box-shadow:0 14px 36px #0e302b20}.view-settings-panel p{color:#809087;margin:8px 0 0;font-size:10px;line-height:1.7}.view-settings-panel>label{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.view-settings-panel input[type=checkbox]{width:16px;height:16px;min-height:0}.view-save{gap:7px;display:flex}.view-save input{width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:11px}.saved-view{border-top:1px solid #ecf1eb;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.saved-view button{color:#315e46;text-align:left;background:0 0;border:0;padding:4px;font-size:12px}.financial-summary .sales-table-head,.financial-summary .sales-row{grid-template-columns:26px 32px minmax(155px,1.1fr) 66px minmax(115px,.9fr) minmax(130px,1fr) minmax(105px,.8fr) minmax(135px,1fr);gap:12px}.financial-summary .sales-list-wrap{overflow-x:auto}.financial-summary .sales-table-head,.financial-summary .sales-list{min-width:950px}.financial-summary .contribution-value{color:#235f43;text-align:right}.financial-summary .sales-row{padding-top:20px;padding-bottom:20px}.sales-dual-value{font-variant-numeric:tabular-nums}.financial-summary .sales-dual-value small{color:#879085;font-size:10px;line-height:1.6}.customer-toolbar{background:#fff;border:1px solid #e2e8e0;border-radius:12px;gap:9px;padding:16px}.customer-count{color:#7c897f;margin:12px 0;font-size:11px}.customer-row{background:#fff}.customer-row:hover{background:#f6faf7}.customer-list-head{background:#f3f7f3}.pagination{color:#75847a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.pagination-controls{align-items:center;gap:9px;display:flex}.pagination-controls label{align-items:center;gap:7px;display:flex}.pagination-controls select{min-height:35px;padding:5px 10px;font-size:12px}.shipping-channel-controls{align-items:center;gap:10px;display:flex}.shipping-channel-controls select{min-width:240px;min-height:40px}.shipping-channel-panel .ledger-help{margin-bottom:0}@media (width>=1450px){.orders-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1050px){.page-actions{max-width:100%}.page-header{flex-direction:column;align-items:flex-start}.page-wrap{padding:24px 20px 50px}.global-search span{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}}@media (width<=700px){.page-wrap{padding:20px 14px 40px}.page-header h1{font-size:26px}.page-actions{justify-content:flex-start}.topbar{padding:0 14px}.global-search{display:none}.orders-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-view-tools{flex-direction:column;align-items:flex-start}.view-settings-panel{left:0;right:auto}.selection-scope{line-height:1.6}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:130px;padding:15px}.metric-card>strong{font-size:26px}.cost-todo-filter{flex-wrap:wrap}.cost-todo-filter select{width:100%}.subtle{max-width:none}.shipping-channel-controls{flex-direction:column;align-items:stretch}.shipping-channel-controls select{width:100%;min-width:0}.dialog{max-height:calc(100dvh - 24px);padding:22px 18px}.system-state{font-size:10px}}@media (width<=600px){.orders-list-card .orders-table.with-profit{min-width:0}.orders-list-card .orders-table.with-profit .tr:not(.th){grid-template-columns:1fr auto;gap:12px;padding:18px 16px}.orders-list-card .orders-table.with-profit .tr.th{display:none}.orders-list-card .orders-table.with-profit .order-fulfillment-cell{grid-column:1/-1}.orders-list-card .orders-table.with-profit .order-payment-method-cell{grid-column:1}.orders-list-card .orders-table.with-profit .order-profit-cell{border:0;padding-left:0}.orders-list-card .orders-table.with-profit .order-quick-actions{grid-column:1/-1;justify-content:flex-end}.orders-list-card .orders-table.with-profit.compact .tr:not(.th){padding-top:12px;padding-bottom:12px}.orders-table.hide-created .order-sold-at,.orders-table.hide-sales :is(.order-sales-cell,.order-sales-heading),.orders-table.hide-payment :is(.order-payment-method-cell,.order-payment-method-heading),.orders-table.hide-profit :is(.order-profit-cell,.order-profit-heading){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar-session-button{color:#a3c1b6;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 18px 16px;padding:6px 0;font-size:12px}.sidebar-session-button:hover{color:#fff}:root{--ink:#19362d;--muted:#687d73;--line:#e2e9e4;--shadow:0 3px 16px #193a2b09}body{background:#f4f7f5}.sidebar{background:linear-gradient(165deg,#183e32,#112f28);padding-top:24px}.brand{padding-bottom:24px}.brand-mark{background:#e5c294;border-radius:10px}.main-nav a{color:#bdd0c7;border-radius:9px;padding:10px 13px}.main-nav a.active{color:#fff;background:#ffffff13;box-shadow:inset 3px 0 #e5c294}.nav-section{color:#8fab9e}.sidebar-foot{margin-top:auto;padding-top:18px}.topbar{background:#ffffffed;gap:16px;padding:0 30px}.global-search{color:#71857a;background:#f7f9f8;border:1px solid #e7ede9;border-radius:9px;min-width:0;padding:10px 13px}.global-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-state{color:#587568;margin-left:auto}.page-wrap{padding-top:32px}.page-header h1{letter-spacing:-.035em;color:#19362d;font-weight:750}.page-header .eyebrow{color:#72877c}.panel,.form-card,.table-card,.metric-card,.customer-list{box-shadow:var(--shadow);border-color:#e2e9e4}.button{transition:background .15s,border-color .15s,box-shadow .15s}.button.secondary:hover{background:#f8fbf9;border-color:#9bb5a7}.dialog{border-radius:18px}.dashboard-page .page-header{align-items:center;margin-bottom:22px}.dashboard-page .page-header h1{margin-bottom:9px;font-size:32px}.dashboard-page .page-actions{max-width:none}.dashboard-page .page-actions .button{border-radius:10px;min-height:42px;padding:0 18px;font-size:13px}.dashboard-toolbar{background:#fff;border:1px solid #e2e9e4;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px 20px;display:flex}.dashboard-range-copy{color:#567565;align-items:center;gap:11px;min-width:0;display:flex}.dashboard-range-copy strong,.dashboard-range-copy span{display:block}.dashboard-range-copy strong{color:#334e41;margin-bottom:4px;font-size:12px}.dashboard-range-copy span{color:#7b8d82;font-size:11px}.dashboard-page .dashboard-date-presets{background:#f3f6f4;border-radius:8px;gap:2px;padding:4px}.dashboard-page .dashboard-date-preset{background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 12px;font-size:11px}.dashboard-page .dashboard-date-preset.active{color:#23593f;background:#fff;box-shadow:0 1px 5px #1b3b2310}.dashboard-page .dashboard-date-picker{border-radius:8px;gap:6px;font-size:11px;font-weight:500}.dashboard-page .dashboard-date-picker input{font-size:12px}.dashboard-page .metric-grid{gap:18px;margin-bottom:12px}.dashboard-page .metric-card{border-radius:14px;min-height:168px;padding:23px}.dashboard-page .metric-card.lead{background:linear-gradient(115deg,#205541,#183e32);border-color:#205541}.dashboard-page .metric-card>span{color:#687e71;padding-right:32px;font-size:12px;line-height:1.6}.dashboard-page .metric-card.lead>span{color:#dae9df}.dashboard-page .metric-card>strong{color:#1e4633;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:34px;line-height:1.3}.dashboard-page .metric-card.lead>strong{color:#fff}.dashboard-page .metric-card>small{color:#778d7e;font-size:11px;line-height:1.6}.dashboard-page .metric-card.lead>small{color:#b4cdbf}.dashboard-page .metric-icon{width:34px;height:34px;top:21px;right:21px}.dashboard-page .danger-card>strong{color:#b45950}.dashboard-data-note{color:#788c7f;margin:0 0 22px;font-size:11px;line-height:1.7}.dashboard-page .dashboard-columns{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px;margin-bottom:22px}.dashboard-page .panel{border-radius:14px;min-width:0;padding:24px}.dashboard-page .panel-heading{align-items:center;margin-bottom:20px}.dashboard-page .panel-heading h2{color:#244736;font-size:18px}.dashboard-section-link{color:#638372;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.dashboard-section-link:hover{color:#21503b}.dashboard-live-label{color:#748d7c;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-live-label i{background:#6fa78a;border-radius:50%;width:5px;height:5px}.dashboard-page .funnel-list{gap:0}.dashboard-page .funnel-list>div{border-bottom:1px solid #edf1ee;grid-template-columns:130px 36px minmax(0,1fr);gap:16px;min-height:46px}.dashboard-page .funnel-list>div:last-child{border:0}.dashboard-page .funnel-list span{color:#607a69;font-size:12px}.dashboard-page .funnel-list strong{font-variant-numeric:tabular-nums;color:#2f5641;font-size:14px}.dashboard-page .bar{background:#eef4f0;height:6px}.dashboard-page .bar i{background:#7ca68b}.dashboard-page .attention-panel{padding-bottom:14px}.dashboard-page .attention-row{border-color:#edf1ee;gap:12px;min-height:65px;padding:13px 0}.dashboard-page .attention-row:hover strong{color:#206245}.dashboard-page .attention-row strong{font-size:12px;font-weight:650;line-height:1.6}.dashboard-page .attention-row span{color:#829285;line-height:1.6}.dashboard-page .attention-row>svg:first-child{color:#528264;background:#eff5f1;border-radius:10px}.dashboard-page .attention-row.urgent>svg:first-child{color:#b86855;background:#f9eeeb}.dashboard-page .financial-summary{padding-bottom:16px}.dashboard-section-caption{color:#819183;font-size:11px}.dashboard-page .sales-table-head{background:#f5f8f6;border-radius:8px;padding:12px 10px}.dashboard-page .sales-row{padding:18px 10px;font-size:12px}.dashboard-page .sales-list{border-top:0}.dashboard-page .sales-row:last-child{border-bottom:0}.dashboard-page .sales-dual-value strong,.dashboard-page .sales-revenue{font-size:12px}.dashboard-page .sales-row .avatar{color:#537b60;background:#eff5f1}.dashboard-financial-note{color:#809081;background:#f7f9f7;border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:11px;line-height:1.7}.dashboard-empty{text-align:center;color:#7b8e81;padding:34px 20px;font-size:12px}@media (width<=1250px){.dashboard-toolbar{align-items:flex-start}.dashboard-page .dashboard-date-controls{flex-direction:column;align-items:flex-end;gap:8px}.dashboard-page .metric-card{padding:20px}.dashboard-page .metric-card>strong{font-size:30px}}@media (width<=1050px){.dashboard-page .dashboard-columns{grid-template-columns:1fr}.dashboard-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .page-header{flex-direction:row}.topbar{padding:0 20px}.dashboard-toolbar{gap:14px}}@media (width<=700px){.topbar{gap:8px;padding:0 14px}.topbar .button{padding:0 8px;font-size:10px}.global-search{display:none}.dashboard-page .page-header h1{font-size:27px}.dashboard-page .page-header{flex-wrap:wrap;align-items:flex-start}.dashboard-page .page-header>div:first-child{flex:210px}.dashboard-toolbar{gap:14px;padding:15px}.dashboard-page .dashboard-date-controls{align-items:stretch;width:100%}.dashboard-page .dashboard-date-range{flex-wrap:wrap;gap:8px}.dashboard-page .dashboard-date-picker{flex:1;min-width:120px;padding:0 8px}.dashboard-page .dashboard-date-picker input{width:100%;min-width:0;max-width:130px;padding:4px 0}.dashboard-page .dashboard-date-picker>span{display:none}.dashboard-page .dashboard-date-presets{align-self:flex-start}.dashboard-page .metric-grid{gap:10px}.dashboard-page .metric-card{min-height:148px;padding:17px 14px}.dashboard-page .metric-card>span{padding-right:23px;font-size:11px}.dashboard-page .metric-card>strong{font-size:28px}.dashboard-page .metric-icon{width:28px;height:28px;top:15px;right:12px}.dashboard-page .panel{padding:20px 16px}.dashboard-page .dashboard-columns{gap:14px}.dashboard-page .funnel-list>div{grid-template-columns:120px 30px minmax(0,1fr);gap:12px}.dashboard-section-caption{display:none}.dashboard-page .sales-list-wrap{margin:0 -2px}.dashboard-financial-note{font-size:10px}.dashboard-page .page-actions .button{min-height:38px;padding:0 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}@media (width<=380px){.dashboard-page .metric-card.lead,.dashboard-page .metric-card.danger-card{grid-column:1/-1;min-height:130px}.dashboard-page .metric-card.lead>strong{font-size:32px}.dashboard-page .dashboard-date-range{flex-direction:column;align-items:stretch}.dashboard-page .dashboard-date-separator{display:none}.dashboard-page .dashboard-date-picker>span{display:inline}.dashboard-page .dashboard-date-picker input{flex:1;max-width:none}}.calendar-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.panel.calendar-filter-bar{border-radius:12px;margin-bottom:18px;padding:14px 16px}.calendar-filter-range{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.calendar-filter-field,.calendar-filter-person{background:#fff;border:1px solid #dce5df;border-radius:8px;flex:0 auto;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.calendar-filter-field>span,.calendar-filter-person>span{color:#6a7e72;white-space:nowrap;margin:0;font-size:11px;font-weight:600}.calendar-filter-field input{color:#264635;width:126px;min-width:0;height:34px;min-height:0;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px;font-weight:500}.calendar-filter-month input{width:112px}.calendar-filter-person select,.calendar-filter-person input{color:#264635;width:150px;min-width:0;height:34px;min-height:0;font:inherit;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px}.calendar-filter-person input:read-only{color:#698275;width:130px}.calendar-filter-field:focus-within,.calendar-filter-person:focus-within{border-color:#64967a;box-shadow:0 0 0 3px #61927612}.calendar-filter-field input:focus-visible,.calendar-filter-person select:focus-visible{outline-offset:2px;outline:2px solid #64967a}.calendar-filter-separator{color:#94a397;font-size:11px}.calendar-filter-presets{background:#eff4f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:flex}.calendar-filter-presets button{color:#607769;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.calendar-filter-presets button.active,.calendar-filter-presets button[aria-pressed=true]{color:#205b3e;background:#fff;font-weight:650;box-shadow:0 1px 4px #244f3310}.calendar-filter-presets button:hover{color:#205b3e;background:#ffffffb0}.calendar-filter-presets button:focus-visible{outline-offset:2px;outline:2px solid #64967a}.calendar-filter-reset{color:#64816f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:11px;display:inline-flex}.dashboard-page .dashboard-date-controls{flex-flow:wrap;align-items:center;gap:10px}.orders-filter-panel .order-date-filter-group{gap:10px}.reception-statistics-page .page-header{margin-bottom:20px}.reception-statistics-page .page-header h1{font-size:30px}.reception-statistics-page .page-header p:not(.eyebrow){font-size:12px;line-height:1.8}.reception-statistics-page .reception-statistics{border-top:1px solid #e2e9e4;border-radius:13px;margin:0 0 18px;padding:22px}.reception-statistics-page .reception-statistics-heading{margin-bottom:14px}.reception-statistics-page .reception-statistics-summary{gap:12px;margin:14px 0 18px}.reception-statistics-page .reception-statistics-summary>div{background:#f5f9f6;border-color:#e5ede6;border-radius:9px;padding:14px 16px}.reception-statistics-page .reception-statistics-summary strong{font-size:25px}.reception-statistics-page .reception-statistics-method{background:#f7f9f7;border-radius:8px;padding:10px 12px}@media (width<=700px){.panel.calendar-filter-bar{gap:10px;padding:12px}.calendar-filter-range{gap:8px;width:100%}.calendar-filter-range .calendar-filter-field{flex:180px}.calendar-filter-field input{flex:1;width:126px}.calendar-filter-separator{display:none}.calendar-filter-month{flex:155px}.calendar-filter-person{flex:180px}.calendar-filter-person select,.calendar-filter-person input{flex:1;width:130px}.dashboard-page .dashboard-date-controls{align-items:stretch;width:100%}.orders-filter-panel .order-date-filter-group{width:100%}.reception-statistics-page .page-header h1{font-size:27px}.reception-statistics-page .reception-statistics{padding:16px}}@media (prefers-reduced-motion:reduce){.calendar-filter-field,.calendar-filter-person{transition:none}}.date-filter-page .page-header{flex-wrap:wrap;align-items:flex-start;gap:18px 24px;margin-bottom:20px}.date-filter-page .page-header>div:first-child{flex:270px;min-width:0}.date-filter-page .page-header p:not(.eyebrow){max-width:440px;font-size:12px;line-height:1.8}.date-filter-page .page-header .page-actions{flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto}.header-date-toolbar{background:#fff;border:1px solid #e1e8e3;border-radius:13px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;padding:12px;display:flex;box-shadow:0 3px 12px #173b2903}.header-date-toolbar .calendar-filter-field{height:42px}.header-date-toolbar .calendar-filter-presets{padding:4px}.header-date-toolbar .calendar-filter-presets button{min-height:34px}.page-content-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px auto;display:flex}.page-content-actions .button{min-height:36px;padding:0 12px;font-size:11px}.auxiliary-filter-bar{gap:10px;margin:0 0 20px}.auxiliary-filter-bar .page-content-actions{margin-bottom:0}.date-filter-page .orders-filter-footer{justify-content:flex-end}@media (width<=1050px){.date-filter-page .page-header{flex-direction:row}.date-filter-page .page-header>div:first-child{flex-basis:100%}.date-filter-page .page-header .page-actions{align-self:flex-end}}@media (width<=700px){.date-filter-page .page-header{gap:14px}.date-filter-page .page-header .page-actions{width:100%}.header-date-toolbar{justify-content:flex-start;gap:10px;width:100%;padding:10px}.header-date-toolbar .calendar-filter-presets{justify-content:space-between;width:100%}.header-date-toolbar .calendar-filter-presets button{flex:auto;padding:0 8px}.auxiliary-filter-bar .page-content-actions{width:100%;margin-top:2px}.date-filter-page .orders-filter-footer{align-items:flex-end}}.reception-statistics-page .reception-header-filters{flex-direction:column;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}.reception-statistics-page .reception-secondary-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}.reception-statistics-page .reception-secondary-filters .calendar-filter-person{flex:0 auto;height:36px}.reception-statistics-page .reception-secondary-filters .calendar-filter-person select,.reception-statistics-page .reception-secondary-filters .calendar-filter-person input{height:30px}.reception-statistics-page .reception-secondary-filters .calendar-filter-reset{white-space:nowrap;border-radius:7px;min-height:36px}.reception-statistics-page .reception-secondary-filters .calendar-filter-reset:hover{color:#205b3e;background:#eaf2ec}.reception-statistics-page .reception-secondary-filters .calendar-filter-reset:focus-visible{outline-offset:2px;outline:2px solid #64967a}@media (width<=700px){.reception-statistics-page .reception-header-filters{width:100%}.reception-statistics-page .reception-secondary-filters{padding:0}.reception-statistics-page .reception-secondary-filters .calendar-filter-person{flex:135px}.reception-statistics-page .reception-secondary-filters .calendar-filter-person select,.reception-statistics-page .reception-secondary-filters .calendar-filter-person input{width:100px}.reception-statistics-page .reception-secondary-filters .calendar-filter-reset{padding:0 7px}}.orders-page .page-header{margin-bottom:12px}.orders-page>.page-content-actions{margin-bottom:10px}.orders-page .orders-filter-panel{border-radius:12px;gap:8px;margin-bottom:12px;padding:12px}.orders-filter-search-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.orders-page .orders-search-box{border-radius:8px;flex:300px;width:auto;min-width:0;min-height:40px}.orders-page .orders-search-box input{min-width:0;font-size:12px}.orders-filter-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.orders-page .order-view-tools{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0}.orders-page .selection-scope{color:#426652;white-space:nowrap;background:#edf5ef;border-radius:6px;align-items:center;gap:3px;padding:5px 8px;display:inline-flex}.orders-page .view-tool-actions{flex-wrap:wrap;gap:6px}.orders-page .view-settings summary{align-items:center;min-height:34px;padding:0 10px;font-size:11px;display:flex}.orders-page .orders-filter-panel .clear-order-filters{min-height:34px;padding:0 8px;font-size:11px}.orders-page .orders-filter-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.orders-page .orders-filter-grid>select,.orders-page .orders-filter-grid>.select-wrap{border-radius:7px;min-height:36px}.orders-page .orders-filter-grid>.select-wrap select{min-height:34px}.orders-page .view-settings-panel{max-width:calc(100vw - 52px);top:40px}.orders-page .order-calculation-help .view-settings-panel{width:300px}.orders-page .order-calculation-help .ledger-help{margin:0;font-size:11px;line-height:1.8}@media (width<=1200px){.orders-page .orders-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.orders-page .orders-filter-panel{padding:10px}.orders-page .orders-search-box{flex-basis:100%}.orders-filter-tools{justify-content:flex-end;width:100%;position:relative}.orders-page .orders-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .view-settings{position:static}.orders-page .orders-filter-tools .view-settings-panel{width:auto;max-width:none;top:calc(100% + 6px);left:0;right:0}.orders-page .view-settings summary{padding:0 8px}}body:has(>#root>.app-shell){min-width:0}.app-shell{--workspace-accent:#3565d4;--workspace-accent-hover:#2d57bb;--workspace-accent-fg:#fff;--workspace-accent-ink:#2c5fc6;--workspace-accent-tint:#f6f9ff;--workspace-accent-soft:#edf3ff;--workspace-accent-border:#dce6fa;--workspace-accent-strong:#3565d4;--workspace-accent-strong-hover:#2d57bb;--workspace-accent-strong-fg:#fff;--workspace-focus:#2c5fc6;--ink:#223249;--muted:#586b82;--line:#d4deeb;--paper:#fff;--green:var(--workspace-accent-ink);--green-2:var(--workspace-accent-hover);--mint:var(--workspace-accent-soft);--red:#ad4746;--shadow:0 4px 16px #1e315111;--workspace-gold:var(--workspace-accent);--workspace-blue:var(--workspace-accent);--workspace-violet:#61748e;--workspace-amber:#9b6a21;color:var(--ink);background:#edf2f8;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:13.5px;line-height:1.55}.app-shell .main-area,.app-shell .page-wrap,.app-shell .page-header>div,.app-shell .form-grid>label,.app-shell .section-title>div{min-width:0}.app-shell .page-wrap{max-width:1640px;padding:28px 30px 56px}.app-shell .page-header{gap:16px 22px;margin-bottom:20px}.app-shell .page-header h1,.app-shell .dashboard-page .page-header h1,.app-shell .reception-statistics-page .page-header h1,.app-shell .price-admin-heading h1,.app-shell .coa-heading h1{color:#263b59;letter-spacing:-.035em;font-size:28px;font-weight:750;line-height:1.3}.app-shell .page-header h1{margin-bottom:6px}.app-shell .page-header>div>p:last-child,.app-shell .date-filter-page .page-header p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.65}.app-shell .eyebrow{color:#718198;letter-spacing:.08em;font-size:11px}.app-shell .subtle,.app-shell .ledger-help,.app-shell .payment-reference-help{color:var(--muted);font-size:12px}.app-shell .sidebar{color:#526278;scrollbar-width:thin;scrollbar-color:#c7d2e2 transparent;background:#fff;border-right:1px solid #e1e7ef;padding-top:24px;overflow:hidden}.app-shell .brand{flex-shrink:0;gap:12px;padding:0 11px 21px}.app-shell .brand-mark{border:1px solid var(--workspace-accent-strong);background:var(--workspace-accent-strong);width:39px;height:39px;box-shadow:0 4px 12px color-mix(in srgb, var(--workspace-focus) 14%, transparent);color:var(--workspace-accent-strong-fg);border-radius:12px;font-size:23px}.app-shell .brand strong{color:#26364e;letter-spacing:.035em;font-size:20px}.app-shell .brand span{color:#718097;font-size:11px}.app-shell .main-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d2e2 transparent;flex:1;gap:5px;min-height:0;padding-right:3px;overflow-y:auto}.app-shell .main-nav::-webkit-scrollbar{width:4px}.app-shell .main-nav::-webkit-scrollbar-thumb{background:#c7d2e2;border-radius:4px}.app-shell .main-nav::-webkit-scrollbar-track{background:0 0}.app-shell .nav-group{flex-shrink:0;gap:3px;min-width:0;display:grid}.app-shell .nav-group+.nav-group{margin-top:9px}.app-shell .nav-section{color:#7c8a9d;letter-spacing:.1em;padding:7px 13px 5px;font-size:10px}.app-shell .main-nav a{color:#526278;border:1px solid #0000;border-radius:10px;gap:10px;min-height:43px;padding:7px 11px;font-size:13px;font-weight:500}.app-shell .main-nav a:hover{color:#304b75;background:#f4f7fb;border-color:#edf1f7}.app-shell .main-nav a.active{background:var(--workspace-accent-strong);border-color:var(--workspace-accent-strong);box-shadow:inset 3px 0 #ffffff7a, 0 4px 10px color-mix(in srgb, var(--workspace-accent-strong) 16%, transparent);color:var(--workspace-accent-strong-fg);font-weight:700}.app-shell .nav-icon{color:#78879c;background:#f4f6fa;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.app-shell .nav-tone-followup .nav-icon,.app-shell .nav-tone-reports .nav-icon{color:#78879c;background:#f4f6fa}.app-shell .main-nav a.active .nav-icon{color:var(--workspace-accent-strong-fg);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff35}.app-shell .sidebar-foot{border-color:#e6ebf2;flex-shrink:0;margin-top:12px;padding:17px 8px 9px}.app-shell .sidebar-foot .avatar{width:36px;height:36px;color:var(--workspace-accent-ink);background:var(--workspace-accent-soft);border-radius:11px}.app-shell .user-copy strong{color:#33445c;font-size:13px}.app-shell .user-copy span{color:#738197;font-size:11px}.app-shell .sidebar-session-button{color:#738197;flex-shrink:0;margin:0 10px 9px;padding:7px;font-size:11px}.app-shell .sidebar-session-button:hover{color:var(--workspace-accent-ink)}.app-shell .sidebar .icon-button:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent-ink)}.app-shell[data-sidebar=dark] .sidebar{background:color-mix(in srgb, var(--workspace-accent) 10%, #172131);color:#c8d2e0;border-color:#2b384c}.app-shell[data-sidebar=dark] .brand strong{color:#f2f5fa}.app-shell[data-sidebar=dark] .brand span,.app-shell[data-sidebar=dark] .user-copy span,.app-shell[data-sidebar=dark] .sidebar-session-button{color:#afbed1}.app-shell[data-sidebar=dark] .nav-section{color:#97a9c0}.app-shell[data-sidebar=dark] .main-nav a{color:#c1cddd}.app-shell[data-sidebar=dark] .main-nav a:hover{color:#f3f6fb;background:#ffffff08;border-color:#ffffff08}.app-shell[data-sidebar=dark] .main-nav a.active{color:var(--workspace-accent-strong-fg);background:var(--workspace-accent-strong);border-color:color-mix(in srgb, var(--workspace-accent-strong) 65%, #fff)}.app-shell[data-sidebar=dark] .nav-icon{color:#aabbd0;background:#ffffff07}.app-shell[data-sidebar=dark] .main-nav a.active .nav-icon{color:var(--workspace-accent-strong-fg);background:#ffffff24}.app-shell[data-sidebar=dark] .sidebar-foot{border-color:#ffffff12}.app-shell[data-sidebar=dark] .user-copy strong{color:#eef3fa}.app-shell[data-sidebar=dark] .sidebar-session-button:hover{color:#fff}.app-shell[data-sidebar=dark] .sidebar .icon-button:hover{color:#fff;background:#ffffff0d}.app-shell[data-sidebar=dark] .sidebar :focus-visible{outline-color:#dbeafe}.app-shell[data-sidebar=dark] .main-nav{scrollbar-color:#53647d transparent}.app-shell[data-sidebar=dark] .main-nav::-webkit-scrollbar-thumb{background:#53647d}.app-shell .topbar{background:#fffffff2;border-color:#e2e8f0;gap:16px;min-width:0;padding:0 30px;box-shadow:0 1px #fff}.app-shell .workspace-location{flex-shrink:0;align-items:baseline;gap:10px;min-width:0;display:flex}.app-shell .workspace-location strong{color:#3c4e67;font-size:13px;font-weight:650}.app-shell .workspace-location small{color:#718096;font-size:11px}.app-shell .global-search{color:#6a7c94;background:#f7f9fc;border-color:#e3e9f1;border-radius:9px;flex:0 340px;padding:8px 11px;font-size:12px}.app-shell .global-search:hover{background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border);color:var(--workspace-accent-ink)}.app-shell .global-search>svg{flex-shrink:0}.app-shell .topbar-review{white-space:nowrap;flex-shrink:0;margin-left:auto}.app-shell .review-count{color:#704409;font-variant-numeric:tabular-nums;background:#ffe5b1;border:1px solid #e2b86c;border-radius:6px;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.app-shell .system-state{color:#62748a;flex-shrink:0;margin-left:auto;font-size:11px}.app-shell .topbar-review+.system-state{margin-left:0}.app-shell .system-state.disconnected{color:#ad4746}.app-shell .system-state.disconnected i{box-shadow:none;background:#be5955}.app-shell .system-state i{background:#36936b;width:6px;height:6px;box-shadow:0 0 0 4px #36936b12}.app-shell .workspace-skip-link{z-index:1500;color:var(--workspace-accent-ink);background:#fff;border-radius:8px;padding:10px 15px;font-size:13px;position:fixed;top:-100px;left:260px;box-shadow:0 5px 20px #1e315126}.app-shell .workspace-skip-link:focus{outline:3px solid var(--workspace-focus);outline-offset:2px;top:10px}.app-shell .button:not(:where(.price-public *,.price-preview-dialog *)){border-radius:9px;gap:7px;font-size:12px;font-weight:650}.app-shell .button.primary:not(:where(.danger,.danger-text,.price-public *,.price-preview-dialog *)){color:var(--workspace-accent-strong-fg);background:var(--workspace-accent-strong);border-color:var(--workspace-accent-strong);box-shadow:0 3px 8px color-mix(in srgb, var(--workspace-accent-strong) 20%, transparent)}.app-shell .button.primary:hover:not(:disabled):not(:where(.danger,.danger-text,.price-public *,.price-preview-dialog *)){color:var(--workspace-accent-strong-fg);background:var(--workspace-accent-strong-hover);border-color:var(--workspace-accent-strong-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--workspace-accent-strong) 22%, transparent)}.app-shell .button.primary:disabled:not(:where(.danger,.danger-text,.price-public *,.price-preview-dialog *)){color:#64748b;box-shadow:none;background:#e5ebf2;border-color:#d4deea}.app-shell .button.secondary:not(:where(.price-public *,.price-preview-dialog *)){color:#4a5e7a;background:#fff;border-color:#dae3ee}.app-shell .button.secondary:hover:not(:disabled):not(:where(.price-public *,.price-preview-dialog *)){background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border)}.app-shell .button.danger,.app-shell .button.secondary.danger-text{color:#fff;background:#ad4746;border-color:#ad4746}.app-shell .button.danger:hover:not(:disabled),.app-shell .button.secondary.danger-text:hover:not(:disabled){color:#fff;background:#983d3b;border-color:#983d3b}.app-shell .button.danger-text:not(.secondary){color:#ad4746}.app-shell :is(.button,.icon-button,.view-settings summary):focus-visible:not(:where(.price-public *,.price-preview-dialog *)){outline-color:var(--workspace-focus)}.app-shell .page-actions .button,.app-shell .page-content-actions .button{font-size:12px}.app-shell .icon-button:not(:where(.price-public *,.price-preview-dialog *)){border-radius:8px}.app-shell .panel,.app-shell .form-card,.app-shell .table-card,.app-shell .customer-list,.app-shell .automation-card,.app-shell .exception-card,.app-shell .staff-card,.app-shell .followup-card{box-shadow:var(--shadow);border-color:#e1e7ef;border-radius:13px}.app-shell .panel-heading h2,.app-shell .section-title h2{color:#334b69;font-size:18px;font-weight:700}.app-shell .section-title{gap:12px;margin-bottom:20px}.app-shell .section-title>span{background:var(--workspace-accent-soft);width:29px;height:29px;color:var(--workspace-accent-ink);border:1px solid var(--workspace-accent-border);border-radius:9px;font-size:11px}.app-shell .section-title p{color:var(--muted);font-size:12px;line-height:1.6}.app-shell .form-card label>span,.app-shell .dialog:not(.price-preview-dialog) label>span{color:#52657d;font-size:12px}.app-shell .form-card :is(input,select,textarea),.app-shell .dialog:not(.price-preview-dialog) :is(input,select,textarea){color:#354b68;border-color:#dbe3ee;font-size:13px}.app-shell .form-card :is(input,select,textarea):focus,.app-shell .dialog:not(.price-preview-dialog) :is(input,select,textarea):focus{border-color:var(--workspace-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-focus) 14%, transparent)}.app-shell .dialog:not(.price-preview-dialog){background:#fff;border-color:#e1e7ef;box-shadow:0 24px 80px #1e315130}.app-shell .dialog:not(.price-preview-dialog) h2{color:#304b70;font-size:22px}.app-shell .notice-line{color:#526f9a;background:#f0f5ff;font-size:12px;line-height:1.6}.app-shell .address-import{background:#f6f9ff;border-color:#cbd9ef}.app-shell .address-import strong{font-size:13px}.app-shell .address-import p,.app-shell .address-import>div:last-child span{color:var(--muted);font-size:12px;line-height:1.6}.app-shell .item-head{font-size:12px}.app-shell .sticky-submit{background:#ffffffed;border-color:#d6e0ef;box-shadow:0 8px 30px #1e315112}.app-shell .sticky-submit strong{font-size:13px}.app-shell .sticky-submit span{color:var(--muted);font-size:12px}.app-shell .header-date-toolbar{border-color:#e1e7ef;gap:8px;padding:10px;box-shadow:0 2px 8px #1e315104}.app-shell .calendar-filter-field,.app-shell .calendar-filter-person{border-color:#dce4ef;border-radius:8px}.app-shell .calendar-filter-field>span,.app-shell .calendar-filter-person>span{color:#687c95;font-size:12px}.app-shell .calendar-filter-field input{color:#3d5679;width:138px;font-size:13px}.app-shell .calendar-filter-month input{width:126px}.app-shell .calendar-filter-field:focus-within,.app-shell .calendar-filter-person:focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-focus) 14%, transparent)}.app-shell .calendar-filter-field input:focus-visible,.app-shell .calendar-filter-person select:focus-visible,.app-shell .calendar-filter-presets button:focus-visible{outline-color:var(--workspace-focus)}.app-shell .calendar-filter-person select,.app-shell .calendar-filter-person input{color:#3d5679;font-size:13px}.app-shell .calendar-filter-presets{background:#f0f3f8;border:1px solid #e6ebf2;border-radius:8px}.app-shell .calendar-filter-presets button{color:#61758f;font-size:12px}.app-shell .calendar-filter-presets button.active,.app-shell .calendar-filter-presets button[aria-pressed=true]{color:var(--workspace-accent-strong-fg);background:var(--workspace-accent-strong);font-weight:700;box-shadow:0 2px 5px #1e315120}.app-shell .calendar-filter-reset{color:#5b76a0;font-size:12px}.app-shell .dashboard-page .metric-card{box-shadow:var(--shadow);border-color:#e1e7ef;border-radius:13px;min-height:156px;padding:21px}.app-shell .dashboard-page .metric-card.lead{background:var(--workspace-accent-strong);border-color:var(--workspace-accent-strong);box-shadow:0 7px 20px color-mix(in srgb, var(--workspace-accent-strong) 20%, transparent)}.app-shell .dashboard-page .metric-card>span{color:#65778f;font-size:13px}.app-shell .dashboard-page .metric-card>strong{color:#2d405e;font-size:32px;line-height:1.25}.app-shell .dashboard-page .metric-card>small{color:#64758c;font-size:12px}.app-shell .dashboard-page .metric-card.lead>span,.app-shell .dashboard-page .metric-card.lead>strong,.app-shell .dashboard-page .metric-card.lead>small{color:var(--workspace-accent-strong-fg)}.app-shell .dashboard-page .metric-card.lead>strong{font-weight:780}.app-shell .dashboard-page .metric-card.lead .metric-icon{color:var(--workspace-accent-strong-fg);background:#ffffff20;border-color:#ffffff50}.app-shell .dashboard-page .metric-card.danger-card{background:#fff0ed;border-top:3px solid #ce5146}.app-shell .dashboard-page .metric-card.danger-card>strong{color:#ab302b}.app-shell .dashboard-page .metric-icon{border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-ink)}.app-shell .dashboard-page .metric-icon.amber{color:#976b2c;background:#faf0df}.app-shell .dashboard-page .metric-icon.blue{background:var(--workspace-accent-soft);color:var(--workspace-accent-ink)}.app-shell .dashboard-page .metric-icon.red{color:#ad5b4b;background:#fbeee9}.app-shell .dashboard-page .panel{padding:21px}.app-shell .dashboard-page .funnel-list span,.app-shell .dashboard-page .attention-row strong{font-size:13px}.app-shell .dashboard-page .attention-row span,.app-shell .dashboard-data-note,.app-shell .dashboard-financial-note,.app-shell .dashboard-section-caption,.app-shell .dashboard-range-copy span{color:var(--muted);font-size:12px}.app-shell .dashboard-section-link{color:#526f9d;font-size:12px}.app-shell .dashboard-live-label{color:#657b96;font-size:11px}.app-shell .dashboard-page .attention-row>svg:first-child{color:#4d73a0;background:#edf3fb}.app-shell .dashboard-page .attention-row.urgent>svg:first-child{color:#a37431;background:#fdf0df}.app-shell .dashboard-page .bar i{background:var(--workspace-accent-strong)}.app-shell .dashboard-page .sales-table-head{color:#63768f;background:#f4f6fa;font-size:12px}.app-shell .dashboard-page .sales-row,.app-shell .dashboard-page .sales-dual-value strong,.app-shell .dashboard-page .sales-dual-value span,.app-shell .dashboard-page .sales-dual-value small{font-size:12px}.app-shell .dashboard-page .sales-dual-value small{color:#8a6c31}.app-shell .dashboard-page .funnel-list strong,.app-shell .dashboard-range-copy strong,.app-shell .dashboard-page .sales-row>strong,.app-shell .dashboard-page .sales-dual-value strong,.app-shell .dashboard-page .sales-revenue{color:#3b5274}.app-shell .dashboard-page .sales-row .avatar{color:#607da8;background:#edf2fa}.app-shell .data-table strong{font-size:13px}.app-shell .data-table span,.app-shell .data-table small{font-size:12px}.app-shell .data-table small{color:var(--muted)}.app-shell .orders-page .page-header{margin-bottom:14px}.app-shell .orders-page .orders-filter-panel{background:#fff;border-color:#e0e7f0;box-shadow:0 2px 10px #1e315104}.app-shell .orders-page .orders-search-box input{font-size:13px}.app-shell .orders-page .orders-filter-grid>select,.app-shell .orders-page .orders-filter-grid>.select-wrap select{color:#4e6584;font-size:12px}.app-shell .orders-page .view-settings summary,.app-shell .orders-page .selection-scope,.app-shell .orders-page .orders-filter-panel .clear-order-filters{font-size:12px}.app-shell .orders-list-card .orders-table.with-profit .tr.th{background:var(--workspace-accent-soft);color:#405671;border-color:#cbd7e5}.app-shell .orders-list-card .orders-table .th span,.app-shell .orders-list-card .order-select-all span{font-size:12px;font-weight:650}.app-shell .orders-list-card .order-number-link{color:var(--workspace-accent-ink);font-size:13px}.app-shell .orders-list-card .order-customer-name,.app-shell .orders-list-card .primary-cell small,.app-shell .orders-list-card .order-sold-at small,.app-shell .orders-list-card .order-sales-cell small,.app-shell .orders-list-card .order-fulfillment-cell>small,.app-shell .orders-list-card .order-amount-cell small,.app-shell .orders-list-card .order-payment-method-cell strong,.app-shell .orders-list-card .order-profit-cell span,.app-shell .orders-list-card .order-profit-cell small,.app-shell .orders-list-card .order-amount-parts,.app-shell .orders-list-card .order-amount-parts small,.app-shell .orders-list-card .order-amount-parts span{color:var(--muted);font-size:12px}.app-shell .orders-list-card .order-sales-cell strong,.app-shell .orders-list-card .order-sold-at strong{color:#425875;font-size:13px}.app-shell .orders-list-card .order-amount-cell strong{color:var(--workspace-accent-strong);font-size:14px}.app-shell .orders-list-card .order-profit-cell strong{color:#17623a;font-size:14px}.app-shell .orders-list-card .order-profit-cell.is-loss strong,.app-shell .orders-list-card .order-profit-cell.is-loss span{color:#ad4746}.app-shell .orders-list-card .order-profit-cell.needs-cost .cost-entry-button{color:#a4553f;background:#fff4ed;border-color:#e6c5b9;font-size:12px;font-weight:650}.app-shell .orders-list-card .latest-tracking-summary{border-color:#c6d8f3}.app-shell .orders-list-card .latest-tracking-summary strong,.app-shell .orders-list-card .latest-tracking-summary small{font-size:12px}.app-shell .orders-list-card .latest-tracking-summary strong{color:#4c6b91}.app-shell .orders-list-card .orders-table .tr:not(.th):hover{background:#f7f9fd}.app-shell .orders-list-card .orders-table .tr.selected,.app-shell .orders-list-card .orders-table .tr.selected:hover{background:var(--workspace-accent-tint);box-shadow:inset 4px 0 var(--workspace-accent-strong)}.app-shell .orders-page .selection-scope{color:var(--workspace-accent-ink);background:var(--workspace-accent-soft)}.app-shell .view-settings summary{color:#5a708e;border-color:#dbe4f0}.app-shell .view-settings[open] summary{color:var(--workspace-accent-ink);border-color:var(--workspace-accent-border)}.app-shell .orders-list-card .order-fulfillment-cell>small{margin-top:4px;line-height:1.4}.app-shell .orders-list-card .latest-tracking-summary{margin-top:5px}.app-shell .orders-list-card .status-badge{padding:3px 7px}.app-shell .orders-list-card .order-quick-actions .quick-shipment-button{font-size:12px}.app-shell .orders-list-card .order-country-tag{color:#677b95;background:#f4f7fb;border-color:#dee5ef;font-size:11px;line-height:18px}.app-shell .status-badge:not(:where(.price-public *)){color:#62758e;background:#eff3f8;padding:4px 8px;line-height:1.35;font-size:12px!important}.app-shell .status-badge.success{color:#17623a;background:#e2f5e9;box-shadow:inset 0 0 0 1px #9ccdaf}.app-shell .status-badge.warning{color:#805000;background:#fff0cf;box-shadow:inset 0 0 0 1px #e1bc73}.app-shell .status-badge.danger{color:#a72d2d;background:#ffe9e5;box-shadow:inset 0 0 0 1px #e9aaa1}.app-shell .orders-pagination{color:var(--muted);font-size:12px}.app-shell .daily-spend-summary{gap:14px;margin:18px 0}.app-shell .daily-spend-card{border-top-color:var(--workspace-accent-strong);background:#fff}.app-shell .daily-reception-card{border-top-color:var(--workspace-accent-strong);background:var(--workspace-accent-tint)}.app-shell .daily-reception-card strong{color:var(--workspace-accent-ink)}.app-shell .daily-spend-card div>span,.app-shell .daily-list-heading p,.app-shell .daily-reception-help{color:var(--muted);font-size:12px}.app-shell .daily-currency-badge{color:#627a9a;background:#f4f7fc;border:1px solid #e0e7f1}.app-shell .daily-platform{color:#516f99;background:#eef3fc;border-color:#dbe4f3;font-size:12px}.app-shell .ledger-table th,.app-shell .reception-statistics-table th{color:#60748d;background:#f3f6fa;font-size:12px;font-weight:650}.app-shell .ledger-table td,.app-shell .reception-statistics-table td{border-color:#e6ebf2;font-size:13px}.app-shell .ledger-table td small,.app-shell .reception-statistics-table td small{color:var(--muted);font-size:12px}.app-shell .reception-statistics-summary>div{background:#f7f9fc;border-color:#e2e9f2}.app-shell .reception-statistics-summary>div:nth-child(2){background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border)}.app-shell .reception-statistics-summary>div:nth-child(2) strong{color:var(--workspace-accent-ink)}.app-shell .reception-statistics-summary>div.needs-check{background:#fbf4e7;border-color:#e9dcc1}.app-shell .reception-statistics-summary p,.app-shell .reception-statistics-method,.app-shell .reception-statistics-coverage,.app-shell .reception-statistics-detail-heading span,.app-shell .reception-customer-section .reception-statistics-detail-heading p{color:var(--muted);font-size:12px}.app-shell .reception-customer-badge{color:#667b95;background:#f0f4fa;font-size:12px}.app-shell .reception-customer-badge.is-new{color:var(--workspace-accent-ink);background:var(--workspace-accent-soft)}.app-shell .automation-card h2{color:#344e6f}.app-shell .automation-card p,.app-shell .automation-card td small,.app-shell .automation-worker-grid small{color:var(--muted);font-size:12px}.app-shell .automation-metrics>div{background:#fff;border-color:#e1e7ef;border-radius:12px}.app-shell .automation-worker-grid>div{background:#f6f8fc;border:1px solid #e4eaf2}.app-shell .automation-pill{font-size:12px}.app-shell .automation-pill.ok{color:#2a7048;background:#e4f2e8}.app-shell .automation-pill.review{color:#916524;background:#fbf0dc}.app-shell .automation-card th,.app-shell .send-monitor-table th{color:#60748d;background:#f3f6fa;font-size:12px}.app-shell .send-monitor-card{background:#f8fafd;border-color:#e0e7f1}.app-shell .send-monitor-card.selected{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);box-shadow:inset 0 0 0 1px var(--workspace-accent-border)}.app-shell .send-monitor-card>span:not(:first-child),.app-shell .send-monitor-table small,.app-shell .send-customer-number{color:var(--muted);font-size:12px}.app-shell .send-monitor-status{font-size:12px}.app-shell .send-monitor-status.sent,.app-shell .send-monitor-status.confirmed{color:#2b6e46;background:#e5f2e8}.app-shell .send-monitor-status.scheduled,.app-shell .send-monitor-status.pending,.app-shell .send-monitor-status.sending{color:#496b97;background:#edf2fb}.app-shell .send-monitor-status.failed,.app-shell .send-monitor-status.unknown{color:#996523;background:#fcf0dd}.app-shell .shipping-notice-head{color:#60748d;background:#f3f6fa;font-size:12px}.app-shell .shipping-notice-row strong,.app-shell .shipping-notice-row small,.app-shell .shipping-notice-mode,.app-shell .shipping-notice-job{font-size:12px}.app-shell .shipping-notice-global{background:#f3f7fd;border-color:#dce6f6}.app-shell .shipping-notice-global.is-off{background:#fbf3e6;border-color:#e8d9bb}.app-shell .shipping-notice-metric{box-shadow:var(--shadow);border-color:#e1e7ef;border-radius:12px}.app-shell .shipping-notice-metric.selected{border-color:var(--workspace-accent-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--workspace-focus) 14%, transparent)}.app-shell .shipping-notice-mode.completed{color:#4f7094;background:#edf2fa}.app-shell .customer-list-head{color:#60748d;background:#f3f6fa;font-size:12px}.app-shell .customer-row-email,.app-shell .customer-row-region,.app-shell .customer-row-owner strong,.app-shell .customer-row-orders strong,.app-shell .customer-row-recent strong,.app-shell .customer-row-origin small,.app-shell .customer-row-owner small,.app-shell .customer-row-orders small,.app-shell .customer-row-recent small{font-size:12px}.app-shell .customer-row-email,.app-shell .customer-row-origin small,.app-shell .customer-row-owner small,.app-shell .customer-row-orders small,.app-shell .customer-row-recent small{color:var(--muted)}.app-shell .customer-row-region,.app-shell .customer-row-owner strong,.app-shell .customer-row-orders strong,.app-shell .customer-row-recent strong{color:#536b8c}.app-shell .customer-row:hover{background:#f7f9fd}.app-shell .origin-badge{color:#627c9f;background:#edf2fa}.app-shell .exception-card dl>div,.app-shell .staff-card dl>div,.app-shell .exception-top strong,.app-shell .exception-top span,.app-shell .exception-card>p,.app-shell .recommendation strong,.app-shell .recommendation span{font-size:12px}.app-shell .recommendation{background:#faf3e5;border:1px solid #eee4cf}.app-shell .followup-who p,.app-shell .followup-facts span{color:var(--muted);font-size:12px}.app-shell .followup-card blockquote{color:#556e91;background:#f4f7fd;border-color:#aec4e8;font-size:13px}.app-shell .coa-page:not(.coa-public) .coa-create,.app-shell .coa-page:not(.coa-public) .coa-products,.app-shell .coa-page:not(.coa-public) .coa-reports,.app-shell .price-admin-stats>div,.app-shell .price-admin-table-wrap,.app-shell .price-admin-terms{box-shadow:var(--shadow);border-color:#e1e7ef;border-radius:12px}.app-shell .coa-page:not(.coa-public) .coa-upload{color:#5b79a5;background:#f5f8fe;border-color:#c7d7f1}.app-shell .coa-page:not(.coa-public) .coa-products button.active{background:var(--workspace-accent-soft);color:var(--workspace-accent-ink)}.app-shell .coa-page:not(.coa-public) .coa-upload>button{background:var(--workspace-accent-strong);border-color:var(--workspace-accent-strong);color:var(--workspace-accent-strong-fg)}.app-shell .coa-page:not(.coa-public) .coa-upload>button:hover{background:var(--workspace-accent-strong-hover);border-color:var(--workspace-accent-strong-hover);color:var(--workspace-accent-strong-fg)}.app-shell .coa-page:not(.coa-public) .coa-search label{color:#607ea9;background:#f8faff;border-color:#d6e2f5}.app-shell .coa-page:not(.coa-public) .coa-search label:focus-within{outline-color:var(--workspace-focus)}.app-shell .coa-page:not(.coa-public) .coa-filename>svg{color:#6e8bb5}.app-shell .coa-page:not(.coa-public) .coa-table th,.app-shell .price-admin-table th{color:#60748d;background:#f3f6fa;font-size:12px}.app-shell .coa-page:not(.coa-public) .coa-table small,.app-shell .price-admin-table td small{color:var(--muted);font-size:12px}.app-shell .price-admin-stats>div{background:#fff}.app-shell .price-admin-publish{background:#f4f8ff;border-color:#dce6f5}.app-shell .price-admin-heading p,.app-shell .price-admin-stats span,.app-shell .price-admin-toolbar>span,.app-shell .price-admin-help{color:var(--muted)}.app-shell .appearance-trigger{color:#5a6e89;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dae3ee;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.app-shell .appearance-trigger:hover{color:var(--workspace-accent-ink);background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border)}.app-shell .appearance-trigger>svg{flex-shrink:0;width:17px;height:17px}.app-shell .appearance-trigger>span{white-space:nowrap}.app-shell .appearance-dialog.dialog{width:min(540px,100%);color:var(--ink);padding:24px}.app-shell .appearance-dialog h3{margin:14px 0 9px;font-size:13px;line-height:1.5}.app-shell .appearance-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.app-shell .appearance-dialog-heading h2{margin:0 0 7px}.app-shell .appearance-dialog-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.app-shell .appearance-close{color:#6c7f98;cursor:pointer;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.app-shell .appearance-close:hover{color:var(--workspace-accent-ink);background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border)}.app-shell .appearance-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.app-shell .appearance-preset{border:1px solid var(--workspace-accent-border);min-width:0;min-height:46px;color:var(--workspace-accent-ink);background:var(--workspace-accent-soft);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.app-shell .appearance-preset:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint)}.app-shell .appearance-preset[aria-pressed=true]{border-color:var(--workspace-accent-strong);color:var(--workspace-accent-strong-fg);background:var(--workspace-accent-strong);box-shadow:0 3px 8px color-mix(in srgb, var(--workspace-accent-strong) 20%, transparent);font-weight:700}.app-shell .appearance-swatch{border:1px solid #00000012;border-radius:6px;flex:0 0 20px;width:20px;height:20px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff24}.app-shell .appearance-mode{border-top:1px solid #e5ebf3;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding-top:12px;display:flex}.app-shell .appearance-mode>button{color:#61758e;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.app-shell .appearance-mode>button[aria-pressed=true]{color:var(--workspace-accent-strong-fg);border-color:var(--workspace-accent-strong);background:var(--workspace-accent-strong);font-weight:700}.app-shell .appearance-emphasis-preview{border:1px solid var(--workspace-accent-border);background:#edf2f8;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0 0 12px;padding:10px;display:grid}.app-shell .appearance-preview-nav{background:#fff;border-radius:7px;flex-direction:column;gap:5px;padding:8px 5px;display:flex}.app-shell .appearance-preview-nav i{background:#dbe3ed;border-radius:3px;height:7px}.app-shell .appearance-preview-nav i:first-child{background:var(--workspace-accent-strong);height:10px}.app-shell .appearance-preview-content{background:var(--workspace-accent-strong);color:var(--workspace-accent-strong-fg);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.app-shell .appearance-preview-content>span{flex-direction:column;gap:1px;font-size:11px;display:flex}.app-shell .appearance-preview-content strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.3}.app-shell .appearance-preview-action{border:1px solid #ffffff75;border-radius:6px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:650}.app-shell .appearance-custom{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 15px;display:flex}.app-shell .appearance-dialog .appearance-custom input[type=color]{cursor:pointer;background:#fff;border-radius:8px;flex:0 0 44px;width:44px;height:40px;min-height:0;padding:4px}.app-shell .appearance-dialog .appearance-custom input[type=text]{flex:120px;width:auto;min-width:0;max-width:210px;min-height:40px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.app-shell .appearance-custom>.button{flex-shrink:0;min-height:40px}.app-shell .appearance-note{color:#6a7d96;background:#f7f9fc;border:1px solid #e4eaf3;border-radius:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.7}.app-shell .appearance-feedback{background:0 0;border:0;min-height:0;margin:8px 0 0;padding:0}.app-shell .appearance-feedback:empty{margin:0}.app-shell .appearance-reset{margin-top:12px}.app-shell :is(.appearance-trigger,.appearance-close,.appearance-preset,.appearance-mode>button):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}@media (width<=1280px){.app-shell .topbar{gap:12px;padding-inline:23px}.app-shell .workspace-location{flex-direction:column;gap:1px}.app-shell .global-search{flex-basis:230px}.app-shell .global-search span{max-width:200px}}@media (width>=601px){.app-shell .orders-list-card .orders-table:not(.compact) .tr:not(.th){padding-top:12px;padding-bottom:12px}}@media (width<=1050px){.app-shell .page-wrap{padding:24px 20px 48px}.app-shell .topbar{gap:12px;padding-inline:20px}.app-shell .workspace-location small{font-size:10px}.app-shell .dashboard-page .metric-card{padding:19px}.app-shell .dashboard-page .metric-card>strong{font-size:29px}}@media (width<=820px){.app-shell .topbar{gap:10px}.app-shell .workspace-location{margin-right:auto}.app-shell .topbar-review{margin-left:0}.app-shell .workspace-skip-link{left:14px}}@media (width<=700px){.app-shell .appearance-trigger{min-height:32px;padding-inline:8px}.app-shell .appearance-trigger>span{display:none}.app-shell .appearance-dialog.dialog{width:min(540px,100%)}.app-shell .page-wrap{padding:20px 14px 40px}.app-shell .page-header h1,.app-shell .dashboard-page .page-header h1,.app-shell .reception-statistics-page .page-header h1,.app-shell .price-admin-heading h1,.app-shell .coa-heading h1{font-size:25px}.app-shell .page-header{gap:14px;margin-bottom:17px}.app-shell .topbar{gap:9px;padding-inline:13px}.app-shell .workspace-location strong{white-space:nowrap;font-size:12px}.app-shell .workspace-location small{font-size:10px}.app-shell .topbar .topbar-review{gap:5px;min-height:32px;padding-inline:7px;font-size:11px}.app-shell .topbar-review>svg{width:15px}.app-shell .review-count{min-width:20px;height:20px;padding-inline:4px;font-size:10px}.app-shell .system-state{gap:5px;font-size:10px}.app-shell .header-date-toolbar{gap:8px;padding:9px}.app-shell .calendar-filter-field{padding-inline:10px}.app-shell .calendar-filter-field input{width:138px}.app-shell .header-date-toolbar .calendar-filter-presets button{padding-inline:8px}.app-shell .dashboard-page .metric-card{min-height:146px;padding:17px 14px}.app-shell .dashboard-page .metric-card>strong{font-size:28px}.app-shell .dashboard-page .metric-card>span,.app-shell .dashboard-page .metric-card>small{font-size:12px}.app-shell .dashboard-page .panel{padding:18px 16px}.app-shell .dashboard-page .funnel-list span{font-size:12px}.app-shell .dashboard-page .funnel-list>div,.app-shell .daily-list-heading{gap:10px}.app-shell .reception-statistics-summary>div{padding:13px}.app-shell .send-monitor-card{padding:14px 11px}.app-shell .dialog:not(.price-preview-dialog){padding:22px 18px}.app-shell .dialog:not(.price-preview-dialog) h2{font-size:20px}}@media (width<=440px){.app-shell .topbar-review>span{display:none}.app-shell .appearance-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .appearance-preset{min-height:45px;padding:9px 10px}.app-shell .appearance-dialog .appearance-custom input[type=text]{max-width:none}.app-shell .appearance-custom>.button{padding-inline:10px}.app-shell .topbar{gap:7px}.app-shell .topbar-review{flex-wrap:wrap;flex-shrink:1;justify-content:center;min-width:0;line-height:1.3}.app-shell .topbar .topbar-review{gap:3px;padding:4px 5px;font-size:10px}.app-shell .system-state{white-space:normal;max-width:73px;line-height:1.4}.app-shell .system-state i{flex-shrink:0}.app-shell .workspace-location{flex-shrink:1;gap:1px}.app-shell .workspace-location strong{white-space:normal;line-height:1.35}.app-shell .calendar-filter-field{gap:7px}.app-shell .calendar-filter-person{max-width:100%}.app-shell .calendar-filter-person :is(input,select){width:100%}}@media (prefers-reduced-motion:reduce){.app-shell .button,.app-shell .main-nav a,.app-shell .sidebar,.app-shell .global-search,.app-shell .send-monitor-card,.app-shell .appearance-trigger,.app-shell .appearance-preset{transition:none}}
