.press-item{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.6rem .2rem;border-bottom:1px solid var(--line);transition:padding .2s,background .2s}.press-item:hover,.press-item:focus-visible{padding-left:1rem;padding-right:1rem;background:rgba(255,255,255,.7)}.press-item span{color:var(--pink);font-size:.82rem;font-weight:800}.press-item h3{margin:.25rem 0;font-size:1.22rem}.press-item p{margin:0;color:var(--muted)}.press-item b{font-size:1.5rem;color:var(--pink);flex:none}.columns{background:#fff}.admin-page{min-height:100vh;background:#f8f5f8;color:#282432;padding:3rem 1.25rem}.admin-shell{max-width:1100px;margin:auto}.admin-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:2rem}.admin-head h1{font-size:2.2rem;font-weight:800;letter-spacing:-.04em}.admin-head p{color:#656071}.admin-grid{display:grid;grid-template-columns:380px 1fr;gap:1.5rem;align-items:start}.admin-card{background:white;border:1px solid #e9e2e7;border-radius:22px;padding:1.5rem}.admin-form{display:grid;gap:1rem}.admin-form label{display:grid;gap:.35rem;font-weight:700;font-size:.9rem}.admin-list{display:grid;gap:.75rem}.admin-row{border:1px solid #e9e2e7;border-radius:16px;padding:1rem;display:flex;justify-content:space-between;gap:1rem}.admin-row small{display:block;color:#8a838e}.admin-row h3{font-weight:750;margin:.2rem 0}.admin-actions{display:flex;gap:.4rem;align-items:center}.admin-status{min-height:1.5rem;color:#cf0074;font-size:.9rem}.denied{max-width:580px;margin:15vh auto;background:white;border-radius:24px;padding:2rem;text-align:center}@media(max-width:820px){.admin-grid{grid-template-columns:1fr}.admin-head{display:block}.press-item{align-items:flex-start}}
