.groups-module__A_Xlla__page{background:radial-gradient(circle at 88% 0,#f7d7a6 0,#0000 28%),#f7f5f0;min-height:100vh;padding:52px clamp(20px,5vw,72px) 96px}.groups-module__A_Xlla__header,.groups-module__A_Xlla__sectionHeader,.groups-module__A_Xlla__groupRow,.groups-module__A_Xlla__dialogHeader,.groups-module__A_Xlla__dialogActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.groups-module__A_Xlla__header,.groups-module__A_Xlla__columns{max-width:1180px;margin-left:auto;margin-right:auto}.groups-module__A_Xlla__header{margin-bottom:38px}.groups-module__A_Xlla__eyebrow,.groups-module__A_Xlla__sectionLabel{color:#8a5c2d;letter-spacing:.1em;margin:0 0 8px;font-size:.7rem;font-weight:800}.groups-module__A_Xlla__header h1,.groups-module__A_Xlla__section h2,.groups-module__A_Xlla__dialog h2{color:#2d241a;margin:0}.groups-module__A_Xlla__header h1{font-size:clamp(2.35rem,5vw,4.8rem);line-height:1}.groups-module__A_Xlla__subtitle{color:#73685a;max-width:520px;margin:14px 0 0}.groups-module__A_Xlla__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.groups-module__A_Xlla__section{background:#ffffffb3;border-top:4px solid #ddab4c}.groups-module__A_Xlla__sectionHeader{border-bottom:1px solid #e4ddd2;padding:20px}.groups-module__A_Xlla__sectionHeader span{color:#fffdf6;background:#2e4d43;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.groups-module__A_Xlla__tree,.groups-module__A_Xlla__children{margin:0;padding:0;list-style:none}.groups-module__A_Xlla__parentItem+.groups-module__A_Xlla__parentItem{border-top:1px solid #e4ddd2}.groups-module__A_Xlla__groupRow{min-height:58px;padding:11px 16px}.groups-module__A_Xlla__children{border-left:1px solid #d8cabc;margin-left:28px}.groups-module__A_Xlla__childItem .groups-module__A_Xlla__groupRow{min-height:50px}.groups-module__A_Xlla__icon{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.95rem;font-weight:800;display:grid}.groups-module__A_Xlla__groupName{color:#342b20;flex:1;gap:3px;font-weight:700;display:grid}.groups-module__A_Xlla__groupName small{color:#827466;font-size:.75rem;font-weight:500}.groups-module__A_Xlla__actions{gap:3px;display:flex}.groups-module__A_Xlla__actions button,.groups-module__A_Xlla__dialogHeader>button{color:#685a4d;cursor:pointer;width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:5px;place-items:center;font-weight:800;display:grid}.groups-module__A_Xlla__actions button:hover:not(:disabled),.groups-module__A_Xlla__dialogHeader>button:hover{background:#f0e7d9}.groups-module__A_Xlla__actions button:disabled{color:#c5baad;cursor:not-allowed}.groups-module__A_Xlla__primaryButton,.groups-module__A_Xlla__secondaryButton,.groups-module__A_Xlla__dangerButton{cursor:pointer;font:inherit;border:0;border-radius:6px;padding:11px 16px;font-weight:750}.groups-module__A_Xlla__primaryButton{color:#fffdf6;background:#2e4d43}.groups-module__A_Xlla__secondaryButton{color:#4d4033;background:#ece4d7}.groups-module__A_Xlla__dangerButton{color:#fff;background:#b34b3b}.groups-module__A_Xlla__state,.groups-module__A_Xlla__empty{color:#776a5d}.groups-module__A_Xlla__backdrop{z-index:10;background:#261f1773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.groups-module__A_Xlla__dialog{background:#fffdf9;width:min(100%,560px);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 60px #3021123d}.groups-module__A_Xlla__dialog p{color:#716456}.groups-module__A_Xlla__form{gap:16px;margin-top:22px;display:grid}.groups-module__A_Xlla__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.groups-module__A_Xlla__form label,.groups-module__A_Xlla__dialog>label{color:#4f4337;gap:7px;font-size:.88rem;font-weight:700;display:grid}.groups-module__A_Xlla__form input,.groups-module__A_Xlla__form select,.groups-module__A_Xlla__dialog select{box-sizing:border-box;color:#342b20;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7cabc;border-radius:5px;padding:8px 10px}.groups-module__A_Xlla__form input:focus,.groups-module__A_Xlla__form select:focus,.groups-module__A_Xlla__dialog select:focus,button:focus-visible{outline-offset:2px;outline:3px solid #e9bd65}.groups-module__A_Xlla__dialogActions{justify-content:flex-end;margin-top:24px}.groups-module__A_Xlla__error{color:#a03f32;font-weight:600}.groups-module__A_Xlla__toastRegion{z-index:20;position:fixed;bottom:20px;right:20px}.groups-module__A_Xlla__toast{color:#fff;max-width:340px;padding:12px 16px;font-weight:700}.groups-module__A_Xlla__toastSuccess{background:#2f7457}.groups-module__A_Xlla__toastError{background:#a64235}@media (max-width:760px){.groups-module__A_Xlla__header,.groups-module__A_Xlla__columns{grid-template-columns:1fr}.groups-module__A_Xlla__header{flex-direction:column;align-items:flex-start}.groups-module__A_Xlla__columns,.groups-module__A_Xlla__formGrid{grid-template-columns:1fr}}
