.checkbox{display:inline-flex;align-items:center;gap:var(--spacing-md);cursor:pointer;font-family:var(--font-family);user-select:none;position:relative}.checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.checkbox-input{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .2s ease;border:2px solid var(--border-neutral-primary);background:var(--background-card);border-radius:var(--radius-sm)}.checkbox-input::after{content:"";position:absolute;display:none;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-input::before{content:"";position:absolute;display:none;width:60%;height:2px;background:var(--text-oncolor-primary);border-radius:1px}.checkbox-label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer}input[type=checkbox]:checked+.checkbox-input{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}input[type=checkbox]:checked+.checkbox-input::after{display:block}input[type=checkbox]:indeterminate+.checkbox-input,.checkbox-input.indeterminate{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}input[type=checkbox]:indeterminate+.checkbox-input::before,.checkbox-input.indeterminate::before{display:block}input[type=checkbox]:indeterminate+.checkbox-input::after,.checkbox-input.indeterminate::after{display:none}.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-primary-hovered);border-color:var(--controls-control-primary-hovered)}input[type=checkbox]:focus+.checkbox-input,input[type=checkbox]:focus-visible+.checkbox-input{outline:2px solid var(--controls-control-primary-focused);outline-offset:2px}input[type=checkbox]:focus:not(:focus-visible)+.checkbox-input{outline:none}.checkbox:active:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox:active:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox:active:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-primary-pressed);border-color:var(--controls-control-primary-pressed)}.checkbox.disabled,.checkbox[disabled],input[type=checkbox]:disabled+.checkbox-input{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox.disabled .checkbox-label,.checkbox[disabled] .checkbox-label,input[type=checkbox]:disabled+.checkbox-input .checkbox-label{cursor:not-allowed;color:var(--text-default-disabled)}.checkbox.read-only{cursor:default}.checkbox.read-only .checkbox-input{cursor:default}.checkbox.read-only .checkbox-label{cursor:default;color:var(--text-default-disabled)}.checkbox--medium .checkbox-input{width:24px;height:24px;min-width:24px;min-height:24px}.checkbox--medium .checkbox-label{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.checkbox--small .checkbox-input{width:20px;height:20px;min-width:20px;min-height:20px;border-width:1.5px}.checkbox--small .checkbox-label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.checkbox--small .checkbox-input::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3L4.5 8.5L2 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox--x-small{gap:var(--spacing-xs)}.checkbox--x-small .checkbox-input{width:16px;height:16px;min-width:16px;min-height:16px;border-width:1.5px}.checkbox--x-small .checkbox-label{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.checkbox--x-small .checkbox-input::after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 2.5L4.16667 6.66667L1.66667 4.16667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox--neutral input[type=checkbox]:checked+.checkbox-input,.checkbox--neutral .checkbox-input.indeterminate{background:var(--controls-control-neutral-checked);border-color:var(--controls-control-neutral-checked)}.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-neutral-hovered);border-color:var(--controls-control-neutral-hovered)}.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-neutral-pressed);border-color:var(--controls-control-neutral-pressed)}.checkbox--neutral input[type=checkbox]:focus+.checkbox-input,.checkbox--neutral input[type=checkbox]:focus-visible+.checkbox-input{outline-color:var(--controls-control-neutral-focused)}input[type=checkbox]:not(.checkbox input):not(.form-check-input){appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;border:2px solid var(--border-neutral-primary, #9da4ae);border-radius:var(--radius-sm, 4px);background:var(--background-card, #fff);cursor:pointer;flex-shrink:0;vertical-align:middle;transition:all .2s ease;box-sizing:border-box}input[type=checkbox]:not(.checkbox input):not(.form-check-input)::after{content:"";position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}input[type=checkbox]:not(.checkbox input):not(.form-check-input):checked{background:var(--controls-control-primary-checked, #1B8354);border-color:var(--controls-control-primary-checked, #1B8354)}input[type=checkbox]:not(.checkbox input):not(.form-check-input):checked::after{display:block}input[type=checkbox]:not(.checkbox input):not(.form-check-input):hover:not(:disabled):not(:checked){border-color:var(--controls-control-neutral-hovered, #6b7280);background:var(--background-neutral-50, #f9fafb)}input[type=checkbox]:not(.checkbox input):not(.form-check-input):focus-visible{outline:2px solid var(--controls-control-primary-focused, #1B8354);outline-offset:2px}input[type=checkbox]:not(.checkbox input):not(.form-check-input):focus:not(:focus-visible){outline:none}input[type=checkbox]:not(.checkbox input):not(.form-check-input):disabled{opacity:.5;cursor:not-allowed}.checkbox-input{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .2s ease;border:2px solid var(--border-neutral-primary);background:var(--background-card);border-radius:var(--radius-sm);width:24px;height:24px;min-width:24px;min-height:24px;cursor:pointer}.checkbox-input::after{content:"";position:absolute;display:none;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-input::before{content:"";position:absolute;display:none;width:60%;height:2px;background:var(--text-oncolor-primary);border-radius:1px}.checkbox-input.checked{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}.checkbox-input.checked::after{display:block}.checkbox-input.indeterminate{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}.checkbox-input.indeterminate::before{display:block}.checkbox-input.indeterminate::after{display:none}.checkbox-input:hover:not(.disabled):not([disabled]):not(.checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox-input:hover:not(.disabled):not([disabled]).checked,.checkbox-input:hover:not(.disabled):not([disabled]).indeterminate{background:var(--controls-control-primary-hovered);border-color:var(--controls-control-primary-hovered)}.checkbox-input:focus,.checkbox-input:focus-visible{outline:2px solid var(--controls-control-primary-focused);outline-offset:2px}.checkbox-input:focus:not(:focus-visible){outline:none}.checkbox-input:active:not(.disabled):not([disabled]):not(.checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox-input:active:not(.disabled):not([disabled]).checked,.checkbox-input:active:not(.disabled):not([disabled]).indeterminate{background:var(--controls-control-primary-pressed);border-color:var(--controls-control-primary-pressed)}.checkbox-input.disabled,.checkbox-input[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox-input.size-small{width:20px;height:20px;min-width:20px;min-height:20px;border-width:1.5px}.checkbox-input.size-x-small{width:16px;height:16px;min-width:16px;min-height:16px;border-width:1.5px}.radio{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-md);cursor:pointer;user-select:none}.radio__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:24px;height:24px;margin:0;border:1px solid var(--controls-control-border);border-radius:var(--radius-full);background-color:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;transition:all .2s ease;box-sizing:border-box;box-shadow:0 0 0 0 var(--controls-control-ripple-effect)}.radio__input::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:15px;height:15px;border-radius:var(--radius-full);background-color:rgba(0,0,0,0);transition:all .2s ease;opacity:0}.radio__input:checked::after{transform:translate(-50%, -50%) scale(1);opacity:1}.radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio__input:focus-visible:not(:checked){outline:2px solid var(--border-black);outline-offset:2px}.radio__input:hover:not(:disabled):checked{box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio__input:active:not(:disabled):checked{box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio__input:focus-visible:checked{outline:2px solid var(--border-black);outline-offset:2px}.radio__input:disabled{border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.radio__input:disabled::after{background-color:var(--border-disabled)}.radio__input[readonly]{cursor:default;pointer-events:none}.radio--primary .radio__input,.radio__input{border-color:var(--controls-control-border);background-color:rgba(0,0,0,0)}.radio--primary .radio__input:checked,.radio__input:checked{border-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:checked::after,.radio__input:checked::after{background-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:hover:not(:disabled):not(:checked),.radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--primary .radio__input:hover:not(:disabled):checked,.radio__input:hover:not(:disabled):checked{border-color:var(--controls-control-primary-hovered);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--primary .radio__input:hover:not(:disabled):checked::after,.radio__input:hover:not(:disabled):checked::after{background-color:var(--controls-control-primary-hovered)}.radio--primary .radio__input:active:not(:disabled):not(:checked),.radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--primary .radio__input:active:not(:disabled):checked,.radio__input:active:not(:disabled):checked{border-color:var(--controls-control-primary-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--primary .radio__input:active:not(:disabled):checked::after,.radio__input:active:not(:disabled):checked::after{background-color:var(--controls-control-primary-pressed)}.radio--primary .radio__input:focus-visible:checked,.radio__input:focus-visible:checked{border-color:var(--controls-control-primary-focused)}.radio--primary .radio__input:focus-visible:checked::after,.radio__input:focus-visible:checked::after{background-color:var(--controls-control-primary-focused)}.radio--primary .radio__input[readonly]:checked,.radio__input[readonly]:checked{border-color:var(--controls-control-primary-checked)}.radio--primary .radio__input[readonly]:checked::after,.radio__input[readonly]:checked::after{background-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:disabled:checked,.radio__input:disabled:checked{border-color:var(--border-disabled)}.radio--primary .radio__input:disabled:checked::after,.radio__input:disabled:checked::after{background-color:var(--border-disabled)}.radio--neutral .radio__input{border-color:var(--controls-control-border);background-color:rgba(0,0,0,0)}.radio--neutral .radio__input:checked{border-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:checked::after{background-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--neutral .radio__input:hover:not(:disabled):checked{border-color:var(--controls-control-neutral-hovered);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--neutral .radio__input:hover:not(:disabled):checked::after{background-color:var(--controls-control-neutral-hovered)}.radio--neutral .radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--neutral .radio__input:active:not(:disabled):checked{border-color:var(--controls-control-neutral-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--neutral .radio__input:active:not(:disabled):checked::after{background-color:var(--controls-control-neutral-pressed)}.radio--neutral .radio__input:focus-visible:checked{border-color:var(--controls-control-neutral-focused)}.radio--neutral .radio__input:focus-visible:checked::after{background-color:var(--controls-control-neutral-focused)}.radio--neutral .radio__input[readonly]:checked{border-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input[readonly]:checked::after{background-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:disabled:checked{border-color:var(--border-disabled)}.radio--neutral .radio__input:disabled:checked::after{background-color:var(--border-disabled)}.radio__content{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.radio__label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer;margin:0}.radio__description{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default-disabled);margin:0;margin-top:var(--spacing-xs)}.radio__error{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0;margin-top:var(--spacing-xs)}.radio__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.radio__error-icon svg{width:100%;height:100%}.radio__input:disabled~.radio__content .radio__label{color:var(--text-default-disabled);cursor:not-allowed}.radio__input:disabled~.radio__content .radio__description{color:var(--text-default-disabled)}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.radio-group__label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-default);margin-bottom:var(--spacing-sm)}.radio-group__description{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default-disabled);margin-top:calc(var(--spacing-sm)*-1);margin-bottom:var(--spacing-sm)}.radio-group__error{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin-top:var(--spacing-xs)}.radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xl)}[dir=rtl] .radio__content{align-items:flex-end;text-align:right}input[type=radio]:not(.radio__input):not(.form-check-input){appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:24px;height:24px;margin:0;border:1px solid var(--controls-control-border, #9da4ae);border-radius:var(--radius-full, 50%);background-color:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;vertical-align:middle;transition:all .2s ease;box-sizing:border-box}input[type=radio]:not(.radio__input):not(.form-check-input)::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:15px;height:15px;border-radius:var(--radius-full, 50%);background-color:rgba(0,0,0,0);transition:all .2s ease;opacity:0}input[type=radio]:not(.radio__input):not(.form-check-input):checked{border-color:var(--controls-control-primary-checked, #1B8354)}input[type=radio]:not(.radio__input):not(.form-check-input):checked::after{transform:translate(-50%, -50%) scale(1);background-color:var(--controls-control-primary-checked, #1B8354);opacity:1}input[type=radio]:not(.radio__input):not(.form-check-input):hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect, rgba(0, 0, 0, 0.04));box-shadow:0 0 0 8px var(--controls-control-ripple-effect, rgba(0, 0, 0, 0.04))}input[type=radio]:not(.radio__input):not(.form-check-input):focus-visible{outline:2px solid var(--border-black, #000);outline-offset:2px}input[type=radio]:not(.radio__input):not(.form-check-input):focus:not(:focus-visible){outline:none}input[type=radio]:not(.radio__input):not(.form-check-input):disabled{border-color:var(--border-disabled, #d1d5db);cursor:not-allowed;opacity:.6}.date-field{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box}.date-field-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--form-field-text-label);margin-bottom:var(--spacing-xs)}.date-field-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.date-field input[type=date],.date-field input[type=text].date-field-input{width:100%;height:40px;padding:0 var(--spacing-md);padding-right:40px;border:1px solid var(--form-field-border-default);border-radius:var(--radius-sm);background:var(--form-field-background-default);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--form-field-text-filled);box-sizing:border-box;transition:all .2s ease;cursor:pointer}.date-field input[type=date]::placeholder,.date-field input[type=text].date-field-input::placeholder{color:var(--form-field-text-placeholder)}.date-field input[type=date]:hover:not(:disabled):not(:read-only),.date-field input[type=text].date-field-input:hover:not(:disabled):not(:read-only){border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered);background:var(--form-field-background-default)}.date-field input[type=date]:focus,.date-field input[type=date]:focus-visible,.date-field input[type=text].date-field-input:focus,.date-field input[type=text].date-field-input:focus-visible{outline:none;border-color:var(--form-field-border-pressed);color:var(--form-field-text-focused);background:var(--form-field-background-default);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.date-field input[type=date]:focus:not(:focus-visible),.date-field input[type=text].date-field-input:focus:not(:focus-visible){box-shadow:none}.date-field input[type=date]:active:not(:disabled):not(:read-only),.date-field input[type=text].date-field-input:active:not(:disabled):not(:read-only){border-color:var(--form-field-border-pressed);color:var(--form-field-text-pressed);background:var(--form-field-background-pressed)}.date-field input[type=date]:not(:placeholder-shown),.date-field input[type=text].date-field-input:not(:placeholder-shown){color:var(--form-field-text-filled)}.date-field input[type=date]:read-only,.date-field input[type=text].date-field-input:read-only{cursor:default;color:var(--form-field-text-readonly);background:var(--form-field-background-default)}.date-field input[type=date]:disabled,.date-field input[type=text].date-field-input:disabled{opacity:.5;cursor:not-allowed;background:var(--form-field-background-default);color:var(--form-field-text-filled)}.date-field-icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);color:var(--text-secondary-paragraph);cursor:pointer;padding:0;transition:color .2s ease}.date-field-icon:hover:not(:disabled){color:var(--text-default)}.date-field-icon:disabled{opacity:.5;cursor:not-allowed}.date-field-icon svg{width:100%;height:100%}[dir=rtl] .date-field input[type=date],[dir=rtl] .date-field input[type=text].date-field-input{padding-right:var(--spacing-md);padding-left:40px}[dir=rtl] .date-field .date-field-icon{right:auto;left:var(--spacing-md)}.date-field--filled input[type=date],.date-field--filled input[type=text].date-field-input{background:var(--form-field-background-default)}.date-field--filled input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-default)}.date-field--filled input[type=date]:focus,.date-field--filled input[type=text].date-field-input:focus{background:var(--form-field-background-default)}.date-field--filled-darker input[type=date],.date-field--filled-darker input[type=text].date-field-input{background:var(--form-field-background-darker)}.date-field--filled-darker input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled-darker input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-darker)}.date-field--filled-darker input[type=date]:focus,.date-field--filled-darker input[type=text].date-field-input:focus{background:var(--form-field-background-darker)}.date-field--filled-lighter input[type=date],.date-field--filled-lighter input[type=text].date-field-input{background:var(--form-field-background-lighter)}.date-field--filled-lighter input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled-lighter input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-lighter)}.date-field--filled-lighter input[type=date]:focus,.date-field--filled-lighter input[type=text].date-field-input:focus{background:var(--form-field-background-lighter)}.date-field--error input[type=date],.date-field--error input[type=text].date-field-input{border-color:var(--form-field-border-error)}.date-field--error input[type=date]:hover:not(:disabled):not(:read-only),.date-field--error input[type=text].date-field-input:hover:not(:disabled):not(:read-only){border-color:var(--form-field-border-error)}.date-field--error input[type=date]:focus,.date-field--error input[type=text].date-field-input:focus{border-color:var(--form-field-border-error);box-shadow:0 0 0 2px var(--colors-red-100)}.date-field--error .date-field-helper{color:var(--form-field-border-error)}.date-field-helper{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-text-helper);margin-top:var(--spacing-xs)}.date-field-error-message{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-border-error);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.date-field--medium input[type=date],.date-field--medium input[type=text].date-field-input{height:36px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.date-field--small input[type=date],.date-field--small input[type=text].date-field-input{height:32px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm);padding-right:36px}.date-field--small .date-field-icon{width:16px;height:16px;right:var(--spacing-sm)}[dir=rtl] .date-field--small input[type=date],[dir=rtl] .date-field--small input[type=text].date-field-input{padding-left:36px;padding-right:var(--spacing-sm)}[dir=rtl] .date-field--small .date-field-icon{left:var(--spacing-sm)}.date-cell{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.date-cell-state-layer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48px;height:48px;border-radius:var(--radius-full);background:var(--form-datecell-today-background-default);font-family:var(--font-family);font-weight:var(--text-md-weight-regular);font-size:var(--text-md-size);line-height:var(--text-md-line-height);text-align:center;transition:all .2s ease;position:relative;z-index:1}.date-cell-date{color:var(--text-default);font-size:var(--text-md-size);line-height:var(--text-md-line-height);white-space:nowrap}.date-cell-sublabel{color:var(--text-secondary-paragraph);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);white-space:nowrap}.date-cell-range-highlight{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:48px;height:48px;z-index:0}.date-cell-range-highlight-left{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:var(--form-datecell-background-100)}.date-cell-range-highlight-middle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:56px;height:48px;background:var(--form-datecell-background-100)}.date-cell-range-highlight-right{position:absolute;left:calc(50% + 24px);top:50%;transform:translate(-50%, -50%);width:48px;height:48px;background:var(--form-datecell-background-100)}.date-cell:not(.selected):not(.today):not(.disabled) .date-cell-state-layer{background:var(--form-datecell-today-background-default)}.date-cell:not(.selected):not(.today):not(.disabled) .date-cell-date{color:var(--text-default)}.date-cell.today:not(.selected):not(.disabled) .date-cell-state-layer{background:var(--form-datecell-today-background-default);border:1px solid var(--form-datecell-background-600)}.date-cell.today:not(.selected):not(.disabled) .date-cell-date{color:var(--text-default);font-weight:var(--text-md-weight-medium)}.date-cell.selected:not(.disabled) .date-cell-state-layer{background:var(--form-datecell-background-default)}.date-cell.selected:not(.disabled) .date-cell-date,.date-cell.selected:not(.disabled) .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell.selected.today:not(.disabled) .date-cell-state-layer{background:var(--form-datecell-background-default);border:1px solid var(--form-datecell-background-600)}.date-cell.selected.today:not(.disabled) .date-cell-date,.date-cell.selected.today:not(.disabled) .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell:hover:not(.disabled):not(.selected) .date-cell-state-layer{background:var(--form-datecell-background-hovered)}.date-cell:hover:not(.disabled):not(.selected).today .date-cell-state-layer{background:var(--form-datecell-today-background-hovered)}.date-cell:active:not(.disabled):not(.selected) .date-cell-state-layer{background:var(--form-datecell-background-pressed)}.date-cell:active:not(.disabled):not(.selected).today .date-cell-state-layer{background:var(--form-datecell-today-background-pressed)}.date-cell:focus,.date-cell:focus-visible{outline:2px solid var(--form-datecell-background-focused);outline-offset:2px;border-radius:var(--radius-full)}.date-cell:focus:not(:focus-visible){outline:none}.date-cell.selected:focus .date-cell-state-layer{background:var(--form-datecell-background-focused)}.date-cell.today:focus:not(.selected) .date-cell-state-layer{background:var(--form-datecell-today-background-focused)}.date-cell.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.date-cell.disabled .date-cell-state-layer{background:var(--form-datecell-background-disabled)}.date-cell.disabled .date-cell-date,.date-cell.disabled .date-cell-sublabel{color:var(--text-default-disabled)}.date-cell.next-month .date-cell-date,.date-cell.next-month .date-cell-sublabel,.date-cell.prev-month .date-cell-date,.date-cell.prev-month .date-cell-sublabel{color:var(--text-secondary-paragraph);opacity:.5}.date-cell.null{cursor:default;pointer-events:none}.date-cell.null .date-cell-state-layer{background:rgba(0,0,0,0)}.date-cell.null .date-cell-date,.date-cell.null .date-cell-sublabel{color:rgba(0,0,0,0)}.date-cell.range-start .date-cell-state-layer,.date-cell.range-end .date-cell-state-layer{background:var(--form-datecell-background-default)}.date-cell.range-start .date-cell-date,.date-cell.range-start .date-cell-sublabel,.date-cell.range-end .date-cell-date,.date-cell.range-end .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell.range-middle .date-cell-state-layer{background:var(--form-datecell-background-100)}.date-picker{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;max-width:424px;box-shadow:var(--shadow-md)}.date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-neutral-primary)}.date-picker-month-year{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);color:var(--text-default)}.date-picker-navigation{display:flex;align-items:center;gap:var(--spacing-xs)}.date-picker-navigation button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);background:var(--background-card);color:var(--text-default);cursor:pointer;transition:all .2s ease}.date-picker-navigation button:hover:not(:disabled){background:var(--background-neutral-100);border-color:var(--border-neutral-primary)}.date-picker-navigation button:active:not(:disabled){background:var(--background-neutral-200)}.date-picker-navigation button:disabled{opacity:.5;cursor:not-allowed}.date-picker-navigation button svg{width:16px;height:16px}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--spacing-xs);padding:var(--spacing-md) 0}.date-picker-weekday{display:flex;align-items:center;justify-content:center;font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-medium);color:var(--text-secondary-paragraph);text-align:center}.date-picker-calendar{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--spacing-xs)}.dropdown{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box;position:relative;font-size:1rem;font-weight:400;line-height:1.5;color:#161616;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:left .875rem center;background-size:16px 12px;border:1px solid #d2d6db;border-radius:.5rem}.dropdown-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--form-field-text-label);margin-bottom:var(--spacing-xs)}.dropdown-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.dropdown-select,.dropdown button.dropdown-select{width:100%;height:40px;padding:0 var(--spacing-md);padding-right:40px;border:1px solid var(--form-field-border-default);border-radius:var(--radius-sm);background:var(--form-field-background-default);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--form-field-text-filled);box-sizing:border-box;transition:all .2s ease;cursor:pointer;text-align:left;appearance:none}.dropdown-select::placeholder,.dropdown-select:not([data-selected=true]),.dropdown button.dropdown-select::placeholder,.dropdown button.dropdown-select:not([data-selected=true]){color:var(--form-field-text-placeholder)}.dropdown-select:hover:not(:disabled):not([readonly]),.dropdown button.dropdown-select:hover:not(:disabled):not([readonly]){border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered);background:var(--form-field-background-default)}.dropdown-select:focus,.dropdown-select:focus-visible,.dropdown-select.open,.dropdown button.dropdown-select:focus,.dropdown button.dropdown-select:focus-visible,.dropdown button.dropdown-select.open{outline:none;border-color:var(--form-field-border-pressed);color:var(--form-field-text-focused);background:var(--form-field-background-default);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.dropdown-select:focus:not(:focus-visible),.dropdown button.dropdown-select:focus:not(:focus-visible){box-shadow:none}.dropdown-select:active:not(:disabled):not([readonly]),.dropdown button.dropdown-select:active:not(:disabled):not([readonly]){border-color:var(--form-field-border-pressed);color:var(--form-field-text-pressed);background:var(--form-field-background-pressed)}.dropdown-select[data-selected=true],.dropdown button.dropdown-select[data-selected=true]{color:var(--form-field-text-filled)}.dropdown-select[readonly],.dropdown button.dropdown-select[readonly]{cursor:default;color:var(--form-field-text-readonly);background:var(--form-field-background-default)}.dropdown-select:disabled,.dropdown button.dropdown-select:disabled{opacity:.5;cursor:not-allowed;background:var(--form-field-background-default);color:var(--form-field-text-filled)}.dropdown-icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-secondary-paragraph);pointer-events:none;transition:all .2s ease}.dropdown-icon svg{width:100%;height:100%;transition:transform .2s ease}.dropdown.open .dropdown-icon svg,.dropdown-select.open~.dropdown-icon svg{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;display:none;box-sizing:border-box}.dropdown-menu.open{display:block}.dropdown-menu::-webkit-scrollbar{width:8px}.dropdown-menu::-webkit-scrollbar-track{background:var(--background-neutral-50);border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-neutral-primary);border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--text-secondary-paragraph)}.dropdown-item{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-md);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item:hover:not(.selected):not(.disabled){background:var(--form-option-background-hover)}.dropdown-item:active:not(.selected):not(.disabled){background:var(--form-option-background-pressed)}.dropdown-item.selected{background:var(--form-option-background-pressed);font-weight:var(--text-md-weight-medium);color:var(--text-default)}.dropdown-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[dir=rtl] .dropdown .dropdown-select,[dir=rtl] .dropdown button.dropdown-select{padding-right:var(--spacing-md);padding-left:40px;text-align:right}[dir=rtl] .dropdown .dropdown-icon{right:auto;left:var(--spacing-md)}.dropdown--filled .dropdown-select,.dropdown--filled button.dropdown-select{background:var(--form-field-background-default)}.dropdown--filled .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-default)}.dropdown--filled .dropdown-select:focus,.dropdown--filled button.dropdown-select:focus{background:var(--form-field-background-default)}.dropdown--filled-darker .dropdown-select,.dropdown--filled-darker button.dropdown-select{background:var(--form-field-background-darker)}.dropdown--filled-darker .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled-darker button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-darker)}.dropdown--filled-darker .dropdown-select:focus,.dropdown--filled-darker button.dropdown-select:focus{background:var(--form-field-background-darker)}.dropdown--filled-lighter .dropdown-select,.dropdown--filled-lighter button.dropdown-select{background:var(--form-field-background-lighter)}.dropdown--filled-lighter .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled-lighter button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-lighter)}.dropdown--filled-lighter .dropdown-select:focus,.dropdown--filled-lighter button.dropdown-select:focus{background:var(--form-field-background-lighter)}.dropdown--error .dropdown-select,.dropdown--error button.dropdown-select{border-color:var(--form-field-border-error)}.dropdown--error .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--error button.dropdown-select:hover:not(:disabled):not([readonly]){border-color:var(--form-field-border-error)}.dropdown--error .dropdown-select:focus,.dropdown--error button.dropdown-select:focus{border-color:var(--form-field-border-error);box-shadow:0 0 0 2px var(--colors-red-100)}.dropdown--error .dropdown-helper{color:var(--form-field-border-error)}.dropdown-helper{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-text-helper);margin-top:var(--spacing-xs)}.dropdown-error-message{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-border-error);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.dropdown--medium .dropdown-select,.dropdown--medium button.dropdown-select{height:36px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.dropdown--medium .dropdown-item{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.dropdown--small .dropdown-select,.dropdown--small button.dropdown-select{height:32px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm);padding-right:36px}.dropdown--small .dropdown-icon{width:16px;height:16px;right:var(--spacing-sm)}.dropdown--small .dropdown-item{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}[dir=rtl] .dropdown--small .dropdown-select,[dir=rtl] .dropdown--small button.dropdown-select{padding-left:36px;padding-right:var(--spacing-sm)}[dir=rtl] .dropdown--small .dropdown-icon{left:var(--spacing-sm)}.dropdown.open .dropdown-select,.dropdown.open button.dropdown-select{border-color:var(--form-field-border-pressed);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.dropdown.open .dropdown-menu{display:block}.dga-fileupload{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl, 16px)}.dga-fileupload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.dga-fileupload__title{font-size:var(--text-md-size, 16px);line-height:var(--text-md-line-height, 24px);font-weight:var(--text-md-weight-regular, 400);color:var(--form-field-text-label, #161616);margin-bottom:calc(var(--spacing-md, 8px) - var(--spacing-xl, 16px))}.dga-fileupload__helper-text{font-size:var(--text-xs-size, 12px);line-height:var(--text-xs-line-height, 18px);color:#64748b}.dga-fileupload__button,.dga-fileupload>label.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 4px);height:32px;min-height:32px;max-height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm, 4px);background-color:var(--button-background-black-default, #0d121c);color:var(--text-oncolor-primary, #ffffff);font-size:var(--text-sm-size, 14px);line-height:var(--text-sm-line-height, 20px);font-weight:500;font-family:"mediumFont";cursor:pointer;user-select:none;transition:background-color .1s ease}.dga-fileupload__button:hover,.dga-fileupload>label.btn:hover{background-color:var(--colors-neutral-800, #1f2a37)}.dga-fileupload__button:focus-visible,.dga-fileupload>label.btn:focus-visible{outline:2px solid var(--border-black, #161616);outline-offset:2px}.dga-fileupload--disabled .dga-fileupload__title,.dga-fileupload--disabled .dga-fileupload__helper-text,.dga-fileupload:has(input[type=file]:disabled) .dga-fileupload__title,.dga-fileupload:has(input[type=file]:disabled) .dga-fileupload__helper-text{color:var(--text-default-disabled, #9da4ae)}.dga-fileupload--disabled .dga-fileupload__button,.dga-fileupload--disabled>label.btn,.dga-fileupload:has(input[type=file]:disabled) .dga-fileupload__button,.dga-fileupload:has(input[type=file]:disabled)>label.btn{background-color:var(--background-disabled, #e5e7eb);color:var(--text-default-disabled, #9da4ae);pointer-events:none}.dga-fileupload__output{width:100%}.dga-filecard{width:100%;box-sizing:border-box;margin-top:var(--spacing-md, 8px);background-color:var(--background-neutral-100, #f3f4f6);border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-sm, 4px);overflow:hidden}.dga-filecard__content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md, 8px);padding:var(--spacing-md, 8px);min-height:36px}.dga-filecard__filename{display:flex;align-items:center;gap:var(--spacing-md, 8px);min-width:0;font-size:var(--text-sm-size, 14px);line-height:var(--text-sm-line-height, 20px);font-weight:500;font-family:"mediumFont";color:var(--text-default, #161616)}.dga-filecard__filename span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dga-filecard__icon{flex-shrink:0;width:20px;height:20px;margin-inline-end:0}.dga-filecard__icon--success{display:inline-block;background:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M10 19.17A9.17 9.17 0 1 0 10 .83a9.17 9.17 0 0 0 0 18.34ZM5.88 9.27a.75.75 0 0 0 0 1.18l2.35 2.35c.33.33.86.33 1.18 0l4.71-4.71a.75.75 0 1 0-1.17-1.18L8.82 11.04 7.05 9.27a.75.75 0 0 0-1.17 0Z' fill='%23067647'/%3e%3c/svg%3e") center/contain no-repeat}.dga-filecard__icon--error{display:inline-block;background:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M10 19.17A9.17 9.17 0 1 0 10 .83a9.17 9.17 0 0 0 0 18.34ZM10 5a1 1 0 0 0-1 1v5a1 1 0 1 0 2 0V6a1 1 0 0 0-1-1Zm0 8.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23b42318'/%3e%3c/svg%3e") center/contain no-repeat}.dga-filecard__loader{flex-shrink:0;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--text-default, #161616);border-bottom-color:rgba(0,0,0,0);border-radius:50%;animation:dga-filecard-rotation 1s linear infinite}.dga-filecard__close-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-sm, 4px);background:rgba(0,0,0,0);color:var(--icon-default, #161616);font-size:16px;line-height:1;cursor:pointer}.dga-filecard__close-icon:hover{background-color:var(--border-neutral-primary, #d2d6db)}.dga-filecard__close-icon:focus-visible{outline:2px solid var(--border-black, #161616);outline-offset:1px}.dga-filecard--error{border-color:var(--form-field-border-error, #b42318)}.dga-filecard__error-text{width:100%;box-sizing:border-box;border-top:1px solid var(--border-neutral-primary, #d2d6db);padding:var(--spacing-md, 8px);font-size:var(--text-sm-size, 14px);line-height:var(--text-sm-line-height, 20px);font-weight:400;color:var(--text-error-primary, #ce281c)}@keyframes dga-filecard-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filter-trigger{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-background-white-default);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);color:var(--text-default);cursor:pointer;transition:all .2s ease;min-height:40px}.filter-trigger__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--icon-default)}.filter-trigger__icon svg{width:100%;height:100%}.filter-trigger__label{line-height:1}.filter-trigger__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-xs);background-color:var(--background-primary);color:var(--text-oncolor-primary);border-radius:var(--radius-full);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-bold)}.filter-trigger:hover{background-color:var(--background-neutral-100);border-color:var(--border-primary)}.filter-trigger--active{background-color:var(--background-primary-50);border-color:var(--border-primary);color:var(--text-primary)}.filter-trigger--active .filter-trigger__icon{color:var(--icon-primary)}[dir=rtl] .filter-trigger{direction:rtl}.filter-panel{position:fixed;top:0;bottom:0;width:400px;max-width:90vw;background-color:var(--background-card);box-shadow:var(--shadow-2xl);z-index:1100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s ease;overflow:hidden}.filter-panel--left{left:0;transform:translateX(-100%)}.filter-panel--left.filter-panel--open{transform:translateX(0)}.filter-panel--right{right:0;left:auto;transform:translateX(100%)}.filter-panel--right.filter-panel--open{transform:translateX(0)}.filter-panel--center{left:50%;transform:translate(-50%, -100%);top:50%;bottom:auto;max-height:90vh;border-radius:var(--radius-lg)}.filter-panel--center.filter-panel--open{transform:translate(-50%, -50%)}.filter-panel--open{transform:translateX(0)}.filter-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--border-neutral-primary);flex-shrink:0}.filter-panel__title{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);color:var(--text-display);margin:0}.filter-panel__close{width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--icon-default);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}.filter-panel__close:hover{background-color:var(--background-neutral-100)}.filter-panel__close svg{width:20px;height:20px}.filter-panel__content{flex:1;overflow-y:auto;padding:var(--spacing-3xl)}.filter-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-3xl);border-top:1px solid var(--border-neutral-primary);flex-shrink:0}[dir=rtl] .filter-panel--left{left:auto;right:0;transform:translateX(100%)}[dir=rtl] .filter-panel--left.filter-panel--open{transform:translateX(0)}[dir=rtl] .filter-panel--right{right:auto;left:0;transform:translateX(-100%)}[dir=rtl] .filter-panel--right.filter-panel--open{transform:translateX(0)}.filter-section{margin-bottom:var(--spacing-3xl)}.filter-section:last-child{margin-bottom:0}.filter-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.filter-section__title{font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);color:var(--text-display);margin:0}.filter-section__clear{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.filter-section__clear:hover{color:var(--link-primary-hovered, #54c08a)}.filter-section__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.filter-option{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;padding:var(--spacing-xs) 0}.filter-option__checkbox{flex-shrink:0}.filter-option__label{flex:1;font-size:var(--text-md-size);color:var(--text-default);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filter-option__count{font-size:var(--text-sm-size);color:var(--text-default-disabled)}.filter-option__show-more{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:var(--spacing-xs) 0;cursor:pointer;text-align:left;width:100%;margin-top:var(--spacing-xs)}.filter-option__show-more:hover{color:var(--link-primary-hovered, #54c08a)}[dir=rtl] .filter-option__show-more{text-align:right}.filter-range{display:flex;align-items:center;gap:var(--spacing-md)}.filter-range__input{flex:1;min-width:0}.filter-range__separator{color:var(--text-default-disabled);font-size:var(--text-sm-size)}.filter-range input[type=text],.filter-range input[type=number]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);font-size:var(--text-md-size);color:var(--text-default);background-color:var(--background-card);transition:all .2s ease}.filter-range input[type=text]::placeholder,.filter-range input[type=number]::placeholder{color:var(--text-default-disabled)}.filter-range input[type=text]:hover,.filter-range input[type=number]:hover{border-color:var(--border-primary)}.filter-range input[type=text]:focus,.filter-range input[type=number]:focus{outline:none;border-color:var(--border-primary);box-shadow:0 0 0 3px var(--background-primary-50)}.active-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.active-filters__chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--background-primary-50);border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--text-sm-size);color:var(--text-primary)}.active-filters__remove{width:16px;height:16px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--icon-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:all .2s ease}.active-filters__remove:hover{background-color:var(--background-primary-100)}.active-filters__remove svg{width:12px;height:12px}.active-filters__clear-all{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;text-decoration:underline}.active-filters__clear-all:hover{color:var(--link-primary-hovered, #54c08a)}.filter-results{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-3xl);background-color:var(--background-neutral-50);border-bottom:1px solid var(--border-neutral-primary);font-size:var(--text-sm-size);color:var(--text-default)}.filter-results__count{font-weight:var(--text-sm-weight-semibold);color:var(--text-display)}.filter-results__clear{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.filter-results__clear:hover{color:var(--link-primary-hovered, #54c08a)}.filter-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1099;opacity:0;visibility:hidden;transition:all .3s ease}.filter-backdrop--visible{opacity:1;visibility:visible}@media(max-width: 768px){.filter-panel{width:100%;max-width:100%}.filter-panel--center{width:90%;max-width:90%}}.number-input{display:inline-flex;position:relative;width:100%}.number-input-wrapper{display:inline-flex;align-items:center;position:relative;width:100%;background-color:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.number-input-wrapper:focus-within{border-color:var(--border-focus);box-shadow:0px 0px 0px 4px var(--background-primary-50)}.number-input-wrapper:hover:not(.number-input-wrapper--disabled):not(.number-input-wrapper--readonly){border-color:var(--border-neutral-hover)}.number-input-wrapper--error{border-color:var(--border-destructive)}.number-input-wrapper--error:focus-within{border-color:var(--border-destructive);box-shadow:0px 0px 0px 4px var(--background-destructive-50)}.number-input-wrapper--disabled{background-color:var(--background-neutral-50);border-color:var(--border-neutral-primary);cursor:not-allowed;opacity:.6}.number-input-wrapper--readonly{background-color:var(--background-neutral-50);cursor:default}.number-input-field{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family-base);font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding:0 var(--spacing-md);text-align:center;outline:none;-moz-appearance:textfield;appearance:textfield}.number-input-field::-webkit-outer-spin-button,.number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-field::placeholder{color:var(--text-default-disabled)}.number-input-field:disabled{cursor:not-allowed;color:var(--text-default-disabled)}.number-input-field[readonly]{cursor:default}.number-input-button{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--icon-default);transition:background-color .15s ease,color .15s ease;flex-shrink:0;padding:0}.number-input-button svg{width:20px;height:20px;stroke-width:1.5}.number-input-button:hover:not(:disabled){background-color:var(--background-neutral-100)}.number-input-button:active:not(:disabled){background-color:var(--background-neutral-200)}.number-input-button:disabled{cursor:not-allowed;color:var(--icon-default-disabled);opacity:.4}.number-input-button--decrement{border-right:1px solid var(--border-neutral-primary);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.number-input-button--increment{border-left:1px solid var(--border-neutral-primary);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.number-input--sm .number-input-wrapper{height:36px}.number-input--sm .number-input-field{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm)}.number-input--sm .number-input-button{width:36px;height:36px}.number-input--sm .number-input-button svg{width:16px;height:16px}.number-input--md .number-input-wrapper{height:44px}.number-input--md .number-input-field{font-size:var(--text-md-size);line-height:var(--text-md-line-height);padding:0 var(--spacing-md)}.number-input--md .number-input-button{width:44px;height:44px}.number-input--md .number-input-button svg{width:20px;height:20px}.number-input--lg .number-input-wrapper{height:52px}.number-input--lg .number-input-field{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);padding:0 var(--spacing-lg)}.number-input--lg .number-input-button{width:52px;height:52px}.number-input--lg .number-input-button svg{width:24px;height:24px}.number-input-group{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.number-input-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-bold);line-height:var(--text-sm-line-height);color:var(--text-display)}.number-input-label--required::after{content:" *";color:var(--text-destructive)}.number-input-helper{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default)}.number-input-helper--error{color:var(--text-destructive)}.number-input--filled .number-input-wrapper{background-color:var(--background-neutral-50)}.number-input--width-full{width:100%}.number-input--width-auto{width:auto}.number-input--width-sm{width:120px}.number-input--width-md{width:200px}.number-input--width-lg{width:280px}.number-input-unit{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);padding:0 var(--spacing-md);white-space:nowrap;user-select:none}.number-input-prefix{font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding-left:var(--spacing-md);white-space:nowrap;user-select:none}.number-input-suffix{font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding-right:var(--spacing-md);white-space:nowrap;user-select:none}[dir=rtl] .number-input{direction:rtl}[dir=rtl] .number-input-button--decrement{border-right:none;border-left:1px solid var(--border-neutral-primary);border-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[dir=rtl] .number-input-button--increment{border-left:none;border-right:1px solid var(--border-neutral-primary);border-radius:0;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}[dir=rtl] .number-input-prefix{padding-left:0;padding-right:var(--spacing-md)}[dir=rtl] .number-input-suffix{padding-right:0;padding-left:var(--spacing-md)}@media(max-width: 480px){.number-input--width-md,.number-input--width-lg{width:100%}}.nice-select{width:100%;height:unset;line-height:1.5;text-align:start !important;background-image:none;border-color:var(--form-field-border-default, #9da4ae);height:40px}.nice-select.is-invalid,select.is-invalid+.nice-select,.form-select.is-invalid+.nice-select{border-color:var(--form-field-border-error, #b42318)}.nice-select .nice-select-dropdown{inset:unset;top:calc(100% + .5rem);inset-inline-start:0;min-width:100%;background-color:var(--form-field-background-default, #fff);border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-sm, 4px);box-shadow:0 1.25rem 1.5rem -0.25rem rgba(16,24,40,.08),0 .5rem .5rem -0.25rem rgba(16,24,40,.03);padding:var(--spacing-sm, 8px);margin-top:0}.nice-select .option{text-align:start}.nice-select-dropdown .list{height:100% !important;max-height:100% !important;overflow:auto !important;margin-bottom:0}.nice-select.open .nice-select-dropdown{max-height:240px;overflow-y:auto;overflow-x:hidden}.filterd-dropdown .nice-select{padding-inline-end:1.875rem}.filterd-dropdown .nice-select.open::after{background-image:url("https://scfhs.org.sa/themes/schs/images/icons/down-accordion-chevron-black.svg");content:"";width:30px;height:30px;background-size:15px;background-repeat:no-repeat;background-position:top;border:0;top:21px;display:block;left:0;transform:rotate(0deg);inset-inline-start:auto}.nice-select{display:inline-block;vertical-align:middle;box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.nice-select::before{content:"";position:absolute;left:51%;right:51%;bottom:0;background:#161616;height:2px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out;border-radius:1px;z-index:1}.nice-select.input-validation-error::before{background:#b42318}.nice-select .option{position:relative}.nice-select .option.selected:after{content:"";width:16px;height:16px;background-image:url("https://scfhs.org.sa/themes/schs/images/icons/check.svg");background-size:16px;background-repeat:no-repeat;background-position:center;display:block;position:absolute;inset-inline-end:10px;top:10px}.nice-select .option.selected{font-weight:normal}.nice-select li{font-size:.875rem}.nice-select:focus:before,.nice-select:active:before{left:0;right:0}.nice-select.open{border-color:#9da4ae !important}.nice-select .option:hover,.nice-select .option.selected.focus:hover{background-color:#f3f4f6}.nice-select .option.focus,.nice-select .option.selected.focus{background-color:rgba(0,0,0,0)}.nice-select .option{padding:0 10px}.nice-select-dropdown{position:relative;z-index:999 !important;padding:10px !important;top:53px;box-shadow:0px 20px 24px -4px rgba(16,24,40,.8);border-radius:3px !important;border:1px solid #d2d6db !important}select.form-select.custom-select.hvr-underline-from-center{display:none}:-webkit-autofill{border:none}:autofill{border:none}.nice-select .option{color:#161616}select.custom-select{position:absolute;width:0;height:0;border:none;opacity:0;padding:0}.nice-select.form-select.custom-select:active{background-color:#f3f4f6 !important}.nice-select.form-select.custom-select{transition:background-color .2s ease}.nice-select .nice-select-search{margin-inline:0px !important}.radial-stepper{display:flex;align-items:flex-start;gap:var(--spacing-xl);font-family:var(--font-family);width:100%}.radial-stepper__indicator{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.radial-stepper__indicator svg{width:100%;height:100%}.radial-stepper__indicator-bg{fill:none;stroke:var(--radial-stepper-bg-color, var(--border-neutral-primary))}.radial-stepper__indicator-quarter{fill:none;stroke:var(--radial-stepper-progress-color, var(--colors-primary-sa-flag-600-primary));stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s ease}.radial-stepper__indicator-number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:var(--text-md-weight-medium);color:var(--radial-stepper-text-color, var(--text-default));white-space:nowrap}.radial-stepper__content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.radial-stepper__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0}.radial-stepper__counter{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0}.radial-stepper__description{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0;margin-top:var(--spacing-xs)}.radial-stepper__next{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0;margin-top:var(--spacing-xs)}.radial-stepper--size-40 .radial-stepper__indicator{width:40px;height:40px}.radial-stepper--size-40 .radial-stepper__indicator svg{width:40px;height:40px}.radial-stepper--size-40 .radial-stepper__indicator-bg,.radial-stepper--size-40 .radial-stepper__indicator-progress{stroke-width:1.5}.radial-stepper--size-40 .radial-stepper__indicator-number{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-40 .radial-stepper__label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-40 .radial-stepper__counter,.radial-stepper--size-40 .radial-stepper__description,.radial-stepper--size-40 .radial-stepper__next{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-48 .radial-stepper__indicator{width:48px;height:48px}.radial-stepper--size-48 .radial-stepper__indicator svg{width:48px;height:48px}.radial-stepper--size-48 .radial-stepper__indicator-bg,.radial-stepper--size-48 .radial-stepper__indicator-progress{stroke-width:2}.radial-stepper--size-48 .radial-stepper__indicator-number{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-48 .radial-stepper__label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-48 .radial-stepper__counter,.radial-stepper--size-48 .radial-stepper__description,.radial-stepper--size-48 .radial-stepper__next{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-64 .radial-stepper__indicator,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator{width:64px;height:64px}.radial-stepper--size-64 .radial-stepper__indicator svg,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator svg{width:64px;height:64px}.radial-stepper--size-64 .radial-stepper__indicator-bg,.radial-stepper--size-64 .radial-stepper__indicator-progress,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-bg,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-progress{stroke-width:2.5}.radial-stepper--size-64 .radial-stepper__indicator-number,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-number{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-64 .radial-stepper__label,.radial-stepper:not([class*="--size-"]) .radial-stepper__label{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-64 .radial-stepper__counter,.radial-stepper--size-64 .radial-stepper__description,.radial-stepper--size-64 .radial-stepper__next,.radial-stepper:not([class*="--size-"]) .radial-stepper__counter,.radial-stepper:not([class*="--size-"]) .radial-stepper__description,.radial-stepper:not([class*="--size-"]) .radial-stepper__next{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-80 .radial-stepper__indicator{width:80px;height:80px}.radial-stepper--size-80 .radial-stepper__indicator svg{width:80px;height:80px}.radial-stepper--size-80 .radial-stepper__indicator-bg,.radial-stepper--size-80 .radial-stepper__indicator-progress{stroke-width:3}.radial-stepper--size-80 .radial-stepper__indicator-number{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--size-80 .radial-stepper__label{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--size-80 .radial-stepper__counter,.radial-stepper--size-80 .radial-stepper__description,.radial-stepper--size-80 .radial-stepper__next{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-120 .radial-stepper__indicator{width:120px;height:120px}.radial-stepper--size-120 .radial-stepper__indicator svg{width:120px;height:120px}.radial-stepper--size-120 .radial-stepper__indicator-bg,.radial-stepper--size-120 .radial-stepper__indicator-progress{stroke-width:4}.radial-stepper--size-120 .radial-stepper__indicator-number{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.radial-stepper--size-120 .radial-stepper__label{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.radial-stepper--size-120 .radial-stepper__counter,.radial-stepper--size-120 .radial-stepper__description,.radial-stepper--size-120 .radial-stepper__next{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--primary{--radial-stepper-progress-color: var(--colors-primary-sa-flag-600-primary);--radial-stepper-text-color: var(--text-default);--radial-stepper-bg-color: var(--border-neutral-primary)}.radial-stepper--neutral{--radial-stepper-progress-color: var(--colors-base-black);--radial-stepper-text-color: var(--text-default);--radial-stepper-bg-color: var(--border-neutral-primary)}.radial-stepper--on-color{--radial-stepper-progress-color: var(--colors-base-white);--radial-stepper-text-color: var(--text-oncolor-primary);--radial-stepper-bg-color: rgba(255, 255, 255, 0.3);background-color:var(--colors-primary-sa-flag-600-primary);padding:var(--spacing-xl);border-radius:var(--radius-md);box-sizing:border-box}.radial-stepper--step-1 .radial-stepper__indicator-quarter--1{opacity:1}.radial-stepper--step-2 .radial-stepper__indicator-quarter--1,.radial-stepper--step-2 .radial-stepper__indicator-quarter--2{opacity:1}.radial-stepper--step-3 .radial-stepper__indicator-quarter--1,.radial-stepper--step-3 .radial-stepper__indicator-quarter--2,.radial-stepper--step-3 .radial-stepper__indicator-quarter--3{opacity:1}.radial-stepper--step-4 .radial-stepper__indicator-quarter--1,.radial-stepper--step-4 .radial-stepper__indicator-quarter--2,.radial-stepper--step-4 .radial-stepper__indicator-quarter--3,.radial-stepper--step-4 .radial-stepper__indicator-quarter--4{opacity:1}[dir=rtl] .radial-stepper__content{align-items:flex-end;text-align:right}.text-input{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;font-family:var(--font-family)}.text-input__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-input-label-color, var(--form-field-text-label, var(--text-default)));margin:0}.text-input__wrapper{position:relative;display:flex;align-items:center;width:100%;background-color:var(--text-input-background, var(--form-field-background-default, var(--background-card)));border:1px solid var(--text-input-border-color, var(--form-field-border-default, var(--border-neutral-primary)));border-radius:var(--radius-sm);transition:all .2s ease;box-sizing:border-box}.text-input__wrapper:focus-within{border-color:var(--text-input-border-focused, var(--border-primary));border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--text-input-outline-focused, var(--background-primary-50))}.text-input__wrapper:hover:not(.text-input__wrapper--disabled):not(.text-input__wrapper--readonly){border-color:var(--text-input-border-hovered, var(--form-field-border-hovered))}.text-input__wrapper:active:not(.text-input__wrapper--disabled):not(.text-input__wrapper--readonly){border-color:var(--text-input-border-pressed, var(--form-field-border-pressed))}.text-input__wrapper--error{border-color:var(--border-error)}.text-input__wrapper--error:focus-within{border-color:var(--border-error);border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--background-error-50)}.text-input__wrapper--disabled{background-color:var(--background-neutral-50);border-style:dashed;border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.text-input__wrapper--readonly{background-color:var(--background-neutral-50);border-color:var(--border-neutral-secondary);cursor:default}.text-input__input{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-input-text-color, var(--form-field-text-filled, var(--text-default)));padding:var(--spacing-xl) var(--spacing-3xl);outline:none;width:100%;box-sizing:border-box}.text-input__input::placeholder{color:var(--text-input-placeholder-color, var(--form-field-text-placeholder, var(--text-secondary-paragraph)));opacity:1}.text-input__input:disabled{color:var(--text-input-text-disabled-color, var(--text-default-disabled));cursor:not-allowed}.text-input__input:read-only{color:var(--text-input-text-readonly-color, var(--form-field-text-readonly, var(--text-default)));cursor:default}.text-input__helper{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-input-helper-color, var(--form-field-text-helper, var(--text-secondary-paragraph)));margin:0}.text-input__error{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0}.text-input__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.text-input__error-icon svg{width:100%;height:100%}.text-input--size-medium .text-input__input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.text-input--size-large .text-input__label{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height)}.text-input--size-large .text-input__input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.text-input--style-filled-darker .text-input__wrapper{background-color:var(--text-input-background-filled-darker, var(--form-field-background-darker, var(--background-neutral-100)))}.text-input--style-filled-lighter .text-input__wrapper{background-color:var(--text-input-background-filled-lighter, var(--form-field-background-lighter, var(--background-neutral-25)))}[dir=rtl] .text-input__input{text-align:right}.fw-questions{display:flex;flex-wrap:wrap;gap:1.5rem}.fw-questions .fw-reasons{flex:1 1 45%;min-width:280px;margin-bottom:0}.fw-questions .fw-textarea{flex:1 1 45%;min-width:280px;margin-bottom:0}.fw-questions .fw-gender{flex:0 0 100%}.fw-questions .fw-submit-row{flex:0 0 100%}/*# sourceMappingURL=forms.css.map */
