.sw-select{display:contents}:where(.sw-select-trigger){display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:40px;padding:9px 12px;border:1px solid #dedbe0;border-radius:8px;background:#fff;color:#302b32;font:inherit;font-size:14px;line-height:1.5;font-weight:400;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:border-color .12s ease,background-color .12s ease}.sw-select-trigger:hover:not(:disabled){border-color:#a99ba0}.sw-select-trigger:focus-visible,.sw-select-trigger[data-state=open]{outline:2px solid #793348;outline-offset:2px}.sw-select-trigger:disabled{cursor:not-allowed;opacity:.55}.sw-select-trigger[aria-invalid=true]{border-color:#a22d3c}.sw-select-trigger>span:first-child{min-width:0;flex:1}.sw-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-select-chevron{flex:0 0 16px;color:#716068;transition:transform .12s ease}.sw-select-trigger[data-state=open] .sw-select-chevron{transform:rotate(180deg)}.sw-select-menu{z-index:10000;box-sizing:border-box;width:var(--radix-select-trigger-width);min-width:min(220px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));padding:6px;overflow:hidden;border:1px solid #e2dce0;border-radius:10px;background:#fff;color:#302b32;box-shadow:0 8px 24px #30202a14;font:400 14px/1.45 Manrope,Arial,sans-serif;text-align:left;animation:sw-select-enter .12s ease-out;transform-origin:var(--radix-select-content-transform-origin)}.sw-select-viewport{max-height:min(320px,calc(var(--radix-select-content-available-height) - 36px));overscroll-behavior:contain}.sw-select-option{position:relative;display:flex;align-items:center;min-height:40px;padding:9px 36px 9px 12px;border-radius:5px;outline:none;white-space:normal;overflow-wrap:anywhere;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-select-option[data-sawidji-selected]{color:#581b2b;font-weight:500}.sw-select-option[data-highlighted]{color:#581b2b;background:#f5eff1}.sw-select-option[data-disabled]{color:#989097;pointer-events:none}.sw-select-check{position:absolute;right:10px;top:calc(50% - 8px);color:#581b2b}.sw-select-group{padding:10px 12px 5px;color:#80747c;font-size:12px;font-weight:500}.sw-select-scroll{display:flex;align-items:center;justify-content:center;height:20px;color:#716068;background:#fff}.sw-select-error{display:block;margin-top:4px;color:#a22d3c;font-size:12px}@keyframes sw-select-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.sw-select-trigger{min-height:44px;font-size:16px}.sw-select-option{min-height:44px}}@media(prefers-reduced-motion:reduce){.sw-select-menu{animation:none}.sw-select-chevron,.sw-select-trigger{transition:none}}@media(forced-colors:active){.sw-select-menu,.sw-select-trigger{border-color:CanvasText;background:Canvas;color:CanvasText}.sw-select-option[data-highlighted]{color:HighlightText;background:Highlight}.sw-select-check{color:currentColor}}