body.is-admin{background:#f1f4fa;font-size:15.5px}.adm h1{margin:0;font-size:2.4rem}.adm h2{font-size:1.5rem}.adm .btn{min-height:40px;padding:6px 16px;font-size:1rem}.adm .field input:not([type=checkbox]):not([type=radio]),.adm .field select,.adm .field textarea{min-height:40px;padding:8px 12px}.adm .table th{font-size:.85rem}.adm .table td,.adm .table th{padding:10px 12px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.adm-head p{color:var(--muted);margin:4px 0 0}.adm-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px}.btn--danger{color:var(--danger);background:#fff;border-color:#f2c4c4}.btn--danger:hover{background:var(--danger);color:#fff}.adm[data-v-965e47c8]{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.adm__side[data-v-965e47c8]{background:var(--navy-900);color:#fff;height:100vh;padding:16px 12px 32px;position:sticky;top:0;overflow-y:auto}.adm__brand[data-v-965e47c8]{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:12px;padding:6px 8px 18px;text-decoration:none;display:flex}.adm__brand img[data-v-965e47c8]{background:#fff;border-radius:4px;padding:2px}.adm__brand span[data-v-965e47c8]{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;flex-direction:column;font-size:1.3rem;font-weight:800;line-height:1;display:flex}.adm__brand small[data-v-965e47c8]{color:var(--yellow);letter-spacing:.08em;font-size:.75rem}.adm__group[data-v-965e47c8]{margin-bottom:14px}.adm__group-label[data-v-965e47c8]{text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin:0 8px 4px;font-size:.72rem}.adm__link[data-v-965e47c8]{color:#ffffffd9;border-radius:6px;padding:7px 10px;font-weight:500;text-decoration:none;display:block}.adm__link[data-v-965e47c8]:hover{color:#fff;background:#ffffff14}.adm__link.is-active[data-v-965e47c8]{background:var(--yellow);color:var(--navy);font-weight:700}.adm__main[data-v-965e47c8]{min-width:0}.adm__top[data-v-965e47c8]{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:16px;padding:12px 28px;display:flex;position:sticky;top:0}.adm__menu[data-v-965e47c8]{cursor:pointer;background:0 0;border:0;font-size:1.5rem;display:none}.adm__site[data-v-965e47c8]{margin-right:auto;font-weight:600}.adm__user[data-v-965e47c8]{color:var(--muted)}.adm__logout[data-v-965e47c8]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px}.adm__content[data-v-965e47c8]{max-width:1280px;padding:28px}.toasts[data-v-965e47c8]{z-index:300;gap:8px;display:grid;position:fixed;bottom:20px;right:20px}.toast[data-v-965e47c8]{color:#fff;box-shadow:var(--shadow);border-radius:8px;padding:12px 18px;font-weight:600}.toast--ok[data-v-965e47c8]{background:var(--success)}.toast--error[data-v-965e47c8]{background:var(--danger)}@media (width<=900px){.adm[data-v-965e47c8]{grid-template-columns:1fr}.adm__side[data-v-965e47c8]{z-index:100;width:270px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.adm__side.is-open[data-v-965e47c8]{transform:none}.adm__menu[data-v-965e47c8]{display:block}.adm__content[data-v-965e47c8]{padding:16px}}
