:where([data-j3w1-controls] *)[hidden]{display:none!important}:where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):where(:not([class])){min-height:var(--density-control-height,24px);padding:var(--space-8) var(--density-control-padding-x,8px);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit}:where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range])):where(:not([class])){padding-block:0}:where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);opacity:1}:where([data-j3w1-controls] *):where(input,textarea):where(:not([class]))::placeholder{color:var(--color-text-placeholder);opacity:1}:where([data-j3w1-controls] *):where(fieldset):where(:not([class])){min-width:0;padding:var(--space-16);border:var(--border-width-default) solid var(--color-border-control)}.j3w1-temporal{min-width:0;max-width:100%;display:block}.j3w1-temporal-row{border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);align-items:stretch;min-width:0;display:flex}.j3w1-temporal-input{width:100%;min-width:0;padding:0 var(--density-control-padding-x,8px);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;border:0}.j3w1-temporal-action{min-width:var(--space-32);border:0;border-inline-start:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-bright);font:inherit;cursor:pointer;flex:none}.j3w1-temporal-hint{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);margin-block-start:var(--space-4);display:block}.j3w1-temporal :focus-visible,.j3w1-calendar :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.j3w1-temporal [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}.j3w1-temporal [aria-invalid=true]:focus-visible{outline:var(--focus-ring-container)}.j3w1-temporal-row:focus-within{border-color:var(--color-border-active)}.j3w1-temporal-input:hover:not(:disabled):not([readonly]){background:var(--color-interaction-hover-bg)}.j3w1-temporal :disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}.j3w1-temporal-input[readonly]{background:var(--color-surface-canvas)}.j3w1-temporal-row:has([readonly]){border:0;border-block-end:var(--border-width-default) solid var(--color-border-divider);background:var(--color-surface-canvas)}.j3w1-temporal-row:has([readonly])>.j3w1-temporal-action{display:none}.j3w1-temporal-row:has(input:disabled){border-color:var(--color-border-disabled)}.j3w1-calendar{box-sizing:border-box;width:min(22rem,calc(100vw - var(--space-16)));padding:var(--space-12);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;z-index:var(--z-popover);margin:0;display:block}.j3w1-calendar[hidden]{display:none}.j3w1-calendar-heading{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-end:var(--space-12);display:flex}.j3w1-calendar-week{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.j3w1-calendar [role=columnheader]{text-align:center;color:var(--color-text-muted);padding-block:var(--space-4)}.j3w1-calendar button{width:100%;padding:var(--space-8) var(--space-4);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;cursor:pointer}.j3w1-calendar [data-month]{width:auto;min-width:var(--space-32)}.j3w1-calendar [aria-pressed=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}.j3w1-calendar [aria-pressed=true]:focus-visible{outline:var(--focus-ring-container)}.j3w1-calendar button:disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}.j3w1-choice{min-width:min(12rem, calc(100vw - var(--space-32)));max-width:100%;color:var(--color-text-default);font:inherit;display:block}.j3w1-choice-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--density-control-height,24px);padding:0 var(--density-control-padding-x,8px);border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);color:var(--color-text-default);border-radius:var(--radius-none);font:inherit;text-align:start;cursor:pointer;display:flex}.j3w1-choice-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.j3w1-choice-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-accent);flex:none}.j3w1-choice-trigger:hover{background:var(--color-interaction-hover-bg)}.j3w1-choice-trigger:focus-visible,.j3w1-choice-list:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.j3w1-choice-list{box-sizing:border-box;min-width:0;max-width:calc(100vw - var(--space-16));background:var(--color-surface-raised);max-height:18rem;color:var(--color-text-default);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);font:inherit;z-index:var(--z-popover);margin:0;padding:0;display:block;overflow:auto}.j3w1-choice-list[popover]{inset:auto}.j3w1-choice-list[hidden]{display:none}.j3w1-choice-option{align-items:center;gap:var(--space-8);min-height:var(--density-control-height,24px);padding:0 var(--space-8);border-inline-start:var(--border-width-emphasis) solid transparent;cursor:pointer;overflow-wrap:anywhere;display:flex}.j3w1-choice-check{width:var(--icon-size-md);visibility:hidden;flex:none}.j3w1-choice-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text);border-inline-start-color:var(--color-border-selected-indicator)}.j3w1-choice-option[aria-selected=true] .j3w1-choice-check{visibility:visible}.j3w1-choice-option[data-active],.j3w1-choice-option:hover{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-2))}.j3w1-choice-option[aria-selected=true][data-active],.j3w1-choice-option[aria-selected=true]:hover{outline:var(--focus-ring)}.j3w1-choice-option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.j3w1-choice-trigger:disabled,.j3w1-choice-list[aria-disabled=true]{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}.j3w1-choice-group{display:block}.j3w1-choice-group-label{padding:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-ui-sm);display:block}.j3w1-choice-error{color:var(--color-status-danger-text);margin-block-start:var(--space-4);display:block}.j3w1-choice [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}.select-root:has(.j3w1-choice)>.select-chevron{display:none}:where([data-j3w1-controls] *)::selection{color:var(--color-interaction-text-selection-text);background:var(--color-interaction-text-selection-bg)}:where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])){accent-color:var(--color-interaction-selection-bg);font:inherit;border-radius:var(--radius-none)}input:where([data-j3w1-controls] *)[type=checkbox]:not([class]),input:where([data-j3w1-controls] *)[type=radio]:not([class]){appearance:none;width:var(--density-icon,12px);height:var(--density-icon,12px);vertical-align:middle;border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);place-content:center;padding:0;display:inline-grid}input:where([data-j3w1-controls] *)[type=checkbox]:not([class]):checked,input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}input:where([data-j3w1-controls] *)[type=checkbox]:not([class]):checked:after{content:"✓";font-size:calc(var(--density-icon,12px) * .75);line-height:1}input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked:after{content:"";width:calc(var(--density-icon,12px) / 2);height:calc(var(--density-icon,12px) / 2);background:var(--color-interaction-selection-text)}input:where([data-j3w1-controls] *)[type=file]:where(:not([class]))::file-selector-button{font:inherit;padding:var(--space-8) var(--space-12);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);color:var(--color-text-default);background:var(--color-surface-raised);margin-inline-end:var(--space-12)}input:where([data-j3w1-controls] *)[type=number]:where(:not([class])){appearance:textfield}input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-inner-spin-button,input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-outer-spin-button{appearance:none;margin:0}input:where([data-j3w1-controls] *)[type=range]:where(:not([class])){appearance:none;background:var(--color-surface-input)}input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-webkit-slider-runnable-track{height:var(--space-4);background:var(--color-border-control)}input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-moz-range-track{height:var(--space-4);background:var(--color-border-control)}input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-webkit-slider-thumb{appearance:none;width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc((var(--space-4) - var(--icon-size-md)) / 2);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-moz-range-thumb{width:var(--icon-size-md);height:var(--icon-size-md);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}.combobox-label,.dialog-field-label,.field-label,.fieldset-label,.file-input-label,.number-field-label,.search-field-label,.select-label,.text-field-label,.textarea-label,.time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}.combobox-help,.date-picker-help,.dialog-field-help,.fieldset-help,.file-input-help,.number-field-help,.search-field-help,.select-help,.text-field-help,.textarea-help,.time-picker-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}.combobox-message,.date-picker-message,.file-input-message,.number-field-message,.radio-group-message,.select-message,.text-field-message,.textarea-message,.time-picker-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}.combobox-root,.date-picker-root,.number-field-root{min-height:var(--density-control-height,24px);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);align-items:stretch;display:flex}.select{gap:var(--space-4);min-width:0;max-width:28rem;color:var(--color-text-default);display:grid;position:relative}.select-required{color:var(--color-status-danger-text);display:none}.select-root{min-width:0;min-height:var(--density-control-height,24px);background:var(--color-surface-input);color:var(--color-icon-default);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);display:grid;position:relative}.select-control{appearance:none;width:100%;min-width:0;min-height:calc(var(--density-control-height,24px) - 2 * var(--border-width-default));padding:0 calc(var(--density-control-padding-x,8px) + var(--icon-size-md) + var(--space-4)) 0 var(--density-control-padding-x,8px);border-radius:var(--radius-none);color:var(--color-text-default);font:inherit;cursor:default;background:0 0;border:0;outline:0;margin:0}.select-control-multiple{padding:var(--space-2) 0;overflow-y:auto}.select-control option,.select-control optgroup{background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;font-style:normal}.select-control option{padding:0 var(--density-control-padding-x,8px);min-height:var(--density-row-height,28px)}.select-control optgroup{color:var(--color-text-muted)}.select-control option:checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}.select-chevron{inset-inline-end:var(--density-control-padding-x,8px);width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc(var(--icon-size-md) / -2);stroke:currentColor;fill:none;pointer-events:none;position:absolute;top:50%}@media (hover:hover){.select-root:hover{background:var(--color-interaction-hover-bg)}}[data-state-hover] .select-root{background:var(--color-interaction-hover-bg)}.select-root:has(.select-control:focus-visible),[data-state-focus-visible] .select-root{border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.select:has(.select-control:required) .select-required,[data-state-required] .select-required{display:inline}.select-root:has(.select-control[aria-invalid=true]),.select-root:has(.select-control:user-invalid),[data-state-invalid] .select-root{border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}.select:has(.select-control[aria-invalid=true]) .select-message,.select:has(.select-control:user-invalid) .select-message,[data-state-invalid] .select-message{display:block}.select:has(.select-control[aria-invalid=true]) .select-help,[data-state-invalid] .select-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.select-root:has(.select-control[aria-invalid=true]:focus-visible),[data-state-invalid][data-state-focus-visible] .select-root{border-color:var(--color-status-danger-border);outline:var(--focus-ring-contrast);outline-offset:var(--focus-offset-invalid)}.select-root:has(.select-control:disabled),[data-state-disabled] .select-root{background:var(--color-interaction-disabled-bg);color:var(--color-text-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.select-control:disabled,[data-state-disabled] .select-control{color:var(--color-text-disabled);cursor:not-allowed}.select:has(.select-control:disabled) .select-label,[data-state-disabled] .select-label{color:var(--color-text-disabled)}@media (forced-colors:active){.select-root:has(.select-control:focus-visible),[data-state-focus-visible] .select-root{outline-color:highlight}}.select-control:disabled,[data-state-disabled] .select-control{opacity:1}
