.manage-page{background:#f6f7f8}.manage-shell{max-width:980px;margin:0 auto;padding:64px 20px 90px}.manage-intro{text-align:center;max-width:720px;margin:0 auto 28px}.manage-intro h1{font-size:clamp(34px,5vw,52px);margin:10px 0}.manage-intro p{font-size:17px;color:#52616f}.manage-card{background:#fff;border:1px solid #e5e9ed;border-radius:24px;box-shadow:0 18px 50px rgba(16,42,67,.08);padding:28px}.manage-login{max-width:520px;margin:auto;display:grid;gap:16px}.manage-login label,.manage-field{display:grid;gap:7px;font-weight:700;color:#17324d}.manage-login input,.manage-field input,.manage-field select{border:1px solid #cfd8df;border-radius:12px;padding:13px 14px;font:inherit;background:#fff}.manage-security{background:#f2f7fb;padding:12px 14px;border-radius:12px;color:#17324d}.manage-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #edf0f2;padding-bottom:20px}.manage-head h2{margin:0 0 5px}.status-pill{padding:7px 11px;border-radius:999px;background:#e9f8ef;color:#167448;font-weight:800;font-size:12px}.manage-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.manage-summary{padding:18px;border:1px solid #e5e9ed;border-radius:16px}.manage-summary span{display:block;color:#6a7782;font-size:12px;margin-bottom:4px}.manage-summary b{font-size:16px}.manage-edit{border-top:1px solid #edf0f2;padding-top:22px}.manage-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.manage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.danger-btn{border:1px solid #e05252;background:#fff;color:#b42318;border-radius:10px;padding:11px 16px;font-weight:800;cursor:pointer}.manage-notice{margin-top:16px;padding:13px 15px;border-radius:12px;background:#fff7e8;color:#7b4d00}.manage-notice.error{background:#fff0ef;color:#a51d14}.manage-notice.ok{background:#ecf9f1;color:#176c46}.pin-card{padding:14px;border-radius:14px;background:#102a43;color:#fff}.pin-card code{font-size:19px;letter-spacing:2px}.hidden{display:none!important}@media(max-width:700px){.manage-shell{padding-top:32px}.manage-card{padding:18px;border-radius:18px}.manage-grid,.manage-edit-grid{grid-template-columns:1fr}.manage-head{display:block}.manage-actions>*{width:100%;text-align:center}}
