.quick-arrangement-trigger{z-index:90;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(150%);cursor:pointer;background:linear-gradient(135deg,#4a74fff5,#714be0f0);border:1px solid #ffffffc2;border-radius:18px;justify-content:center;align-items:center;gap:0;width:56px;min-height:56px;padding:0 9px;transition:width .22s,padding .22s,gap .22s,transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:fixed;bottom:26px;right:26px;overflow:hidden;box-shadow:0 16px 38px #3e4fb14d,inset 0 1px #ffffff6b}.quick-arrangement-trigger:hover,.quick-arrangement-trigger:focus-visible{filter:brightness(1.04);gap:10px;width:190px;padding:0 19px 0 9px;transform:translateY(-3px);box-shadow:0 20px 44px #3e4fb15c,inset 0 1px #ffffff80}.quick-arrangement-trigger:active{transform:translateY(-1px)scale(.985)}.quick-arrangement-trigger:focus-visible{outline-offset:4px;outline:3px solid #4b6fff42}.quick-arrangement-trigger>span{background:#ffffff2e;border-radius:12px;place-items:center;width:36px;height:36px;font-size:25px;font-weight:400;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff52}.quick-arrangement-trigger>b{opacity:0;letter-spacing:.02em;white-space:nowrap;max-width:0;font-size:15px;font-weight:700;transition:max-width .22s,opacity .15s,transform .22s;overflow:hidden;transform:translate(8px)}.quick-arrangement-trigger:hover>b,.quick-arrangement-trigger:focus-visible>b{opacity:1;max-width:130px;transform:translate(0)}.quick-arrangement-layer{z-index:100;pointer-events:none;padding:0;display:block;position:fixed;inset:auto 24px 24px auto;-webkit-backdrop-filter:none!important;background:0 0!important}.quick-arrangement-dialog{pointer-events:auto;border:1px solid #ffffffd1;border-radius:26px;width:min(470px,100vw - 48px);max-height:min(760px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 80px #26315c47,inset 0 1px #ffffffeb;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#fff,#f1f5ff)!important}.quick-arrangement-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.quick-arrangement-dialog header h2{color:#17213e;margin:0 0 5px;font-size:21px;line-height:1.25}.quick-arrangement-dialog header p{color:#7d88a3;margin:0;font-size:13px}.quick-arrangement-dialog header button{color:#66728f;cursor:pointer;background:#ffffffa3;border:1px solid #7484b429;border-radius:12px;flex:none;width:36px;height:36px;font-size:20px}.quick-arrangement-field{color:#43506d;gap:7px;margin-top:14px;font-size:14px;font-weight:650;display:grid}.quick-arrangement-field input,.quick-arrangement-field textarea{box-sizing:border-box;color:#1d2946;width:100%;font:inherit;background:#ffffffad;border:1px solid #687bb133;border-radius:15px;outline:none;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.quick-arrangement-field input{height:46px;padding:0 14px}.quick-arrangement-field textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:1.6}.quick-arrangement-field input:focus,.quick-arrangement-field textarea:focus{background:#ffffffe6;border-color:#4f6febb3;box-shadow:0 0 0 4px #4e6de81a}.quick-arrangement-priority{color:#8d5628;cursor:pointer;background:#fff5e6b3;border:1px solid #f49a5033;border-radius:15px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.quick-arrangement-priority input{accent-color:#e5843e;width:17px;height:17px}.quick-arrangement-people{border:0;margin:16px 0 0;padding:0}.quick-arrangement-people legend{color:#43506d;margin-bottom:9px;font-size:14px;font-weight:700}.quick-arrangement-employees{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:190px;padding:3px;display:grid;overflow:auto}.quick-arrangement-employees label{color:#3d4966;cursor:pointer;background:#ffffff94;border:1px solid #687bb124;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px 11px;font-size:13px;display:flex}.quick-arrangement-employees input{accent-color:#5875e8;flex:none;width:16px;height:16px}.quick-arrangement-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.quick-arrangement-footer button{cursor:pointer;border-radius:14px;min-height:43px;padding:0 18px;font-size:14px;font-weight:700}.quick-arrangement-footer button:first-child{color:#68738e;background:#ffffff9e;border:1px solid #687bb12b}.quick-arrangement-footer button:last-child{color:#fff;background:linear-gradient(135deg,#5579ef,#7455dc);border:1px solid #ffffff7a;box-shadow:0 10px 24px #4b5cc03d}.quick-arrangement-footer button:disabled{cursor:wait;opacity:.65}.quick-arrangement-toast{z-index:110;color:#fff;-webkit-backdrop-filter:blur(18px);background:#1f2a4ee6;border:1px solid #ffffffb8;border-radius:14px;max-width:min(360px,100vw - 32px);padding:11px 15px;font-size:14px;position:fixed;bottom:92px;right:26px;box-shadow:0 12px 34px #1d274f47}@media (max-width:760px){.quick-arrangement-trigger{border-radius:18px;width:54px;min-height:54px;padding:0;bottom:84px;right:16px}.quick-arrangement-trigger:hover,.quick-arrangement-trigger:focus-visible{gap:0;width:54px;padding:0}.quick-arrangement-trigger>span{background:0 0;width:38px;height:38px}.quick-arrangement-trigger>b{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quick-arrangement-layer{padding:0;inset:50% 16px auto;transform:translateY(-50%)}.quick-arrangement-dialog{border-radius:24px;width:100%;max-height:calc(100vh - 32px);padding:19px}.quick-arrangement-employees{grid-template-columns:1fr}.quick-arrangement-footer button{flex:1}.quick-arrangement-toast{bottom:148px;right:12px}}
.profile-mobile-logout{display:none}@media (max-width:760px){.mobile-profile{display:none!important}.profile-oa-shell .profile-workspace{background:0 0;min-height:100dvh;padding-bottom:0!important}.profile-oa-shell .profile-shell{box-sizing:border-box;min-height:100dvh;padding:10px 10px 90px!important}.profile-mobile-logout{color:#bd4e60;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ffeff2eb,#fff6f7d1);border:1px solid #de5b6f26;border-radius:15px;align-items:center;gap:12px;margin-top:16px;padding:12px 15px;display:flex;box-shadow:inset 0 1px #ffffffd1}.profile-mobile-logout:before{content:"↪";background:#de5b6f1a;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.profile-mobile-logout>span{flex:1;min-width:0}.profile-mobile-logout b,.profile-mobile-logout small{display:block}.profile-mobile-logout b{font-size:14px}.profile-mobile-logout small{color:#a8747d;margin-top:4px;font-size:11px}.profile-mobile-logout em{font-size:18px;font-style:normal}}
@media (max-width:760px){.mobile-brand>b{font-size:14px}}
.inventory-style-history-trigger{color:#44577f;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:start;align-items:center;padding:3px 5px;font-weight:750;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.inventory-style-history-trigger:hover,.inventory-style-history-trigger:focus-visible{color:#385cc7;background:#5970da1f;outline:none;box-shadow:0 0 0 1px #5970da1a}.inventory-style-history-modal{background:linear-gradient(145deg,#fcfdfffa,#eff4fdf7);border-radius:27px;width:min(1380px,100vw - 36px);max-height:min(820px,100vh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 80px #2a366047}.inventory-style-history-table-wrap{background:#ffffffad;border:1px solid #687cb524;border-radius:17px;max-width:100%;margin-top:14px;overflow:auto;box-shadow:inset 0 1px #ffffffd1}.inventory-style-history-table{border-collapse:separate;border-spacing:0;color:#27334c;width:100%;min-width:1240px;font-size:12px;line-height:1.4}.inventory-style-history-table th{z-index:2;color:#34425f;text-align:left;white-space:nowrap;background:linear-gradient(#ebf0fafa,#f4f7fcfa);border-bottom:1px solid #6679ab29;padding:12px 10px;font-size:12px;font-weight:800;position:sticky;top:0}.inventory-style-history-table th:first-child{border-radius:16px 0 0;padding-left:14px}.inventory-style-history-table th:last-child{border-radius:0 16px 0 0}.inventory-style-history-table td{vertical-align:middle;white-space:nowrap;background:#ffffff80;border-bottom:1px solid #6f82b51c;padding:11px 10px;transition:background .15s}.inventory-style-history-table td:first-child{padding-left:14px}.inventory-style-history-table tr:last-child td{border-bottom:0}.inventory-style-history-table tbody tr:hover td{background:#dee9ffb8}.inventory-style-history-table .history-time{color:#5d6981;font-variant-numeric:tabular-nums}.inventory-style-history-table .history-type{color:#526abd;background:#e7edff;border-radius:8px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.inventory-style-history-table .history-type.inbound{color:#2e8464;background:#e4f5ed}.inventory-style-history-table .history-type.outbound{color:#b8663f;background:#fff0e7}.inventory-style-history-table .history-type.defective{color:#bd5364;background:#fff0f2}.inventory-style-history-table .history-type.flip,.inventory-style-history-table .history-type.repaired{color:#6757ba;background:#ece9ff}.inventory-style-history-table .history-type.silent_adjustment,.inventory-style-history-table .history-type.initial_import{color:#647087;background:#eef1f6}.inventory-style-history-table .history-model,.inventory-style-history-table .history-style,.inventory-style-history-table .history-actor{font-weight:700}.inventory-style-history-table .history-number,.inventory-style-history-table .history-change{font-variant-numeric:tabular-nums}.inventory-style-history-table .history-change.positive{color:#278263;font-weight:800}.inventory-style-history-table .history-change.negative{color:#bd5364;font-weight:800}.inventory-style-history-table .history-after{white-space:normal;min-width:215px}.inventory-style-history-table .history-after b,.inventory-style-history-table .history-after small{display:block}.inventory-style-history-table .history-after b{color:#304260;font-size:13px}.inventory-style-history-table .history-after small{color:#768199;white-space:nowrap;margin-top:3px;font-size:10px}.inventory-style-history-table .history-actor{text-overflow:ellipsis;max-width:170px;overflow:hidden}.inventory-style-history-table .history-notes{color:#66728a;text-overflow:ellipsis;min-width:130px;max-width:230px;overflow:hidden}.inventory-style-history-heading{align-items:center;gap:13px;margin-bottom:16px;padding-right:38px;display:flex}.inventory-style-history-heading>span{color:#fff;background:linear-gradient(145deg,#6689f0,#7456d8);border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 11px 24px #5054be3b}.inventory-style-history-heading small,.inventory-style-history-heading h2,.inventory-style-history-heading p{margin:0;display:block}.inventory-style-history-heading small{color:#78849f;margin-bottom:4px;font-size:11px}.inventory-style-history-heading h2{color:#273653;font-size:21px}.inventory-style-history-heading p{color:#8a95ab;margin-top:5px;font-size:12px}.inventory-style-final-balance{background:linear-gradient(120deg,#e4edffdb,#efeaffc4);border:1px solid #6379bc24;border-radius:18px;padding:16px}.inventory-style-final-balance>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.inventory-style-final-balance>header b{color:#34456a;font-size:14px}.inventory-style-final-balance>header small{color:#7d89a4;font-size:11px}.inventory-style-final-balance>div,.inventory-style-history-after{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-style-final-balance>div>span,.inventory-style-history-after>span{color:#75809a;background:#ffffffab;border-radius:11px;padding:9px 10px;font-size:11px}.inventory-style-final-balance>div b,.inventory-style-history-after b{color:#283855;margin-top:4px;font-size:16px;display:block}.inventory-style-history-list{gap:10px;margin-top:14px;display:grid}.inventory-style-history-list>article{background:#ffffffb8;border:1px solid #6f82b521;border-radius:17px;padding:15px}.inventory-style-history-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-style-history-list>article>header span{color:#4d66bd;background:#e7edff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800}.inventory-style-history-list time{color:#7f8aa1;font-size:11px}.inventory-style-history-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.inventory-style-history-meta b{color:#3e4d69;font-size:13px}.inventory-style-history-meta small{overflow-wrap:anywhere;color:#7e899f;text-align:right;font-size:11px}.inventory-style-history-change{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.inventory-style-history-change span{color:#5d6983;background:#eaeff9c7;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.inventory-style-history-after{border-top:1px solid #6f82b51c;margin-top:11px;padding-top:23px;position:relative}.inventory-style-history-after>small{color:#65718d;font-size:10px;font-weight:800;position:absolute;top:7px;left:0}.inventory-style-history-after>span{background:#f2f5fbd1}.inventory-style-history-after b{font-size:13px}.inventory-style-history-state{color:#7d88a0;text-align:center;border:1px dashed #6f82b533;border-radius:17px;margin-top:14px;padding:34px 18px;font-size:13px}@media (max-width:760px){.inventory-style-history-backdrop{padding:10px}.inventory-style-history-modal{border-radius:22px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:20px 13px}.inventory-style-history-table{min-width:1180px;font-size:12px}.inventory-style-history-table th,.inventory-style-history-table td{padding-top:10px;padding-bottom:10px}.inventory-style-history-heading h2{font-size:18px}.inventory-style-final-balance>header,.inventory-style-history-meta{flex-direction:column;align-items:flex-start}.inventory-style-history-meta small{text-align:left}.inventory-style-final-balance>div,.inventory-style-history-after{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:761px){.inventory-action-grid.with-restock-plan{grid-template-columns:repeat(6,minmax(0,1fr))}}.inventory-action-button.restock-plan>span{color:#3f7d91;background:linear-gradient(145deg,#e2f3f1,#e1ebff)}.inventory-restock-plan-modal{background:linear-gradient(145deg,#fcfdfffa,#eff4fdf7);border-radius:28px;width:min(1160px,100vw - 36px);max-height:min(850px,100vh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 80px #2a366047}.inventory-restock-plan-heading{align-items:center;gap:13px;margin-bottom:18px;padding-right:38px;display:flex}.inventory-restock-plan-heading>div{min-width:0}.inventory-advance-restock-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#4fa7a8,#5877d5);border:1px solid #4d78b233;border-radius:13px;flex:none;min-width:118px;height:42px;margin-left:0;padding:0 16px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #466bab38}.inventory-restock-heading-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.inventory-restock-delivery-button{color:#2d8568;cursor:pointer;background:linear-gradient(145deg,#dff4eb,#dbeef1);border:1px solid #2e8b6933;border-radius:13px;min-width:112px;height:42px;padding:0 15px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 18px #2f85671f}.inventory-restock-delivery-button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #2f85672e}.inventory-advance-restock-button:hover{transform:translateY(-1px);box-shadow:0 13px 26px #466bab4a}.inventory-restock-supplier-filter{scrollbar-width:thin;align-items:center;gap:8px;margin:2px 0 16px;padding:2px 2px 7px;display:flex;overflow-x:auto}.inventory-restock-supplier-filter button{color:#67738d;cursor:pointer;background:#f1f5fcd6;border:1px solid #687cb329;border-radius:12px;min-width:max-content;height:38px;padding:0 15px;font-size:12px;font-weight:800;transition:color .16s,background .16s,box-shadow .16s}.inventory-restock-supplier-filter button:hover{color:#4d63a8;background:#e5ecfbf2}.inventory-restock-supplier-filter button.active{color:#fff;background:linear-gradient(145deg,#55a8a9,#5876d4);border-color:#0000;box-shadow:0 8px 18px #476cab33}.inventory-restock-supplier-select{display:none}.inventory-restock-ledger-section{background:#ffffffb3;border:1px solid #687cb324;border-radius:18px;margin-top:13px;overflow:hidden;box-shadow:0 10px 28px #394b7b12,inset 0 1px #ffffffe6}.inventory-restock-ledger-section>header{background:linear-gradient(120deg,#e5edfdd6,#efebfdb3);border-bottom:1px solid #687cb31c;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.inventory-restock-ledger-section>header small,.inventory-restock-ledger-section>header h3{margin:0;display:block}.inventory-restock-ledger-section>header small{color:#78859e;margin-bottom:3px;font-size:11px}.inventory-restock-ledger-section>header h3{color:#30405f;font-size:16px}.inventory-restock-ledger-section>header>b{color:#66738c;background:#ffffffbf;border-radius:9px;flex:none;padding:6px 10px;font-size:11px}.inventory-restock-detail-tools{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.inventory-restock-detail-tools>label{color:#7a88a2;background:#ffffffd1;border:1px solid #687cb32b;border-radius:10px;align-items:center;width:210px;height:34px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffffeb}.inventory-restock-detail-tools>label:focus-within{border-color:#5070c673;box-shadow:0 0 0 3px #5876d41a}.inventory-restock-detail-tools input{color:#344361;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-left:7px;font-size:12px;font-weight:700}.inventory-restock-detail-tools input::placeholder{color:#98a3b7;font-weight:600}.inventory-restock-detail-tools>b{color:#66738c;white-space:nowrap;background:#ffffffbf;border-radius:9px;flex:none;padding:6px 10px;font-size:11px}.inventory-restock-history-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inventory-restock-history-metrics>b{color:#66738c;white-space:nowrap;background:#ffffffbf;border-radius:9px;padding:6px 10px;font-size:11px}.inventory-restock-history-metrics>b:first-child{color:#3f7b78;background:linear-gradient(145deg,#e0f1edf0,#e2ecfdf0)}.inventory-restock-table-wrap{max-height:330px;overflow:auto}.inventory-restock-change-section .inventory-restock-table-wrap{max-height:280px}.inventory-restock-suggestion-section .inventory-restock-table-wrap{max-height:570px}.inventory-restock-suggestion-table{table-layout:fixed;min-width:1080px}.inventory-restock-suggestion-table th:first-child,.inventory-restock-suggestion-table td:first-child{width:12%}.inventory-restock-suggestion-table th:nth-child(2),.inventory-restock-suggestion-table td:nth-child(2){width:17%}.inventory-restock-suggestion-table th:nth-child(3),.inventory-restock-suggestion-table td:nth-child(3){width:8%}.inventory-restock-suggestion-table th:nth-child(4),.inventory-restock-suggestion-table td:nth-child(4){width:14%}.inventory-restock-suggestion-table th:nth-child(5),.inventory-restock-suggestion-table td:nth-child(5),.inventory-restock-suggestion-table th:nth-child(6),.inventory-restock-suggestion-table td:nth-child(6),.inventory-restock-suggestion-table th:nth-child(7),.inventory-restock-suggestion-table td:nth-child(7){width:12%}.inventory-restock-suggestion-table th:nth-child(8),.inventory-restock-suggestion-table td:nth-child(8){width:13%}.inventory-restock-suggestion-table .restock-number.has-outbound{color:#4f68bd;font-size:13px}.inventory-restock-suggestion-table .restock-number.available{color:#397568}.inventory-restock-suggestion-table .restock-number.pending-restock{color:#b66c37}.inventory-restock-suggestion-table .restock-number.suggested.has-value{color:#7355c7;font-size:14px}.inventory-restock-suggestion-table .restock-lead-days{color:#687792;white-space:nowrap;font-weight:700}.inventory-restock-table{border-collapse:separate;border-spacing:0;color:#485570;width:100%;min-width:920px;font-size:12px}.inventory-restock-change-table{min-width:1120px}.restock-allocation-cell{min-width:315px;max-width:420px!important}.restock-allocation-cell>span{background:#edf2fcd1;border-radius:9px;grid-template-columns:minmax(135px,auto) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.restock-allocation-cell>span+span{margin-top:6px}.restock-allocation-cell time{color:#6f7c94;white-space:nowrap;font-size:10px}.restock-allocation-cell b{color:#445673;white-space:nowrap;font-size:11px}.restock-allocation-cell em{white-space:nowrap;border-radius:7px;justify-self:end;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.restock-allocation-cell em.completed{color:#2d8967;background:#ddf4e8}.restock-allocation-cell em.partial{color:#b46d35;background:#fff0dc}.inventory-restock-delivery-modal{width:min(760px,100%)}.inventory-restock-delivery-modal .modal-symbol{color:#2d8768;background:linear-gradient(145deg,#dcf4e8,#e2eff5)}.inventory-restock-delivery-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(105px,.65fr);gap:9px;display:grid}.inventory-restock-delivery-pending{color:#806b4e;background:#fff6e5c7;border:1px solid #c2843f29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.inventory-restock-delivery-pending b{color:#be7137;font-size:17px}.inventory-restock-table th{z-index:2;color:#65728c;text-align:left;white-space:nowrap;background:#f1f5fcfa;border-bottom:1px solid #687cb326;padding:11px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.inventory-restock-table td{vertical-align:middle;background:#ffffff7a;border-bottom:1px solid #687cb317;max-width:210px;padding:11px 12px}.inventory-restock-table tbody tr:hover td{background:#e2ebfc9e}.inventory-restock-table tbody tr:last-child td{border-bottom:0}.inventory-restock-table tfoot td{background:linear-gradient(120deg,#e2edfdfa,#eeebfdfa);border-top:1px solid #536fb433;padding:12px}.inventory-restock-total-row>td:first-child>b{color:#344762;font-size:13px}.inventory-restock-total-row .restock-number{font-size:15px}.inventory-restock-total-row .restock-number small{color:#7b879d;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:700;display:block}.inventory-restock-table td>b{color:#344662;font-size:13px}.restock-number{color:#44536f;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.restock-number.delivered{color:#2d8a69}.restock-number.pending{color:#c27638}.restock-supplier-cell{color:#5268a6;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:700;overflow:hidden}.restock-notes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.restock-time{font-variant-numeric:tabular-nums;white-space:nowrap}.restock-change-type{color:#5069b5;white-space:nowrap;background:#e8efff;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.inventory-restock-empty{color:#7c88a0;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;padding:24px;display:grid}.inventory-restock-empty>span{color:#667ed0;font-size:28px}.inventory-restock-empty>b{color:#465572;font-size:15px}.inventory-restock-empty>small{font-size:11px}.inventory-restock-empty.compact{min-height:90px;font-size:12px}.inventory-advance-restock-modal{width:min(760px,100%)}.inventory-advance-restock-modal .modal-symbol{color:#477f9f;background:linear-gradient(145deg,#dff3ef,#e1e9ff)}.inventory-restock-supplier{margin-top:17px}.inventory-advance-restock-modal .inventory-inbound-editor.is-disabled{opacity:.62}.inventory-advance-restock-modal .inventory-inbound-tools button:disabled{opacity:.45;cursor:not-allowed}.inventory-restock-recognition-backdrop{z-index:130}.inventory-restock-plan-heading>span{color:#fff;background:linear-gradient(145deg,#55a9ad,#5c78d8);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid;box-shadow:0 11px 24px #436fa63d}.inventory-restock-plan-heading small,.inventory-restock-plan-heading h2,.inventory-restock-plan-heading p{margin:0;display:block}.inventory-restock-plan-heading small{color:#77849d;margin-bottom:4px;font-size:11px}.inventory-restock-plan-heading h2{color:#273653;font-size:22px}.inventory-restock-plan-heading p{color:#8792a8;margin-top:5px;font-size:12px}.inventory-restock-plan-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));align-items:start;gap:12px;display:grid}.inventory-restock-model-column{background:#ffffffb3;border:1px solid #697eb724;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 9px 24px #3a4c7e12,inset 0 1px #ffffffe6}.inventory-restock-model-column>header{background:linear-gradient(120deg,#e1ebffd6,#ede9ffb8);border-bottom:1px solid #697eb71c;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.inventory-restock-model-column h3{color:#30415f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;overflow:hidden}.inventory-restock-model-column>header span{color:#7b86a0;flex:none;font-size:10px}.inventory-restock-model-column>div{display:grid}.inventory-restock-style-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:9px 12px;transition:background .15s;display:grid}.inventory-restock-style-row+.inventory-restock-style-row{border-top:1px solid #697eb717}.inventory-restock-style-row:hover{background:#e1ebff8c}.inventory-restock-style-row>b{color:#4b5873;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.inventory-restock-style-row>span{color:#66728b;text-align:center;white-space:nowrap;background:#edf2ff;border-radius:8px;min-width:50px;padding:5px 7px;font-size:10px}.inventory-restock-style-row strong{color:#4566c1;font-size:12px}@media (max-width:760px){.inventory-restock-plan-backdrop{padding:10px}.inventory-restock-plan-modal{border-radius:22px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:20px 13px}.inventory-restock-plan-heading h2{font-size:19px}.inventory-restock-plan-heading{flex-wrap:nowrap;align-items:center;gap:9px;padding-right:30px}.inventory-restock-plan-heading>div{flex:auto}.inventory-advance-restock-button{width:auto;min-width:98px;height:38px;margin-left:0;padding:0 11px;font-size:12px}.inventory-restock-heading-actions{flex-direction:column;gap:5px;margin-left:auto}.inventory-restock-delivery-button,.inventory-restock-heading-actions .inventory-advance-restock-button{min-width:98px;height:34px;padding:0 9px;font-size:11px}.inventory-advance-restock-modal{width:100%}.inventory-restock-plan-heading p{font-size:11px;line-height:1.5}.inventory-restock-supplier-buttons{display:none}.inventory-restock-supplier-select{gap:6px;margin:4px 0 14px;display:grid}.inventory-restock-supplier-select>span{color:#68758d;font-size:12px;font-weight:800}.inventory-restock-supplier-select select{color:#3f4e6a;background:#f5f8fdf0;border:1px solid #687cb32e;border-radius:12px;outline:none;width:100%;height:43px;padding:0 12px;font-size:13px;font-weight:700}.inventory-restock-ledger-section{border-radius:15px}.inventory-restock-ledger-section>header{flex-wrap:wrap;padding:12px}.inventory-restock-ledger-section>header h3{font-size:14px}.inventory-restock-detail-tools{gap:6px;width:100%}.inventory-restock-detail-tools>label{flex:auto;width:auto;min-width:0}.inventory-restock-detail-tools>b{padding:5px 7px;font-size:10px}.inventory-restock-history-metrics{gap:5px}.inventory-restock-history-metrics>b{padding:5px 7px;font-size:10px}.inventory-restock-table{min-width:850px;font-size:12px}.inventory-restock-suggestion-table{min-width:1000px}.inventory-restock-change-table{min-width:1080px}.inventory-restock-delivery-modal{width:100%}.inventory-restock-delivery-fields{grid-template-columns:1fr;gap:0}.inventory-restock-table th,.inventory-restock-table td{padding:10px}.inventory-restock-plan-grid{scroll-snap-type:x proximity;align-items:flex-start;gap:10px;padding:2px 1px 8px;display:flex;overflow-x:auto}.inventory-restock-model-column{scroll-snap-align:start;flex:0 0 215px;width:215px}}
.finance-workspace{padding:18px 18px 28px}.finance-shell{max-width:1460px;margin:0 auto}.finance-page>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.finance-page>header p{color:#7180a0;margin:0 0 5px;font-size:13px;font-weight:800}.finance-page>header h1{color:#26344f;margin:0;font-size:32px}.finance-page>header small{color:#8a95aa;margin-top:6px;font-size:13px;display:block}.finance-cost-button,.finance-add-cost{color:#fff;cursor:pointer;background:linear-gradient(135deg,#576fd0,#7156c8);border:0;border-radius:13px;font-size:14px;font-weight:900;box-shadow:0 10px 24px #4d56b43b}.finance-cost-button{min-height:46px;padding:0 18px}.finance-add-cost{min-height:40px;padding:0 14px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.finance-summary article{background:linear-gradient(145deg,#fbfdffeb,#ebf1fcd1);border:1px solid #7789b526;border-radius:18px;padding:17px 18px;box-shadow:0 12px 26px #36487812}.finance-summary small,.finance-summary span{color:#7f8ba3;font-size:11px;font-weight:700;display:block}.finance-summary b{color:#344462;margin:8px 0 5px;font-size:25px;display:block}.finance-summary article.warning{background:linear-gradient(145deg,#fffbf1f0,#ffeedbd1);border-color:#d68b4833}.finance-summary article.warning b{color:#bb6c32}.finance-supplier-groups{gap:15px;display:grid}.finance-supplier-card{border-radius:21px;padding:0;overflow:hidden}.finance-supplier-card>header{background:linear-gradient(125deg,#eff4fee6,#f5f0fddb);border-bottom:1px solid #6f82b21f;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.finance-supplier-card>header small{color:#8390a7;font-size:10px;font-weight:800;display:block}.finance-supplier-card>header h2{color:#34415e;margin:4px 0 0;font-size:18px}.finance-supplier-card>header>div:last-child{text-align:right}.finance-supplier-card>header>div:last-child b{color:#5c55b7;font-size:18px;display:block}.finance-table-wrap,.finance-cost-table-wrap{overflow:auto}.finance-table-wrap table,.finance-cost-table-wrap table{border-collapse:separate;border-spacing:0;color:#4d5a74;width:100%;min-width:980px;font-size:13px}.finance-table-wrap th,.finance-cost-table-wrap th{z-index:2;color:#68758e;text-align:left;white-space:nowrap;background:#f1f5fcf7;border-bottom:1px solid #687cb324;padding:11px 13px;font-size:11px;position:sticky;top:0}.finance-table-wrap td,.finance-cost-table-wrap td{white-space:nowrap;background:#ffffff80;border-bottom:1px solid #687cb317;padding:12px 13px}.finance-table-wrap tbody tr:hover td,.finance-cost-table-wrap tbody tr:hover td{background:#e2ebfc9e}.finance-table-wrap tbody tr:last-child td,.finance-cost-table-wrap tbody tr:last-child td{border-bottom:0}.finance-number{font-weight:900}.finance-price{color:#43776c;font-weight:900}.finance-amount{color:#6152bd;font-size:14px;font-weight:900}.finance-unpriced{color:#c36d3d;font-weight:900}.finance-notes{text-overflow:ellipsis;max-width:200px;overflow:hidden}.finance-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.finance-empty>span{color:#6a62c7;font-size:34px}.finance-empty>b{color:#44516d;font-size:17px}.finance-empty>small{color:#8b95aa}.finance-cost-backdrop{z-index:80}.finance-cost-modal{border-radius:24px;width:min(1080px,100%);max-height:min(86vh,850px);padding:24px;position:relative;overflow:auto}.finance-cost-modal>.modal-close{position:absolute;top:16px;right:16px}.finance-cost-modal>header{align-items:center;gap:13px;margin-bottom:16px;padding-right:45px;display:flex}.finance-cost-modal>header>span{color:#6258bf;background:linear-gradient(145deg,#e3e9fb,#eee6ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.finance-cost-modal>header>div{flex:1;min-width:0}.finance-cost-modal>header small{color:#7c88a0;font-size:10px;font-weight:800}.finance-cost-modal>header h2{color:#303d59;margin:3px 0;font-size:23px}.finance-cost-modal>header p{color:#8a95aa;margin:0;font-size:12px}.finance-cost-form{background:#f2f6fdd1;border:1px solid #6d80b526;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(150px,.55fr) auto;align-items:end;gap:10px;margin:13px 0;padding:14px;display:grid}.finance-cost-form label{color:#65718a;gap:7px;font-size:11px;font-weight:800;display:grid}.finance-cost-form select,.finance-cost-form input{color:#35415d;background:#ffffffe6;border:1px solid #697cb133;border-radius:11px;outline:0;width:100%;height:43px;padding:0 11px;font-size:13px}.finance-cost-form>div{gap:7px;display:flex}.finance-cost-form button,.finance-row-actions button{color:#53627e;cursor:pointer;background:#e6ecf8;border:0;border-radius:10px;min-height:39px;padding:0 12px;font-size:11px;font-weight:900}.finance-cost-form .admin-primary{color:#fff;background:linear-gradient(135deg,#5d72d5,#7357cc)}.finance-cost-table-wrap{border:1px solid #6e81b324;border-radius:16px;max-height:480px}.finance-cost-table-wrap table{min-width:760px}.finance-row-actions{gap:6px;display:flex}.finance-row-actions button.danger{color:#c25755;background:#ffe8e6}.finance-row-actions button:disabled{opacity:.58;cursor:wait}.finance-cost-empty{color:#8a95aa;text-align:center;padding:38px}.finance-cost-modal .admin-alert{margin:10px 0}.finance-workspace-shell .sidebar .nav-item[aria-current=page]{color:#3f5fc4;background:linear-gradient(110deg,#dee9ffeb,#eee5ffdb)}.finance-editable-cell{cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline dotted #566ab47a;text-decoration:underline dotted #566ab47a}.finance-editable-cell:hover{background:#e0e9ffd1!important}.finance-delivery-edit-modal{border-radius:24px;width:min(420px,100vw - 28px);padding:28px;position:relative}.finance-delivery-edit-modal .modal-close{position:absolute;top:14px;right:14px}.finance-delivery-edit-modal .modal-symbol{color:#5d64bf;background:#e7edff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.finance-delivery-edit-modal h2{color:#33405c;margin:13px 0 5px;font-size:21px}.finance-delivery-edit-modal p{color:#586783;margin:0;font-size:14px;font-weight:800}.finance-delivery-edit-modal>small{color:#8490a6;margin-top:8px;font-size:12px;line-height:1.6;display:block}.finance-delivery-edit-modal label{color:#64718c;gap:8px;margin-top:17px;font-size:12px;font-weight:900;display:grid}.finance-delivery-edit-modal input,.finance-delivery-edit-modal textarea{color:#35415d;width:100%;font:inherit;background:#fff;border:1px solid #6176b13d;border-radius:12px;outline:0;padding:11px 12px}.finance-delivery-edit-modal textarea{resize:vertical;min-height:96px}.finance-delivery-edit-modal>div:last-child{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.finance-delivery-edit-modal>div:last-child button{color:#596783;cursor:pointer;background:#e9eef9;border:0;border-radius:11px;min-height:40px;padding:0 15px;font-weight:900}.finance-delivery-edit-modal>div:last-child .admin-primary{color:#fff;background:linear-gradient(135deg,#5d72d5,#7357cc)}.finance-delivery-delete-button{color:#c34f5c;cursor:pointer;background:linear-gradient(145deg,#fff3f3,#ffe9eb);border:1px solid #d2545b38;border-radius:10px;min-width:54px;height:34px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s}.finance-delivery-delete-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #be4c5726}.finance-delivery-delete-modal>p{color:#3e4a65;margin:4px 0 8px}.finance-delivery-delete-modal>small{color:#7a859b;line-height:1.65;display:block}.finance-delivery-delete-modal .admin-alert{margin:13px 0 0}@media (max-width:760px){.finance-workspace{padding:12px 10px 92px}.finance-page>header{align-items:flex-start}.finance-page>header h1{font-size:27px}.finance-cost-button{min-height:42px;padding:0 13px;font-size:12px}.finance-summary{grid-template-columns:1fr}.finance-summary article{padding:14px 15px}.finance-summary b{font-size:21px}.finance-supplier-card>header{align-items:flex-start;padding:14px}.finance-supplier-card>header h2{font-size:16px}.finance-supplier-card>header>div:last-child b{font-size:15px}.finance-table-wrap table{min-width:900px}.finance-cost-modal{width:100%;max-height:90vh;padding:20px 13px}.finance-cost-modal>header{flex-wrap:wrap;align-items:flex-start;padding-right:38px}.finance-cost-modal>header>div{flex:180px}.finance-add-cost{order:3;width:100%}.finance-cost-form{grid-template-columns:1fr}.finance-cost-form>div{justify-content:flex-end}.finance-cost-table-wrap table{min-width:700px}}
.finance-page-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 13px;min-width:0;display:grid}.finance-page-heading>h1{white-space:nowrap;grid-area:1/1;margin:0!important}.finance-page-heading>p{letter-spacing:.06em;grid-area:1/2;align-self:baseline;line-height:1.15;margin:0!important}.finance-page-heading>small{grid-area:2/1/auto/3}.finance-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-purchase-button{color:#347c64;cursor:pointer;background:linear-gradient(145deg,#e2f6eef5,#d6efe8e6);border:1px solid #4a917533;border-radius:13px;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;box-shadow:0 9px 20px #367e621c}.finance-purchase-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #367e622b}.finance-payment-button{color:#96701f;cursor:pointer;background:linear-gradient(145deg,#fff8dffa,#f7e9beeb);border:1px solid #b2843038;border-radius:13px;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;box-shadow:0 9px 20px #9b752b1c}.finance-payment-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #9b752b2b}.finance-return-button{color:#b34f62;cursor:pointer;background:linear-gradient(145deg,#ffedf0f5,#fbe0e7e6);border:1px solid #ca5e6f33;border-radius:13px;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;box-shadow:0 9px 20px #aa4b5b1a}.finance-return-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #aa4b5b29}.finance-purchase-backdrop{z-index:90}.finance-payment-backdrop{z-index:92}.finance-payment-modal{width:min(520px,100%)}.finance-payment-balance{color:#7d6b47;background:linear-gradient(145deg,#fffae8eb,#f7eecfcc);border:1px solid #ae84302e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.finance-payment-balance b{color:#956d1c;font-size:20px}.finance-page-alert{margin:-5px 0 15px}.finance-purchase-modal{width:min(860px,100%)}.finance-purchase-modal .inventory-inbound-head,.finance-purchase-modal .inventory-inbound-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(112px,.65fr) minmax(82px,.5fr) 34px}.finance-purchase-unit-price{color:#347c64;white-space:nowrap;background:#e4f5eec7;border:1px solid #49977533;border-radius:11px;align-items:center;min-width:0;height:43px;padding:0 11px;font-size:13px;font-weight:900;display:flex}.finance-purchase-unit-price.missing{color:#c35266;background:#ffebefdb;border-color:#d35b6c3d;font-size:12px}.finance-purchase-cost-warning{color:#a94759;background:#ffedf0d6;border:1px solid #d35b6c33;border-radius:12px;margin:-2px 0 13px;padding:11px 13px;font-size:13px;line-height:1.55}.finance-purchase-cost-warning b{color:#c23e56}.finance-purchase-type button{min-width:128px}.finance-purchase-type button.active{background:linear-gradient(145deg,#5f75d2,#7059c9);box-shadow:0 7px 15px #5754b833}.finance-purchase-modal .inventory-inbound-tools{justify-content:flex-end}.finance-model-combobox{min-width:0;display:block}.finance-model-combobox input{width:100%}.finance-purchase-type-badge{color:#5a6987;white-space:nowrap;background:#e6ebf8;border-radius:9px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.finance-purchase-type-badge.restock{color:#347e66;background:#e2f3ec}.finance-purchase-type-badge.return{color:#b54d61;background:#fbe4e9}.finance-return-amount{color:#c0475d;font-size:14px;font-weight:900}.finance-table-wrap table{min-width:1080px}.finance-all-deliveries-card .finance-table-wrap table{min-width:1220px}.finance-delivery-supplier{color:#465777;font-weight:800}.finance-reconciliation-options{background:#f4f7fddb;border:1px solid #6e81b329;border-radius:10px;align-items:center;gap:5px;padding:3px;display:inline-flex}.finance-reconciliation-options label{color:#7a879f;cursor:pointer;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:12px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.finance-reconciliation-options input{accent-color:#5c70c9;width:13px;height:13px;margin:0}.finance-reconciliation-options label.selected.checked{color:#26745a;background:#def2e8;box-shadow:inset 0 0 0 1px #43917024}.finance-reconciliation-options label.selected.unchecked{color:#ad6938;background:#fff0e5;box-shadow:inset 0 0 0 1px #c77b4721}.finance-reconciliation-options.saving{opacity:.6;cursor:wait}.finance-reconciliation-options.saving label{cursor:wait}.finance-supplier-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.finance-supplier-title-row h2{margin:0!important}.finance-payment-history-button{color:#5265ad;cursor:pointer;background:#e7edfce0;border:1px solid #5b6fc433;border-radius:10px;min-height:31px;padding:0 11px;font-size:12px;font-weight:900}.finance-payment-history-button:hover{background:#dce5fafa;border-color:#5b6fc461;transform:translateY(-1px)}.finance-payment-history-backdrop{z-index:94}.finance-payment-history-modal{border-radius:24px;width:min(820px,100%);max-height:min(84vh,760px);padding:24px;position:relative;overflow:auto}.finance-payment-history-modal>.modal-close{position:absolute;top:16px;right:16px}.finance-payment-history-modal>header{align-items:center;gap:13px;margin-bottom:16px;padding-right:44px;display:flex}.finance-payment-history-modal>header>span{color:#956f21;background:linear-gradient(145deg,#fff7dcfa,#f4e7bef0);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.finance-payment-history-modal>header small{color:#7c88a0;font-size:12px;font-weight:800}.finance-payment-history-modal>header h2{color:#303d59;margin:3px 0;font-size:23px}.finance-payment-history-modal>header p{color:#8792a8;margin:0;font-size:13px}.finance-payment-history-table{border:1px solid #687cb326;border-radius:16px;overflow:auto}.finance-payment-history-table table{border-collapse:separate;border-spacing:0;color:#4d5a74;width:100%;min-width:680px;font-size:13px}.finance-payment-history-table th,.finance-payment-history-table td{text-align:left;white-space:nowrap;background:#ffffff8f;border-bottom:1px solid #687cb31a;padding:12px 14px}.finance-payment-history-table th{color:#68758e;background:#f0f4fcf7;font-size:12px}.finance-payment-history-table tbody tr:last-child td{border-bottom:0}.finance-payment-history-table tbody tr:hover td{background:#e5ecfbad}.finance-payment-history-amount{color:#99701f;font-size:14px;font-weight:900}.finance-payment-history-empty{color:#8792a8;text-align:center;border:1px dashed #687cb333;border-radius:16px;padding:44px 18px}.finance-delivery-total{color:#465aab;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#e8edfcd1;border:1px solid #596fc633;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-weight:900;display:inline-flex}.finance-delivery-total span{color:#7380a2;font-size:11px;font-weight:800}.finance-delivery-total:hover,.finance-delivery-total[aria-expanded=true]{background:#dce4faf5;border-color:#596fc666;box-shadow:0 6px 16px #485b9e1f}.finance-delivery-row.expanded>td{background:#eff3fea8}.finance-allocation-detail-row>td{background:#eff3fea8;border-bottom:0!important;padding:0 10px 14px!important}.finance-allocation-details{background:#fbfcfff0;border:1px solid #6175b22e;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #fffffff0}.finance-allocation-details>header{border-bottom:1px solid #687cb321;align-items:baseline;gap:11px;padding:12px 14px;display:flex}.finance-allocation-details>header b{color:#34415e;font-size:14px}.finance-allocation-details>header small{color:#7c88a0;font-size:12px}.finance-allocation-details>div{overflow-x:auto}.finance-allocation-details table{width:100%;min-width:760px}.finance-allocation-details th,.finance-allocation-details td{white-space:nowrap;background:0 0!important;padding:10px 12px!important;font-size:12px!important}.finance-allocation-details tbody tr:last-child td{border-bottom:0}.finance-supplier-filter{color:#66738d;background:#fafcffd1;border:1px solid #687cb333;border-radius:16px;align-items:center;gap:12px;width:min(360px,100%);min-height:50px;margin-bottom:16px;padding:7px 9px 7px 16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 28px #4b5b9114,inset 0 1px #ffffffe6}.finance-supplier-filter select{color:#34415e;background:#eff3ffe0;border:1px solid #6377b833;border-radius:11px;outline:none;flex:1;min-width:0;height:36px;padding:0 34px 0 12px;font-size:14px;font-weight:750}.finance-supplier-filter select:focus{border-color:#5a6fcf85;box-shadow:0 0 0 4px #5b6fcf17}.finance-cost-search{color:#76839c;background:#fafcffe6;border:1px solid #687cb333;border-radius:13px;align-items:center;gap:9px;width:min(360px,100%);height:44px;margin:0 0 12px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffd9}.finance-cost-search:focus-within{border-color:#5a6fcf7a;box-shadow:0 0 0 4px #5b6fcf17,inset 0 1px #ffffffe6}.finance-cost-search>span{font-size:22px;line-height:1;transform:translateY(-1px)}.finance-cost-search input{color:#34415e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:700}.finance-cost-search input::placeholder{color:#99a4b8;font-weight:600}.finance-cost-search button{color:#687691;cursor:pointer;background:#e8edf8;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;line-height:1;display:grid}.finance-cost-search button:hover{color:#455673;background:#dce4f5}@media (max-width:760px){.finance-page-heading{column-gap:9px}.finance-page-heading>p{letter-spacing:.02em}.finance-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.finance-page>header{flex-direction:column}.finance-purchase-button,.finance-payment-button,.finance-return-button,.finance-cost-button{white-space:nowrap;min-height:42px;padding:0 11px;font-size:11px}.finance-purchase-modal{width:100%}.finance-purchase-modal .inventory-inbound-head,.finance-purchase-modal .inventory-inbound-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(82px,.7fr) minmax(58px,.55fr) 28px;gap:4px}.finance-purchase-unit-price{height:40px;padding:0 7px;font-size:12px}.finance-purchase-unit-price.missing{font-size:11px}.finance-purchase-type{flex-direction:column;align-items:flex-start}.finance-purchase-type>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.finance-purchase-type button{width:100%;min-width:0}.finance-cost-search{width:100%;height:46px}.finance-supplier-filter{width:100%}.finance-delivery-total{min-height:32px;padding:0 8px}.finance-payment-history-modal{width:100%;max-height:90vh;padding:20px 13px}.finance-allocation-details>header{flex-direction:column;align-items:flex-start;gap:3px}.finance-cost-search input{font-size:15px}}
