.request-desk{min-width:0}
.request-desk-head{align-items:center}
.request-desk-head h2{font-size:calc(24px * var(--admin-font-factor,1))}
.request-desk .request-status:empty{display:none}
.request-status{margin:4px 0 12px}
.request-desk-actions,.request-filter-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.request-desk-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--muted);padding:9px 0 12px}
.request-desk-summary a,.request-desk-link{color:var(--mint)}
.request-desk-filters{display:flex;flex-wrap:wrap;gap:9px 14px;align-items:end;margin-bottom:13px}
.request-desk-filters label,.request-desk-field,.request-desk-status-field{display:grid;gap:4px;color:var(--muted);font-size:calc(11px * var(--admin-font-factor,1));min-width:0}
.request-desk :is(input[type=search],input[type=number],select),.request-picker input[type=search]{padding:7px 9px;min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--card2);color:var(--text)}
.request-desk-filters label{flex:0 1 280px}
.request-desk-list{display:grid;gap:8px}
.request-desk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.78fr);gap:13px;padding:13px}
.request-desk-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;color:var(--muted);font-size:calc(10px * var(--admin-font-factor,1));margin-bottom:6px}
.request-desk-row h3{font-size:calc(16px * var(--admin-font-factor,1));overflow-wrap:anywhere}
.request-desk-row p,.request-desk-row blockquote{overflow-wrap:anywhere}
.request-desk-row blockquote{border-inline-start:2px solid var(--line);padding-inline-start:9px;margin:6px 0;color:var(--muted)}
.request-desk-link{margin-top:5px}
.request-desk-controls{display:flex;flex-wrap:wrap;gap:5px;align-items:center;align-content:center}
.request-desk-controls .btn{padding-inline:8px;min-height:32px}
.request-desk-empty{padding:17px}
.request-picker .dialog-body{display:grid;gap:9px}
.request-picker-list,.request-config-list{display:grid;gap:4px;max-height:260px;overflow:auto}
.request-picker-track{display:flex;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:5px;background:var(--card2);min-width:0}
.request-picker-track b,.request-picker-track small{display:block;overflow-wrap:anywhere}
.request-picker-track small{color:var(--muted)}
.request-config{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:11px;align-items:start}
.request-config-card{display:grid;gap:9px;padding:14px;min-width:0}
.request-config-card h2{font-size:calc(16px * var(--admin-font-factor,1))}
.request-config-card .btn{justify-self:start}
.request-config-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
@media(max-width:880px){.request-desk-row,.request-config{grid-template-columns:minmax(0,1fr)}}
@media(max-width:460px){.request-config-times{grid-template-columns:minmax(0,1fr)}.request-desk-head{align-items:start}.request-desk-row{padding:9px}}

.request-queue-label{color:var(--mint)}
