.production-management-view .production-order-execution-link{min-height:36px;padding:0 13px;border:1px solid #2f73e6;border-radius:7px;background:#2f73e6;color:#fff;font-size:var(--ui-text,13px);font-weight:700;cursor:pointer}.production-management-view .production-order-execution-link:focus-visible,.production-management-view .production-order-execution-link:hover{background:#245fc1;outline:2px solid rgba(47,115,230,.25);outline-offset:2px}.purchase-reimbursement-view .reimbursement-table{width:max(100%,1410px);min-width:1410px}.purchase-reimbursement-view .reimbursement-table .purchase-action-col,.purchase-reimbursement-view .reimbursement-table .purchase-column-action{position:sticky;right:0;z-index:8;width:184px!important;min-width:184px!important;max-width:184px!important;box-sizing:border-box;background:#fff;box-shadow:-8px 0 14px rgba(35,64,95,.08)}.purchase-reimbursement-view .reimbursement-table .purchase-column-action{z-index:9;background:#f5f8fc}.purchase-reimbursement-view .reimbursement-table .purchase-action-col .row-actions{display:flex;width:100%;min-width:0!important;max-width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;white-space:nowrap}.purchase-reimbursement-view .purchase-action-col .row-actions>button{flex:0 0 auto;min-height:var(--ui-control-height,28px);padding:0 7px;border:1px solid #d8e3f0;border-radius:var(--ui-control-radius,5px);background:#fff;color:#276fdc;font-size:var(--ui-text,12px);line-height:var(--ui-line-height,26px);white-space:nowrap;cursor:pointer}.purchase-reimbursement-view .purchase-action-col .row-actions>button:focus-visible,.purchase-reimbursement-view .purchase-action-col .row-actions>button:hover{border-color:#7aa7ee;background:#eef5ff;outline:none}.purchase-reimbursement-view .purchase-action-col .purchase-primary-action{border-color:#2f73e6;background:#2f73e6;color:#fff;font-weight:700}.purchase-action-menu-trigger:after{content:" ▾";display:inline-block;margin-left:2px;font-size:10px;transition:transform .15s ease}.purchase-action-menu-trigger[aria-expanded=true]{border-color:#7aa7ee;background:#eef5ff}.purchase-action-menu-trigger[aria-expanded=true]:after{transform:rotate(180deg)}.purchase-action-popover{position:fixed;z-index:3200;box-sizing:border-box;width:176px;max-width:calc(100vw - 16px);max-height:min(240px,calc(100vh - 16px));overflow-y:auto;padding:6px;border:1px solid #d8e3f0;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(31,55,88,.22);font-family:inherit}.purchase-action-popover button{display:block;width:100%;min-height:var(--ui-control-height,32px);padding:0 10px;border:0;border-radius:var(--ui-control-radius,5px);background:#fff;color:#355b8d;text-align:center;font-size:var(--ui-text,12px);line-height:1.35;white-space:nowrap;cursor:pointer}.purchase-action-popover button:focus-visible,.purchase-action-popover button:hover{background:#eef5ff;outline:2px solid rgba(47,115,230,.2);outline-offset:-2px}.purchase-action-popover .danger-text{color:#d94b57}.purchase-reimbursement-view .recovery-days{flex-basis:auto;white-space:nowrap}@media (max-width:900px){.purchase-reimbursement-view .reimbursement-table{min-width:1320px}}.pending-shipment-preflight{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;padding:12px;border:1px solid #f0bd63;border-radius:10px;background:#fff9ec;color:#86540a}.pending-shipment-preflight>b,.pending-shipment-preflight>span{grid-column:1/-1}.pending-shipment-preflight>span{font-size:var(--ui-text,13px)}.pending-shipment-preflight em{font-style:normal;padding:6px 8px;border-radius:7px;background:#fff0d2;color:#9a5f00;text-align:center;font-size:var(--ui-text,12px)}.pending-shipment-preflight em[data-complete=true]{background:#e8f7ef;color:#217655}.pending-silver-reminder{display:block;margin-top:9px;color:#8a650d;line-height:1.5}.operation-failure-overlay{position:fixed;inset:0;z-index:1900;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,35,59,.48)}.operation-failure-dialog{width:min(610px,95vw);border:1px solid #f0c3c7;border-radius:14px;background:#fff;box-shadow:0 24px 80px rgba(18,37,68,.28);padding:22px;color:#223b5f}.operation-failure-icon{float:left;display:grid;place-items:center;width:42px;height:42px;margin-right:12px;border-radius:50%;background:#ffe9eb;color:#c93440;font-size:24px;font-weight:800}.operation-failure-dialog>div:nth-child(2) span{color:#c93440;font-size:var(--ui-text,13px);font-weight:700}.operation-failure-dialog h3{margin:4px 0 16px;font-size:20px}.operation-failure-dialog section{clear:both;margin-top:10px;padding:11px 13px;border-radius:9px;background:#f7f9fc}.operation-failure-dialog section b{display:block;margin-bottom:4px}.operation-failure-dialog section p{margin:0;line-height:1.55;color:#5f718d}.operation-failure-dialog>small{display:block;margin-top:12px;color:#7a8aa2}.operation-failure-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:18px}@media (max-width:900px){.pending-shipment-preflight{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-failure-overlay{padding:12px}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){body.workspace-fixed-app{--ui-text:14px;--ui-text-small:12px;--ui-text-meta:12px;--ui-title:22px;--ui-metric-text:16px;--ui-control-height:38px;--ui-control-padding:6px 10px;--ui-select-padding:6px 22px;--ui-gap:6px;--ui-card-gap:10px;--ui-section-gap:14px;--ui-page-padding:14px 16px 18px;--ui-image-size:48px;--ui-table-heading-height:48px;--ui-table-row-height:56px;--ui-contained-row-height:60px;--yc-text-md:var(--ui-text);--yc-text-sm:var(--ui-text-small);--yc-control-height:var(--ui-control-height);--sidebar-width:200px}body.workspace-fixed-app :is(.dual-login-card,.auth-shell,.print-preview-backdrop,.print-preview,[data-frozen-print-preview],.print-pages,.a4-print-document,.accessible-image-preview-backdrop,.accessible-image-hover-preview,[role=dialog]:has([data-image-preview-stage])){--ui-text:16px;--ui-text-small:14px;--ui-text-meta:13px;--ui-title:26px;--ui-metric-text:18px;--ui-control-height:44px;--ui-control-padding:8px 12px;--ui-select-padding:9px 22px;--ui-gap:8px;--ui-card-gap:12px;--ui-section-gap:16px;--ui-page-padding:18px 20px 22px;--ui-image-size:56px;--ui-table-heading-height:56px;--ui-table-row-height:64px;--ui-contained-row-height:72px;--yc-text-md:var(--ui-text);--yc-text-sm:var(--ui-text-small);--yc-control-height:var(--ui-control-height);font-size:var(--ui-text)}body.workspace-fixed-app :is([data-workspace-application],[role=dialog],[role=alertdialog],[data-unified-select-panel]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea):not([aria-hidden=true]):not(:where(.dual-login-card,.auth-shell,.print-preview-backdrop,.print-preview,[data-frozen-print-preview],.print-pages,.a4-print-document,.accessible-image-preview-backdrop,.accessible-image-hover-preview,[role=dialog]:has([data-image-preview-stage])) *){font-size:var(--ui-text);min-height:var(--ui-control-height);height:auto;padding:var(--ui-control-padding);line-height:1.5}body.workspace-fixed-app :is(.customer-portal-content,.workspace-standard-page){font-size:var(--ui-text)}body.workspace-fixed-app .main-area>.topbar{gap:var(--ui-card-gap);min-height:56px;padding:6px 16px}body.workspace-fixed-app .app-shell .sidebar :is(.dashboard-link.internal-menu-link,.dashboard-link.customer-root-module-link){min-height:38px;font-size:var(--ui-text);padding:6px 12px}body.workspace-fixed-app [data-order-list-toolbar] .table-selection-range-button,body.workspace-fixed-app [data-order-list-toolbar]>[data-order-list-toolbar-group]>button,body.workspace-fixed-app [data-workspace-toolbar-secondary]>button,body.workspace-fixed-app [data-workspace-toolbar] :is(button,a):not([aria-label]):not(:has(img,svg)){min-height:var(--ui-control-height);height:auto;padding:var(--ui-control-padding);font-size:var(--ui-text)}body.workspace-fixed-app [data-order-list-toolbar]{grid-template-columns:minmax(0,1fr) fit-content(50%) minmax(0,1fr)}body.workspace-fixed-app [data-order-list-toolbar]>[data-order-list-toolbar-group]{gap:var(--ui-gap)}body.workspace-fixed-app .factory-order-ledger-data-table .table-selection-control{min-height:var(--ui-control-height);height:var(--ui-control-height)!important}body.workspace-fixed-app .workspace-table-shell thead th[aria-sort]>button{min-height:var(--ui-control-height)}body.workspace-fixed-app :is([data-workspace-heading],.page-heading) :is(h1,h2){font-size:var(--ui-title)!important}body.workspace-fixed-app :is([data-workspace-heading],.page-heading) p{font-size:var(--ui-text-small)}body.workspace-fixed-app [data-workspace-header]{gap:var(--ui-card-gap)!important}body.workspace-fixed-app [data-workspace-compact=true] [data-workspace-heading]{min-height:var(--ui-control-height)!important}body.workspace-fixed-app [data-workspace-compact=true] [data-workspace-heading]>:is(header,div){min-height:var(--ui-control-height);gap:var(--ui-card-gap)!important}body.workspace-fixed-app [data-workspace-compact=true] :is([data-workspace-navigation],[data-workspace-subnavigation]){min-height:var(--ui-control-height)!important;gap:var(--ui-gap)!important}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar{gap:var(--ui-card-gap)!important;flex-wrap:wrap!important}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar__primary{flex-wrap:wrap;flex:0 auto;max-width:100%;width:auto!important}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar__actions{flex-wrap:wrap;max-width:100%}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar :is(input,select,textarea),body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar :is(label,label>span:first-child){font-size:var(--ui-text)!important}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar :is([data-clearable-search],input,.workspace-secondary-toggle,.workspace-filter-bar__actions>button){min-height:var(--ui-control-height);height:auto}body.workspace-fixed-app [data-workspace-compact=true] .workspace-filter-bar :is(.workspace-secondary-toggle,.workspace-filter-bar__actions>button){padding:var(--ui-control-padding);font-size:var(--ui-text)!important}body.workspace-fixed-app [data-interaction-menu]>:is(button,a),body.workspace-fixed-app [data-interaction-menu]>[data-interaction-menu-group]>:is(button,a){min-height:var(--ui-control-height);padding:var(--ui-control-padding);font-size:var(--ui-text)}body.workspace-fixed-app [data-workspace-compact=true] .factory-order-ledger-material{white-space:normal;overflow-wrap:anywhere;height:auto!important;min-height:56px!important;padding:4px 10px!important}body.workspace-fixed-app [data-workspace-compact=true] .factory-order-ledger-material b{font-size:var(--ui-text)!important}body.workspace-fixed-app [data-workspace-compact=true] .factory-order-ledger-material strong{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body.workspace-fixed-app .workspace-table-shell:not(:where(.print-preview,[data-frozen-print-preview],.print-pages) *) :is(th,td){font-size:var(--ui-text)}body.workspace-fixed-app .workspace-table-shell:not(:where(.print-preview,[data-frozen-print-preview],.print-pages) *) thead th{height:var(--ui-table-heading-height);min-height:var(--ui-table-heading-height);font-size:var(--ui-text);padding-block:4px!important}body.workspace-fixed-app .workspace-table-shell:not(:where(.print-preview,[data-frozen-print-preview],.print-pages) *) tbody td{height:var(--ui-table-row-height);font-size:var(--ui-text);padding-block:4px}body.workspace-fixed-app .workspace-table-shell[data-workspace-scroll-mode=contained]:not(:where(.print-preview,[data-frozen-print-preview],.print-pages) *) tbody td{height:var(--ui-contained-row-height);font-size:var(--ui-text);padding-block:6px}body.workspace-fixed-app .workspace-table-shell[data-workspace-scroll-mode=contained] .factory-order-ledger-data-table tbody td{padding-block:5px}body.workspace-fixed-app .factory-order-ledger-data-table .factory-material-summary{gap:0;padding-block:2px}body.workspace-fixed-app .factory-order-ledger-data-table .factory-material-summary>small{font-size:var(--ui-text-small)}body.workspace-fixed-app .workspace-table-shell[data-workspace-scroll-mode=contained]>.workspace-table-shell__header{min-height:var(--ui-control-height)!important;gap:var(--ui-gap) var(--ui-card-gap)!important;padding:6px 10px!important}body.workspace-fixed-app [data-workspace-compact=true] .workspace-pagination{gap:var(--ui-gap) var(--ui-card-gap)!important;padding:6px!important}body.workspace-fixed-app .workspace-pagination__status{font-size:var(--ui-text-small)}body.workspace-fixed-app .workspace-viewport[data-workspace-mode=table]{overflow:hidden auto}body.workspace-fixed-app .workspace-viewport[data-workspace-mode=table]>.workspace-viewport__body{min-height:28em}@media (max-height:800px){body.workspace-fixed-app [data-workspace-application] .main-area>.topbar{height:auto!important;min-height:46px!important;padding:4px 10px!important}}}@media screen{:root{--ui-page-bg:#f4f7fb;--ui-panel-bg:#f7faff;--ui-border:#d5e2ef;--ui-text-color:#263c57;--ui-text:16px;--ui-text-small:14px;--ui-text-meta:13px;--ui-title:26px;--ui-metric-text:18px;--ui-blue:#3478ee;--ui-blue-hover:#286ad9;--ui-control-height:44px;--ui-selection-column:84px;--ui-control-radius:7px;--ui-panel-radius:9px;--ui-table-radius:12px;--ui-gap:8px;--ui-card-gap:12px;--ui-section-gap:16px;--ui-page-padding:18px 20px 22px;--ui-line-height:1.5;--ui-image-size:56px;--ui-table-heading-height:56px;--ui-table-row-height:64px;--ui-table-base-width:0;--ui-hover-transform:none;--ui-image-fit:contain}}@media screen and (max-width:767px){:root{--ui-title:24px;--ui-page-padding:16px}}@media screen{:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53,.cf52-page){min-width:0;max-width:100%;box-sizing:border-box}:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53){gap:16px}:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53,.cf52-page)>*{min-width:0;max-width:100%;box-sizing:border-box}.profit-dashboard .profit-heading,:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.finance-center-v53) .page-heading{gap:16px;flex-wrap:wrap}.profit-dashboard .profit-actions,:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.finance-center-v53) .heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.erp-beijing-clock{display:grid;gap:4px;text-align:center;padding:6px 12px;border:1px solid #d7e3f4;border-radius:8px;background:#fff}.erp-beijing-clock>span{font-size:var(--ui-text,12px);color:#64748b}.erp-beijing-clock time{font-size:var(--ui-text,14px);font-weight:700;color:#214d88;font-variant-numeric:tabular-nums;white-space:nowrap}.focused-dashboard .modern-task-grid{gap:16px}.focused-dashboard .modern-task-grid>button{min-width:0;text-align:center;align-items:center;overflow-wrap:anywhere}.focused-dashboard .modern-task-grid>button>:is(span,strong,small,em){text-align:center}:is(.phase2-finance-style-tabs,.phase2-finance-style-profit-tabs,.reimbursement-status-tabs,.cf52-tabs,.cf52-subtabs){display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;height:auto;max-height:none}:is(.phase2-finance-style-tabs,.phase2-finance-style-profit-tabs,.reimbursement-status-tabs,.cf52-tabs,.cf52-subtabs)>button{min-width:0;min-height:var(--ui-control-height,38px);max-height:none;box-sizing:border-box;padding:8px 12px;border:1px solid #c5d8f3;border-radius:var(--ui-control-radius,6px);background:#fff;color:#2563ba;font-size:var(--ui-text,14px);font-weight:700;line-height:1.4;text-align:center;white-space:normal}:is(.phase2-finance-style-tabs,.phase2-finance-style-profit-tabs,.reimbursement-status-tabs,.cf52-tabs,.cf52-subtabs)>button:is(.active,.is-active,.primary-button,[aria-selected=true],[aria-pressed=true]){background:#2e75df;color:#fff;border-color:#2e75df;font-weight:700}:is(.daily-transfer-ledger-table,.phase2-finance-style-style-table) :is(th,td),:is(.focused-dashboard,.purchase-reimbursement-view,.profit-dashboard) table :is(th,td){text-align:center;vertical-align:middle}:is(.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53) .row-actions{justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53) :is(.table-wrap,.table-scroll,.workspace-table-scroll,.profit-table-wrap){min-width:0;max-width:100%;overflow-x:auto}.purchase-reimbursement-view>.modal-backdrop{padding:16px;grid-template-columns:minmax(0,1fr)}.purchase-reimbursement-view>.modal-backdrop>.modal-card{min-width:0;max-width:100%;box-sizing:border-box}.purchase-reimbursement-view :is(.reimbursement-form-modal,.reimbursement-detail-modal)>.modal-scroll-body{min-width:0;min-height:0;max-width:100%;overflow-x:hidden}.purchase-reimbursement-view .reimbursement-form-modal>footer{flex-wrap:wrap}.daily-transfer-ledger-view>.modal-backdrop{grid-template-columns:minmax(0,1fr)}.daily-transfer-ledger-view>.modal-backdrop>:is(.daily-transfer-ledger-modal,.daily-transfer-detail-modal){min-width:0;max-width:100%;box-sizing:border-box}.daily-transfer-ledger-modal :is(.form-grid,label){min-width:0;max-width:100%}.business-action-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:var(--ui-control-height,38px);min-height:var(--ui-control-height,38px);box-sizing:border-box;font-size:var(--ui-text,14px)}.business-action-dialog footer button{min-height:var(--ui-control-height,38px);font-size:var(--ui-text,14px);font-weight:700}.phase2-finance-style-silver-dispute-modal{min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box}@media (max-width:1024px){:is(.focused-dashboard,.purchase-reimbursement-view,.daily-transfer-ledger-view,.finance-center-v53) .page-heading{align-items:flex-start}}@media (max-width:720px){.cf52-page :is(.cf52-tabs,.cf52-subtabs){position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,auto);padding:8px}.cf52-page :is(.cf52-tabs,.cf52-subtabs)>button{width:100%;height:auto}.cf52-page :is(.cf52-tabs,.cf52-subtabs)>button:last-child:nth-child(odd){grid-column:1/-1}.purchase-reimbursement-view>.modal-backdrop{padding:0}.purchase-reimbursement-view>.modal-backdrop>.modal-card{width:100%;max-height:100dvh;border-radius:0}.purchase-reimbursement-view :is(.reimbursement-form-modal,.reimbursement-detail-modal)>:is(header,footer){flex-shrink:0}.daily-transfer-ledger-view>.modal-backdrop{padding:9px}.daily-transfer-ledger-view>.modal-backdrop>:is(.daily-transfer-ledger-modal,.daily-transfer-detail-modal){width:100%;max-height:calc(100dvh - 18px)}.focused-dashboard .heading-actions{width:100%;justify-content:flex-start}}@media (max-width:720px),(pointer:coarse){.business-action-dialog footer button,.cf52-page .cf52-inline-button,.purchase-reimbursement-view .reimbursement-form-modal>footer>button,:is(.phase2-finance-style-tabs,.phase2-finance-style-profit-tabs,.reimbursement-status-tabs,.cf52-tabs,.cf52-subtabs)>button,:is(.purchase-reimbursement-view,.daily-transfer-ledger-view,.profit-dashboard,.finance-center-v53,.focused-dashboard) :is(.heading-actions,.row-actions,.operation,.profit-actions)>button{min-height:44px;min-width:44px;box-sizing:border-box;line-height:1.4}.business-action-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:44px;min-height:44px}}}@media screen and (max-width:767px){[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]),table[data-workspace-mobile-cards=true]{display:block;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto;border-spacing:0}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>:is(colgroup,thead){display:none}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody{display:grid;gap:12px;padding:12px}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr{display:block;min-width:0;height:auto!important;max-height:none!important;overflow:hidden;border:1px solid var(--ui-border);border-radius:9px;background:#fff}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.5fr);align-items:center;justify-items:center;gap:8px;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:56px;padding:10px 12px;box-shadow:none!important;border-bottom:1px solid #e7eef6;white-space:normal;overflow-wrap:anywhere}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td:before{content:attr(data-label);grid-column:1;color:#60718f;font-size:14px;text-align:center;overflow-wrap:anywhere}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td>*{grid-column:2;max-width:100%;min-width:0}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td[colspan]{display:block}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td[colspan]:before{content:none}:is(table[data-workspace-mobile-cards=true],[data-workspace-mobile-cards=true] table:has(>tbody>tr>td[data-label]))>tbody>tr>td:last-child{border-bottom:0}}.review-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border:1px solid #bfd4f7;border-radius:10px;margin-bottom:16px;color:#244b80}.review-mode-bar>div{display:flex;gap:8px}.review-mode-bar button,.review-workspace button{background:#fff;color:#2464b8;border:1px solid #c6d8f3;border-radius:var(--ui-control-radius,7px);font-size:var(--ui-text,14px);font-weight:700;padding:8px 14px;min-height:var(--ui-control-height,38px);cursor:pointer}.review-mode-bar button[aria-pressed=true],.review-workspace .review-tabs button[aria-pressed=true]{background:#2c72df;color:#fff;border-color:#2c72df}.review-workspace button:disabled{opacity:.55;cursor:default}.review-workspace{display:flex;flex-direction:column;gap:16px;min-width:0;color:#24415f;font-size:var(--ui-text,14px);line-height:1.5}.review-workspace *{box-sizing:border-box;min-width:0}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.review-heading p{margin:0 0 4px;color:#7388a5;font-size:var(--ui-text-small,12px)}.review-heading h1{font-size:24px;margin:0 0 6px;font-weight:700}.review-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.review-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-workspace .review-material{display:flex;align-items:center;text-align:left;gap:14px;padding:18px;border-radius:12px;min-height:96px}.review-material i{display:grid;place-items:center;font-size:24px;width:42px;height:42px;border-radius:10px;font-style:normal;background:#ffffff24;border:1px solid #ffffff44;flex:none}.review-material>span{flex:1}.review-material b{font-size:18px;display:block}.review-material small{font-size:var(--ui-text-small,12px);display:block;font-weight:400}.review-material strong{font-size:25px;text-align:right}.review-material strong small{display:inline;margin-left:4px}.review-workspace .review-material.all{background:linear-gradient(110deg,#203858,#315484);color:white}.review-workspace .review-material.silver{background:linear-gradient(110deg,#f5f9fd,#e5eff9);color:#285184}.review-workspace .review-material.copper{background:linear-gradient(110deg,#693515,#a55f31);color:white}.review-workspace .review-material[aria-pressed=true]{outline:3px solid #347fff;outline-offset:2px}.review-footnote{font-size:var(--ui-text,12px);color:#697f9b;margin:-6px 0 0}.review-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#fff;border:1px solid #dce6f4;border-radius:10px}.review-tabs small{font-size:var(--ui-text-small,11px);margin-left:6px;opacity:.8}.review-pending{padding:28px;background:#fff;border:1px solid #dce6f4;border-radius:12px;max-width:100%;min-height:240px}.review-pending h2{font-size:20px}.review-pending p{max-width:760px}.review-state{color:#96601a;background:#fff4d7;padding:5px 10px;border-radius:6px;font-weight:700}.review-notice{background:#fff8e7;border:1px solid #edd5a2;border-radius:8px;padding:12px 16px}.review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.review-metrics article{padding:16px;background:#fff;border:1px solid #dce6f4;border-radius:10px;text-align:center}.review-metrics strong{display:block;font-size:var(--ui-metric-text,22px);margin-top:8px}.review-list-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;background:#fff;border:1px solid #dce6f4;border-radius:10px}.review-list-heading h2{margin:0 0 4px;font-size:var(--ui-text,16px)}.review-list-heading span{font-size:var(--ui-text,12px);color:#7388a5}.review-list-heading label{display:flex;gap:8px;align-items:center}.review-workspace input{height:var(--ui-control-height,38px);max-width:100%;width:260px;border:1px solid #c6d8f3;border-radius:var(--ui-control-radius,7px);padding:8px 10px;font:inherit;background:#fff;color:inherit}.review-table-wrap{overflow:auto;background:#fff;border:1px solid #dce6f4;border-radius:10px;max-width:100%;min-height:290px}.review-workspace table{border-collapse:collapse;width:100%;min-width:760px;table-layout:fixed}.review-workspace td,.review-workspace th{padding:12px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid #e4ecf7;overflow-wrap:anywhere}.review-workspace th{background:#f1f6fd;font-weight:700;position:sticky;top:0;z-index:1}.review-workspace td{font-size:var(--ui-text,14px)}.review-workspace tbody tr:hover{background:#f7faff}.review-workspace td button{font-size:var(--ui-text,12px);padding:5px 9px;margin:2px}.review-empty{height:200px;color:#7890a9}.review-pagination{justify-content:space-between;background:#fff;border:1px solid #dce6f4;border-radius:10px;padding:12px 16px}.review-pagination,.review-pagination>div{display:flex;gap:12px;align-items:center}.review-pagination>span{font-size:var(--ui-text,12px);color:#7388a5}.review-error{background:#fff0f0;border:1px solid #f7bdbd;color:#a73535;padding:12px;border-radius:8px}.review-error button{margin-left:12px}.review-skeleton{padding:20px}.review-skeleton span{display:block;height:20px;margin:18px 0;background:#edf2f8;border-radius:5px}.review-backdrop{position:fixed;inset:0;z-index:1500;background:#12233c88;display:grid;place-items:center;padding:24px}.review-detail{background:#fff;width:min(760px,100%);max-height:90dvh;overflow-y:auto;border-radius:12px;box-shadow:0 20px 70px #12233c44}.review-detail footer,.review-detail header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border-bottom:1px solid #dce6f4}.review-detail h2{margin:0;font-size:18px}.review-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;margin:0}.review-detail dl>div{border:1px solid #dce6f4;border-radius:8px;padding:12px}.review-detail dt{font-size:var(--ui-text,12px);color:#7388a5}.review-detail dd{margin:6px 0 0;overflow-wrap:anywhere}.review-detail footer span{font-size:var(--ui-text,12px);color:#7388a5}.review-mode-bar :focus-visible,.review-workspace :focus-visible{outline:3px solid #4c8dff;outline-offset:2px}@media(max-width:1024px){.review-heading{align-items:flex-start}.review-materials{gap:8px}.review-workspace .review-material{padding:12px;gap:8px}.review-material small{font-size:var(--ui-text-small,11px)}.review-list-heading{flex-wrap:wrap}.review-detail dl{padding:16px}}@media(max-width:720px){.review-heading,.review-mode-bar,.review-pagination{flex-direction:column;align-items:stretch}.review-mode-bar>div{display:grid;grid-template-columns:1fr 1fr}.review-workspace{gap:12px}.review-heading-actions{justify-content:flex-start}.review-materials{grid-template-columns:1fr}.review-workspace .review-material{min-height:74px}.review-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-list-heading label{width:100%;display:block}.review-workspace input{width:100%;height:44px}.review-mode-bar button,.review-workspace button{min-height:44px}.review-detail dl{grid-template-columns:1fr}.review-backdrop{padding:12px}.review-detail footer{flex-wrap:wrap}}.review-task-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.review-task-cards button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:126px;padding:18px;background:#fff;box-shadow:0 3px 12px #21446a08}.review-task-cards strong{font-size:28px;line-height:1.2}.review-task-cards small{font-size:var(--ui-text-small,12px);font-weight:400;color:#768ba5}.review-task-cards button:hover{border-color:#2c72df;box-shadow:0 4px 16px #2c72df18}@media(max-width:1024px){.review-task-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.review-task-cards{grid-template-columns:1fr}}@media screen{:root{--interaction-ring:#77a7dd;--interaction-focus:#246fca;--interaction-surface:#edf5ff}:is(button,a[href],summary,select,input[type=button],input[type=submit],input[type=reset],[role=button],[role=option],[role=menuitem],[role=tab],[data-interaction-target]):not(:disabled,[aria-disabled=true],[aria-hidden=true],[data-interaction-ignore],[inert] *,fieldset:disabled *,[data-interaction-ignore] *){cursor:pointer}:is(button,a[href],summary,input:not([type=hidden]),select,textarea,[role=button],[role=option],[role=menuitem],[role=tab],[data-interaction-target]):not(:disabled,[aria-disabled=true],[aria-hidden=true],[data-interaction-ignore],[inert] *,fieldset:disabled *,[data-interaction-ignore] *):focus-visible{outline:2px solid var(--interaction-focus)!important;outline-offset:2px!important}:is(button,a[href],summary,input:not([type=hidden]),select,textarea,[role=button],[role=option],[role=menuitem],[role=tab],[data-interaction-target]):not(:disabled,[aria-disabled=true],[aria-hidden=true],[data-interaction-ignore],[inert] *,fieldset:disabled *,[data-interaction-ignore] *):active:not(:has(:is(button,a[href],summary,input,select,textarea,[role=button],[data-interaction-target]):active)){outline:2px solid var(--interaction-focus)!important;outline-offset:-2px!important}[data-interaction-menu]>:is(button,a[href]),[data-interaction-menu]>[data-interaction-menu-group]>:is(button,a[href]){display:grid;align-content:center;justify-items:center;box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border-radius:6px;font-size:16px;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere}[data-interaction-menu]>[data-interaction-menu-group]{display:block;width:100%}[data-interaction-menu]>:is(button,a[href])>:is(b,strong,span,small),[data-interaction-menu]>[data-interaction-menu-group]>:is(button,a[href])>:is(b,strong,span,small){font-size:inherit;line-height:inherit}[data-interaction-menu]>:is(button,a[href]):not(:disabled,[aria-disabled=true]):focus-visible,[data-interaction-menu]>[data-interaction-menu-group]>:is(button,a[href]):not(:disabled,[aria-disabled=true]):focus-visible{background-color:var(--interaction-surface);outline-offset:-2px!important}.interaction-tooltip{position:fixed;z-index:20000;width:max-content;max-width:min(320px,calc(100vw - 16px));box-sizing:border-box;padding:9px 12px;border:1px solid #a9c4e5;border-radius:7px;background:#fff;color:#17365d;box-shadow:0 5px 20px #17365d24;font-size:16px;line-height:1.5;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}}@media screen and (hover:hover){:is(button,a[href],summary,input:not([type=hidden]),select,textarea,[role=button],[role=option],[role=menuitem],[role=tab],[data-interaction-target]):not(:disabled,[aria-disabled=true],[aria-hidden=true],[data-interaction-ignore],[inert] *,fieldset:disabled *,[data-interaction-ignore] *):hover:not(:has(:is(button,a[href],summary,input,select,textarea,[role=button],[role=option],[role=menuitem],[role=tab],[data-interaction-target]):hover)){outline:2px solid var(--interaction-ring)!important;outline-offset:-2px!important}[data-interaction-menu]>:is(button,a[href]):not(:disabled,[aria-disabled=true]):hover,[data-interaction-menu]>[data-interaction-menu-group]>:is(button,a[href]):not(:disabled,[aria-disabled=true]):hover{background-color:var(--interaction-surface)}}@media print{.interaction-tooltip{display:none!important}}@media screen{html body button.erp-adopt-action{background:#187449!important;border-color:#187449!important;color:#fff!important;font-size:var(--ui-text,16px)!important;font-weight:700!important;min-height:var(--ui-control-height,44px)}html body button.erp-adopt-action:not(:disabled,[aria-disabled=true],[inert] *,fieldset:disabled *):is(:hover,:active){background:#115b39!important;border-color:#115b39!important}html body button.erp-adopt-action:is(:disabled,[aria-disabled=true],[inert] *,fieldset:disabled *){background:#edf2f4!important;border-color:#c8d3d9!important;color:#526475!important;cursor:default;opacity:1}}.demo-environment-banner{position:fixed;bottom:6px;left:50%;transform:translateX(-50%);z-index:5000;max-width:calc(100vw - 24px);padding:6px 16px;border:1px solid #b36b00;border-radius:7px;background:#fff1bf;color:#603b00;font-size:14px;line-height:1.5;text-align:center;box-shadow:0 2px 10px #3d300033;pointer-events:none}@media print{.demo-environment-banner{display:none}}@media screen{.daily-transfer-image-dropzone,.erp-preview-file,.material-image-dropzone,.reference-camera-button,.reference-drop-zone{background:#fff!important;border:1px solid #c63737!important;color:#b52323!important;min-height:44px;font-size:16px;border-radius:7px}.daily-transfer-image-dropzone b,.erp-preview-file,.material-image-dropzone strong,.reference-camera-button,.reference-drop-zone strong{color:#b52323!important}:is(.reference-drop-zone,.reference-camera-button,.material-image-dropzone,.daily-transfer-image-dropzone):focus-visible{outline:2px solid #b52323;outline-offset:2px}.material-image-dropzone:disabled,:is(.reference-drop-zone,.reference-camera-button):is([aria-disabled=true],:has(input:disabled)){color:#7b8798!important;background:#f2f4f7!important;border-color:#d5dbe3!important;cursor:not-allowed}.reference-drop-zone[aria-disabled=true] strong{color:#7b8798!important}}@media screen and (max-width:767px){[data-direct-print],[data-mobile-operation=desktop-only]{display:none!important}.reference-camera-button{display:flex;align-items:center;justify-content:center}.message-attachment-tools [data-image-upload-control]{width:auto;flex:1 1 auto}}