#nodataPanel .nodata-search-card{margin:-1px -1px 25px;padding:25px 27px;background:linear-gradient(115deg,#152c4d,#1c3b64);border:1px solid #203c61;border-radius:17px;color:#fff;box-shadow:0 7px 22px #16345810}
#nodataPanel .nodata-search-card .section-heading{align-items:center;margin-bottom:18px;gap:16px}
#nodataPanel .nodata-search-card h2{color:#fff;font-size:20px;letter-spacing:-.3px;margin:0}
#nodataPanel .nodata-search-card #refresh{background:#ffffff12;border:1px solid #ffffff30;color:#d7e5f8;border-radius:9px;padding:10px 15px}
#nodataPanel .nodata-search-card .filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) 78px;gap:11px;margin:0}
#nodataPanel .nodata-search-card :is(input,select){width:100%;min-width:0;height:54px;background:#fff;color:#244364;border:1px solid #b5c9e4;border-radius:10px;padding:12px 15px;font:inherit;font-size:13px}
#nodataPanel .nodata-search-card input:focus{outline:3px solid #80a8dc70;outline-offset:2px}
#nodataPanel #packageSearchSubmit{height:54px;background:#2c5994;border:1px solid #416ba2;border-radius:10px;font-size:13px;font-weight:700;color:#fff;cursor:pointer}
#nodataPanel #packageSearchSubmit:hover{background:#3768a9}
#nodataPanel .nodata-date{white-space:nowrap;font-variant-numeric:tabular-nums}
#nodataPanel .nodata-matched{color:#28578a;font-weight:600}
.scanner[hidden]{display:none!important}
@media(max-width:750px){#nodataPanel .nodata-search-card{padding:20px 17px}#nodataPanel .nodata-search-card .filters{grid-template-columns:minmax(0,1fr) 75px}#nodataPanel .nodata-search-card #packageSearch{grid-column:1/-1}#nodataPanel .nodata-search-card #packageFilter{grid-column:1}#nodataPanel .nodata-search-card :is(input,select){font-size:16px}}
.nodata-list .warehouse-center-filter{margin-bottom:12px}.nodata-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.nodata-phases button{display:flex;align-items:center;gap:12px;text-align:left;background:white;color:#47617f;border:1px solid #d9e2ef;padding:16px;border-radius:13px}.nodata-phases button>span:nth-child(2){flex:1;min-width:0}.nodata-phases strong{display:block;font-size:14px}.nodata-phases small{display:block;font-size:11px;color:#71839b;font-weight:400;margin-top:5px}.nodata-phases button>b{font-size:24px;font-variant-numeric:tabular-nums}.nodata-phase-number{font-size:10px;color:#8293aa}.nodata-phases button[aria-pressed=true]{border-color:#244c83;background:#edf3fb;box-shadow:inset 0 0 0 1px #244c83}.nodata-phases .phase-matchable[aria-pressed=true]{border-color:#b78022;background:#fff7e9;box-shadow:inset 0 0 0 1px #b78022}.nodata-phases .phase-linked[aria-pressed=true]{border-color:#2c7861;background:#edf8f2;box-shadow:inset 0 0 0 1px #2c7861}
.nodata-list .nodata-search-card .filters{grid-template-columns:minmax(0,1fr) 80px!important}.nodata-list-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px}.nodata-list-summary strong{font-size:14px}.nodata-list-summary b{color:#244c83;margin-left:6px}.nodata-list-summary small{font-size:11px;color:#7889a1}.nodata-state{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:700;border:1px solid transparent}.nodata-state:before{content:'';height:6px;width:6px;border-radius:50%;background:currentColor}.nodata-state.is-unmatched{background:#edf1f7;color:#526980;border-color:#dce4ef}.nodata-state.is-matchable{background:#fff3dc;color:#95610b;border-color:#efd39f}.nodata-state.is-linked{background:#e6f5ed;color:#246b51;border-color:#b7ddc9}.nodata-table .nodata-open{padding:10px 12px;border:1px solid #cbd9ec;background:#eef4fc;color:#244c83;font-size:11px}.nodata-table .nodata-open:hover{background:#244c83;color:white}.nodata-table .nodata-thumbs{min-width:150px}
/* A separate, compact, two-pane record workspace. */
body.nodata-detail{padding:0!important}.nodata-detail .admin-sidebar,.nodata-detail>header,.nodata-detail .heading,.nodata-detail .warehouse-center-filter,.nodata-detail .footer-note,.nodata-detail #nodataPanel{display:none!important}.nodata-detail main{max-width:1600px!important;width:100%!important;margin:0 auto!important;padding:24px!important}.nodata-detail .nodata-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.nodata-detail-heading h2{font-size:21px;margin:8px 0}.nodata-detail-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}.nodata-detail-grid>.panel{margin:18px 0 0;padding:22px;min-width:0;border-radius:16px}.nodata-detail-grid .section-heading h2{font-size:17px;margin:0}.nodata-detail-grid .form-grid{grid-template-columns:1fr;gap:12px;margin:18px 0}.nodata-detail-grid .candidate{padding:16px;margin:15px 0}.nodata-record-meta,.nodata-application-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:15px;background:#f5f8fc;border-radius:10px}.nodata-record-meta div,.nodata-application-meta div{min-width:0}.nodata-record-meta dt,.nodata-application-meta dt{font-size:11px;color:#71849d}.nodata-record-meta dd,.nodata-application-meta dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere;color:#17385f;font-weight:600}.nodata-application-meta>div:last-child{grid-column:1/-1}.nodata-detail .scan-product{padding:12px;gap:12px}.nodata-detail .scan-product strong{font-size:15px}.nodata-detail .scan-product img{width:70px;height:70px}.nodata-delete{margin-top:24px;padding-top:18px;border-top:1px solid #e5eaf1}.nodata-delete strong{font-size:13px;color:#9e4049}.nodata-delete p{font-size:12px;line-height:1.7;color:#71819a}.nodata-delete button{background:#fff1f2;border:1px solid #e7bdc1;color:#a33240;font-size:12px}.nodata-delete button:disabled{cursor:not-allowed}.nodata-detail #receipt{border-top:1px solid #e2e9f3;margin-top:18px}.nodata-detail #receipt:empty{display:none}.nodata-detail .photos{margin:14px 0}.nodata-detail .scan-product p{color:#4d617b}.nodata-detail .nodata-record{position:sticky;top:20px}.nodata-detail .nodata-record .actions{gap:8px}.nodata-detail .nodata-record .actions button{font-size:12px;padding:11px 13px}
@media(max-width:850px){.nodata-phases{gap:7px}.nodata-phases button{padding:12px 10px;gap:6px;flex-wrap:wrap}.nodata-phases small{display:none}.nodata-phases button>b{font-size:20px}.nodata-phase-number{display:none}.nodata-list-summary{align-items:flex-start;flex-direction:column}.nodata-detail-grid{grid-template-columns:1fr}.nodata-detail .nodata-record{position:static}.nodata-detail main{padding:16px!important}.nodata-detail-heading{align-items:flex-start!important}.nodata-detail-heading h2{font-size:17px}.nodata-detail-heading>.btn{font-size:11px;white-space:nowrap}.nodata-detail-grid>.panel{padding:16px}.nodata-list .nodata-search-card .filters #packageSearch{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.nodata-thumbs img{transition:none}}
.nodata-detail .wsl-cs-launcher,.nodata-detail .wsl-cs-panel{display:none!important}
.nodata-detail #packagePhotos{flex-wrap:wrap;overflow:visible}.nodata-detail #packagePhotos .editable-photo a{width:80px;height:80px}
.nodata-list #packageList[aria-busy=true]{opacity:.55;pointer-events:none}
.nodata-detail .candidate .note{margin:12px 0;padding:10px 12px}.nodata-detail .nodata-delete button:focus-visible{outline:3px solid #d38c94;outline-offset:3px}
.package-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.package-form-actions .package-save{margin-left:auto}.package-photo-note{font-size:11px;color:#6d819c;line-height:1.7;margin:12px 0}.cod-inline{min-width:0;border:1px solid #cddced;border-radius:12px;background:#f7faff;padding:16px;margin:22px 0 18px}.cod-inline legend{font-size:13px;font-weight:700;color:#244c7d;padding:0 7px}.cod-inline-hint,.cod-inline-policy{font-size:11px;line-height:1.8;color:#6e8098;margin:0 0 12px}.cod-inline-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}.cod-inline-note{grid-column:1/-1}.cod-inline-grid input,.cod-inline-grid select{min-width:0;width:100%;font-size:12px}.cod-inline-policy{margin:12px 0 0}.cod-inline-status{font-size:12px;color:#244c7d;line-height:1.7;margin:10px 0 0}.cod-inline-status:empty{display:none}.cod-inline.is-registered{background:#f0f6f4;border-color:#c9ded5}.cod-inline.is-registered .cod-inline-status{color:#296b51;font-weight:700}.cod-inline input:disabled,.cod-inline select:disabled{opacity:1;background:#edf2f8;color:#455e7d}.nodata-detail .cod-inline-grid{grid-template-columns:1fr}.nodata-detail .cod-inline{padding:13px}
@media(max-width:650px){.cod-inline-grid{grid-template-columns:1fr}.cod-inline-grid input,.cod-inline-grid select{font-size:16px}.package-form-actions{flex-wrap:nowrap}.package-form-actions button{min-height:42px}}
.cod-inline{grid-column:1/-1}.cod-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}
