.admin-page{background:radial-gradient(ellipse at 4% 20%,#06bfd115,transparent 50%),#070c13}.admin-page header>a:last-child{font-size:11px;text-decoration:none;color:var(--muted)}#admin-root{max-width:1280px;padding:48px 24px 70px;margin:auto}.auth-panel{max-width:470px;margin:40px auto;padding:36px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(140deg,#152433,#0a131e)}.auth-panel h1{font-size:36px}.auth-panel .field{margin:22px 0}.auth-panel .primary{width:100%;margin-top:6px}.auth-panel .description{margin-bottom:0}.admin-error{color:#ffb1a8;font-size:12px;line-height:1.7}.admin-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.admin-top h1{margin-top:12px}.admin-tools{display:flex;align-items:center;gap:12px}.admin-tools a{text-decoration:none}.admin-email{font-size:10px;color:var(--muted)}.inbox-controls{display:flex;gap:16px;margin:24px 0}.inbox-controls input{flex:2}.inbox-controls select{flex:1}.inbox-card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.table-scroll{overflow:auto}.inbox-table{border-collapse:collapse;width:100%;min-width:800px;text-align:left;font-size:12px}.inbox-table th{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;font-weight:400;color:var(--muted);background:#142333;padding:18px}.inbox-table td{padding:20px 18px;border-top:1px solid var(--line);line-height:1.7}.inbox-table button{background:transparent;border:0;padding:0;color:#c8f6ff;font-size:13px;text-align:left}.inbox-table button:hover{text-decoration:underline}.inbox-table small{display:block;color:var(--muted);font-size:9px}.delivery-badge{font-size:10px;border:1px solid var(--line);border-radius:20px;padding:6px 10px;white-space:nowrap;color:#a0b2c4}.delivery-badge.sent{color:#61ddae;border-color:#02b47f55}.delivery-badge.review,.delivery-badge.retry{color:#ffb671;border-color:#fd7d1355}.inbox-footer{display:flex;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--line);align-items:center;color:var(--muted);font-size:11px}.pagination{display:flex;gap:12px}.pagination button{padding:9px 15px;min-height:36px}.connection{border:1px solid var(--line);border-radius:16px;padding:24px;margin-top:24px;background:#0e1b28}.connection h2{font-size:18px;font-weight:300;margin:0 0 12px}.connection p,.connection li{color:var(--muted);font-size:12px;line-height:1.8}.connection ol{padding-left:20px;margin:18px 0}.connection summary{cursor:pointer;font-size:12px;color:#bff7ff}.connection a{color:#bff7ff}.connection form{display:flex;gap:12px;margin-top:18px}.connection form input{flex:1}.connection .primary{white-space:nowrap}.detail-top{margin-bottom:25px}.detail-top h1{margin:20px 0 10px;overflow-wrap:anywhere}.detail-meta{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:11px}.admin-detail{max-width:900px}.admin-detail .review-section{background:#0d1926}.admin-detail dd{font-size:13px}.admin-detail dt{font-size:11px}.empty-inbox{padding:60px 30px;color:var(--muted);text-align:center;line-height:1.8;font-size:13px}#admin-message{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#153047;color:#d9f6ff;z-index:10;border-radius:12px;padding:14px 20px;font-size:12px;display:none}
@media(max-width:720px){#admin-root{padding:28px 20px 45px}.auth-panel{margin:20px auto;padding:28px 22px}.admin-top{display:block}.admin-tools{margin:18px 0;flex-wrap:wrap}.admin-top h1{font-size:32px}.inbox-controls{flex-direction:column}.connection form{flex-direction:column}.connection{padding:20px}.inbox-footer{gap:12px}.detail-meta{gap:12px}}
