.checkboxSection{display:flex;flex-direction:column;gap:.5rem}.checkboxGroupContainer{display:flex;flex-wrap:wrap;gap:.5rem}[class=checkboxGroupContainer] .checkboxWrapper{max-width:100%}[class=checkboxGroupContainer] .checkboxLabel{white-space:normal;overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual}[class=checkboxGroupContainer] .checkboxLabel:lang(en){hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.checkboxGroupContainer--grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.checkboxGroupContainer--grid3 .checkboxWrapper{width:100%;box-sizing:border-box}.checkboxGroupContainer--grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.checkboxGroupContainer--grid2 .checkboxWrapper{width:100%;box-sizing:border-box}.checkboxGroupContainer--grid2.checkboxGroupContainer--fit{grid-template-columns:repeat(2,95px);column-gap:12px;justify-content:start}.checkboxGroupContainer--grid2.checkboxGroupContainer--fit .checkboxWrapper{min-width:65px;width:fit-content;justify-content:flex-start}.checkboxGroupContainer--grid4{display:grid;gap:.5rem}.checkboxGroupContainer--grid4,.checkboxGroupContainer--grid4.checkboxGroupContainer--fit{grid-template-columns:repeat(4,1fr)}.checkboxGroupContainer--grid4 .checkboxWrapper,.checkboxGroupContainer--grid4.checkboxGroupContainer--fit .checkboxWrapper{width:100%;box-sizing:border-box}.checkboxGroupContainer--grid3-auto{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;min-width:0;width:100%}.checkboxGroupContainer--grid3-auto .checkboxWrapper{width:100%;min-width:0;box-sizing:border-box}.checkboxGroupContainer--grid2-auto .checkboxLabel,.checkboxGroupContainer--grid3-auto .checkboxLabel{white-space:normal;overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual}.checkboxGroupContainer--grid2-auto .checkboxLabel:lang(en),.checkboxGroupContainer--grid3-auto .checkboxLabel:lang(en){hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.checkboxGroupContainer--grid2-auto{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;min-width:0;width:100%}.checkboxGroupContainer--grid2-auto .checkboxWrapper{width:100%;min-width:0;box-sizing:border-box}.checkboxGridItem,.checkboxWrapper,.materialsCheckboxWrapper{--chip-padding-y:var(--spacing-2);--chip-padding-x:var(--spacing-4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--chip-padding-y) var(--chip-padding-x);border-radius:var(--chip-radius);border:var(--chip-border-width) solid var(--chip-border);background-color:var(--chip-bg);transition:var(--chip-transition);user-select:none}.checkboxGridItem:hover,.checkboxWrapper:not(.disabled):hover,.materialsCheckboxWrapper:not(.disabled):hover{border-color:var(--chip-hover-border)}.checkboxWrapper--left{justify-content:flex-start;text-align:left}.checkboxGridItem:has(.checkboxInput:checked),.checkboxWrapper:has(.checkboxInput:checked),.materialsCheckboxWrapper:has(.checkboxInput:checked){background-color:var(--chip-active-bg);border-color:var(--chip-active-border)}.checkboxGridItem:has(.checkboxInput:checked) .checkboxLabel,.checkboxWrapper:has(.checkboxInput:checked) .checkboxLabel,.materialsCheckboxWrapper:has(.checkboxInput:checked) .materialsCheckboxLabel{color:var(--chip-active-color)}.checkboxGridItem:has(.checkboxInput:checked):hover,.checkboxWrapper:has(.checkboxInput:checked):hover,.materialsCheckboxWrapper:has(.checkboxInput:checked):hover{opacity:var(--chip-active-hover-opacity)}.checkboxGridItem.disabled,.checkboxWrapper.disabled,.materialsCheckboxWrapper.disabled{cursor:not-allowed;opacity:var(--chip-disabled-opacity);pointer-events:none}.checkboxInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0;padding:0}.checkboxLabel,.materialsCheckboxLabel{font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);color:var(--chip-color);line-height:1.2;white-space:nowrap;cursor:pointer}.checkboxWrapper.disabled .checkboxLabel,.materialsCheckboxWrapper.disabled .materialsCheckboxLabel{color:var(--color-text-secondary)}.checkboxGrid{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.checkboxGroupLabel{display:block;margin-bottom:var(--spacing-2);font-weight:600;font-size:14px;color:var(--color-text-primary)}.checkboxGroup,.checkboxGroupRow{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.checkboxWrapper:has(.checkboxSmall){--chip-padding-y:2px;--chip-padding-x:var(--spacing-2);--chip-font-size:11px}.checkboxWrapper:has(.checkboxLarge){--chip-padding-y:var(--spacing-2);--chip-padding-x:var(--spacing-5);--chip-font-size:15px}.checkboxError .checkboxWrapper{--chip-border:var(--color-error);--chip-hover-border:var(--color-error);--chip-active-bg:var(--color-error);--chip-active-border:var(--color-error)}.checkboxSuccess .checkboxWrapper{--chip-border:var(--color-success);--chip-hover-border:var(--color-success);--chip-active-bg:var(--color-success);--chip-active-border:var(--color-success)}@media (max-width:768px){.checkboxGrid,.checkboxGroupRow{gap:var(--spacing-1)}.checkboxGridItem,.checkboxWrapper,.materialsCheckboxWrapper{--chip-padding-x:var(--spacing-3)}}