.dashboard{max-width:1500px!important;margin:auto!important}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 15px;background:transparent;border:0;box-shadow:none;min-height:0}.dashboard-header img{width:180px;max-width:30%;height:auto}.dashboard-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:18px;font-size:14px;margin:10px 0 25px}.dashboard-tools button{margin-left:auto}.dashboard a{text-underline-offset:5px}.dashboard-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.dashboard-counts>button{display:flex;flex-direction:column;text-align:left;gap:12px;border:1px solid #4b5260;border-top:3px solid #e51b33;border-radius:5px;background:linear-gradient(130deg,#20121a,#10161c);padding:24px;color:#f3f5f8;font:inherit;cursor:pointer}.dashboard-counts>button[aria-pressed=true]{outline:2px solid #ff677b;outline-offset:3px}.dashboard-counts strong{font-size:42px;line-height:1}.dashboard-counts>button>span:last-child{font-size:13px;color:#c1cad5}.record-type{display:inline-flex;width:fit-content;align-items:center;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:800;letter-spacing:.04em}.record-type.contact{background:#4d1b2b;color:#ffc5cf}.record-type.advertising{background:#493417;color:#ffdf9c}.record-type.listener{background:#163a3a;color:#ace9e2}.dashboard-records{border:1px solid #3b4552;border-radius:5px;background:#10151b;padding:26px}.dashboard-list-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-list-header h2{margin:0}.dashboard-filters{display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:18px}.dashboard label{margin:20px 0 10px}.dashboard label input,.dashboard label select{min-height:46px;margin-top:8px}.dashboard-note,#dashboard-results{font-size:12px;line-height:1.7;color:#b8c4d1}.dashboard-note{margin-top:23px}.dashboard-item{border-top:1px solid #3d4652;padding:23px 0}.dashboard-item-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-item time{font-size:12px;color:#aab7c7}.dashboard-item h3{font-size:23px;line-height:1.3;margin:15px 0 12px;overflow-wrap:anywhere}.dashboard-item p{font-size:14px;line-height:1.7;margin:8px 0;color:#d0d7df;overflow-wrap:anywhere}.dashboard-body{white-space:pre-wrap}.dashboard-item details{margin:16px 0;padding:12px 0}.dashboard-item summary{font-size:14px;cursor:pointer}.dashboard-item .item-status{margin-left:auto;border:1px solid #5b6675;border-radius:3px;padding:3px 8px;font-size:11px}.dashboard-item .status-actions{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.dashboard-item .status-actions label{margin:0;font-size:13px;min-width:150px}.dashboard-item .status-actions select{margin:7px 0 0;padding:9px 12px}.dashboard-item .status-actions button{min-height:44px}.dashboard-item .action-message{flex-basis:100%;font-size:12px;margin:0}.dashboard-item .reply-link{display:inline-block;margin:14px 0;font-size:13px}.dashboard-item .permission{font-weight:700}.dashboard-item .permission.yes{color:#a8e6be}.dashboard-item .permission.no{color:#d2c7b9}.dashboard [hidden]{display:none!important}#dashboard-login{border:1px solid #6a3340;background:#24131a;padding:20px;margin:22px 0}.dashboard button:focus-visible,.dashboard a:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:850px){.dashboard-counts{gap:12px}.dashboard-counts>button{padding:18px}.dashboard-counts strong{font-size:34px}.dashboard-filters{grid-template-columns:1fr 1fr}.dashboard-search{grid-column:1/-1}.dashboard-header .page-title{font-size:34px}}@media(max-width:560px){.dashboard-counts{grid-template-columns:1fr}.dashboard-counts>button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.dashboard-counts>button>span:last-child{grid-column:1/-1}.dashboard-header img{width:110px}.dashboard-header .page-title{font-size:29px}.dashboard-records{padding:18px}.dashboard-list-header{align-items:start;flex-direction:column;gap:10px}.dashboard-filters{grid-template-columns:1fr}.dashboard-search{grid-column:auto}.dashboard-tools{gap:15px}.dashboard-tools button{margin-left:0}.dashboard-item .item-status{margin-left:0}}
