.receiving-recovery-dialog{width:min(540px,calc(100vw - 32px));max-height:80dvh;overflow:auto;border:1px solid #9eb5d2;border-radius:16px;padding:24px;color:var(--text-color,#16335a);background:var(--surface-color,#fff)}.receiving-recovery-dialog::backdrop{background:#06152da6}.receiving-recovery-dialog section{border-bottom:1px solid #cad6e7;padding:8px 0 16px;margin-bottom:12px}.receiving-recovery-dialog p{overflow-wrap:anywhere}.receiving-recovery-dialog button{min-height:44px}.receiving-recovery-dialog button:focus-visible{outline:3px solid #438aff;outline-offset:3px}@media(prefers-color-scheme:dark){.receiving-recovery-dialog{background:#102238;color:#eaf1ff}}[data-theme=dark] .receiving-recovery-dialog{background:#102238;color:#eaf1ff}#messagePanel [data-receiving-recovery-check],#messagePanel [data-receiving-recovery-inspect]{min-height:44px;margin:.35rem .35rem 0 0}#messagePanel:has([data-receiving-recovery-check]){pointer-events:auto;z-index:1200}.receiving-exit-dialog{width:min(480px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:1px solid var(--border,#aabbd0);border-radius:14px;padding:1.25rem;color:var(--text,#06123d);background:var(--surface,#fff)}.receiving-exit-dialog::backdrop{background:#06152da6}.receiving-exit-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.receiving-exit-head h2{margin:0}.receiving-exit-head .modal-close-button{position:static;flex:0 0 44px;min-width:44px;min-height:44px}.receiving-exit-warning{line-height:1.5;overflow-wrap:anywhere}.receiving-exit-actions{display:grid;gap:.55rem;margin-top:1rem}.receiving-exit-actions button{min-height:44px}.receiving-exit-actions .primary-button,.receiving-exit-actions .danger-button{font-weight:700}.receiving-exit-dialog [data-receiving-exit-error]{color:#b41c1c}@media(prefers-color-scheme:dark){.receiving-exit-dialog{background:#102238;color:#eaf1ff;border-color:#54718e}.receiving-exit-dialog .receiving-exit-warning{color:#ffe1e3}.receiving-exit-dialog .danger-button{background:#421d27;border-color:#ff9ca6;color:#ffe1e3}.receiving-exit-dialog .modal-close-button{background:#1d314a;border-color:#54718e;color:#eaf1ff}}[data-theme=dark] .receiving-exit-dialog,.dark .receiving-exit-dialog{background:#102238;color:#eaf1ff;border-color:#54718e}[data-theme=dark] .receiving-exit-dialog .receiving-exit-warning,.dark .receiving-exit-dialog .receiving-exit-warning{color:#ffe1e3}[data-theme=dark] .receiving-exit-dialog .danger-button,.dark .receiving-exit-dialog .danger-button{background:#421d27;border-color:#ff9ca6;color:#ffe1e3}[data-theme=dark] .receiving-exit-dialog .modal-close-button,.dark .receiving-exit-dialog .modal-close-button{background:#1d314a;border-color:#54718e;color:#eaf1ff}.supplier-receiving-invoice-check dl{display:grid;gap:.4rem;margin:.7rem 0}.supplier-receiving-invoice-check dl div{display:flex;justify-content:space-between;gap:1rem}.supplier-receiving-invoice-check p{line-height:1.4}.supplier-receiving-check-dialog{width:min(620px,calc(100vw - 24px));max-height:min(90vh,900px);overflow:auto;border:1px solid var(--border, #889);border-radius:14px;padding:1.25rem;color:var(--text, #06123d);background:var(--surface, #fff)}.supplier-receiving-check-dialog::backdrop{background:#0009}.supplier-receiving-check-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.supplier-receiving-check-head button{min-width:44px;min-height:44px}.supplier-receiving-check-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0}.supplier-receiving-check-fields label,.supplier-receiving-override{display:grid;gap:.3rem}.supplier-receiving-check-fields input,.supplier-receiving-override textarea{width:100%;box-sizing:border-box;min-height:44px}.supplier-receiving-check-dialog>button{min-height:44px;margin:.5rem .5rem 0 0}@media(max-width:500px){.supplier-receiving-check-fields{grid-template-columns:1fr}}.receiving-recovery-dialog>button{display:block;width:100%;min-height:44px;margin:.45rem 0}.mobile-receiving-check-fields{display:grid;gap:.7rem;margin:1rem 0}.mobile-receiving-check-fields input{min-height:44px}.mobile-receiving-check-comparison{border:1px solid var(--border, #889);border-radius:10px;padding:.75rem;margin-bottom:1rem}.mobile-receiving-duplicate{display:grid;gap:.5rem;margin:.75rem 0}.mobile-receiving-duplicate button,[data-mobile-receiving-override-accept],[data-correction-remove],[data-correction-undo],[data-correction-restore]{min-height:44px}@media(prefers-color-scheme:dark){.supplier-receiving-check-dialog{background:#102238;color:#eaf1ff;border-color:#54718e}}[data-theme=dark] .supplier-receiving-check-dialog,.dark .supplier-receiving-check-dialog{background:#102238;color:#eaf1ff;border-color:#54718e}.supplier-receiving-check-lines{max-height:260px;overflow:auto;margin-top:.5rem}.supplier-receiving-check-lines table{width:100%;border-collapse:collapse;min-width:500px}.supplier-receiving-check-lines th,.supplier-receiving-check-lines td{padding:.45rem;text-align:left;border-bottom:1px solid var(--border, #dbe5f0)}.mobile-receiving-check-line{padding:.8rem;border:1px solid var(--border, #dbe5f0);border-radius:10px}.mobile-receiving-check-line dl{display:grid;gap:.35rem;margin:.6rem 0 0}.mobile-receiving-check-line dl div{display:flex;justify-content:space-between;gap:.8rem;overflow-wrap:anywhere}.mobile-receiving-check-line dt{font-weight:600}.mobile-receiving-check-line dd{margin:0;text-align:right}
