:root{--color-brand:#44946c;--color-brand-hover:#3c8460;--color-brand-active:#356e51;--color-brand-soft:#44946c1a;--color-text-on-brand:#f5f5f5;--color-text-default:#1e1e1e;--color-text-secondary:#303030;--color-text-tertiary:#434343;--color-text-muted:#757575;--color-text-disabled:#b3b3b3;--color-surface:#fff;--color-surface-alt:#fafafa;--color-surface-neutral:#e3e3e3;--color-surface-neutral-hover:#cdcdcd;--color-surface-disabled:#d9d9d9;--color-border:#303030;--color-border-secondary:#767676;--color-border-tertiary:#b2b2b2;--color-border-disabled:#b3b3b3;--color-border-default:#d9d9d9;--color-danger:#ec221f;--color-danger-hover:#c00f0c;--color-danger-soft:#fee9e7;--color-danger-soft-hover:#fcb3ad;--color-danger-on-soft:#900b09;--color-positive:#14ae5c;--color-positive-hover:#009951;--color-positive-soft:#cff7d3;--color-positive-soft-hover:#aff4c6;--color-positive-on-soft:#02542d;--color-warning:#e8b931;--color-warning-hover:#e5a000;--color-warning-soft:#ffe8a3;--color-warning-on-soft:#682d03;--space-100:4px;--space-200:8px;--space-300:12px;--space-400:16px;--space-500:20px;--space-600:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--stroke:1px;--control-h-small:32px;--control-h-default:32px;--control-h-large:40px;--control-px-small:8px;--control-px-default:8px;--control-px-large:12px;--font-family:"Lato", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Roboto Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--line-height-tight:1;--line-height-snug:1.2;--line-height-normal:1.4;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 12px 32px #00000024;--transition-fast:.12s ease;--transition-normal:.18s ease}.button.ant-btn{border-radius:var(--radius-md);border:var(--stroke) solid transparent;font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-tight);letter-spacing:0;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;text-shadow:none;box-shadow:none;justify-content:center;align-items:center;display:inline-flex}.button.ant-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.button--small.ant-btn{font-size:var(--font-size-xs)}.button--small.ant-btn,.button--default.ant-btn{height:var(--control-h-small);padding:0 var(--control-px-small)}.button--large.ant-btn{height:var(--control-h-large);padding:0 var(--control-px-large)}.button--block.ant-btn{width:100%}.button--primary.ant-btn,.button--primary.ant-btn:focus{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-on-brand)}.button--primary.ant-btn:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-text-on-brand)}.button--primary.ant-btn:active{background:var(--color-brand-active);border-color:var(--color-brand-active)}.button--primary.ant-btn[disabled],.button--primary.ant-btn[disabled]:hover{background:var(--color-surface-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed}.button--secondary.ant-btn,.button--secondary.ant-btn:focus{background:var(--color-surface-neutral);border-color:var(--color-border-secondary);color:var(--color-text-default)}.button--secondary.ant-btn:hover{background:var(--color-surface-neutral-hover);border-color:var(--color-border-secondary);color:var(--color-text-default)}.button--secondary.ant-btn[disabled],.button--secondary.ant-btn[disabled]:hover{background:var(--color-surface-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed}.button--tertiary.ant-btn,.button--tertiary.ant-btn:focus{color:var(--color-brand);text-underline-offset:2px;background:0 0;border-color:#0000;text-decoration:underline}.button--tertiary.ant-btn:hover{background:var(--color-brand-soft);color:var(--color-brand);border-color:#0000}.button--tertiary.ant-btn[disabled],.button--tertiary.ant-btn[disabled]:hover{color:var(--color-text-disabled);cursor:not-allowed;background:0 0;border-color:#0000}.button.ant-btn-dangerous.button--primary.ant-btn,.button.ant-btn-dangerous.button--primary.ant-btn:focus{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-text-on-brand)}.button.ant-btn-dangerous.button--primary.ant-btn:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button.ant-btn-dangerous.button--secondary.ant-btn{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-on-soft)}.button.ant-btn-dangerous.button--secondary.ant-btn:hover{background:var(--color-danger-soft-hover)}.button.ant-btn-dangerous.button--tertiary.ant-btn{color:var(--color-danger)}.button.ant-btn-dangerous.button--tertiary.ant-btn:hover{color:var(--color-danger);background:#ec221f1a}.button.ant-btn .ant-btn-loading-icon{align-items:center;display:inline-flex}.button--tone-white.ant-btn:focus-visible{outline-color:var(--color-surface-alt)}.button--tone-white.button--primary.ant-btn,.button--tone-white.button--primary.ant-btn:focus{background:var(--color-surface-alt);color:var(--color-brand);border-color:#0000}.button--tone-white.button--primary.ant-btn:hover{color:var(--color-brand);background:#f0f0f0;border-color:#0000}.button--tone-white.button--primary.ant-btn:active{color:var(--color-brand);background:#e8e8e8;border-color:#0000}.button--tone-white.button--primary.ant-btn[disabled],.button--tone-white.button--primary.ant-btn[disabled]:hover{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}.button--tone-white.button--secondary.ant-btn,.button--tone-white.button--secondary.ant-btn:focus{border-color:var(--color-surface-alt);color:var(--color-text-on-brand);background:0 0}.button--tone-white.button--secondary.ant-btn:hover{border-color:var(--color-surface-alt);color:var(--color-text-on-brand);background:#fafafa26}.button--tone-white.button--secondary.ant-btn[disabled],.button--tone-white.button--secondary.ant-btn[disabled]:hover{color:#fafafa59;cursor:not-allowed;background:0 0;border-color:#fafafa59}.button--tone-white.button--tertiary.ant-btn,.button--tone-white.button--tertiary.ant-btn:focus{color:var(--color-text-on-brand);text-underline-offset:2px;background:0 0;border-color:#0000;text-decoration:underline}.button--tone-white.button--tertiary.ant-btn:hover{color:var(--color-text-on-brand);background:#fafafa26;border-color:#0000}.button--tone-white.button--tertiary.ant-btn[disabled],.button--tone-white.button--tertiary.ant-btn[disabled]:hover{color:#fafafa59;cursor:not-allowed;background:0 0;border-color:#0000}.tooltip.ant-tooltip .ant-tooltip-inner{background:var(--color-surface);color:var(--color-text-default);border-radius:var(--radius-md);box-shadow:none;font-family:var(--font-family);padding:var(--space-200) var(--space-300);text-align:center;min-height:0}.tooltip.ant-tooltip .ant-tooltip-arrow-content{--antd-arrow-background-color:var(--color-surface);box-shadow:none}.tooltip.ant-tooltip{filter:drop-shadow(1px 0 0 var(--color-border-default)) drop-shadow(-1px 0 0 var(--color-border-default)) drop-shadow(0 1px 0 var(--color-border-default)) drop-shadow(0 -1px 0 var(--color-border-default)) drop-shadow(0 1px 2px #0c0c0d1a) drop-shadow(0 1px 2px #0c0c0d0d)}.tooltip__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.tooltip__body{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:var(--space-100)}.tooltip--small.ant-tooltip .ant-tooltip-inner,.tooltip--default.ant-tooltip .ant-tooltip-inner{padding:var(--space-200) var(--space-300)}.tooltip--small .tooltip__title,.tooltip--default .tooltip__title{font-size:var(--font-size-sm)}.tooltip--large.ant-tooltip .ant-tooltip-inner{padding:var(--space-300) var(--space-400)}.tooltip--large .tooltip__title{font-size:var(--font-size-md)}.search.ant-input-affix-wrapper{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-default);height:var(--control-h-large);padding:0 var(--space-400);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.search.ant-input-affix-wrapper .ant-input{font-family:var(--font-family);font-size:var(--font-size-md);color:inherit;height:auto;line-height:var(--line-height-tight);background:0 0;border:0;padding:0}.search.ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-text-disabled)}.search.ant-input-affix-wrapper:hover{border-color:var(--color-border-secondary)!important}.search.ant-input-affix-wrapper-focused{border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.search.ant-input-affix-wrapper .ant-input-suffix{margin-left:var(--space-200);align-items:center;display:inline-flex}.search__icon{width:16px;height:16px;color:var(--color-text-muted);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.search__icon--clear{cursor:pointer;color:var(--color-text-default);border-radius:var(--radius-full);transition:background-color var(--transition-fast), color var(--transition-fast)}.search__icon--clear:hover{background:var(--color-surface-neutral)}.search--small.ant-input-affix-wrapper,.search--default.ant-input-affix-wrapper{height:var(--control-h-small);padding:0 var(--space-300);font-size:var(--font-size-sm)}.search--small.ant-input-affix-wrapper .ant-input,.search--default.ant-input-affix-wrapper .ant-input{font-size:var(--font-size-sm)}.search--large.ant-input-affix-wrapper{height:var(--control-h-large);padding:0 var(--space-400);font-size:var(--font-size-md)}.search.ant-input-affix-wrapper-disabled,.search.ant-input-affix-wrapper-disabled:hover{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.search.ant-input-affix-wrapper-disabled .ant-input,.search.ant-input-affix-wrapper-disabled .search__icon{color:var(--color-text-disabled)}.field--error .search.ant-input-affix-wrapper{border-color:var(--color-danger-on-soft)}.field--error .search.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #900b0926}.field{gap:var(--space-200);font-family:var(--font-family);color:var(--color-text-default);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-default)}.field__label--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field__required{color:var(--color-danger-on-soft)}.field__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.field__error{font-size:var(--font-size-sm);color:var(--color-danger-on-soft);line-height:var(--line-height-normal)}.field--disabled .field__label,.field--disabled .field__description{color:var(--color-text-disabled)}.input.ant-input,.input .ant-input,.input.ant-input-affix-wrapper{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-tight);padding:0 var(--space-400);height:var(--control-h-large);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:var(--radius-md)!important}.input.ant-input::placeholder,.input .ant-input::placeholder{color:var(--color-text-disabled)}.input.ant-input:hover{border-color:var(--color-border-secondary)}.input.ant-input-affix-wrapper:hover{border-color:var(--color-border-secondary)!important}.input.ant-input:focus,.input.ant-input-focused,.input.ant-input-affix-wrapper-focused{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 2px #44946c2e}.input.ant-input-affix-wrapper{padding:0 var(--space-300)}.input.ant-input-affix-wrapper .ant-input{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.input.ant-input-affix-wrapper .ant-input-prefix{margin-right:var(--space-200);color:var(--color-text-muted)}.input.ant-input-affix-wrapper .ant-input-suffix{margin-left:var(--space-200);color:var(--color-text-muted)}.input--small.ant-input,.input--small.ant-input-affix-wrapper,.input--default.ant-input,.input--default.ant-input-affix-wrapper{height:var(--control-h-small);padding:0 var(--space-300);font-size:var(--font-size-sm)}.input--large.ant-input,.input--large.ant-input-affix-wrapper{height:var(--control-h-large);padding:0 var(--space-400);font-size:var(--font-size-md)}.input.ant-input[disabled],.input.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,.input.ant-input-affix-wrapper-disabled .ant-input{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .input.ant-input,.field--error .input.ant-input-affix-wrapper{border-color:var(--color-danger-on-soft)}.field--error .input.ant-input:focus,.field--error .input.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #900b0926}.field .select.ant-select{min-width:0;max-width:100%}.field .select.ant-select .ant-select-selector{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);padding:0 var(--space-400);height:var(--control-h-large);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;border-radius:var(--radius-md)!important}.field .select.ant-select .ant-select-selection-placeholder{color:var(--color-text-disabled)}.field .select.ant-select .ant-select-selection-item{line-height:var(--line-height-tight)}.field .select.ant-select-single .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.field .select.ant-select-single .ant-select-selection-item>*{vertical-align:middle;min-width:0}.field .select.ant-select-single .ant-select-selection-item:after{display:none}.field .select.ant-select:hover:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-border-secondary)}.field .select.ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.field .select.ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.field .select.ant-select .ant-select-selection-search-input,.field .select.ant-select .ant-select-selection-search-input:focus{caret-color:var(--color-text-default)}.field .select.ant-select .ant-select-arrow{color:var(--color-text-muted)}.field .select--small.ant-select .ant-select-selector,.field .select--default.ant-select .ant-select-selector{height:var(--control-h-small);padding:0 var(--space-300);font-size:var(--font-size-sm)}.field .select--large.ant-select .ant-select-selector{height:var(--control-h-large);padding:0 var(--space-400);font-size:var(--font-size-md)}.field .select.ant-select-disabled .ant-select-selector,.field .select.ant-select-disabled:hover .ant-select-selector{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .select.ant-select .ant-select-selector{border-color:var(--color-danger-on-soft)}.field--error .select.ant-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #900b0926}.field .select.ant-select-multiple .ant-select-selector{height:auto;min-height:var(--control-h-large);padding:0 var(--space-200);flex-wrap:nowrap;overflow:hidden}.field .select--small.ant-select-multiple .ant-select-selector,.field .select--default.ant-select-multiple .ant-select-selector{min-height:var(--control-h-small)}.field .select--large.ant-select-multiple .ant-select-selector{min-height:var(--control-h-large)}.field .select.ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;align-items:center;overflow:hidden}.field .select.ant-select-multiple .ant-select-selection-overflow-item{flex-shrink:0}.field .select.ant-select-multiple .ant-select-selection-overflow-item-suffix{flex-shrink:1;min-width:0}.field .select.ant-select-multiple .ant-select-selection-item{align-items:center;gap:var(--space-100);height:20px;padding:0 var(--space-100) 0 var(--space-200);background:var(--color-surface-neutral);border-radius:var(--radius-sm);color:var(--color-text-default);font-size:var(--font-size-xs);border:0;flex-shrink:0;margin:0 4px 0 0;line-height:1;display:inline-flex}.field .select.ant-select-multiple .ant-select-selection-item-content{align-items:center;margin:0;line-height:1;display:inline-flex}.field .select.ant-select-multiple .ant-select-selection-item-remove{width:16px;height:16px;color:var(--color-text-muted);justify-content:center;align-items:center;margin:0;font-size:10px;display:inline-flex}.field .select.ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--color-text-default)}.select-dropdown.ant-select-dropdown{border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-family);padding:var(--space-100)}.select-dropdown.ant-select-dropdown .ant-select-item{min-height:28px;padding:var(--space-100) var(--space-300);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);align-items:center;display:flex}.select-dropdown.ant-select-dropdown .ant-select-item-option-content{white-space:normal;text-overflow:clip;word-break:break-word;overflow:visible}.select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-surface-neutral)}.select-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-brand-soft);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.select-dropdown.ant-select-dropdown .ant-select-item-option-state{color:var(--color-brand);align-items:center;display:inline-flex}.select-dropdown.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,.select-dropdown.ant-select-dropdown .ant-select-item-option-state .anticon-check{color:var(--color-brand)}.textarea.ant-input,.textarea.ant-input-textarea .ant-input{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);padding:var(--space-300) var(--space-400);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.textarea.ant-input::placeholder,.textarea.ant-input-textarea .ant-input::placeholder{color:var(--color-text-disabled)}.textarea.ant-input:hover,.textarea.ant-input-textarea .ant-input:hover{border-color:var(--color-border-secondary)}.textarea.ant-input:focus,.textarea.ant-input-focused,.textarea.ant-input-textarea .ant-input:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 2px #44946c2e}.textarea--small.ant-input,.textarea--default.ant-input,.textarea--small.ant-input-textarea .ant-input,.textarea--default.ant-input-textarea .ant-input{padding:var(--space-200) var(--space-300);font-size:var(--font-size-sm)}.textarea--large.ant-input,.textarea--large.ant-input-textarea .ant-input{padding:var(--space-300) var(--space-400);font-size:var(--font-size-md)}.textarea.ant-input[disabled],.textarea.ant-input-textarea .ant-input[disabled]{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .textarea.ant-input,.field--error .textarea.ant-input-textarea .ant-input{border-color:var(--color-danger-on-soft)}.field--error .textarea.ant-input:focus,.field--error .textarea.ant-input-textarea .ant-input:focus{box-shadow:0 0 0 2px #900b0926}.field .date-picker.ant-picker{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);font-family:var(--font-family);height:var(--control-h-large);padding:0 var(--space-400);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.field .date-picker.ant-picker input{color:var(--color-text-default);font-size:var(--font-size-md)}.field .date-picker.ant-picker input::placeholder{color:var(--color-text-disabled)}.field .date-picker.ant-picker .ant-picker-suffix,.field .date-picker.ant-picker .ant-picker-clear{color:var(--color-text-muted)}.field .date-picker.ant-picker:hover:not(.ant-picker-disabled){border-color:var(--color-border-secondary)}.field .date-picker.ant-picker.ant-picker-focused:not(.ant-picker-disabled){border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.field .date-picker--small.ant-picker,.field .date-picker--default.ant-picker{height:var(--control-h-small);padding:0 var(--space-300)}.field .date-picker--small.ant-picker input,.field .date-picker--default.ant-picker input{font-size:var(--font-size-sm)}.field .date-picker--large.ant-picker{height:var(--control-h-large);padding:0 var(--space-400)}.field .date-picker.ant-picker-disabled{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);cursor:not-allowed}.field .date-picker.ant-picker-disabled input{color:var(--color-text-disabled)}.field--error .date-picker.ant-picker{border-color:var(--color-danger-on-soft)}.field--error .date-picker.ant-picker.ant-picker-focused{box-shadow:0 0 0 2px #900b0926}.date-picker-dropdown.ant-picker-dropdown{font-family:var(--font-family)}.date-picker-dropdown .ant-picker-panel-container{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.date-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-brand)}.date-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-brand)}.date-picker-dropdown .ant-picker-today-btn{color:var(--color-brand)}.radio.ant-radio-wrapper{font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-default);align-items:flex-start;gap:var(--space-300);line-height:var(--line-height-normal);margin:0;padding:0;display:inline-flex}.radio.ant-radio-wrapper>span:last-child{padding:0}.radio__content{flex-direction:column;min-width:0;display:flex}.radio__label{font-size:var(--font-size-md);line-height:var(--line-height-normal);word-break:break-word}.radio__description{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-muted);word-break:break-word}.radio.ant-radio-wrapper .ant-radio,.radio-group .ant-radio-wrapper .ant-radio{top:2px}.radio.ant-radio-wrapper .ant-radio-inner,.radio-group .ant-radio-wrapper .ant-radio-inner{border-width:var(--stroke);border-style:solid;border-color:var(--color-border-secondary);background:var(--color-surface);width:16px;height:16px;transition:all var(--transition-fast)}.radio.ant-radio-wrapper:hover .ant-radio-inner,.radio-group .ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-brand)}.radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner,.radio-group .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background:var(--color-surface);border-color:var(--color-brand);border-width:var(--stroke)}.radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after,.radio-group .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background:var(--color-brand);opacity:1;width:8px;height:8px;margin-top:-4px;margin-left:-4px;transform:scale(1)}.radio.ant-radio-wrapper .ant-radio-checked:after,.radio-group .ant-radio-wrapper .ant-radio-checked:after{border:var(--stroke) solid var(--color-brand)}.radio.ant-radio-wrapper-disabled,.radio-group .ant-radio-wrapper-disabled{color:var(--color-text-disabled);cursor:not-allowed}.radio.ant-radio-wrapper-disabled .ant-radio-inner,.radio-group .ant-radio-wrapper-disabled .ant-radio-inner{background:var(--color-surface-disabled);border-color:var(--color-border-disabled)}.radio.ant-radio-wrapper-disabled .radio__description,.radio-group .ant-radio-wrapper-disabled .radio__description{color:var(--color-text-disabled)}.radio--small.ant-radio-wrapper,.radio--default.ant-radio-wrapper,.radio-group--small .ant-radio-wrapper,.radio-group--default .ant-radio-wrapper{font-size:var(--font-size-sm)}.radio--large.ant-radio-wrapper,.radio-group--large .ant-radio-wrapper{font-size:var(--font-size-md)}.radio--large.ant-radio-wrapper .ant-radio-inner,.radio-group--large .ant-radio-wrapper .ant-radio-inner{width:20px;height:20px}.radio--large.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after,.radio-group--large .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{width:10px;height:10px;margin-top:-5px;margin-left:-5px}.radio-group.ant-radio-group{gap:var(--space-300);font-family:var(--font-family);display:inline-flex}.checkbox.ant-checkbox-wrapper{font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-default);align-items:flex-start;gap:var(--space-300);line-height:var(--line-height-normal);margin:0;padding:0;display:inline-flex}.checkbox.ant-checkbox-wrapper+.checkbox.ant-checkbox-wrapper{margin-left:0}.checkbox.ant-checkbox-wrapper>span:last-child{padding:0}.checkbox__content{flex-direction:column;min-width:0;display:flex}.checkbox__label{font-size:var(--font-size-md);line-height:var(--line-height-normal);word-break:break-word}.checkbox__description{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-muted);word-break:break-word}.checkbox.ant-checkbox-wrapper .ant-checkbox,.checkbox-group .ant-checkbox-wrapper .ant-checkbox{top:2px}.checkbox.ant-checkbox-wrapper .ant-checkbox-inner,.checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner{border-radius:var(--radius-sm);border-color:var(--color-border-secondary);background:var(--color-surface);width:16px;height:16px;transition:all var(--transition-fast)}.checkbox.ant-checkbox-wrapper:hover .ant-checkbox-inner,.checkbox-group .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--color-brand)}.checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.checkbox.ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner,.checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.checkbox-group .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:var(--color-brand)!important;border-color:var(--color-brand)!important}.checkbox.ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after,.checkbox-group .ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--color-surface);border:0;width:8px;height:2px}.checkbox.ant-checkbox-wrapper .ant-checkbox-checked:after,.checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:var(--color-brand)}.checkbox.ant-checkbox-wrapper-disabled,.checkbox-group .ant-checkbox-wrapper-disabled{color:var(--color-text-disabled);cursor:not-allowed}.checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-inner,.checkbox-group .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:var(--color-surface-disabled);border-color:var(--color-border-disabled)}.checkbox.ant-checkbox-wrapper-disabled .checkbox__description,.checkbox-group .ant-checkbox-wrapper-disabled .checkbox__description{color:var(--color-text-disabled)}.checkbox--small.ant-checkbox-wrapper,.checkbox--default.ant-checkbox-wrapper,.checkbox-group--small .ant-checkbox-wrapper,.checkbox-group--default .ant-checkbox-wrapper{font-size:var(--font-size-sm)}.checkbox--large.ant-checkbox-wrapper,.checkbox-group--large .ant-checkbox-wrapper{font-size:var(--font-size-md)}.checkbox--large.ant-checkbox-wrapper .ant-checkbox-inner,.checkbox-group--large .ant-checkbox-wrapper .ant-checkbox-inner{width:20px;height:20px}.checkbox-group.ant-checkbox-group{gap:var(--space-300);font-family:var(--font-family);flex-direction:column;display:inline-flex}.tag.ant-tag{align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200);border-radius:var(--radius-md);border:var(--stroke) solid transparent;font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-tight);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);margin:0;display:inline-flex}.tag.ant-tag .anticon-close,.tag.ant-tag .ant-tag-close-icon{color:inherit;font-size:var(--font-size-sm);margin-left:0;margin-inline-start:0}.tag--small.ant-tag,.tag--default.ant-tag{height:var(--control-h-small);padding:0 var(--space-200);font-size:var(--font-size-sm)}.tag--large.ant-tag{height:var(--control-h-large);padding:0 var(--space-300);font-size:var(--font-size-md)}.tag--neutral.tag--primary.ant-tag{color:var(--color-text-on-brand);background:#2c2c2c}.tag--neutral.tag--primary.ant-tag:hover{background:var(--color-text-default)}.tag--neutral.tag--secondary.ant-tag{background:var(--color-text-on-brand);color:#2c2c2c}.tag--neutral.tag--secondary.ant-tag:hover{background:#e6e6e6}.tag--danger.tag--primary.ant-tag{background:var(--color-danger);color:var(--color-danger-soft)}.tag--danger.tag--primary.ant-tag:hover{background:var(--color-danger-hover)}.tag--danger.tag--secondary.ant-tag{color:var(--color-danger-on-soft);background:#fdd3d0}.tag--danger.tag--secondary.ant-tag:hover{background:var(--color-danger-soft-hover)}.tag--positive.tag--primary.ant-tag{background:var(--color-positive);color:#ebffee}.tag--positive.tag--primary.ant-tag:hover{background:var(--color-positive-hover)}.tag--positive.tag--secondary.ant-tag{background:var(--color-positive-soft);color:var(--color-positive-on-soft)}.tag--positive.tag--secondary.ant-tag:hover{background:var(--color-positive-soft-hover)}.tag--warning.tag--primary.ant-tag{background:var(--color-warning);color:#401b01}.tag--warning.tag--primary.ant-tag:hover{background:var(--color-warning-hover)}.tag--warning.tag--secondary.ant-tag{background:var(--color-warning-soft);color:var(--color-warning-on-soft)}.tag--warning.tag--secondary.ant-tag:hover{background:var(--color-warning-soft)}.field .autocomplete.ant-select .ant-select-selector{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);padding:0 var(--space-400);height:var(--control-h-large);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;border-radius:var(--radius-md)!important}.field .autocomplete.ant-select .ant-select-selection-placeholder{color:var(--color-text-disabled)}.field .autocomplete.ant-select:hover:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-border-secondary)}.field .autocomplete.ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.field .autocomplete.ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.field .autocomplete.ant-select .ant-select-selection-search-input,.field .autocomplete.ant-select .ant-select-selection-search-input:focus{caret-color:var(--color-text-default)}.field .autocomplete--small.ant-select .ant-select-selector,.field .autocomplete--default.ant-select .ant-select-selector{height:var(--control-h-small);padding:0 var(--space-300);font-size:var(--font-size-sm)}.field .autocomplete--large.ant-select .ant-select-selector{height:var(--control-h-large);padding:0 var(--space-400);font-size:var(--font-size-md)}.field .autocomplete.ant-select-disabled .ant-select-selector,.field .autocomplete.ant-select-disabled:hover .ant-select-selector{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .autocomplete.ant-select .ant-select-selector{border-color:var(--color-danger-on-soft)}.field--error .autocomplete.ant-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #900b0926}.autocomplete-dropdown.ant-select-dropdown{border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-family);padding:var(--space-100)}.autocomplete-dropdown.ant-select-dropdown .ant-select-item{min-height:28px;padding:var(--space-100) var(--space-300);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);align-items:center;display:flex}.autocomplete-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-surface-neutral)}.autocomplete-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-brand-soft);color:var(--color-brand);font-weight:var(--font-weight-semibold)}.field .date-range-picker.ant-picker{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);font-family:var(--font-family);height:var(--control-h-large);padding:0 var(--space-400);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.field .date-range-picker.ant-picker input{color:var(--color-text-default);font-size:var(--font-size-md)}.field .date-range-picker.ant-picker input::placeholder{color:var(--color-text-disabled)}.field .date-range-picker.ant-picker .ant-picker-separator,.field .date-range-picker.ant-picker .ant-picker-suffix,.field .date-range-picker.ant-picker .ant-picker-clear{color:var(--color-text-muted)}.field .date-range-picker.ant-picker:hover:not(.ant-picker-disabled){border-color:var(--color-border-secondary)}.field .date-range-picker.ant-picker.ant-picker-focused:not(.ant-picker-disabled){border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.field .date-range-picker--small.ant-picker,.field .date-range-picker--default.ant-picker{height:var(--control-h-small);padding:0 var(--space-300)}.field .date-range-picker--small.ant-picker input,.field .date-range-picker--default.ant-picker input{font-size:var(--font-size-sm)}.field .date-range-picker--large.ant-picker{height:var(--control-h-large);padding:0 var(--space-400)}.field .date-range-picker.ant-picker-disabled{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);cursor:not-allowed}.field .date-range-picker.ant-picker-disabled input{color:var(--color-text-disabled)}.field--error .date-range-picker.ant-picker{border-color:var(--color-danger-on-soft)}.field--error .date-range-picker.ant-picker.ant-picker-focused{box-shadow:0 0 0 2px #900b0926}.date-range-picker-dropdown.ant-picker-dropdown{font-family:var(--font-family)}.date-range-picker-dropdown .ant-picker-panel-container{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.date-range-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.date-range-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.date-range-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--color-brand)}.date-range-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:var(--color-brand-soft)}.date-range-picker-dropdown .ant-picker-today-btn{color:var(--color-brand)}.dropdown.ant-dropdown{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-200)}.dropdown.ant-dropdown .ant-dropdown-menu{box-shadow:none;background:0 0;border-radius:0;padding:0}.dropdown.ant-dropdown .ant-dropdown-menu-item{border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-default)}.dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:var(--color-surface-alt)}.notification{gap:var(--space-300);padding:var(--space-400);border:var(--stroke) solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);align-items:flex-start;display:flex;position:relative}.notification--alert{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-on-soft)}.notification--small,.notification--default{padding:var(--space-300);font-size:var(--font-size-sm)}.notification--large{padding:var(--space-400) var(--space-500);font-size:var(--font-size-md)}.notification__icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:18px;display:inline-flex}.notification__content{gap:var(--space-400);flex-direction:column;flex:auto;min-width:0;display:flex}.notification__text{gap:var(--space-100);word-break:break-word;flex-direction:column;display:flex}.notification__title{font-weight:var(--font-weight-semibold)}.notification__body{font-weight:var(--font-weight-regular)}.notification__action{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-300);height:var(--control-h-small);border:var(--stroke) solid transparent;border-radius:var(--radius-md);font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-tight);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.notification__action:focus-visible{outline-offset:2px;outline:2px solid}.notification--message .notification__action{color:var(--color-text-on-brand);background:#2c2c2c;border-color:#2c2c2c}.notification--message .notification__action:hover{background:var(--color-text-default);border-color:var(--color-text-default)}.notification--alert .notification__action{background:var(--color-danger);border-color:var(--color-danger-hover);color:var(--color-danger-soft)}.notification--alert .notification__action:hover{background:var(--color-danger-hover)}.notification__close{top:var(--space-100);right:var(--space-100);border-radius:var(--radius-full);color:currentColor;cursor:pointer;width:28px;height:28px;transition:background-color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex;position:absolute}.notification__close:hover{background:#0000000f}.notification--alert .notification__close:hover{background:#c00f0c1a}.notification__close:focus-visible{outline-offset:2px;outline:2px solid}.ds-notification{padding:var(--space-400)!important;border:var(--stroke) solid var(--color-border-secondary)!important;border-radius:var(--radius-md)!important;background:var(--color-surface)!important;color:var(--color-text-default)!important;font-family:var(--font-family)!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-normal)!important}.ds-notification--alert{background:var(--color-danger-soft)!important;border-color:var(--color-danger)!important;color:var(--color-danger-on-soft)!important}.ds-notification .ant-notification-notice-message{font-weight:var(--font-weight-semibold);color:inherit}.ds-notification .ant-notification-notice-description{font-weight:var(--font-weight-regular);color:inherit;margin-top:var(--space-100)}.input-number.ant-input-number{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);height:var(--control-h-large);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.input-number.ant-input-number .ant-input-number-input-wrap{align-items:center;height:100%;display:flex}.input-number.ant-input-number .ant-input-number-input{height:100%;padding:0 var(--space-400);font-size:inherit;line-height:var(--line-height-normal);color:inherit}.input-number.ant-input-number .ant-input-number-input::placeholder{color:var(--color-text-disabled)}.input-number.ant-input-number:hover{border-color:var(--color-border-secondary)}.input-number.ant-input-number-focused,.input-number.ant-input-number:focus-within{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 2px #44946c2e}.input-number--small.ant-input-number,.input-number--default.ant-input-number{height:var(--control-h-small)}.input-number--small.ant-input-number .ant-input-number-input,.input-number--default.ant-input-number .ant-input-number-input{padding:0 var(--space-300);font-size:var(--font-size-sm)}.input-number--large.ant-input-number{height:var(--control-h-large)}.input-number--large.ant-input-number .ant-input-number-input{padding:0 var(--space-400);font-size:var(--font-size-md)}.input-number.ant-input-number-disabled,.input-number.ant-input-number-disabled:hover{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .input-number.ant-input-number{border-color:var(--color-danger-on-soft)}.field--error .input-number.ant-input-number-focused{box-shadow:0 0 0 2px #900b0926}.slider.ant-slider{margin:var(--space-200) 0}.slider.ant-slider .ant-slider-rail{background:var(--color-surface-neutral);border-radius:var(--radius-full);height:4px}.slider.ant-slider .ant-slider-track{background:var(--color-brand);border-radius:var(--radius-full);height:4px}.slider.ant-slider:hover .ant-slider-track{background:var(--color-brand-hover)}.slider.ant-slider .ant-slider-handle{border-radius:var(--radius-full);border:2px solid var(--color-brand);background:var(--color-brand);width:16px;height:16px;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);margin-top:-6px;box-shadow:0 1px 2px #0000001f}.slider.ant-slider .ant-slider-handle:focus-visible,.slider.ant-slider .ant-slider-handle:hover,.slider.ant-slider .ant-slider-handle-dragging{background:var(--color-brand-hover);border-color:var(--color-brand-hover);box-shadow:0 0 0 4px #44946c33}.slider.ant-slider .ant-slider-mark-text,.slider.ant-slider .ant-slider-mark-text-active{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-default)}.slider.ant-slider .ant-slider-dot{border-color:var(--color-border-default)}.slider.ant-slider .ant-slider-dot-active{border-color:var(--color-brand)}.slider.ant-slider-disabled .ant-slider-track{background:var(--color-border-disabled)!important}.slider.ant-slider-disabled .ant-slider-handle{border-color:var(--color-border-disabled)!important}.slider--small.ant-slider .ant-slider-rail,.slider--small.ant-slider .ant-slider-track,.slider--default.ant-slider .ant-slider-rail,.slider--default.ant-slider .ant-slider-track{height:4px}.slider--large.ant-slider .ant-slider-rail,.slider--large.ant-slider .ant-slider-track{height:6px}.slider--large.ant-slider .ant-slider-handle{width:20px;height:20px;margin-top:-7px}.switch.ant-switch{background:var(--color-border-tertiary);border-radius:var(--radius-full);min-width:36px;height:20px;transition:background-color var(--transition-fast)}.switch.ant-switch .ant-switch-handle{width:16px;height:16px;top:2px;left:2px}.switch.ant-switch .ant-switch-handle:before{border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 1px 2px #0000001f}.switch.ant-switch-checked{background:var(--color-brand)}.switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px)}.switch.ant-switch.ant-switch-disabled{opacity:.6;cursor:not-allowed}.switch--small.ant-switch,.switch--default.ant-switch{min-width:32px;height:18px}.switch--small.ant-switch .ant-switch-handle,.switch--default.ant-switch .ant-switch-handle{width:14px;height:14px}.switch--small.ant-switch-checked .ant-switch-handle,.switch--default.ant-switch-checked .ant-switch-handle{left:calc(100% - 16px)}.switch--large.ant-switch{min-width:44px;height:24px}.switch--large.ant-switch .ant-switch-handle{width:20px;height:20px}.switch--large.ant-switch-checked .ant-switch-handle{left:calc(100% - 22px)}.switch-wrap{align-items:center;gap:var(--space-300);font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text-default);line-height:var(--line-height-tight);display:inline-flex}.switch-wrap--start{flex-direction:row-reverse}.field .tree-select.ant-select .ant-select-selector{background:var(--color-surface);border:var(--stroke) solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-default);font-family:var(--font-family);font-size:var(--font-size-md);padding:0 var(--space-400);height:var(--control-h-large);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex}.field .tree-select.ant-select .ant-select-selection-placeholder{color:var(--color-text-disabled)}.field .tree-select.ant-select .ant-select-selection-item{line-height:var(--line-height-tight)}.field .tree-select.ant-select:hover:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-border-secondary)}.field .tree-select.ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.field .tree-select.ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-brand);box-shadow:0 0 0 2px #44946c2e}.field .tree-select.ant-select .ant-select-selection-search-input,.field .tree-select.ant-select .ant-select-selection-search-input:focus{caret-color:var(--color-text-default)}.field .tree-select.ant-select .ant-select-arrow{color:var(--color-text-muted)}.field .tree-select--small.ant-select .ant-select-selector,.field .tree-select--default.ant-select .ant-select-selector{height:var(--control-h-small);padding:0 var(--space-300);font-size:var(--font-size-sm)}.field .tree-select--large.ant-select .ant-select-selector{height:var(--control-h-large);padding:0 var(--space-400);font-size:var(--font-size-md)}.field .tree-select.ant-select-disabled .ant-select-selector,.field .tree-select.ant-select-disabled:hover .ant-select-selector{background:var(--color-surface-disabled);border-color:var(--color-border-tertiary);color:var(--color-text-disabled);cursor:not-allowed}.field--error .tree-select.ant-select .ant-select-selector{border-color:var(--color-danger-on-soft)}.field--error .tree-select.ant-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #900b0926}.field .tree-select.ant-select-multiple.ant-select .ant-select-selector{height:auto;min-height:var(--control-h-large);padding:var(--space-100) var(--space-200)}.field .tree-select--small.ant-select-multiple.ant-select .ant-select-selector,.field .tree-select--default.ant-select-multiple.ant-select .ant-select-selector{min-height:var(--control-h-small)}.field .tree-select--large.ant-select-multiple.ant-select .ant-select-selector{min-height:var(--control-h-large)}.field .tree-select.ant-select-multiple .ant-select-selection-overflow{align-items:center;row-gap:var(--space-100);flex-wrap:wrap}.field .tree-select.ant-select-multiple .ant-select-selection-item{align-items:center;gap:var(--space-100);height:20px;padding:0 var(--space-100) 0 var(--space-200);background:var(--color-surface-neutral);border-radius:var(--radius-sm);color:var(--color-text-default);font-size:var(--font-size-xs);border:0;margin:0 4px 0 0;line-height:1;display:inline-flex}.field .tree-select.ant-select-multiple .ant-select-selection-item-content{align-items:center;margin:0;line-height:1;display:inline-flex}.field .tree-select.ant-select-multiple .ant-select-selection-item-remove{width:16px;height:16px;color:var(--color-text-muted);justify-content:center;align-items:center;margin:0;font-size:10px;display:inline-flex}.field .tree-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--color-text-default)}.tree-select-dropdown.ant-select-dropdown{border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-family);padding:var(--space-100)}.tree-select-dropdown .ant-select-tree-node-content-wrapper{border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.tree-select-dropdown .ant-select-tree-node-content-wrapper:hover{background:var(--color-surface-neutral)}.tree-select-dropdown.ant-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{color:var(--color-brand);font-weight:var(--font-weight-semibold);background-color:#0000!important}.tree-select-dropdown.ant-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected:hover{background-color:var(--color-surface-neutral)!important}
