.layout-copy .public-select{display:flex;width:100%;min-width:0;flex-direction:column;gap:.55rem;font-family:Inter Variable,Arial,sans-serif}.layout-copy .public-select .public-select-label{margin:0;color:#4b4b49;font-size:.85rem;font-weight:500;line-height:1.45;width:fit-content}.layout-copy .public-select[data-required=true]>.public-select-label:after{margin-inline-start:.125rem;color:oklch(.6532 .2328 25.74);content:"*"}.layout-copy .public-select[data-disabled=true]>.public-select-label{opacity:.5}.layout-copy .public-select .public-select-label-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.layout-copy .public-select .public-select-trigger{position:relative;isolation:isolate;display:flex;width:100%;min-width:0;min-height:3.35rem;align-items:center;padding:.85rem 3rem .85rem 1rem;border:1px solid #bcbcb8;border-radius:0;background:#fff;color:#2a2626;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.45;letter-spacing:0;text-align:start;cursor:pointer;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}.layout-copy .public-select .public-select-value{min-width:0;flex:1;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.layout-copy .public-select .public-select-value[data-placeholder=true]{color:#8a8a86}.layout-copy .public-select .public-select-indicator{position:absolute;inset-block:0;margin-block:auto;flex-shrink:0;inset-inline-end:1rem;width:1rem;height:1rem;color:#2a2626;transition:transform .15s ease}.layout-copy .public-select[data-open=true] .public-select-indicator{transform:rotate(180deg)}.layout-copy .public-select .public-select-trigger:focus-visible,.layout-copy .public-select .public-select-trigger[data-focus-visible=true]{border-color:var(--public-accent);outline:2px solid var(--public-accent-ring);outline-offset:1px}.layout-copy .public-select .public-select-trigger[disabled]{background:#f3f3f0;color:#777;opacity:1;cursor:not-allowed}.layout-copy .public-select .public-select-error{padding-inline:.25rem;color:#a32b2b;font-size:.85rem;line-height:1.45}.public-select-popover{z-index:1100;width:var(--trigger-width);max-width:calc(100vw - 2rem);padding:.375rem;border:1px solid #bcbcb8;border-radius:0;background:#fff;color:#2a2626;box-shadow:0 .5rem 1.5rem #2a262614;font-family:Inter Variable,Arial,sans-serif;font-size:1rem;transform-origin:var(--trigger-anchor-point);overflow-y:auto;overscroll-behavior:contain;outline:none}.public-select-popover .public-select-options{position:relative;width:100%;padding:.375rem;max-height:min(20rem,var(--available-height,20rem));overflow-y:auto;overscroll-behavior-y:contain;outline:none}.public-select-popover .public-select-options>*+*{margin-top:.25rem}.public-select-popover .public-select-option{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.75rem;min-height:2.75rem;padding:.7rem .75rem;border-radius:0;color:#2a2626;font:inherit;line-height:1.45;overflow-wrap:anywhere;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.public-select-popover .public-select-option[data-pressed=true]{transform:scale(.98)}.public-select-popover .public-select-check{position:absolute;inset-inline-end:.5rem;top:50%;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;transform:translateY(-50%);color:oklch(.2103 .0059 285.89)}.public-select-popover .public-select-check svg{width:.625rem;height:.625rem}.public-select-popover[data-entering=true]{animation:public-select-enter .15s ease}.public-select-popover[data-exiting=true]{animation:public-select-enter .1s ease reverse;pointer-events:none}@keyframes public-select-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.layout-copy .public-select .public-select-indicator{transition:none}.public-select-popover:is([data-entering=true],[data-exiting=true]){animation:none}}.public-select-popover .public-select-option:is([data-hovered=true],[data-focused=true],[data-selected=true]){background:var(--public-accent-surface);color:var(--public-accent-hover)}.layout-copy .public-select-filter .public-select-trigger{min-height:3.25rem;padding-block:.65rem;font-size:.9rem;line-height:1.4}@media screen and (max-width:767px){.layout-copy .public-select .public-select-trigger{min-height:3.25rem;font-size:1rem}.layout-copy .public-select-filter .public-select-trigger{min-height:3rem;padding-inline:.85rem 2.85rem}.layout-copy .public-select-filter .public-select-indicator{inset-inline-end:.85rem}}