.inventory{display:grid;gap:16px;color:#14252b}.inv-card,.inv-guide,.inv-hero,.inv-stats article{background:#fff;border:1px solid #dce5e8;border-radius:18px;box-shadow:0 8px 28px rgba(15,42,50,.04)}.inv-hero{padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.inv-hero p:first-child{color:#08715d;font-weight:800;font-size:13px}.inv-hero h1{font-size:28px;font-weight:900;margin:3px 0}.inv-hero p:last-child{font-size:14px;color:#687982}.inv-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.inv-hero a,.inv-hero button,.inv-modal footer .primary,.inv-section-head button,.inv-toolbar button{border:0;border-radius:10px;background:#087866;color:white;padding:11px 16px;font-weight:800;display:inline-flex;gap:7px;align-items:center;text-decoration:none}.inv-hero a{background:#f0faf7;color:#08715d;border:1px solid #a8dfd3}.inv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.inv-stats article{padding:16px;display:flex;align-items:center;gap:12px}.inv-stats svg{color:#087866}.inv-stats span{display:grid;font-size:13px;color:#647780}.inv-stats b{font-size:24px;color:#14252b}.inv-stats .warn{border-color:#ffd27a;background:#fffaf0}.inv-stats .warn svg{color:#d98000}.inv-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.inv-mini-tabs button,.inv-tabs button{white-space:nowrap;border:1px solid #d9e4e7;background:white;border-radius:999px;padding:9px 13px;font-weight:800;color:#53656c}.inv-tabs button b{margin-left:7px;color:#087866}.inv-mini-tabs button.active,.inv-tabs button.active{background:#12333a;border-color:#12333a;color:white}.inv-card{overflow:hidden}.inv-toolbar{padding:14px 16px;border-bottom:1px solid #e3eaec;gap:14px}.inv-search,.inv-toolbar{display:flex;align-items:center}.inv-search{flex:1;gap:9px;border:1px solid #cddadd;border-radius:10px;padding:0 12px;min-width:240px}.inv-search input{width:100%;border:0;outline:0;padding:10px;background:transparent}.inv-toolbar label{font-size:13px}.inv-table-wrap{overflow:auto}.inv-table-wrap table{width:100%;min-width:1250px;border-collapse:collapse;font-size:12px}.inv-table-wrap th{background:#f4f7f8;color:#5d6f76;text-align:left;padding:10px 12px;white-space:nowrap}.inv-table-wrap td{border-top:1px solid #edf1f2;padding:10px 12px;vertical-align:top}.inv-table-wrap td:first-child{min-width:145px}.inv-table-wrap code{display:block;color:#08715d;font-weight:800}.inv-table-wrap small,.inv-table-wrap strong{display:block;margin-top:3px}.inv-table-wrap small{color:#7a8b91}.inv-table-wrap td.low{color:#c04431;font-weight:900}.inv-link{border:0;background:transparent;color:#087866;font-weight:800;padding:0}.inv-status{display:inline-block;border-radius:999px;background:#e5f8f2;color:#08715d;padding:3px 8px;font-weight:800}.inv-status.off{background:#edf0f1;color:#6e7b80}.inv-row-actions{display:flex;gap:4px;margin-top:5px}.inv-row-actions button{border:0;background:transparent;color:#3d6870;padding:2px}.inv-empty{padding:30px;text-align:center;color:#73858b}.inv-error{margin:12px;padding:11px 13px;border-radius:10px;background:#fff0ee;color:#b33a29;font-weight:700}.inv-guide{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;padding:18px 22px;align-items:center}.inv-guide b{color:#08715d}.inv-guide p{font-size:13px;color:#65767d;margin-top:5px}.inv-overlay{position:fixed;inset:0;z-index:90;background:rgba(8,27,33,.62);display:grid;place-items:center;padding:20px}.inv-modal{width:min(780px,96vw);max-height:94vh;background:#f5f8f8;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.inv-modal.inv-wide{width:min(1380px,97vw)}.inv-modal>footer,.inv-modal>header{background:white;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe8ea}.inv-modal>header h2{font-size:21px;font-weight:900}.inv-modal>header small{color:#08715d;font-weight:800}.inv-modal>footer button,.inv-modal>header button{border:1px solid #d8e2e5;background:#fff;border-radius:10px;padding:9px 14px;font-weight:800}.inv-modal>footer{border-top:1px solid #dfe8ea;border-bottom:0;justify-content:flex-end;gap:8px}.inv-body{padding:18px;overflow:auto;display:grid;gap:14px}.inv-body section{background:white;border:1px solid #dce5e8;border-radius:14px;padding:16px}.inv-body h3,.inv-library h3{font-weight:900;margin-bottom:12px}.inv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.inv-field{display:grid;gap:5px;font-size:12px;font-weight:800;color:#52646b}.inv-field input,.inv-field select,.inv-field textarea,.inv-library input,.inv-library select,.inv-line input,.inv-line select{width:100%;border:1px solid #cbdadd;border-radius:9px;padding:9px 10px;background:white;color:#17292f}.inv-check{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:800}.inv-note{font-size:12px;color:#6d7f85;margin-top:9px}.inv-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.inv-section-head button{padding:7px 10px;background:#edf8f5;color:#08715d;border:1px solid #b9e2d9}.inv-line{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;margin-top:8px}.inv-component header button,.inv-line button,.inv-quote>button{border:0;background:transparent;color:#b24132}.inv-component,.inv-quote{border:1px solid #e0e8ea;border-radius:12px;padding:12px;margin-top:9px;background:#fbfdfd}.inv-quote>button{margin-top:8px}.inv-bom-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);min-height:0;overflow:hidden}.inv-bom-layout>.inv-body{border-right:1px solid #dce6e8}.inv-library{padding:18px;background:#edf3f3;overflow:auto}.inv-mini-tabs{display:flex;gap:5px;overflow:auto;margin:10px 0}.inv-mini-tabs button{font-size:11px;padding:5px 8px}.inv-library-list{display:grid;gap:7px}.inv-library-list>button{display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid #d5e1e3;background:white;border-radius:10px;padding:10px}.inv-library-list b,.inv-library-list code,.inv-library-list small{grid-column:1}.inv-library-list code{color:#08715d}.inv-library-list small{color:#78898e}.inv-library-list svg{grid-column:2;grid-row:1/4;align-self:center;color:#08715d}.inv-component header{display:flex;justify-content:space-between}.inv-substitute{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.inv-substitute select{padding:6px}.inv-substitute span{border-radius:8px;background:#eef5f4;padding:5px;font-size:12px}.inv-substitute input{width:55px}.inv-substitute button{border:0;background:transparent}.inv-preview{width:100%;font-size:12px;border-collapse:collapse}.inv-preview td,.inv-preview th{border-bottom:1px solid #e1e8e9;padding:7px;text-align:left}@media(max-width:900px){.inv-stats{grid-template-columns:1fr 1fr}.inv-hero{align-items:flex-start;flex-direction:column}.inv-grid{grid-template-columns:1fr 1fr}.inv-bom-layout{grid-template-columns:1fr}.inv-library{max-height:45vh}.inv-guide{grid-template-columns:1fr}.inv-guide svg{display:none}}@media(max-width:560px){.inv-grid,.inv-stats{grid-template-columns:1fr}.inv-toolbar{align-items:stretch;flex-direction:column}.inv-line{grid-template-columns:1fr 1fr}.inv-guide{padding:15px}.inv-overlay{padding:0}.inv-modal{width:100vw;max-height:100vh;height:100vh;border-radius:0}}.inv-stats>button{padding:16px;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #dce5e8;border-radius:18px;box-shadow:0 8px 28px rgba(15,42,50,.04);cursor:pointer}.inv-stats>button svg{color:#087866}.inv-stats>button span{display:grid;font-size:13px;color:#647780}.inv-stats>button b{font-size:24px;color:#14252b}.inv-stats>button small{font-size:11px;color:#08715d;font-weight:800}.inv-stats>button.warn{border-color:#ffd27a;background:#fffaf0}.inv-stats>button.warn svg{color:#d98000}.inv-stats>button.active{outline:3px solid rgba(8,120,102,.18);border-color:#087866}.inv-status.pending{background:#fff2cf;color:#9a5b00}.inv-table-wrap .inv-toggle{border:0;cursor:pointer;font-size:inherit;line-height:1.35}.inv-table-wrap .inv-toggle:hover{box-shadow:0 0 0 2px #90cbbb}.inv-table-wrap .inv-row-actions{flex-wrap:nowrap;gap:5px;margin-top:3px}.inv-table-wrap .inv-row-actions button{white-space:nowrap;padding:1px 0}.inv-table-wrap td{padding-top:7px;padding-bottom:7px;line-height:1.4}.inv-table-wrap .inv-shared-label{font-size:11px;color:#08715d}.inv-pending-stock{color:#b86409}.inv-warning{margin:10px 0;padding:10px 12px;border-radius:10px;background:#fff4dc;color:#8a4b00;border:1px solid #efc979;font-weight:650}.inv-item-bom-entry{display:flex!important;align-items:center;justify-content:space-between;gap:18px;background:#eef9f6!important;border-color:#acdcd1!important}.inv-item-bom-entry p{margin-top:5px;color:#385a61}.inv-item-bom-entry small{display:block;margin-top:4px;color:#73858b}.bom-inline-footer .primary,.inv-item-bom-entry button{border:0;border-radius:10px;background:#087866;color:#fff;padding:11px 16px;font-weight:800;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.bom-inline-footer .primary:disabled,.inv-item-bom-entry button:disabled{opacity:.55}.bom-workspace{min-height:calc(100vh - 140px)}.bom-permission-note{max-width:390px;display:flex;align-items:center;gap:9px;border:1px solid #b9ddd5;background:#effaf7;color:#176b5b;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:750}.bom-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bom-stats button{display:flex;align-items:center;gap:10px;border:1px solid #dce5e8;border-radius:14px;background:#fff;padding:13px 16px;text-align:left}.bom-stats button b{font-size:23px;color:#12333a}.bom-stats button span{font-weight:750;color:#647780}.bom-stats button.warning{border-color:#efc979;background:#fff7e7}.bom-stats button.active{outline:3px solid rgba(8,120,102,.16);border-color:#087866}.bom-workspace-card{min-height:650px;display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);overflow:hidden;border:1px solid #dce5e8;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,42,50,.04)}.bom-product-pane{min-width:0;border-right:1px solid #dce5e8;background:#f7faf9}.bom-product-toolbar{position:sticky;top:0;z-index:2;padding:14px;border-bottom:1px solid #dce5e8;background:#fff}.bom-product-toolbar .inv-search{min-width:0}.bom-product-toolbar .inv-mini-tabs{display:flex;gap:5px;overflow:auto;margin-top:10px}.bom-product-toolbar .inv-mini-tabs button{padding:7px 10px}.bom-product-list{max-height:730px;overflow:auto}.bom-product-list>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:0;border-bottom:1px solid #e2eaec;background:transparent;padding:14px;text-align:left}.bom-product-list>button.selected,.bom-product-list>button:hover{background:#e7f6f2}.bom-product-list>button.selected{box-shadow:inset 4px 0 #087866}.bom-product-list b,.bom-product-list code,.bom-product-list small{display:block}.bom-product-list code{color:#08715d;font-weight:850}.bom-product-list b{margin-top:4px;color:#183039}.bom-product-list small{margin-top:4px;color:#718289}.bom-list-meta{text-align:right}.bom-list-meta small{white-space:nowrap}.bom-editor-pane{min-width:0;background:#f5f8f8}.bom-editor-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #dce5e8;background:#fff;padding:18px 20px}.bom-editor-title small{color:#08715d;font-weight:800}.bom-editor-title h2{margin-top:3px;font-size:21px;font-weight:900}.bom-editor-title p{margin-top:4px;color:#718289;font-size:13px}.bom-empty-selection{min-height:560px;display:grid;place-content:center;justify-items:center;text-align:center;color:#789097;padding:30px}.bom-empty-selection svg{color:#72a79c}.bom-empty-selection h2{margin-top:14px;color:#28444c}.bom-empty-selection p{margin-top:7px;max-width:420px}.bom-inline-form .inv-bom-layout{min-height:560px}.bom-inline-form .inv-body,.bom-inline-form .inv-library{max-height:690px}.bom-inline-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid #dce5e8;background:#fff;padding:14px 18px}.bom-inline-footer span{margin-right:auto;color:#718289;font-size:13px}.bom-readonly{padding:18px}.bom-readonly>section{border:1px solid #dbe5e7;border-radius:14px;background:#fff;padding:17px}.bom-readonly-output{display:flex;justify-content:space-between;border-radius:10px;background:#eff7f5;padding:12px 14px;margin:12px 0}.bom-readonly-output span{color:#647780}.bom-readonly-components{display:grid;gap:8px}.bom-readonly-components article{display:flex;justify-content:space-between;gap:15px;border:1px solid #e1e9eb;border-radius:10px;padding:11px 13px}.bom-readonly-components code{display:block;color:#08715d;font-weight:800}.bom-readonly-components b{display:block;margin-top:3px}.bom-readonly-components span{text-align:right;color:#536970}.bom-readonly .inv-section-head button{border:1px solid #9ed4c8;background:#edf9f6;color:#08715d}.bom-inline-form .inv-error{margin-left:0;margin-right:0}@media(max-width:1100px){.bom-workspace-card{grid-template-columns:320px minmax(0,1fr)}.bom-inline-form .inv-bom-layout{grid-template-columns:1fr}.bom-inline-form .inv-library{border-left:0;border-top:1px solid #dce5e8;max-height:420px}}@media(max-width:760px){.bom-stats{grid-template-columns:1fr 1fr}.bom-workspace-card{display:block}.bom-product-pane{border-right:0;border-bottom:1px solid #dce5e8}.bom-product-list{max-height:360px}.bom-editor-title{align-items:flex-start}.bom-inline-form .inv-body{max-height:none}.bom-inline-footer{align-items:stretch;flex-direction:column}.bom-inline-footer span{margin-right:0}.inv-item-bom-entry{align-items:stretch;flex-direction:column}.inv-item-bom-entry button{justify-content:center}}.bom-detail-card,.bom-list-page-card{overflow:hidden;border:1px solid #dce5e8;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,42,50,.04)}.bom-list-page-card .bom-product-pane{border:0;background:#f7faf9}.bom-list-page-card .bom-product-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px}.bom-list-page-card .bom-product-toolbar .inv-mini-tabs{margin:0}.bom-list-page-card .bom-product-list{max-height:720px}.bom-list-page-card .bom-product-list>button{grid-template-columns:minmax(0,1fr) minmax(170px,auto) auto;align-items:center;padding:16px 18px}.bom-list-page-card .bom-product-list>button:hover{background:#e7f6f2}.bom-list-arrow{color:#789097}.bom-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid #dce5e8;background:#fff;padding:18px 20px}.bom-back-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #aed9d0;border-radius:10px;background:#eff9f6;color:#08715d;padding:10px 13px;font-weight:850}.bom-detail-heading small{color:#08715d;font-weight:800}.bom-detail-heading h1{margin-top:3px;font-size:24px;font-weight:900}.bom-detail-heading p{margin-top:4px;color:#718289;font-size:13px}.bom-detail-status{display:grid;justify-items:end;gap:8px}.bom-detail-status .bom-permission-note{max-width:360px;padding:8px 11px}.bom-detail-card .bom-inline-form .inv-bom-layout{min-height:650px}.bom-detail-card .bom-inline-form .inv-body,.bom-detail-card .bom-inline-form .inv-library{max-height:calc(100vh - 320px);min-height:560px}.bom-detail-card .bom-readonly{min-height:600px}@media(max-width:900px){.bom-list-page-card .bom-product-toolbar{grid-template-columns:1fr}.bom-list-page-card .bom-product-toolbar .inv-mini-tabs{margin-top:0}.bom-detail-header{grid-template-columns:1fr}.bom-detail-status{justify-items:start}.bom-detail-card .bom-inline-form .inv-body,.bom-detail-card .bom-inline-form .inv-library{max-height:none;min-height:0}}@media(max-width:560px){.bom-list-page-card .bom-product-list{max-height:620px}.bom-list-page-card .bom-product-list>button{grid-template-columns:minmax(0,1fr) auto;padding:14px}.bom-list-page-card .bom-list-meta{grid-column:1}.bom-list-page-card .bom-list-arrow{grid-column:2;grid-row:1/3}.bom-detail-header{gap:13px;padding:15px}.bom-detail-heading h1{font-size:21px}.bom-detail-status{justify-items:stretch}.bom-detail-status .bom-permission-note{max-width:none}}.inv-process-options{display:flex;flex-wrap:wrap;gap:10px 18px;padding:10px 0}.inv-process-options input[type=checkbox]{width:auto;flex:none}.bom-workspace{align-content:start}.bom-workspace>p[role=status]{margin:0;padding:10px 16px;border-radius:10px;background:#e7f6f2;color:#08715d;font-weight:700}.crm{font-size:15px;color:#172c38;--crm-green:#0d6b57}.crm h1{font-size:26px;font-weight:800}.crm h2{font-size:19px;font-weight:750;margin-bottom:18px}.crm h3{font-size:17px;font-weight:750;margin-bottom:14px}.crm h4{font-weight:700;margin:14px 0}.crm p{line-height:1.6}.crm a[download],.crm button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d3dfe4;border-radius:9px;padding:9px 14px;background:white;font-weight:650;font-size:14px;cursor:pointer}.crm button:hover{border-color:#16816c;background:#f0faf7}.crm button:disabled{opacity:.55;cursor:default}.crm .crm-primary{background:var(--crm-green);border-color:var(--crm-green);color:white}.crm input:not([type=checkbox]),.crm select,.crm textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid #ccdbe2;border-radius:9px;background:white;font-size:15px;color:#172c38}.crm input:focus,.crm select:focus,.crm textarea:focus{outline:2px solid #3ca68d;outline-offset:1px}.crm textarea{resize:vertical}.crm-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.crm-title p{color:#0d6b57;font-weight:650}.crm-card{background:white;border:1px solid #dce5e9;border-radius:14px;padding:22px;margin-bottom:20px}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crm-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:end}.crm-field{display:block;margin-bottom:12px}.crm-field>span{display:block;font-weight:650;margin-bottom:8px;font-size:14px}.crm-picker{position:relative}.crm-picker input{padding-right:38px!important}.crm-clear{position:absolute;right:3px;top:3px;border:0!important;padding:7px!important}.crm-options{position:absolute;z-index:12;left:0;right:0;top:100%;background:white;border:1px solid #ccded8;box-shadow:0 10px 24px #1233;max-height:260px;overflow:auto;border-radius:9px}.crm-options button{display:block;width:100%;text-align:left;border:0;border-radius:0;overflow-wrap:anywhere}.crm-options small{display:block;color:#6b7b86}.crm-options p{padding:12px}.crm-overlay{position:fixed;inset:0;z-index:70;background:#10263499;display:grid;place-items:center;padding:16px}.crm-overlay .crm-overlay{z-index:80}.crm-modal{width:min(1060px,100%);max-height:94vh;background:#f4f7f8;border-radius:15px;display:flex;flex-direction:column;box-shadow:0 24px 90px #0004}.crm-modal>footer,.crm-modal>header{display:flex;justify-content:space-between;align-items:center;background:white;padding:16px 24px;border-bottom:1px solid #dce5e9;flex-shrink:0;border-radius:15px 15px 0 0}.crm-modal>header h2{margin:0}.crm-modal>footer{justify-content:flex-end;gap:10px;border-top:1px solid #dce5e9;border-radius:0 0 15px 15px}.crm-body{overflow:auto;padding:22px}.crm-body>section{background:white;border:1px solid #dce5e9;border-radius:12px;padding:20px;margin-bottom:18px}.crm-icon{padding:7px!important}.crm-multi{margin:0 0 12px}.crm-multi legend{font-size:14px;font-weight:650;margin-bottom:8px}.crm-multi label{display:inline-flex;align-items:center;gap:7px;margin:0 9px 8px 0;border:1px solid #dbe4e8;border-radius:8px;padding:9px;font-size:14px}.crm-multi input{accent-color:#0d6b57}.crm-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.crm-muted{color:#637583;font-size:14px;margin-bottom:12px}.crm-error,.crm-success{padding:12px;border-radius:9px;margin:12px 0;overflow-wrap:anywhere}.crm-success{background:#eaf8f2;color:#09674e}.crm-error{background:#fff0ed;color:#a33227}.crm-badge{display:inline-block;border-radius:6px;background:#eaf6f1;padding:4px 8px;font-size:13px;color:#08624e}.crm-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crm-customer-grid article{border:1px solid #dce5e9;border-radius:10px;padding:18px}.crm-customer-grid h3{margin:0 0 5px;overflow-wrap:anywhere}.crm-customer-grid article>p{font-size:14px;color:#617885;margin:9px 0}.crm-customer-grid dl{display:grid;grid-template-columns:110px 1fr;gap:7px;font-size:14px}.crm dt{color:#627a87}.crm dd{overflow-wrap:anywhere;white-space:pre-wrap}.crm-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:18px}.crm-empty{text-align:center;color:#6a7f8a;padding:25px}.crm-upload{display:inline-flex;gap:8px;align-items:center;padding:12px;border:1px dashed #699e90;border-radius:9px;color:#0d6b57;cursor:pointer;font-weight:650}.crm-upload input{display:none}.crm-thumbs{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.crm-thumbs img{width:90px;height:90px;object-fit:cover;border-radius:7px}.crm-thumbs button{padding:3px}.crm-thumbs>div{display:flex;flex-direction:column}.crm-thumbs>div button{font-size:12px}.crm-gallery{padding:20px;overflow:auto;text-align:center}.crm-gallery>img{max-height:65vh;max-width:100%;margin:auto}.crm-gallery>div{display:flex;justify-content:center;gap:12px;margin-top:12px}.crm-file-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin:20px 0 12px}.crm-files article{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e1e8ec}.crm-files article>div{min-width:0}.crm-files strong{display:block;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600}.crm-files small{display:block;color:#6a7f8a;margin-top:5px}.crm-files a{flex-shrink:0;color:#0d6b57}.crm-queue{margin:12px 0}.crm-queue li{overflow-wrap:anywhere;padding:6px 0;font-size:14px}.crm-products{display:flex;flex-direction:column;gap:18px}.crm-products article{border:1px solid #d6e2e8;border-radius:12px;padding:20px}.crm-product-heading{display:flex;align-items:center;gap:18px}.crm-product-heading h3{margin:0 0 5px;overflow-wrap:anywhere}.crm-product-heading>div{min-width:0;flex:1}.crm-product-heading p{margin:0 0 5px}.crm-product-image{width:85px;min-height:85px;flex-shrink:0;position:relative;padding:0!important;overflow:hidden}.crm-product-image img{width:85px;height:85px;object-fit:cover}.crm-product-image small{position:absolute;bottom:0;right:0;background:#123b;color:white;font-size:12px;padding:2px 5px}.crm-price{font-size:22px;color:#0d6b57;white-space:nowrap}.crm-price small{font-size:14px}.crm-product-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid #e1e8ec}.crm-product-data dt{font-size:13px;margin-bottom:5px}.crm-product-data dd{font-size:15px}.crm-span{grid-column:1/-1}.crm-spin{animation:crm-spin 1s linear infinite}@keyframes crm-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.crm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-customer-grid{grid-template-columns:1fr}.crm-product-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.crm-file-filters,.crm-filter-grid,.crm-form-grid{grid-template-columns:1fr}.crm-title{align-items:flex-start;flex-direction:column}.crm-overlay{padding:5px}.crm-body{padding:10px}.crm-body>section,.crm-card{padding:15px}.crm-product-heading{flex-wrap:wrap}.crm-price{font-size:19px}.crm-modal>footer,.crm-modal>header{padding:14px}.crm h1{font-size:23px}}.crm .crm-catalog-sheet{padding:12px 10px}.crm-catalog-sheet h2{margin:0 0 9px;padding:0 3px}.crm .crm-catalog-filters{padding:12px 16px;margin-bottom:12px;gap:14px}.crm-catalog-filters .crm-field{margin-bottom:0}.crm .crm-catalog-table{table-layout:fixed;min-width:1129px;width:100%;border-collapse:collapse;font-size:13px;line-height:1.28}.crm-catalog-table th{background:#edf5f3;color:#21493f;font-weight:700;padding:7px 5px;border-bottom:2px solid #c4dcd4;white-space:nowrap}.crm-catalog-table td{padding:4px 5px;vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e0e8e5}.crm-catalog-table tbody tr:nth-child(2n){background:#f8fbfa}.crm-catalog-table tbody tr:hover{background:#edf7f3}.crm-catalog-table td strong{font-weight:650}.crm-table-meta{display:block;margin-top:1px;color:#647a73;font-size:11px;line-height:1.2}.crm-table-price{color:#0d6b57;font-weight:700;white-space:nowrap}.crm .crm-table-image{width:40px;height:40px;position:relative;overflow:hidden;padding:0;border-radius:5px;background:#f4f8f6}.crm-table-image img{width:100%;height:100%;object-fit:contain}.crm-table-image small{position:absolute;bottom:0;right:0;color:#fff;background:#21463fdd;font-size:10px;line-height:13px;padding:0 2px}.crm-table-actions{display:flex;flex-direction:column;gap:2px}.crm .crm-table-actions button{padding:2px 5px;font-size:12px;line-height:17px;border-radius:4px;color:#0d6b57}.crm-catalog-sheet [data-slot=table-container]{overflow-y:visible}.crm-check{display:inline-flex;align-items:center;gap:7px;font-weight:650}.crm-check input{width:17px;height:17px;accent-color:#0d6b57}.crm-label-list,.crm-label-row{display:grid;gap:10px}.crm-label-row{grid-template-columns:1fr 1.25fr 1.6fr auto auto;align-items:end;padding:12px;border:1px solid #d8e5e1;border-radius:10px;background:#f8fbfa}.crm-label-row .crm-field{margin:0}@media(max-width:850px){.crm-label-row{grid-template-columns:1fr 1fr}.crm-label-row .crm-field:nth-child(3){grid-column:1/-1}}.crm-profit-low{color:#b45309;font-weight:900}.crm-master-summary,.crm-new-master{border:1px solid #b9ddd4;background:#f2fbf8;border-radius:12px;padding:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.crm-master-summary b{color:#0c5f50}.crm-master-summary span{color:#526b67}.crm-master-summary button{margin-left:auto}.crm-bom-pending{display:block;margin-top:6px;color:#a44808;font-weight:700}.crm-field input:disabled,.crm-field select:disabled{background:#f1f3f4;color:#65706e;cursor:not-allowed}.invoice-plan fieldset{border:0;padding:0;margin:0;min-width:0}.invoice-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.invoice-plan label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}.invoice-plan input,.invoice-plan select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #cbdcde;border-radius:8px;background:white;color:#18353b}.invoice-plan-lines{margin:16px 0;max-height:290px;overflow:auto;scrollbar-gutter:stable;border:1px solid #d9e5e7;border-radius:10px}.invoice-plan-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(110px,1fr);gap:12px;padding:12px;border-bottom:1px solid #e5eeee;align-items:center}.invoice-plan-line small{display:block;color:#607a80;margin-top:5px}.invoice-plan-fees{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0}.invoice-plan-fees label{flex-direction:row;align-items:center}.invoice-plan-fees input{width:auto}.invoice-plan-preview{background:#eef8f5;border:1px solid #c9e7de;border-radius:10px;padding:14px;margin:16px 0;min-height:145px}.invoice-plan-preview p{margin:8px 0;overflow-wrap:anywhere}.invoice-plan-save{position:sticky;bottom:0;display:flex;justify-content:flex-end;background:white;padding:12px 0;z-index:1}.invoice-plan-reason{margin-top:14px}.ord-quick-operation:has(.invoice-plan){width:min(1000px,calc(100vw - 24px))}@media(max-width:600px){.invoice-plan-grid{grid-template-columns:1fr}.invoice-plan-line{grid-template-columns:1fr 1fr}.invoice-plan-line>div{grid-column:1/-1}.invoice-plan-lines{max-height:250px}}.orders{font-size:14px;line-height:1.55;color:#19333e;min-width:0}.orders>*+*{margin-top:18px}.orders button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cad8df;border-radius:8px;padding:8px 12px;background:white;font-weight:600;cursor:pointer;white-space:nowrap}.orders button:hover{background:#edf8f4}.orders button:disabled{opacity:.5;cursor:not-allowed}.orders .ord-primary{background:#0d6b57;color:white;border-color:#0d6b57}.orders input:not([type=checkbox]),.orders select,.orders textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #cad8df;border-radius:7px;background:white;color:#19333e;font-size:14px}.orders input:focus,.orders select:focus,.orders textarea:focus{outline:2px solid #17866d;outline-offset:1px}.orders textarea{min-height:76px;resize:vertical}.orders h1{font-size:26px;font-weight:800}.orders h2{font-size:17px;font-weight:750;display:flex;align-items:center;gap:8px;margin-bottom:12px}.orders small{display:block;font-size:13px;color:#607481;font-weight:400}.orders h2 small{display:inline}.ord-heading,.ord-order-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ord-heading p{color:#537582}.ord-panel{background:white;border:1px solid #d9e3e9;border-radius:12px;padding:18px;min-width:0}.ord-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ord-field{display:block;min-width:0}.ord-field>span{display:block;font-weight:600;margin-bottom:6px}.ord-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ord-order-top .ord-actions{margin:0}.ord-order-top>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ord-order-top>div>span{font-size:13px;color:#607481}.ord-order-top em{font-style:normal;background:#e7f3f0;color:#146451;font-size:13px;padding:2px 7px;border-radius:4px}.ord-order-top em.ord-warning{background:#fff1d6;color:#964405}.ord-mode{padding:10px 14px;border-left:3px solid #389080;background:#eaf4f2;color:#365f5b}.ord-error{padding:12px;background:#fff0ed;color:#a4301b;border-radius:8px}.ord-success{padding:10px;background:#e9f8ee;color:#1d6b3c;border-radius:8px}.ord-meta,.ord-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.ord-summary{background:#f4f8fa;padding:14px;border-radius:8px}.ord-meta b,.ord-summary b{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.ord-summary>div:last-child b{color:#0d6b57}.ord-product-table{min-width:1080px;font-size:14px}.ord-product-table th{background:#f3f7fa;white-space:nowrap;padding:9px 8px;color:#57707e}.ord-product-table td{padding:8px;vertical-align:middle}.ord-product-table small{margin-top:3px}.ord-product-table .ord-wrap{white-space:normal;min-width:150px;max-width:220px;overflow-wrap:anywhere}.orders .ord-image{padding:0;border-radius:6px;overflow:hidden;width:46px;height:46px;flex:none}.ord-image img{width:100%;height:100%;object-fit:contain}.ord-noimage{display:inline-grid;place-items:center;width:42px;height:42px;background:#f3f6f8;color:#8d9ca6;font-size:12px;border-radius:6px}.ord-note{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ord-picker{position:relative}.ord-options{position:absolute;top:100%;left:0;width:100%;z-index:20;background:white;border:1px solid #ccdce2;box-shadow:0 10px 28px #152e4220;border-radius:8px;max-height:300px;overflow:auto;padding:5px}.ord-options button{display:flex;width:100%;justify-content:space-between;border:0;text-align:left;white-space:normal}.ord-options p{padding:10px}.ord-empty{padding:40px;text-align:center;background:white;border:1px dashed #c9d7df;border-radius:12px}.ord-empty>svg{margin:auto}.ord-empty h2{justify-content:center;margin-top:12px}.ord-empty button{margin-top:18px}.ord-pagination{justify-content:center}.ord-addproduct{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-bottom:16px}.ord-editline{padding:16px;border:1px solid #d8e3e9;border-radius:8px;margin:14px 0}.ord-editline .ord-grid{margin-top:14px}.ord-linecalc{background:#edf6f3;margin-top:12px;padding:10px;color:#226655}.ord-check{display:flex;align-items:center;gap:8px;font-size:14px}.ord-check input{width:17px;height:17px;accent-color:#0d6b57}.ord-footnote{font-size:13px;color:#637a85;margin-top:10px}.ord-savebar{position:sticky;bottom:0;background:#fff;border:1px solid #d1e0e5;padding:12px 18px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;z-index:15;box-shadow:0 -4px 18px #16364e08}.ord-batch{border:1px solid #d9e4e9;padding:14px;margin-top:12px;border-radius:8px}.ord-batch p{margin-top:7px}.ord-log{font-size:13px;border-bottom:1px solid #edf1f3;padding:8px 0}.ord-overlay{position:fixed;inset:0;z-index:65;background:#0a213975;display:flex;align-items:center;justify-content:center;padding:16px}.ord-dialog{background:white;max-width:850px;width:100%;max-height:92vh;overflow:auto;padding:24px;border-radius:14px}.ord-dialog>.ord-field{margin-top:12px}.ord-dialog .ord-grid{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ord-gallery{position:relative;background:white;max-height:92vh;max-width:92vw;overflow:auto;border-radius:12px;padding:30px}.ord-gallery img{max-height:78vh;max-width:80vw;object-fit:contain}.orders .ord-close{position:sticky;top:0;float:right}.ord-home-row{display:flex;align-items:center;gap:18px;justify-content:space-between;border-bottom:1px solid #edf1f3;padding:12px 0}.orders fieldset{border:0;min-width:0}.orders fieldset>.ord-grid{margin-top:12px}@media(min-width:1450px){.ord-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ord-meta{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:720px){.ord-dialog .ord-grid,.ord-grid,.ord-meta,.ord-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-panel{padding:12px}.ord-heading h1{font-size:23px}.ord-addproduct{grid-template-columns:1fr}.ord-home-row{flex-wrap:wrap}.ord-dialog{padding:16px}}@media(max-width:420px){.ord-grid{grid-template-columns:1fr}}.ord-edit-products{overflow-x:auto;margin-top:10px}.ord-edit-table{table-layout:fixed;min-width:1280px!important;font-size:13px;line-height:1.3}.ord-edit-table td,.ord-edit-table th{padding:5px!important;white-space:normal;overflow-wrap:anywhere}.ord-edit-table th:first-child{width:48px}.ord-edit-table th:nth-child(2){width:165px}.ord-edit-table th:nth-child(3){width:74px}.ord-edit-table th:nth-child(4){width:78px}.ord-edit-table th:nth-child(5){width:175px}.ord-edit-table th:nth-child(6){width:130px}.ord-edit-table th:nth-child(7){width:78px}.ord-edit-table th:nth-child(8){width:100px}.ord-edit-table th:nth-child(9){width:78px}.ord-edit-table th:nth-child(10){width:86px}.ord-edit-table th:nth-child(11){width:120px}.ord-edit-table th:nth-child(12){width:76px}.ord-edit-table .ord-product-name b{display:block}.ord-edit-table small{font-size:11px;line-height:1.2}.orders .ord-edit-table input{padding:5px 6px;font-size:13px}.ord-compact-text{white-space:pre-wrap!important;overflow-wrap:anywhere}.ord-row-actions{display:flex;flex-direction:column;gap:3px}.orders .ord-row-actions button{padding:3px 5px;font-size:12px;line-height:17px}.ord-calc-row td{background:#edf6f3!important;color:#226655;font-size:12px;padding:4px 7px!important}.ord-detail-row td{background:#f7fafb!important;padding:12px!important}.ord-credit-box{margin-top:14px;padding:14px;border:1px solid #bcded4;border-radius:9px;background:#f1faf7}.ord-credit-box>.ord-field{max-width:420px;margin-top:12px}.ord-credit-box p{margin-top:9px}.ord-credit-apply{display:grid;grid-template-columns:minmax(220px,420px) max-content max-content;align-items:end;gap:8px;margin-top:12px}.ord-balance-negative{color:#b33a25!important}.ord-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ord-finance-grid>div{background:#f4f8fa;border-radius:8px;padding:12px}.ord-finance-grid b{display:block;font-size:18px;margin:3px 0}.ord-finance-grid p{font-size:12px;color:#607481}.ord-refund-list{margin-top:12px;border-top:1px solid #e1e8ec}.ord-refund-list p{padding:7px 0;border-bottom:1px solid #edf1f3;font-size:13px}@media(max-width:900px){.ord-credit-apply{grid-template-columns:1fr}.ord-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ord-finance-grid{grid-template-columns:1fr}}.ord-dialog[aria-label="登记发货"]>.ord-order-top:first-child{position:sticky;top:0;z-index:5;margin:-24px -24px 14px;padding:24px 24px 12px;background:#fff;border-bottom:1px solid #e2e9ed}@media(max-width:720px){.ord-dialog[aria-label="登记发货"]>.ord-order-top:first-child{margin:-16px -16px 14px;padding:16px 16px 10px}}.ord-progress-list{border:1px solid #d9e3e9;border-radius:9px;overflow:hidden}.ord-progress-row{display:grid;grid-template-columns:minmax(360px,1.7fr) minmax(130px,.55fr) minmax(180px,.75fr) minmax(130px,.5fr);gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #e6edf0}.ord-progress-row:last-child{border-bottom:0}.ord-progress-main{display:flex;align-items:center;gap:10px;min-width:0}.ord-progress-main>div{min-width:0;flex:1}.ord-progress-main b{display:block;overflow-wrap:anywhere}.ord-progress-main small{white-space:pre-wrap;overflow-wrap:anywhere}.ord-progress-number b,.ord-progress-number em,.ord-progress-number small{display:block}.ord-progress-number b{font-size:15px}.ord-progress-number em{font-style:normal;color:#697f89;font-size:12px;line-height:1.35;margin-top:2px}.ord-progress-track{height:8px;border-radius:999px;background:#e3e8eb;margin-top:7px;overflow:hidden}.ord-progress-track span{display:block;height:100%;background:#e89122;border-radius:inherit;transition:width .2s}.ord-progress-track.complete span{background:#15936f}.ord-label-chip{color:#0d6b57!important}.ord-label-select{margin-top:5px!important;padding:4px 5px!important;font-size:12px!important;border-color:#e2a84b!important}.ord-label-select:invalid{color:#a14b13}.ord-product-name .ord-label-select{display:block;width:100%}@media(max-width:900px){.ord-progress-row{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(115px,.45fr));overflow-x:auto}.ord-progress-list{overflow-x:auto;min-width:780px}}.ord-finance-targets{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #dce6e8;border-radius:12px;background:#f8fafb}.ord-finance-targets label{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:10px}.ord-finance-targets input{border:1px solid #cbd8dc!important;border-radius:9px!important;padding:9px!important;background:white!important}@media(max-width:600px){.ord-finance-targets label{grid-template-columns:1fr}}.ord-confirm-labels{display:grid;gap:6px;max-height:55vh;overflow:auto;margin:12px 0;border:1px solid #dce5e8;border-radius:12px;background:#f8fbfb;padding:8px}.ord-confirm-labels>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:14px;padding:9px 10px;border-bottom:1px solid #e5ecee}.ord-confirm-labels>div:last-child{border-bottom:0}.ord-confirm-labels b,.ord-confirm-labels span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-confirm-labels span{color:#08715d;font-weight:800;text-align:right}.ord-bom-warning{display:flex!important;align-items:center;gap:5px;margin-top:5px;padding:5px 8px!important;border:1px solid #e8a849!important;border-radius:8px!important;background:#fff4dc!important;color:#8a4900!important;font-size:12px!important;font-weight:700}.ord-bom-warning:disabled{opacity:1;cursor:default}.ord-bom-pending-list{display:grid;gap:8px;margin:10px 0 14px}.ord-bom-pending-list>button{display:grid;grid-template-columns:auto auto 1fr;align-items:center;text-align:left;gap:8px;padding:10px 12px;border:1px solid #e8a849;background:#fff8e8;color:#774000;border-radius:10px}.ord-bom-pending-list span{font-size:13px}.ord-edit-table th:first-child{width:4%}.ord-edit-table th:nth-child(2){width:16%}.ord-edit-table th:nth-child(3){width:6%}.ord-edit-table th:nth-child(6){width:14%}.ord-edit-table th:nth-child(7){width:10%}.ord-edit-table th:nth-child(8){width:7%}.ord-edit-table th:nth-child(9){width:8%}.ord-edit-table th:nth-child(10),.ord-edit-table th:nth-child(11){width:6%}.ord-edit-table th:nth-child(13){width:7%}@media(min-width:1100px){.ord-edit-table{min-width:0!important;width:100%}}.ord-edit-table .ord-boxes{color:#08715d;overflow-wrap:normal;white-space:normal}.ord-status{display:inline-block;padding:3px 9px;border-radius:7px;font-size:13px}.ord-status.done{background:#e4f6ee;color:#08715d}.ord-status.attention{background:#fff0d9;color:#a6530e}.ord-summary-table{margin:12px 0;background:#f3f8f9;border:1px solid #e1eaec;border-radius:10px;overflow-x:auto}.ord-summary-table table{width:100%;border-collapse:collapse;white-space:nowrap}.ord-summary-table th{font-size:12px;color:#657b85;font-weight:600;text-align:left;padding:9px 12px 4px}.ord-summary-table td{font-weight:800;padding:4px 12px 10px;color:#173c44;font-variant-numeric:tabular-nums}.ord-repacking{border:1px solid #a9d6c9;border-radius:12px;padding:14px;margin:14px 0;background:#f4fcf9}.ord-repacking h3{font-weight:900}.ord-repacking p,.ord-repacking small{font-size:13px;line-height:1.6}.ord-repack-line{border-top:1px solid #cfe4dd;padding-top:12px;margin-top:10px}.ord-repacking input[type=number]{width:100%;border:1px solid #b9cfd0;background:white;padding:9px;border-radius:8px}.ord-repacking .ord-grid{margin:12px 0}.ord-progress-scroll{overflow-x:auto}.ord-progress-list .ord-packing-row{grid-template-columns:minmax(280px,2.4fr) minmax(85px,.65fr) minmax(72px,.5fr) minmax(100px,.75fr) minmax(120px,.9fr) minmax(85px,.65fr) minmax(105px,.8fr) 24px;min-width:1080px;gap:10px}.ord-packing-row .ord-progress-number b{font-size:13px}.ord-print-check input,.ord-print-select-all input{width:18px!important;height:18px!important;accent-color:#0d6b57;cursor:pointer}.ord-print-select-all{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:8px 0;color:#607780;font-size:12px}.ord-print-select-all label{display:flex;align-items:center;gap:6px}.ord-order-top>.ord-actions{flex-wrap:wrap;justify-content:flex-end}.ord-edit-table .ord-quantity-mode{font-weight:700;color:#126e60;border:1px solid #b8d7ce;border-radius:6px;padding:5px 3px;min-width:100px;width:100%;cursor:pointer;background:white;font-size:12px}.ord-quantity-help{font-size:12px;line-height:1.6;color:#59747b;margin:6px 0 10px}.ord-base-quantity{color:#08715d;font-variant-numeric:tabular-nums}.ord-edit-table input:disabled{background:#edf1f2;color:#839296;cursor:not-allowed}.ord-edit-table th:first-child{width:3%}.ord-edit-table th:nth-child(2){width:14%}.ord-edit-table th:nth-child(3){width:9%}.ord-edit-table th:nth-child(4){width:6%}.ord-edit-table th:nth-child(5),.ord-edit-table th:nth-child(6){width:5%}.ord-edit-table th:nth-child(7){width:13%}.ord-edit-table th:nth-child(8){width:9%}.ord-edit-table th:nth-child(9){width:6%}.ord-edit-table th:nth-child(10){width:7%}.ord-edit-table th:nth-child(11),.ord-edit-table th:nth-child(12),.ord-edit-table th:nth-child(13){width:5%}.ord-edit-table th:nth-child(14){width:8%}.ord-edit-table{min-width:1180px!important}.orders .ord-edit-table .ord-quantity-mode{padding:5px 3px;font-size:12px}.orders .ord-meta .ord-status-link{display:block;width:100%;border:0;padding:3px 9px;border-radius:7px;font-size:13px;font-weight:700;text-align:left;justify-content:flex-start;white-space:pre-wrap;line-height:inherit}.orders .ord-meta .ord-status-link.done,.orders .ord-meta .ord-status-link.done:hover{background:#e4f6ee;color:#08715d}.orders .ord-meta .ord-status-link.attention,.orders .ord-meta .ord-status-link.attention:hover{background:#fff0d9;color:#a6530e}.orders .ord-status-link:focus-visible{outline:2px solid #087964;outline-offset:2px}.ord-quick-operation>.ord-panel{margin-top:16px}.ord-quick-operation h3{margin:0 0 12px}.ord-split-dialog .ord-split-items{display:grid;gap:10px;margin:12px 0 20px}.ord-split-dialog .ord-split-items small{display:block;color:#607d88}.ord-split-dialog fieldset{border:0;padding:0;min-width:0}.ord-split-dialog label>small{display:block;color:#607d88}.ord-split-dialog .ord-split-footer{position:sticky;bottom:-24px;padding:12px 0;background:white;border-top:1px solid #dce8eb;z-index:2}.orders .ord-split-dialog{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.ord-split-dialog>.ord-order-top,.ord-split-footer{flex-shrink:0}.ord-split-body{overflow:auto;min-height:0;padding:8px 2px 12px}.ord-split-dialog .ord-split-footer{position:static;margin-top:8px}.ord-split-body>fieldset>label{display:block;margin:14px 0}.ord-split-body>fieldset>label.ord-check{display:flex}@media(max-width:520px){.ord-split-dialog .ord-grid{grid-template-columns:1fr}}.orders.ord-confirm-dialog{display:flex;flex-direction:column;gap:12px;width:calc(100vw - 32px);max-width:660px;max-height:calc(100dvh - 32px);background:#fff;overflow:hidden;animation:none}.ord-confirm-dialog>*+*{margin-top:0}.ord-confirm-dialog [data-slot=alert-dialog-description]{flex-shrink:0;color:#19333e;font-size:15px;overflow-wrap:anywhere;max-height:30dvh;overflow:auto}.ord-confirm-dialog .ord-confirm-labels{min-height:0;flex:1 1 auto;margin:0;max-height:45dvh}.ord-confirm-dialog .ord-confirm-labels>div{grid-template-columns:minmax(0,1fr)}.ord-confirm-dialog .ord-confirm-labels b,.ord-confirm-dialog .ord-confirm-labels span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:left}.ord-confirm-dialog>.ord-actions{flex-shrink:0;margin:0}.ord-initial-receipt{min-width:0;display:grid;align-content:start;gap:7px}.ord-initial-receipt-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;font-weight:700}.ord-initial-receipt-heading .ord-check{margin:0;white-space:nowrap;font-weight:500}.orders .ord-initial-receipt>input{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:10px 12px;border:1px solid #ccdbe2;border-radius:9px;background:#fff;color:inherit;font:inherit}.ord-initial-receipt>small{color:#657982;font-size:12px}.orders .ord-shipment-fee{min-width:0}.orders .ord-fee-options{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:8px}.orders .ord-fee-options label{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.orders .ord-fee-options input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;flex:none;accent-color:#0e7966}.orders .ord-edit-table{min-width:1592px!important;width:100%;table-layout:fixed}.orders .ord-edit-table th:first-child{width:72px}.orders .ord-edit-table th:nth-child(2){width:210px}.orders .ord-edit-table th:nth-child(3){width:110px}.orders .ord-edit-table th:nth-child(4){width:80px}.orders .ord-edit-table th:nth-child(5),.orders .ord-edit-table th:nth-child(6){width:70px}.orders .ord-edit-table th:nth-child(7){width:170px}.orders .ord-edit-table th:nth-child(8){width:120px}.orders .ord-edit-table th:nth-child(9){width:90px}.orders .ord-edit-table th:nth-child(10){width:110px}.orders .ord-edit-table th:nth-child(11){width:80px}.orders .ord-edit-table th:nth-child(12){width:90px}.orders .ord-edit-table th:nth-child(13){width:120px}.orders .ord-edit-table th:nth-child(14){width:100px}.orders .ord-edit-table .product-thumb,.orders .ord-edit-table .product-thumb-empty{width:52px;height:52px;min-width:52px;max-width:52px;box-sizing:border-box}