.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-heading h1{font-size:clamp(26px,5vw,36px);margin:7px 0;letter-spacing:-1px}.admin-heading small{font:700 10px system-ui;letter-spacing:1.4px;color:#64758b}.admin-heading button{min-height:44px}.admin-section-label{display:block;max-width:420px;font-size:14px}.admin-section-label select{width:100%;min-height:48px;margin-top:8px;background:#fff;border:1px solid #bccde2;border-radius:10px;padding:12px;color:#084da9;font-weight:650}#adminResults>section{margin:28px 0}#adminResults h2{font-size:20px;letter-spacing:-.3px;margin:0 0 12px}#adminFreshness{font-size:13px;color:#52657d;margin:12px 0 24px}.admin-attention{background:#fffaf1;border:1px solid #eedbbb;border-radius:15px;padding:20px}.admin-queues{display:grid;gap:8px}.admin-queues a{display:flex;align-items:center;gap:12px;min-height:54px;background:white;border:1px solid #e7ded0;border-radius:10px;padding:12px;text-decoration:none;font-size:14px}.admin-queues a>span:first-child{flex:1}.admin-queues strong{font-size:20px;color:#084da9}.admin-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-summary-heading>span{font-size:12px;color:#52657d}.admin-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-summary button{padding:20px 16px;border:1px solid #dce5f1;border-radius:14px;background:white;text-align:left;color:#172b49;cursor:pointer}.admin-summary button>span{display:block;font:600 14px system-ui}.admin-summary strong{display:block;font:750 30px system-ui;color:#084da9;margin:10px 0}.admin-summary small{font-size:12px;color:#52657d}.admin-recent ul{list-style:none;padding:0;margin:0}.admin-recent li{padding:14px 0;border-bottom:1px solid #dce5f1;font-size:14px;overflow-wrap:anywhere}.admin-recent li span,.admin-recent time{display:block;margin-top:6px;color:#52657d;font-size:13px}.admin-access-note{padding:16px;border:1px solid #dce5f1;background:#edf3fc;border-radius:12px;font-size:14px}.admin-access-note p{line-height:1.6;margin:7px 0 0}#adminResults button:focus-visible,#adminResults a:focus-visible{outline:3px solid #f69a00;outline-offset:3px}@media(max-width:600px){.admin-attention{padding:16px}.admin-summary button{padding:16px 14px}.admin-heading{margin-bottom:18px}#adminResults>section{margin:24px 0}}
.admin-workspace .account-section-bar,.admin-workspace .community>#sidebar{display:none!important}.admin-workspace .community{display:block;max-width:1000px}.admin-attention.all-caught-up{background:#f1f6fb;border-color:#dce5f1}.admin-attention.all-caught-up .admin-queues a{border-color:#dce5f1}.admin-record{padding:20px;background:#fff;border:1px solid #dce5f1;border-radius:14px;margin:14px 0;overflow-wrap:anywhere}.admin-record h3{font-size:19px;margin:0 0 12px}.admin-record p{font-size:14px;line-height:1.6;margin:10px 0}.admin-record-photo{width:100%;max-height:260px;object-fit:contain;background:#edf3fa;border-radius:10px;margin-bottom:18px}.admin-record .admin-record-price{font-size:23px;font-weight:750;color:#084da9}.admin-record-description{white-space:pre-wrap}.admin-technical{margin:18px 0;font-size:13px;color:#52657d}.admin-technical summary{min-height:44px;padding:12px 0;cursor:pointer}.admin-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fb;padding:12px;border-radius:8px;max-height:260px;overflow:auto}.admin-technical input{font-size:12px}.admin-technical button{margin-top:10px}.admin-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) auto auto;gap:12px;align-items:end;margin:18px 0}.admin-filters label{font-size:14px}.admin-filters input,.admin-filters select{min-height:46px;width:100%}.admin-filters button{min-height:46px}.admin-confirm{width:min(520px,94vw);border:0;border-radius:16px;padding:24px;max-height:90dvh;overflow:auto;color:#172b49}.admin-confirm::backdrop{background:#10243c99}.admin-confirm p{line-height:1.6}.admin-confirm textarea{width:100%;min-height:100px;margin-top:8px}.admin-confirm [data-error]{color:#a32e25}.admin-confirm button{min-height:44px}.admin-record .badge{margin-right:8px}@media(max-width:650px){.admin-filters{grid-template-columns:1fr 1fr}.admin-filters label:first-child{grid-column:1/-1}.admin-filters label:has(select){grid-column:1/-1}.admin-record{padding:17px}.admin-workspace .community{margin-top:20px}}
