/* Operations workspace: compact controls and scannable records. */
.workspace-app[data-workspace-role=reviewer]{background:#f5f7fa;color:#253e35}
.workspace-app[data-workspace-role=reviewer] .workspace-main,.workspace-app[data-workspace-role=reviewer] .review-main,.workspace-app[data-workspace-role=reviewer] .stays-main{max-width:1800px}
.workspace-app[data-workspace-role=reviewer] .admin-heading,.workspace-app[data-workspace-role=reviewer] .dashboard-heading,.workspace-app[data-workspace-role=reviewer] .stays-heading{margin:0 0 24px;align-items:center}
.workspace-app[data-workspace-role=reviewer] h1,.workspace-app[data-workspace-role=reviewer] .admin-heading h1{font-size:28px;letter-spacing:-.7px;line-height:1.2;margin:0 0 6px}
.workspace-app[data-workspace-role=reviewer] .admin-heading p,.workspace-app[data-workspace-role=reviewer] .dashboard-heading p,.workspace-app[data-workspace-role=reviewer] .stays-heading p{font-size:13px;margin:0;line-height:1.5;color:#718078}
.workspace-app[data-workspace-role=reviewer] .admin-eyebrow,.workspace-app[data-workspace-role=reviewer] .dashboard-eyebrow,.workspace-app[data-workspace-role=reviewer] .heading-spark{display:none}
.workspace-app[data-workspace-role=reviewer] .admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:16px;background:white;border:1px solid #e3e8ec;border-radius:12px;margin-bottom:18px;align-items:end}
.workspace-app[data-workspace-role=reviewer] .admin-toolbar>input{flex:2 1 240px;width:auto}
.workspace-app[data-workspace-role=reviewer] .admin-toolbar>select{flex:1 1 130px;width:auto}
.workspace-app[data-workspace-role=reviewer] .operations-filters .admin-field{flex:1 1 135px;font-size:11px;font-weight:600;gap:6px}
.workspace-app[data-workspace-role=reviewer] .operations-filters .admin-field:first-child{flex:2 1 230px}
.workspace-app[data-workspace-role=reviewer] .admin-toolbar button{flex:0 0 auto;width:auto}
.workspace-app[data-workspace-role=reviewer] .admin-main input,.workspace-app[data-workspace-role=reviewer] .admin-main select{height:40px;padding:8px 10px;font-size:13px;border-radius:8px;border-color:#dfe5e9}
.workspace-app[data-workspace-role=reviewer] .admin-primary,.workspace-app[data-workspace-role=reviewer] .admin-secondary,.workspace-app[data-workspace-role=reviewer] .admin-danger,.workspace-app[data-workspace-role=reviewer] .dashboard-heading .button{min-height:40px;padding:9px 14px;font-size:12px;border-radius:8px;line-height:1.5}
.workspace-app[data-workspace-role=reviewer] .admin-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 20px}
.workspace-app[data-workspace-role=reviewer] .admin-stat{padding:18px;border:1px solid #e3e8ec;border-radius:12px;background:white}
.workspace-app[data-workspace-role=reviewer] .admin-stat:first-child{background:#eff6f2;border-color:#cfe3d7}
.workspace-app[data-workspace-role=reviewer] .admin-stat strong{font-size:26px;margin-bottom:6px;line-height:1.3;font-variant-numeric:tabular-nums}
.workspace-app[data-workspace-role=reviewer] .admin-stat span{font-size:12px}
.workspace-app[data-workspace-role=reviewer] .admin-panel{border-radius:12px;padding:20px;border-color:#e3e8ec;margin:18px 0}
.workspace-app[data-workspace-role=reviewer] .admin-panel h2{font-size:17px;letter-spacing:-.3px}
.workspace-app[data-workspace-role=reviewer] .admin-table-wrap{border-color:#e3e8ec;border-radius:12px;margin-top:12px}
.workspace-app[data-workspace-role=reviewer] .admin-table{font-size:13px}
.workspace-app[data-workspace-role=reviewer] .admin-table th{background:#f8fafb;font-size:10px;letter-spacing:.06em;padding:12px 16px}
.workspace-app[data-workspace-role=reviewer] .admin-table td{padding:14px 16px;line-height:1.5;vertical-align:middle;border-color:#edf0f3}
.workspace-app[data-workspace-role=reviewer] .admin-table td small{font-size:11px;margin-top:3px;color:#7a8580}
.workspace-app[data-workspace-role=reviewer] .admin-table tbody tr:hover{background:#f8fbfa}
.workspace-app[data-workspace-role=reviewer] .admin-badge{font-size:10px;line-height:1.4;padding:4px 8px;border-radius:6px;white-space:nowrap}
.workspace-app[data-workspace-role=reviewer] .admin-badge.success{background:#e6f5ec;color:#287451}
.workspace-app[data-workspace-role=reviewer] .admin-badge.warn{background:#fff3dc;color:#926714}
.workspace-app[data-workspace-role=reviewer] .admin-badge.alert{background:#fcebea;color:#b54e48}
.workspace-app[data-workspace-role=reviewer] .admin-pages{font-size:12px;margin-top:14px}
.workspace-app[data-workspace-role=reviewer] .review-grid:has(.review-queue:empty){grid-template-columns:1fr}
.workspace-app[data-workspace-role=reviewer] .review-grid:has(.review-queue:empty) .review-queue{display:none}
.workspace-app[data-workspace-role=reviewer] .review-panel{border-radius:12px;padding:24px;border-color:#e3e8ec}
.workspace-app[data-workspace-role=reviewer] .review-panel h2{font-size:21px}
.workspace-app[data-workspace-role=reviewer] .money-panel{border-radius:12px;padding:22px}
.workspace-app[data-workspace-role=reviewer] .money-panel h2{font-size:19px}
.money-provider-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}
.money-provider{display:block!important;padding:18px!important;border:1px solid #dde5e1;border-radius:12px;background:white;min-width:0}
.money-provider>strong{font-size:14px}.money-provider>small{display:block;margin:6px 0;color:#708078}
.provider-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:12px;margin:16px 0}.provider-capabilities dd{margin:0;text-align:right}.capability-configured{color:#26744e}.capability-pending{color:#97631d}.provider-reason{font-size:12px!important;line-height:1.65;color:#6b7871;margin:0}
@media(min-width:761px){
.workspace-app[data-workspace-role=reviewer] .workspace-header{height:64px;padding-inline:24px;background:white}
.workspace-app[data-workspace-role=reviewer] .workspace-brand{font-size:22px}.workspace-app[data-workspace-role=reviewer] .workspace-mark{width:34px;height:34px;font-size:22px}
.workspace-app[data-workspace-role=reviewer] .workspace-layout{grid-template-columns:208px minmax(0,1fr)}
.workspace-app[data-workspace-role=reviewer] .workspace-sidebar{top:64px;height:calc(100dvh - 64px);padding:22px 12px;background:white;border-color:#e3e8ec}
.workspace-app[data-workspace-role=reviewer] .workspace-nav{gap:4px}.workspace-app[data-workspace-role=reviewer] .workspace-caption{font-size:10px;padding-left:14px;margin-bottom:14px}
.workspace-app[data-workspace-role=reviewer] .workspace-nav-link{font-size:13px;min-height:42px;padding:10px 14px;border-radius:8px;gap:12px}
.workspace-app[data-workspace-role=reviewer] .workspace-nav-link .ui-icon{width:18px;height:18px}
.workspace-app[data-workspace-role=reviewer] .workspace-main,.workspace-app[data-workspace-role=reviewer] .review-main,.workspace-app[data-workspace-role=reviewer] .stays-main{padding:28px 28px 48px}
}
@media(max-width:760px){.workspace-app[data-workspace-role=reviewer] .admin-main input,.workspace-app[data-workspace-role=reviewer] .admin-main select{font-size:16px;min-height:44px}.workspace-app[data-workspace-role=reviewer] .admin-toolbar{padding:12px}.workspace-app[data-workspace-role=reviewer] .admin-toolbar>input{flex-basis:100%}.workspace-app[data-workspace-role=reviewer] .admin-primary,.workspace-app[data-workspace-role=reviewer] .admin-secondary{min-height:44px}.workspace-app[data-workspace-role=reviewer] .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-capabilities{font-size:12px}.money-provider-list{grid-template-columns:1fr}}
