.notice-panel{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;border-color:rgba(240,87,107,.3)}.admin-badge{padding:.35rem .85rem;background:var(--danger-subtle);color:var(--danger);border-radius:var(--radius-full);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.proof-item{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.proof-actions{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-span-2{grid-column:span 2}.admin-check-row{display:flex;align-items:center;gap:.6rem;padding-top:1.6rem}.admin-task-item,.admin-task-list,.admin-user-item{display:flex;flex-direction:column;gap:var(--space-3)}.admin-task-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.admin-task-url{display:block;margin-top:.25rem;word-break:break-all}.admin-pill{padding:.15rem .55rem;border-radius:var(--radius-full);background:rgba(255,255,255,.06);color:var(--text-secondary);font-size:.68rem;font-weight:700;text-transform:uppercase}.admin-pill.ok{background:rgba(34,197,94,.12);color:var(--success)}.admin-search-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--space-2);gap:var(--space-2)}.admin-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.admin-link-card{display:flex;flex-direction:column;gap:.45rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.02);transition:border-color .15s ease,transform .15s ease}.admin-link-card:hover{border-color:rgba(240,87,107,.35);transform:translateY(-1px)}.admin-link-card strong{font-size:1rem}.admin-link-card span{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.admin-risk-label{display:block;margin-top:.2rem;color:var(--danger)}@media (max-width:900px){.admin-link-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-content{padding:var(--space-3);padding-bottom:2rem}.notice-panel{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.proof-actions{justify-content:stretch}.proof-actions button{flex:1 1}.admin-form-grid,.admin-search-row{grid-template-columns:1fr}.admin-check-row,.admin-span-2{grid-column:auto;padding-top:0}}