#statsDetailModal.is-requests{--rq-bg:#fff;--rq-ink:#163b43;--rq-muted:#526f79;--rq-line:#cfe0e3;--rq-soft:#eef7f5;--rq-accent:#137f73;padding:14px!important}
html[data-dc-theme="dark"] #statsDetailModal.is-requests{--rq-bg:#172d3e;--rq-ink:#e2edf5;--rq-muted:#a9c1d2;--rq-line:#35536b;--rq-soft:#1e3a4c;--rq-accent:#68d6bc}
#statsDetailModal.is-requests .stats-detail-modal{width:min(100%,1020px)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;gap:0;border-radius:16px;background:var(--rq-bg)!important;color:var(--rq-ink)!important}
#statsDetailModal.is-requests .modal-head{margin:0!important;padding:12px 16px!important;min-height:0!important;flex:0 0 auto;align-items:center}
#statsDetailModal.is-requests .modal-head .eyebrow{display:none}#statsDetailModal.is-requests .modal-head h2{font-size:21px!important;margin:0!important}#statsDetailModal.is-requests .modal-head .icon-btn{width:34px;height:34px;min-height:34px;border-radius:9px}
#statsDetailModal.is-requests #requestFilters{margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--rq-line)!important;border-radius:0!important;background:var(--rq-bg)!important;box-shadow:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}
#statsDetailModal.is-requests .request-radio-group{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;border:0;min-width:0}#statsDetailModal.is-requests .request-radio-group legend{font-size:10px;line-height:1;margin-bottom:5px;color:var(--rq-muted)}
#statsDetailModal.is-requests .request-radio-group label{margin:0;padding:5px 9px;min-height:32px;border-radius:8px;font-size:12px;line-height:1.3;background:var(--rq-soft);color:var(--rq-ink);border:1px solid var(--rq-line)}#statsDetailModal.is-requests .request-radio-group label:has(input:checked){background:var(--rq-accent);border-color:var(--rq-accent);color:var(--rq-bg)}
#statsDetailModal.is-requests .request-date-search{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}#statsDetailModal.is-requests .request-date-search label{font-size:11px;color:var(--rq-muted)}#statsDetailModal.is-requests .request-date-search input,#statsDetailModal.is-requests .request-date-search button{min-height:34px;height:34px;margin:0;padding:5px 9px;font-size:12px;width:auto;max-width:100%}
#statsDetailModal.is-requests #requestQueueContext{display:flex!important;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:5px 14px;padding:8px 14px;border-bottom:1px solid var(--rq-line);font-size:11px;color:var(--rq-muted);background:var(--rq-soft)}#requestQueueContext[hidden]{display:none}#statsDetailModal.is-requests #requestQueueSummary{color:var(--rq-ink);font-size:12px}
#statsDetailModal.is-requests #statsDetailList{margin:0!important;padding:8px!important;gap:5px!important;border-radius:0!important;background:var(--rq-soft)!important;overflow-y:auto;min-height:0;flex:1 1 auto;align-content:start;scrollbar-gutter:stable}
#statsDetailModal.is-requests #statsDetailList .request-table-row{background:var(--rq-bg)!important;border:1px solid var(--rq-line)!important;border-left:3px solid #c18a0c!important;border-radius:8px!important;box-shadow:none!important;padding:0!important}
#statsDetailModal.is-requests #statsDetailList .request-table-row.status-approved{border-left-color:#299b87!important}#statsDetailModal.is-requests #statsDetailList .request-table-row.status-denied{border-left-color:#c96770!important}
#statsDetailModal.is-requests #statsDetailList .request-table-summary{padding:7px 9px!important;grid-template-columns:minmax(0,1.8fr) minmax(110px,.9fr) minmax(150px,1.3fr) 95px 12px;gap:6px 10px!important;min-height:44px!important;background:transparent!important;color:var(--rq-ink)!important;box-shadow:none!important;border:0!important;border-radius:6px!important;transform:none!important}
#statsDetailModal.is-requests #statsDetailList .request-table-heading{grid-template-columns:minmax(0,1.8fr) minmax(110px,.9fr) minmax(150px,1.3fr) 95px 12px;color:var(--rq-muted)!important}
#statsDetailModal.is-requests #statsDetailList .request-table-person strong{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;line-height:1.25;font-size:12px!important;color:var(--rq-ink)!important}#statsDetailModal.is-requests #statsDetailList .request-table-type,#statsDetailModal.is-requests #statsDetailList .request-table-date{font-size:11px!important;font-weight:500!important;color:var(--rq-muted)!important}
#statsDetailModal.is-requests #statsDetailList .request-table-expanded{background:var(--rq-bg);color:var(--rq-ink);border-color:var(--rq-line);padding:10px 12px}#statsDetailModal.is-requests .request-review-context{color:var(--rq-muted);font-size:12px;line-height:1.5;margin:6px 0 10px}
@media(max-width:650px){#statsDetailModal.is-requests{padding:6px!important}#statsDetailModal.is-requests .stats-detail-modal{max-height:calc(100dvh - 12px)!important;border-radius:12px!important}#statsDetailModal.is-requests #requestFilters{align-items:start;gap:8px}#statsDetailModal.is-requests .request-date-search{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto}#statsDetailModal.is-requests .request-date-search input{width:100%;min-width:0}#statsDetailModal.is-requests #statsDetailList .request-table-heading{display:none}#statsDetailModal.is-requests #statsDetailList .request-table-summary{grid-template-columns:minmax(0,1fr) auto 12px!important;gap:4px 7px!important;padding:8px!important}#statsDetailModal.is-requests #statsDetailList .request-table-person{grid-column:1;grid-row:1}#statsDetailModal.is-requests #statsDetailList .request-table-type{grid-column:1;grid-row:2;padding-left:34px}#statsDetailModal.is-requests #statsDetailList .request-table-date{grid-column:1 / 3;grid-row:3;padding-left:34px;max-width:none!important}#statsDetailModal.is-requests #statsDetailList .request-status-badge{grid-column:2;grid-row:1 / 3;max-width:82px}#statsDetailModal.is-requests #statsDetailList .request-table-arrow{grid-column:3;grid-row:1 / 4}}
#statsDetailModal.is-requests .request-radio-group label:has(input:checked){background:var(--rq-accent)!important;border-color:var(--rq-accent)!important;color:var(--rq-bg)!important}
#statsDetailModal.is-requests #statsDetailList .request-table-arrow{color:var(--rq-accent)!important}
#statsDetailModal.is-requests #statsDetailList .status-pending .request-status-badge,#statsDetailModal.is-requests #statsDetailList .status-pending_proof .request-status-badge{background:#fff1d2!important;color:#805b00!important;padding:4px 7px;border-radius:12px}
html[data-dc-theme="dark"] #statsDetailModal.is-requests #statsDetailList .status-pending .request-status-badge,html[data-dc-theme="dark"] #statsDetailModal.is-requests #statsDetailList .status-pending_proof .request-status-badge{background:#4c3d23!important;color:#ffda8b!important}
#statsDetailModal.is-requests .request-search-control,#statsDetailModal.is-requests .request-sort-control{display:grid;gap:4px;min-width:0;margin:0;flex:1 1 220px;color:var(--rq-muted);font-size:11px}
#statsDetailModal.is-requests .request-search-control{flex-basis:290px}#statsDetailModal.is-requests .request-search-control input,#statsDetailModal.is-requests .request-sort-control select{width:100%;min-width:0;height:36px;min-height:36px;box-sizing:border-box;margin:0;padding:6px 9px;border:1px solid var(--rq-line);border-radius:8px;background:var(--rq-bg);color:var(--rq-ink);font:12px system-ui}
#statsDetailModal.is-requests .request-radio-group{flex:1 1 210px}#statsDetailModal.is-requests .request-date-search{flex:0 1 auto}
@media(max-width:650px){#statsDetailModal.is-requests .request-search-control{flex:1 1 100%}#statsDetailModal.is-requests .request-sort-control{flex:1 1 100%}#statsDetailModal.is-requests .request-date-search{flex:1 1 100%}}
