.admin-table{overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table td,.admin-table th{padding:12px;text-align:left;border-bottom:1px solid #e7d9c7}.operator-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}#main>.panel,#main>article.panel{margin:16px 0}#main li{margin-bottom:16px}#main form{max-width:760px}#main input[type=checkbox]{width:auto}#main .confirm-check{display:flex;gap:10px;align-items:center}.driver-location{padding:12px 20px;background:#fff6e5;color:#422c24}.driver-location p{margin:8px 0}

#main #search-orders{max-width:none}.order-filter-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:end}.order-filter-fields label{min-width:0;margin:0}.order-filter-fields input,.order-filter-fields select{width:100%;min-width:0;box-sizing:border-box}#search-orders .partner-actions{margin-top:16px}@media(max-width:850px){.order-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.order-filter-fields{gap:12px}.order-filter-fields label:last-child{grid-column:1/-1}}

#search-orders .order-filter-fields label{display:flex;flex-direction:column;gap:8px}#search-orders .order-filter-fields input,#search-orders .order-filter-fields select{height:52px;margin:0;padding:12px 14px;font:inherit;color:inherit;border:1px solid #d8cbbb;border-radius:12px;background:#fffdf8}

.order-results-table th,.order-results-table td{white-space:nowrap}

#main .partner-shell{max-width:none}.admin-row-link{text-decoration:underline;text-align:left;padding:0;white-space:nowrap}.admin-table th{white-space:nowrap}

.review-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.review-workspace .panel{margin-bottom:18px}.review-details{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-details dt{font-weight:600}.review-details dd{margin:4px 0 0;overflow-wrap:anywhere}.document-preview img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;margin-top:12px}.review-status{text-transform:none}@media(max-width:850px){.review-workspace{grid-template-columns:1fr}.review-details{grid-template-columns:1fr}}

.directory-filter{display:inline-flex;flex-direction:column;gap:8px;min-width:200px;margin:0 16px 16px 0}

.directory-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.directory-filters .directory-filter{display:flex;flex:1 1 180px;min-width:0;margin:0;gap:8px}.directory-filters input,.directory-filters select{box-sizing:border-box;width:100%;height:52px;margin:0;padding:12px 14px;font:inherit;border:1px solid #d8cbbb;border-radius:12px;background:#fffdf8;color:inherit}
