.admin-dashboard[data-astro-cid-u2h3djql]{display:grid;gap:1rem}.admin-grid[data-astro-cid-u2h3djql]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-grid--forms[data-astro-cid-u2h3djql]{align-items:start}.admin-card[data-astro-cid-u2h3djql]{padding:1.6rem}.admin-intro[data-astro-cid-u2h3djql]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-intro-actions[data-astro-cid-u2h3djql]{display:flex;gap:.8rem;flex-wrap:wrap}.admin-login[data-astro-cid-u2h3djql]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;padding:1.6rem}.status[data-astro-cid-u2h3djql]{border-radius:16px;padding:.9rem 1rem;font-weight:700}.success[data-astro-cid-u2h3djql]{background:#4a75521f;color:#33533a}.error[data-astro-cid-u2h3djql]{background:#9a3e3e1f;color:#7a2f2f}.login-form[data-astro-cid-u2h3djql],.entity-form[data-astro-cid-u2h3djql]{display:grid;gap:.9rem}.entity-form[data-astro-cid-u2h3djql]{grid-template-columns:repeat(2,minmax(0,1fr))}.full[data-astro-cid-u2h3djql]{grid-column:1 / -1}label[data-astro-cid-u2h3djql]{display:grid;gap:.45rem}label[data-astro-cid-u2h3djql] span[data-astro-cid-u2h3djql],.admin-card[data-astro-cid-u2h3djql] h2[data-astro-cid-u2h3djql],.admin-login[data-astro-cid-u2h3djql] h2[data-astro-cid-u2h3djql]{letter-spacing:-.03em}input[data-astro-cid-u2h3djql],select[data-astro-cid-u2h3djql],textarea[data-astro-cid-u2h3djql]{width:100%;border:1px solid var(--line);border-radius:16px;background:#fffc;padding:.9rem 1rem;font:inherit;color:var(--text)}textarea[data-astro-cid-u2h3djql]{resize:vertical}input[data-astro-cid-u2h3djql][type=file]{padding:.75rem;background:#ffffffa6}.checkbox[data-astro-cid-u2h3djql]{display:flex;align-items:center;gap:.75rem}.checkbox[data-astro-cid-u2h3djql] input[data-astro-cid-u2h3djql]{width:1.1rem;height:1.1rem}.entity-list[data-astro-cid-u2h3djql],.custom-entities[data-astro-cid-u2h3djql],.inquiry-table[data-astro-cid-u2h3djql]{display:grid;gap:.9rem}.entity-list[data-astro-cid-u2h3djql]{margin:0;padding:0;list-style:none}.entity-list[data-astro-cid-u2h3djql] li[data-astro-cid-u2h3djql]{display:grid;gap:.2rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.entity-list[data-astro-cid-u2h3djql] li[data-astro-cid-u2h3djql]:last-child{padding-bottom:0;border-bottom:0}.entity-list[data-astro-cid-u2h3djql] span[data-astro-cid-u2h3djql],.empty-state[data-astro-cid-u2h3djql],.inquiry-card[data-astro-cid-u2h3djql] p[data-astro-cid-u2h3djql]{color:var(--muted)}.custom-entity-item[data-astro-cid-u2h3djql]{border:1px solid var(--line);border-radius:20px;background:#ffffff8f;padding:1rem}.custom-entity-item[data-astro-cid-u2h3djql] summary[data-astro-cid-u2h3djql]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.custom-entity-item[data-astro-cid-u2h3djql] summary[data-astro-cid-u2h3djql]::-webkit-details-marker{display:none}.custom-entity-item[data-astro-cid-u2h3djql] summary[data-astro-cid-u2h3djql] div[data-astro-cid-u2h3djql]{display:grid;gap:.2rem}.summary-meta[data-astro-cid-u2h3djql],.empty-state[data-astro-cid-u2h3djql],.inquiry-meta[data-astro-cid-u2h3djql]{color:var(--muted)}.custom-entity-actions[data-astro-cid-u2h3djql]{padding-top:1rem;display:grid;gap:1rem}.delete-form[data-astro-cid-u2h3djql]{margin:0}.danger[data-astro-cid-u2h3djql]{border-color:#9a3e3e40;color:#7a2f2f}.inquiry-card[data-astro-cid-u2h3djql]{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:#ffffff94}.inquiry-head[data-astro-cid-u2h3djql]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.inquiry-head[data-astro-cid-u2h3djql] div[data-astro-cid-u2h3djql]{display:grid;gap:.2rem}.inquiry-meta[data-astro-cid-u2h3djql]{display:flex;flex-wrap:wrap;gap:.8rem 1rem;font-size:.92rem}@media (max-width: 900px){.admin-grid[data-astro-cid-u2h3djql],.admin-login[data-astro-cid-u2h3djql],.entity-form[data-astro-cid-u2h3djql]{grid-template-columns:1fr}.admin-intro[data-astro-cid-u2h3djql],.inquiry-head[data-astro-cid-u2h3djql]{flex-direction:column;align-items:flex-start}}
