.admin-main{max-width:1320px;margin:auto;padding:60px 56px}.admin-nav{color:var(--muted);gap:24px;font-size:12px;display:flex}.login-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:460px;margin:20px auto;padding:36px}.login-card h1{letter-spacing:-1px;font-size:34px;font-weight:550}.login-card>p{color:var(--muted);font-size:13px;line-height:1.8}.notice{color:#ffc49b;font-size:13px;line-height:1.7}.notice:empty{display:none}.dash-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.dash-title h1{letter-spacing:-1px;font-size:36px;font-weight:500}.dash-title h1 span{color:var(--cyan)}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0 35px;display:grid}.stats>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:25px}.stats span{letter-spacing:1px;color:var(--muted);font-size:9px}.stats b{color:var(--cyan);margin-top:15px;font-size:35px;font-weight:500;display:block}.filters{grid-template-columns:1fr 240px;gap:20px;display:grid}.table-wrap{border:1px solid var(--line);background:#0c1626;border-radius:12px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:1px;color:var(--muted);background:#132034;padding:20px;font-size:9px;font-weight:500}td{border-top:1px solid var(--line);color:#c7d5e5;padding:20px;font-size:12px}td strong{color:#eaf0f9;font-size:14px;font-weight:500;display:block}td small{color:var(--muted);margin-top:6px;display:block}.badge{color:var(--cyan);white-space:nowrap;border:1px solid #42728655;border-radius:5px;padding:6px 9px;font-size:10px}.table-open{color:var(--cyan);background:#54e3eb12;border:0;border-radius:5px;padding:9px 12px}.empty{text-align:center;padding:60px 20px}.empty h2{font-size:21px;font-weight:500}.empty p{color:var(--muted);font-size:13px}#detail{max-width:820px;max-height:90vh;padding:35px}#detail h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0;font-size:30px;font-weight:500}#detail h3{color:var(--cyan);letter-spacing:1px;margin-top:25px;font-size:12px}#detail .detail-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}#detail p{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}#detail .wide{grid-column:1/-1}.detail-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.detail-actions .button{padding:12px 16px;font-size:12px}.detail-form{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}#load-more{margin-top:20px}.muted{color:var(--muted)}@media (width<=800px){.admin-main{padding:35px 20px}.stats{grid-template-columns:1fr 1fr}.stats>div{padding:20px}.dash-title{align-items:start}.dash-title h1{font-size:29px}.dash-title .button{padding:12px;font-size:11px}.filters{grid-template-columns:1fr}.filters .field{margin-bottom:5px}.filters{margin-bottom:20px}.login-card{padding:25px}#detail .detail-grid{grid-template-columns:1fr}#detail{padding:24px}.stats span{font-size:8px}td,th{padding:14px}td{min-width:110px}}
