.auth-panel #login-form>button{margin-top:18px}
.inspection-desk,.shipping-desk{padding:18px}.inspection-desk #inspection-scan{position:sticky;top:0;background:#f5f8f4;border:1px solid #b7cabc;padding:16px;z-index:2}.inspection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.inspection-list article,.history-result{padding:12px;background:white;border:1px solid #c4d4c9}.qc-success{padding:8px;background:#dfeee3}.customer-shortcuts,.shipping-csv-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0}.document-tabs{display:flex;gap:8px;flex-wrap:wrap}.workflow-overlay>iframe{overflow:auto}.casting-paper-scroll{overflow:visible!important}.casting-paper-frame{width:100%!important;min-width:0!important;max-height:none!important}.cast-draft-frame{height:auto;min-height:350px;max-height:none!important;overflow:hidden}.cast-draft-papers{overflow:visible!important}.casting-document{overflow:visible}#cast-quantity-panel table{width:100%;border-collapse:collapse}#cast-quantity-panel td,#cast-quantity-panel th{padding:8px;border-bottom:1px solid #ccd7ce}#cast-quantity-panel input{width:100px}.customer-shortcuts span{font-size:14px}.inspection-desk input[name=qr]{font-size:24px;min-height:50px}
.material-table{width:100%;border-collapse:collapse}.material-table td,.material-table th{padding:10px;border-bottom:1px solid #c7d5cb;text-align:left}.material-table td:first-child{max-width:430px;overflow-wrap:anywhere}.material-table small{display:block}

/* The outer dialog owns scrolling; paper frames grow to their full page height. */
dialog#modal:has(#cast-paper-confirm){padding:0;overflow:visible}
dialog#modal:has(#cast-paper-confirm) .modal-scroll{height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
.cast-draft-papers{height:auto;max-height:none}
.cast-draft-frame{height:1200px;min-height:0}

.intake-source-text{white-space:pre-wrap;overflow-wrap:anywhere}.intake-failure{border:2px solid #b65332}
