label.svelte-1b2b4o0{display:flex;flex-direction:column;gap:.2rem;flex:1}label.svelte-1b2b4o0 span:where(.svelte-1b2b4o0){font-size:.875rem;font-weight:600;color:#2d3748}label.inline.svelte-1b2b4o0{flex-direction:row;gap:.2rem}label.disabled.svelte-1b2b4o0{opacity:.5;pointer-events:none}label.required.svelte-1b2b4o0 span:where(.svelte-1b2b4o0):after{content:"*";color:#f56565;margin-left:.2rem}label.svelte-1b2b4o0 select:where(.svelte-1b2b4o0){width:100%;height:2.5rem;padding:0 1rem;border:1px solid rgba(0,0,0,.25);border-radius:4px;background-color:#fff;color:#2d3748;font-size:.875rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;transition:all .2s ease;cursor:pointer}label.svelte-1b2b4o0 select:where(.svelte-1b2b4o0):hover:not(:disabled){border-color:#4a5568}label.svelte-1b2b4o0 select:where(.svelte-1b2b4o0):focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px #2b6cb01a}label.svelte-1b2b4o0 select:where(.svelte-1b2b4o0):disabled{cursor:not-allowed}label.svelte-1b2b4o0 select.noBorder:where(.svelte-1b2b4o0){border:none;box-shadow:none}label.svelte-1b2b4o0 select:where(.svelte-1b2b4o0) option:where(.svelte-1b2b4o0){padding:.5rem}label.compact.svelte-1b2b4o0 span:where(.svelte-1b2b4o0){font-size:.875rem;color:#000000a6;font-weight:400}label.compact.svelte-1b2b4o0 select:where(.svelte-1b2b4o0){height:auto;padding:.375rem 1.75rem .375rem .75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px}label.compact.svelte-1b2b4o0 select:where(.svelte-1b2b4o0):focus{border-color:#2b6cb0;box-shadow:0 0 0 2px #2b6cb01a}label.svelte-d2cq9p{display:flex;gap:.2rem;flex-direction:column;flex:1}label.svelte-d2cq9p span:where(.svelte-d2cq9p){font-size:.875rem;font-weight:600}label.svelte-d2cq9p span.required:where(.svelte-d2cq9p):after{content:"*";color:#f56565;margin-left:.2rem}.number-range-inputs.svelte-d2cq9p{display:flex;gap:1rem}.input-group.svelte-d2cq9p{flex:1}.input-wrapper.svelte-d2cq9p{position:relative;display:flex;align-items:center;border:1px solid rgba(0,0,0,.25);border-radius:4px;transition:all .2s}.input-wrapper.svelte-d2cq9p:focus-within{background:#fff;border-color:#2b6cb0;box-shadow:0 0 0 3px #2b6cb01a}.input-wrapper.svelte-d2cq9p .prefix:where(.svelte-d2cq9p),.input-wrapper.svelte-d2cq9p .suffix:where(.svelte-d2cq9p){padding:0 1rem;color:#4a5568;font-size:.875rem}.input-wrapper.svelte-d2cq9p input:where(.svelte-d2cq9p){flex:1;width:100%;height:2.5rem;border:0;background:transparent;padding:0 1rem;font-size:.875rem;color:#2d3748}.input-wrapper.svelte-d2cq9p input:where(.svelte-d2cq9p)::placeholder{color:#4a5568}.input-wrapper.svelte-d2cq9p input:where(.svelte-d2cq9p):focus{outline:none}.grade-range-selector.svelte-n62u2y .selects:where(.svelte-n62u2y){display:flex;align-items:flex-start;gap:1rem}.grade-range-selector.svelte-n62u2y .selects:where(.svelte-n62u2y) .select-group:where(.svelte-n62u2y){flex:1}.grade-range-selector.svelte-n62u2y .selects:where(.svelte-n62u2y) .select-group:where(.svelte-n62u2y) .select-box{width:100%}.grade-range-selector.svelte-n62u2y .selects:where(.svelte-n62u2y) .divider:where(.svelte-n62u2y){font-size:.875rem;color:#4a5568;white-space:nowrap;margin-top:1.75rem}label.svelte-1wiuot6{cursor:pointer}label.inline.svelte-1wiuot6{display:inline-flex}label.disabled.svelte-1wiuot6{opacity:.5;pointer-events:none}label.required.svelte-1wiuot6 .label:where(.svelte-1wiuot6):after{content:"*";color:#f56565;margin-left:.2rem}label.svelte-1wiuot6 .label:where(.svelte-1wiuot6){font-size:.875rem;color:#2d3748}.control.svelte-1wiuot6{display:flex;align-items:center;gap:.5rem}.checkbox-wrapper.svelte-1wiuot6{position:relative;width:1.25rem;height:1.25rem}.checkbox-wrapper.svelte-1wiuot6 input[type=checkbox]:where(.svelte-1wiuot6){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper.svelte-1wiuot6 input[type=checkbox]:where(.svelte-1wiuot6):checked~.checkmark:where(.svelte-1wiuot6){background-color:#2b6cb0;border-color:#2b6cb0}.checkbox-wrapper.svelte-1wiuot6 input[type=checkbox]:where(.svelte-1wiuot6):checked~.checkmark:where(.svelte-1wiuot6):after{display:block}.checkbox-wrapper.svelte-1wiuot6 input[type=checkbox]:where(.svelte-1wiuot6):focus~.checkmark:where(.svelte-1wiuot6){box-shadow:0 0 0 3px #2b6cb01a}.checkbox-wrapper.svelte-1wiuot6 .checkmark:where(.svelte-1wiuot6){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:2px;transition:all .2s ease}.checkbox-wrapper.svelte-1wiuot6 .checkmark:where(.svelte-1wiuot6):after{content:"";position:absolute;display:none;left:.35rem;top:.15rem;width:.35rem;height:.6rem;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-group.svelte-12m6p6n{display:flex;flex-direction:column;gap:1rem}.checkbox-group.svelte-12m6p6n>span:where(.svelte-12m6p6n){display:flex;align-items:center;gap:.2rem;font-size:.875rem;font-weight:600;color:#2d3748}.checkbox-group.disabled.svelte-12m6p6n{opacity:.5;pointer-events:none}.checkbox-group.required.svelte-12m6p6n>span:where(.svelte-12m6p6n):after{content:"*";color:#f56565;margin-left:.2rem}.checkbox-group.svelte-12m6p6n .options:where(.svelte-12m6p6n){display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}label.svelte-1ljd5xz{display:flex;align-items:center;gap:.5rem;cursor:pointer}label.disabled.svelte-1ljd5xz{opacity:.5;pointer-events:none}label.required.svelte-1ljd5xz .label:where(.svelte-1ljd5xz):after{content:"*";color:#f56565;margin-left:.2rem}label.svelte-1ljd5xz .label-content:where(.svelte-1ljd5xz){display:flex;flex-direction:column;gap:.2rem}label.svelte-1ljd5xz .label:where(.svelte-1ljd5xz){font-size:.875rem;color:#2d3748}label.svelte-1ljd5xz .helper-text:where(.svelte-1ljd5xz){font-size:.75rem}.toggle-wrapper.svelte-1ljd5xz{position:relative;width:2.75rem;height:1.5rem}.toggle-wrapper.svelte-1ljd5xz input[type=checkbox]:where(.svelte-1ljd5xz){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.toggle-wrapper.svelte-1ljd5xz input[type=checkbox]:where(.svelte-1ljd5xz):checked~.toggle:where(.svelte-1ljd5xz){background-color:#2b6cb0}.toggle-wrapper.svelte-1ljd5xz input[type=checkbox]:where(.svelte-1ljd5xz):checked~.toggle:where(.svelte-1ljd5xz):after{transform:translate(1.25rem)}.toggle-wrapper.svelte-1ljd5xz input[type=checkbox]:where(.svelte-1ljd5xz):focus~.toggle:where(.svelte-1ljd5xz){box-shadow:0 0 0 3px #2b6cb01a}.toggle-wrapper.svelte-1ljd5xz .toggle:where(.svelte-1ljd5xz){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;border-radius:1rem;transition:all .2s ease}.toggle-wrapper.svelte-1ljd5xz .toggle:where(.svelte-1ljd5xz):after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%;transition:transform .2s ease}.form-wrapper.svelte-1m7959l{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem;flex:1}.form-wrapper.svelte-1m7959l .label:where(.svelte-1m7959l){font-size:.875rem;font-weight:600;color:#2d3748}.form-wrapper.row.svelte-1m7959l{flex-direction:row;gap:1.5rem}.form-wrapper.xs.svelte-1m7959l{max-width:120px}.form-wrapper.sm.svelte-1m7959l{max-width:160px}.form-wrapper.md.svelte-1m7959l{max-width:240px}.form-wrapper.lg.svelte-1m7959l{max-width:300px}.form-wrapper.full.svelte-1m7959l{width:100%}
