.hu-stats{margin-bottom:1rem}.hu-setup{margin-bottom:1.2rem}.hu-setup h2{margin-bottom:.6rem}.hu-checklist{display:grid;gap:.6rem;margin:1.4rem 0}.hu-checklist>div{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.hu-checklist a{margin-left:auto;font-size:.87rem}.hu-check{width:1.6rem;height:1.6rem;border-radius:50%;display:inline-grid;place-items:center;font-weight:700}.hu-check.ok{background:#e0f5e8;color:#1c7746}.hu-check.missing{background:#fff1d4;color:#99610c}.hu-code-help summary{cursor:pointer;color:#1a5379}.hu-code-help p{margin-top:.6rem}.hu-columns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.2rem;margin-bottom:1.2rem}.hu-columns .panel{min-width:0}.hu-columns form label{display:block}.hu-run-form{margin-top:1rem}.hu-top-row{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.hu-search{display:flex;gap:.5rem}.hu-state{display:inline-block;border-radius:99px;padding:.25rem .65rem;font-size:.8rem;font-weight:600}.hu-state.active{background:#d9f2e4;color:#1c7045}.hu-state.pending{background:#fff2d7;color:#885d10}.hu-state.inactive{background:#e6e9ed;color:#55616d}.hu-inline-form{margin:.4rem 0}.hu-edit-form{min-width:250px;padding:1rem 0}.hu-edit-form label{display:block}.hu-pages{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.hu-booking-optin{margin-top:1rem;margin-bottom:1rem;padding:1rem!important}.hu-booking-optin summary{cursor:pointer}.hu-booking-optin p{margin:.8rem 0}@media(max-width:900px){.hu-columns{grid-template-columns:1fr}.hu-search{width:100%}.hu-search input{flex:1;min-width:0}}
