.request-filters{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:16px;align-items:end;margin:28px 0 16px}.request-filters .label{margin:0}.request-list{display:grid;gap:16px}.request-card{padding:26px;border:1px solid var(--border,#352840);border-radius:18px;background:linear-gradient(125deg,#1b1425,#141019)}.request-card-title{display:flex;justify-content:space-between;gap:20px;align-items:start}.request-card-title h2{font-size:22px;margin:8px 0}.request-card-title small,.request-customer{color:#b4a6c7;font-size:13px}.request-excerpt{max-width:80ch;line-height:1.7;overflow-wrap:anywhere}.request-tags,.request-card-actions{display:flex;flex-wrap:wrap;gap:10px}.request-tags span{border:1px solid #44334f;color:#d0b5eb;padding:4px 10px;border-radius:6px;font-size:12px}.request-card-actions{margin-top:22px}.request-card-actions .primary{margin-right:auto}.request-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px}.request-detail-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.request-tabs{display:flex;flex-wrap:wrap;gap:5px}.request-tabs button{border:0;background:transparent;color:#ad9cbf;padding:14px 16px;font:inherit;cursor:pointer;border-radius:10px}.request-tabs button[aria-selected=true]{background:#352343;color:#e6ceff}.request-tabs button:focus-visible{outline:2px solid #c49afa;outline-offset:2px}.request-pane{margin-top:24px;min-width:0}.request-pane[hidden]{display:none!important}.request-overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px}.request-brief{min-width:0}.request-brief>.admin-eyebrow{display:block;margin:12px 0 18px}.request-brief .prose{line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.request-facts h2{font-size:19px;margin-top:0}.request-facts dl{margin:0}.request-facts dl>div{padding:12px 0;border-bottom:1px solid #34253f}.request-facts dt{font-size:12px;color:#ad9cbf;margin-bottom:5px}.request-facts dd{margin:0;overflow-wrap:anywhere}.request-facts #status-form{padding:22px 0 0;border:0;background:none;box-shadow:none}.request-discussion{max-width:920px;margin-inline:auto}.request-discussion h2{font-size:20px}.request-discussion #messages{max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#73518c transparent;padding:8px 0 20px}.request-discussion .message{overflow-wrap:anywhere}.request-pane>.panel,.request-pane>.record{margin-bottom:18px}.request-action>summary{cursor:pointer;font-weight:600;padding:4px 0}.request-action>form{padding:24px 0 0;border:0;box-shadow:none;background:none}.request-pane input[type=file]{max-width:100%}.request-pane .text-link{overflow-wrap:anywhere}.request-detail .panel{min-width:0}.request-empty{padding:28px}.request-detail-bar>.btn{flex-shrink:0}
@media(max-width:1050px){.request-overview{grid-template-columns:1fr}.request-detail-bar{align-items:stretch;flex-direction:column}.request-detail-bar>.btn{align-self:flex-start}.request-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}
@media(max-width:600px){.request-filters{grid-template-columns:1fr}.request-card{padding:20px}.request-card-title{flex-direction:column;gap:4px}.request-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.request-tabs button{padding:12px 8px;font-size:13px}.request-card-actions .btn{width:100%;justify-content:center;margin:0}.request-facts dl{grid-template-columns:1fr}.request-card h2{overflow-wrap:anywhere}.request-detail .panel{padding:20px}.request-detail .request-action>form{padding:20px 0 0}.request-detail #status-form{padding:20px 0 0}.request-discussion #messages{max-height:none}}
.request-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.request-facts dl>div:first-child,.request-facts dl>div:nth-child(2){grid-column:1/-1}.account-content:has(.request-detail){scroll-margin-top:100px}@media(max-width:600px){.request-facts dl{grid-template-columns:1fr}}
