.production-command-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;padding-top:14px;border-top:1px solid #e7edf3}.production-receipt-task,.production-task-selector{overflow:visible;border:1px solid #d9e5f2;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(17,46,83,.07)}.production-task-selector>header{display:flex;align-items:center;gap:16px;padding:25px 28px;border-bottom:1px solid #e3ebf4}.production-task-selector>header>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:15px;background:#e9f5ff;color:#1486da}.production-task-selector h2,.production-task-selector p{margin:0}.production-task-selector h2{color:#102d50;font-size:23px;font-weight:650}.production-task-selector p{margin-top:5px;color:#74869d;line-height:1.45}.production-identify-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:22px 28px;background:#f6faff;border-bottom:1px solid #e3ebf4}.production-identify-bar label{display:flex;align-items:center;gap:11px;min-height:50px;padding:0 15px;border:1px solid #cdddeb;border-radius:12px;background:#fff;color:#2789d2}.production-identify-bar input{width:100%;border:0;outline:0;background:transparent;color:#173452;font:inherit}.production-identify-bar button,.production-receipt-list button,.production-task-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #1687df;border-radius:11px;background:#1687df;color:#fff;font:inherit;font-weight:600;cursor:pointer}.production-identify-bar button:disabled,.production-receipt-list button:disabled{opacity:.55;cursor:not-allowed}.production-pending-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 28px;border-bottom:1px solid #e3ebf4}.production-pending-heading span,.production-pending-heading strong{display:block}.production-pending-heading strong{color:#173452;font-size:17px;font-weight:650}.production-pending-heading div span,.production-pending-heading>span{margin-top:3px;color:#75869c;font-size:13px}.production-task-table{min-width:1000px}.production-task-open{min-height:36px;padding:0 11px;font-size:13px}.production-task-open svg{transform:rotate(180deg)}.production-task-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;margin-bottom:20px;padding:22px 26px;border:1px solid #d8e5f2;border-radius:19px;background:#fff}.production-task-context>button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #ccdae8;border-radius:10px;background:#fff;color:#526b84;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.production-task-context div span,.production-task-context h1,.production-task-context p{display:block;margin:0}.production-task-context div span{color:#1687df;font-size:11px;font-weight:700;letter-spacing:.12em}.production-task-context h1{margin-top:4px;color:#102d50;font-size:27px;font-weight:650}.production-task-context p{margin-top:3px;color:#74869d}.production-receipt-task>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #e3ebf4}.production-receipt-task>header h2,.production-receipt-task>header p,.production-receipt-task>header span{display:block;margin:0}.production-receipt-task>header span{color:#1687df;font-size:11px;font-weight:700;letter-spacing:.12em}.production-receipt-task>header h2{margin-top:5px;color:#102d50;font-size:22px;font-weight:650}.production-receipt-task>header p{margin-top:5px;color:#74869d}.production-receipt-task>header>strong{color:#1687df}.production-receipt-destination{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:22px 28px;background:#f7fbff;border-bottom:1px solid #e3ebf4}.production-receipt-destination>label{position:relative;display:grid;grid-gap:7px;gap:7px;color:#314d69;font-size:13px;font-weight:600}.production-receipt-destination input,.production-receipt-destination select{width:100%;min-height:45px;padding:9px 12px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#173452;font:inherit;font-weight:400}.production-receipt-list{display:grid}.production-receipt-list article{display:grid;grid-template-columns:46px minmax(260px,1fr) auto auto auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 28px;border-bottom:1px solid #e9eff5}.production-receipt-list article:last-child{border-bottom:0}.production-receipt-list article>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e9f5ff;color:#1687df}.production-receipt-list article div small,.production-receipt-list article div strong{display:block}.production-receipt-list article div strong{color:#173452;font-weight:650}.production-receipt-list article div small,.production-receipt-list article>span{margin-top:3px;color:#74869d}@media (max-width:900px){.production-receipt-destination,.production-receipt-list article,.production-task-context{grid-template-columns:1fr}.production-receipt-list article>span:first-child{display:none}}.production-execution-panel{margin-top:24px;overflow:visible;border:1px solid #d9e5f2;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(17,46,83,.07)}.production-execution-panel>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid #e3ebf4}.production-execution-panel>header>div{min-width:0}.production-execution-panel>header h2,.production-execution-panel>header p,.production-execution-panel>header span{display:block;margin:0}.production-execution-panel>header span{margin-bottom:6px;color:#1686df;font-size:12px;font-weight:700;letter-spacing:.14em}.production-execution-panel>header h2{color:#102c50;font-size:24px;font-weight:650}.production-execution-panel>header p{margin-top:7px;color:#6f829b;line-height:1.5}.execution-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 30px;background:#f8fbfe;border-bottom:1px solid #e3ebf4}.execution-kpis article{display:grid;grid-template-columns:32px 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;min-width:0;padding:14px 16px;border:1px solid #dce8f4;border-radius:15px;background:#fff}.execution-kpis svg{grid-row:1/3;width:21px;color:#2189db}.execution-kpis span{color:#71849c;font-size:13px}.execution-kpis strong{color:#102c50;font-size:20px;font-weight:650}.execution-kpis .warning{background:#fff9ed;border-color:#f3d79b}.execution-kpis .complete{background:#effaf4;border-color:#cceadb}.execution-operation-stack{display:grid;grid-gap:18px;gap:18px;padding:28px 30px}.execution-operation{overflow:visible;border:1px solid #dce7f2;border-radius:18px;background:#fff}.execution-operation>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:18px 20px;border-bottom:1px solid #e7eef6;background:#f6faff;border-radius:18px 18px 0 0}.execution-operation>header>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e1f1ff;color:#087fd4;font-weight:700}.execution-operation>header h3,.execution-operation>header p{margin:0}.execution-operation>header h3{color:#102b4e;font-size:18px;font-weight:650}.execution-operation>header p{margin-top:4px;color:#74869d}.execution-operation>header>strong{padding:7px 11px;border-radius:999px;background:#eaf4ff;color:#137ec7;font-size:13px;font-weight:650}.execution-operation-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #e7eef6}.execution-operation-metrics span{padding:12px 16px;color:#75869c;font-size:12px;border-right:1px solid #e7eef6}.execution-operation-metrics span:last-child{border-right:0}.execution-operation-metrics strong{display:block;margin-top:3px;color:#173253;font-size:15px;font-weight:650}.execution-no-wip{margin:0;padding:18px 20px;color:#8292a7}.execution-wip-stack{display:grid}.execution-wip-row{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(120px,auto) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid #edf2f7}.execution-wip-row:last-child{border-bottom:0}.execution-wip-row>div:first-child span,.execution-wip-row>div:first-child strong{display:block}.execution-wip-row>div:first-child strong{color:#163253;font-weight:650}.execution-wip-row>div:first-child span,.execution-wip-row>small{margin-top:3px;color:#74869d}.execution-state{padding:6px 10px;border-radius:999px;background:#edf5fd;color:#207ab8;font-size:12px;font-weight:650}.execution-state.running{background:#eaf8f1;color:#118252}.execution-state.qualityhold{background:#fff5de;color:#a46800}.execution-state.paused{background:#f3f1fb;color:#7059a5}.execution-actions{display:flex;justify-content:flex-end;gap:8px}.execution-actions button,.execution-confirmation-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #1687df;border-radius:10px;background:#1687df;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.execution-actions button.secondary{background:#fff;color:#49657f;border-color:#cbd9e7}.execution-actions button:disabled,.execution-confirmation-actions button:disabled{opacity:.55;cursor:not-allowed}.execution-confirmation-form{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:4px;padding:20px;border:1px solid #cfe2f4;border-radius:15px;background:#f7fbff}.execution-confirmation-title{grid-column:1/-1;display:flex;gap:11px;color:#187fc7}.execution-confirmation-title span,.execution-confirmation-title strong{display:block}.execution-confirmation-title strong{color:#173253;font-weight:650}.execution-confirmation-title span{margin-top:3px;color:#74869d;font-size:13px}.execution-confirmation-form label{position:relative;display:grid;grid-gap:7px;gap:7px;color:#314c69;font-size:13px;font-weight:600}.execution-confirmation-form label.wide{grid-column:1/-1}.execution-confirmation-form input,.execution-confirmation-form select,.execution-confirmation-form textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#183452;font:inherit;font-weight:400}.execution-confirmation-form textarea{resize:vertical}.execution-confirmation-form .bin-search-field{display:grid}.execution-confirmation-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.execution-ledger-details{margin:0 30px 28px;border:1px solid #dce7f2;border-radius:14px}.execution-ledger-details summary{padding:15px 18px;color:#173253;font-weight:650;cursor:pointer}.execution-history{display:grid;border-top:1px solid #e4edf5}.execution-history article{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(250px,auto);grid-gap:16px;gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid #edf2f7}.execution-history article:last-child{border-bottom:0}.execution-history small,.execution-history span,.execution-history strong{display:block}.execution-history div>strong{color:#173253;font-weight:650}.execution-history article>span,.execution-history div>span,.execution-history small{color:#74869d;font-size:13px}.execution-history small{grid-column:1/-1}@media (max-width:1100px){.execution-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-confirmation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.production-execution-panel>header{align-items:flex-start;flex-direction:column}.execution-kpis,.execution-operation-stack{padding-left:18px;padding-right:18px}.execution-kpis,.execution-operation>header,.execution-wip-row{grid-template-columns:1fr}.execution-operation>header>span{display:none}.execution-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-actions{justify-content:flex-start}.execution-confirmation-form{grid-template-columns:1fr}.execution-confirmation-actions,.execution-confirmation-form label.wide,.execution-confirmation-title{grid-column:1}}.production-command-bar button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #1979ca;border-radius:9px;color:#fff;background:#1979ca;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.production-command-bar button.secondary{color:#48637d;border-color:#d3dfe9;background:#fff}.production-command-bar button.warning{color:#9a661b;border-color:#ead2a7;background:#fffaf0}.production-command-bar button:disabled{opacity:.55;cursor:not-allowed}.production-order-hero{flex-wrap:wrap}.production-release-check{overflow:hidden;margin-bottom:20px;border:1px solid #e4d2b3;border-radius:16px;background:#fff;box-shadow:0 9px 26px rgba(26,57,91,.05)}.production-release-check.ready{border-color:#c8e2d6}.production-release-check>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid #eee5d8;background:#fffaf2}.production-release-check.ready>header{border-color:#d9ebe3;background:#f4fbf7}.production-release-check header span{color:#b1761f;font-size:10px;font-weight:700;letter-spacing:.1em}.production-release-check.ready header span{color:#278162}.production-release-check h2{margin:4px 0 3px;color:#263b52;font-size:20px}.production-release-check header p{margin:0;color:#77899b;font-size:12px}.production-release-check header>strong{padding:6px 9px;border-radius:8px;color:#9b691e;background:#fff0d6;font-size:11px;text-transform:uppercase}.production-release-check.ready header>strong{color:#267a5d;background:#e4f5ed}.release-check-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e7edf3}.release-check-kpis article{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-right:1px solid #e7edf3}.release-check-kpis article:last-child{border-right:0}.release-check-kpis span{color:#7a8b9d;font-size:11px}.release-check-kpis strong{color:#2c435a;font-size:14px;font-weight:600}.release-acknowledgement{display:flex;align-items:flex-start;gap:10px;padding:13px 20px;border-bottom:1px solid #ead9b9;color:#9a681d;background:#fffaf0}.release-acknowledgement span{display:flex;flex-direction:column;gap:3px;color:#6f604a;font-size:12px}.release-acknowledgement strong{color:#95651c}.release-check-table{width:100%;min-width:840px}.release-line-status{display:inline-flex;padding:5px 8px;border-radius:8px;color:#a05f19;background:#fff0dc;font-size:11px;font-weight:650}.release-line-status.available{color:#227a5b;background:#e4f5ed}.production-wip-list{display:grid;grid-gap:10px;gap:10px;padding:18px}.production-wip-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #dce6ef;border-radius:12px;background:#f9fcfe}.production-wip-list article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#1979ca;background:#e8f4ff}.production-wip-list article>div{display:flex;flex-direction:column;gap:3px}.production-wip-list article>div:last-child{text-align:right}.production-wip-list strong{color:#294158;font-size:13px}.production-wip-list small{color:#7a8b9e;font-size:11px}.production-material-panel{overflow:hidden;border:1px solid #dbe6ef;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgb(27 67 101/7%)}.production-material-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #e4edf4;background:linear-gradient(135deg,#f8fbfd,#eef7ff)}.production-material-panel>header>div{display:grid;grid-gap:4px;gap:4px}.production-material-panel>header span{color:#2887d8;font-size:11px;font-weight:700;letter-spacing:.12em}.production-material-panel>header h2,.production-material-panel>header p{margin:0}.production-material-panel>header h2{color:#18344d;font-size:20px;font-weight:650}.production-material-panel>header p{color:#708499;font-size:13px}.production-material-panel>header label{display:flex;align-items:center;gap:8px;min-width:250px;padding:0 12px;border:1px solid #cdddea;border-radius:10px;color:#5c7890;background:#fff}.production-material-panel>header select{width:100%;min-height:42px;border:0;outline:0;color:#294158;background:transparent;font:inherit}.material-kit-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px 0}.material-kit-kpis article{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #e0e9f1;border-radius:12px;background:#f9fbfd}.material-kit-kpis span{color:#74879a;font-size:12px;letter-spacing:0}.material-kit-kpis strong{color:#264158;font-size:20px;font-weight:650}.material-kit-kpis .warning{border-color:#efd8b4;background:#fff9f0}.material-kit-kpis .complete,.material-kit-kpis .ready{border-color:#cce6dc;background:#f1faf6}.material-command-bar{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:10px;gap:10px;padding:14px 22px 18px}.material-command-bar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #197fd0;border-radius:9px;color:#fff;background:#197fd0;font:inherit;font-weight:600;cursor:pointer}.material-command-bar button.secondary{border-color:#cedce8;color:#4f687d;background:#fff}.material-command-bar button:disabled{cursor:not-allowed;opacity:.48}.production-material-table{width:100%;table-layout:fixed}.production-material-table th:first-child{width:24%}.production-material-table td,.production-material-table th{padding-left:16px;padding-right:16px}.production-material-table td>small,.production-material-table td>strong{display:block}.material-remaining{display:inline-flex;padding:5px 8px;border-radius:7px;color:#9a5c1e;background:#fff0dc;font-size:11px;font-weight:650;letter-spacing:0}.material-remaining.complete{color:#24785c;background:#e5f5ee}.material-posting-history{display:grid;grid-gap:8px;gap:8px;padding:18px 22px 22px;border-top:1px solid #e4edf4;background:#fbfdff}.material-posting-history h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#294158;font-size:14px;font-weight:650}.material-posting-history article{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,auto);align-items:center;grid-gap:16px;gap:16px;padding:10px 12px;border:1px solid #e1eaf1;border-radius:9px;background:#fff;color:#6f8294;font-size:12px}.material-posting-history article>div{display:grid;grid-gap:2px;gap:2px}.material-posting-history article strong{color:#294158;font-weight:600}@media (max-width:800px){.release-check-kpis{grid-template-columns:1fr 1fr}.production-command-bar{justify-content:flex-start}.production-wip-list article{grid-template-columns:auto 1fr}.production-wip-list article>div:last-child{grid-column:2;text-align:left}.production-material-panel>header{align-items:stretch;flex-direction:column}.production-material-panel>header label{min-width:0}.material-kit-kpis{grid-template-columns:1fr 1fr}.material-command-bar{display:flex;flex-wrap:wrap}.material-command-bar>span{display:none}.production-material-table{min-width:800px;table-layout:auto}.material-posting-history article{grid-template-columns:1fr auto}.material-posting-history article>span{grid-column:1/-1}}.inventory-hero{background:linear-gradient(135deg,#11385b,#176795)}.inventory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-balance-list,.inventory-document-list,.inventory-ledger-list{min-height:calc(100vh - 185px)}.inventory-balance-table,.inventory-document-table,.inventory-ledger-table{width:100%;min-width:0;table-layout:fixed}.inventory-balance-table td,.inventory-document-table td,.inventory-ledger-table td{overflow:hidden}.inventory-quality-filter{display:flex;align-items:center;gap:8px}.inventory-quality-filter select{min-width:0;flex:1 1}.inventory-quality{display:inline-flex;padding:5px 8px;border-radius:999px;color:#26775d;background:#e8f6ef;font-size:11px;font-weight:650}.inventory-quality.qualityhold{color:#9b681d;background:#fff1db}.inventory-quality.rejected{color:#b34750;background:#fdebed}.positive-quantity{color:#23795c!important}.negative-quantity{color:#b34750!important}.ledger-source-link{display:inline-flex;align-items:center;gap:5px;color:#1978c5;font-size:11px;font-weight:600;text-decoration:none}.ledger-stack{display:grid;grid-gap:4px;gap:4px;min-width:0}.ledger-stack span,.ledger-stack strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-stack strong{color:#294158;font-size:12px;font-weight:620}.ledger-stack span{color:#7a8da0;font-size:10px}.inventory-ledger-table td{padding-top:13px;padding-bottom:13px}.inventory-document-editor{display:grid;grid-gap:18px;gap:18px}.editor-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#74869a;font-size:13px}.editor-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:#1978c5;font-weight:600;text-decoration:none}.editor-breadcrumb strong{color:#42576d;font-weight:600}.inventory-editor-hero{display:flex;align-items:center;gap:18px;padding:21px 23px;border:1px solid #d9e5ef;border-radius:16px;background:#fff;box-shadow:0 9px 26px rgba(26,57,91,.05)}.inventory-editor-hero>div:first-child{min-width:0;flex:1 1}.inventory-editor-hero span{color:#2582cf;font-size:11px;font-weight:700;letter-spacing:.1em}.inventory-editor-hero h1{margin:4px 0 2px;color:#192f49;font-size:24px}.inventory-editor-hero p{margin:0;color:#718399;font-size:13px}.inventory-editor-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.inventory-editor-actions button{font:inherit;cursor:pointer}.management-primary-button.success{border-color:#24805f;background:#24805f}.management-secondary-button.danger{color:#b34750;border-color:#efcbd0;background:#fff8f9}.inventory-document-details{display:grid;grid-template-columns:300px minmax(0,1fr);padding:0;overflow:hidden}.inventory-document-details .section-copy{padding:24px;border-right:1px solid #e1e9f0;background:#f8fbfd}.section-copy{display:flex;align-items:flex-start;gap:13px}.inventory-lines-card>header>div>span,.section-copy>span{display:grid;place-items:center;min-width:38px;height:38px;border-radius:10px;color:#1d7cca;background:#e7f4ff;font-weight:700}.inventory-lines-card h2,.inventory-posting-card h2,.section-copy h2{margin:0;color:#203851;font-size:18px;font-weight:620}.inventory-lines-card header p,.inventory-posting-card header p,.section-copy p{margin:5px 0 0;color:#75879b;font-size:13px;line-height:1.5}.inventory-detail-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px;padding:24px}.inventory-detail-fields label,.inventory-line-fields label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#40566d;font-size:13px;font-weight:580}.inventory-detail-fields input,.inventory-detail-fields select,.inventory-detail-fields textarea,.inventory-line-fields input,.inventory-line-fields select,.inventory-line-fields textarea{width:100%;min-height:43px;padding:9px 11px;border:1px solid #d5e1eb;border-radius:9px;outline:0;color:#243d56;background:#fff;font:inherit;font-weight:400;box-sizing:border-box}.inventory-detail-fields input:focus,.inventory-detail-fields select:focus,.inventory-line-fields input:focus,.inventory-line-fields select:focus{border-color:#4c9bda;box-shadow:0 0 0 3px rgba(55,145,214,.1)}.inventory-detail-fields textarea,.inventory-line-fields textarea{min-height:76px;resize:vertical}.inventory-detail-fields .wide,.inventory-line-fields .wide{grid-column:1/-1}.inventory-lines-card,.inventory-posting-card{overflow:hidden;border:1px solid #dbe6ef;border-radius:16px;background:#fff;box-shadow:0 10px 27px rgba(26,57,91,.05)}.inventory-lines-card>header,.inventory-posting-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;border-bottom:1px solid #e3ebf2;background:#f9fbfd}.inventory-lines-card>header>div,.inventory-posting-card>header{display:flex;align-items:center;gap:12px}.inventory-line-list{display:grid;grid-gap:14px;gap:14px;padding:18px}.inventory-line-card{overflow:hidden;border:1px solid #dbe6ef;border-radius:13px;background:#fbfdff}.inventory-line-card>header{display:flex;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid #e3ebf2;background:#f3f8fc}.inventory-line-card>header>span{display:grid;place-items:center;min-width:38px;height:34px;border-radius:8px;color:#1d7cca;background:#e4f2ff;font-size:12px;font-weight:700}.inventory-line-card>header>strong{min-width:0;flex:1 1;color:#294158;font-size:14px;font-weight:620}.inventory-line-card>header>button{display:grid;place-items:center;width:33px;height:33px;border:1px solid #d9e4ed;border-radius:8px;color:#74889b;background:#fff;cursor:pointer}.inventory-line-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:15px;gap:15px;padding:17px}.inventory-line-fields .inventory-item-search{grid-column:span 2}.inventory-line-more{overflow:hidden;border:1px solid #dbe6ef;border-radius:10px;background:#fff}.inventory-line-more summary{padding:11px 14px;color:#2b70aa;font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inventory-line-more[open] summary{border-bottom:1px solid #e4ebf2;background:#f7fbff}.inventory-line-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding:15px}.inventory-line-fields small{color:#8392a2;font-size:11px;font-weight:400}.inventory-detail-fields input[type=number]::-webkit-inner-spin-button,.inventory-line-fields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.inventory-detail-fields input[type=number],.inventory-line-fields input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.inventory-posting-card>header{justify-content:flex-start;color:#2582cf}.inventory-posting-card table{min-width:980px}@media (max-width:1100px){.inventory-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-line-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-document-details{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:760px){.inventory-card-grid{grid-template-columns:1fr}.inventory-editor-hero{align-items:flex-start;flex-direction:column}.inventory-editor-actions{justify-content:flex-start}.inventory-document-details{grid-template-columns:1fr}.inventory-document-details .section-copy{border-right:0;border-bottom:1px solid #e1e9f0}.inventory-detail-fields,.inventory-line-fields{grid-template-columns:1fr}.inventory-detail-fields .wide,.inventory-line-fields .inventory-item-search,.inventory-line-fields .wide{grid-column:auto}.inventory-line-more>div{grid-template-columns:1fr}}