.state-dropdown-wrapper{position:relative;display:inline-block}.state-dropdown-trigger{display:inline-flex;align-items:center;cursor:pointer;color:#26272b;background:none;border:none;padding:0;font:inherit}.selected-state{position:relative;color:#26272b;line-height:1.25;display:flex;flex-direction:row;align-items:center;gap:.5rem}.selected-state.with-underline{font-weight:700;font-size:2rem}.selected-state.without-underline{font-weight:500;font-size:18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000;padding:8px 0;display:flex;align-items:center;line-height:1.4}.selected-state-text-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.selected-state-text{position:relative;z-index:10;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2px}.selected-state-text-slot{position:relative;display:inline-flex;align-items:center;min-width:0}.selected-state-text-sizer.is-hidden{visibility:hidden}.selected-state-text-input{position:absolute;left:0;top:50%;transform:translateY(-50%);border:none;outline:none;background:transparent;padding:0 0 0 2px;margin:0;min-width:0;width:100%;max-width:100%;height:1.25em;box-sizing:border-box;font:inherit;font-weight:inherit;font-size:inherit;color:inherit;line-height:inherit;cursor:text}.selected-state-text-input::-moz-placeholder{color:inherit;opacity:.55}.selected-state-text-input::placeholder{color:inherit;opacity:.55}.state-underline{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:0;transform:translateY(.5px)}.state-icons-container{display:flex;align-items:center;gap:8px;margin-left:3px}.state-icons-container svg:first-child{width:20px;height:20px;color:#26272b;flex-shrink:0;transition:color .2s ease}.dropdown-icon{transition:transform .3s ease;color:#26272b;font-size:1.2rem;position:relative;z-index:10}.dropdown-icon.rotate{transform:rotate(180deg)}.state-dropdown{position:absolute;top:100%;left:-1rem;font-weight:400;right:auto;transform:none;margin-top:.5rem;border:1px solid #e2e8f0;background-color:#fff;border-radius:16px;width:280px;min-width:280px;max-height:360px;z-index:1000;overflow:hidden;display:flex;flex-direction:column;padding:8px;box-shadow:0 20px 40px -10px rgba(9,12,20,.18)}.state-dropdown-wrapper.is-search-bar{position:static;display:block;width:100%;height:100%}.state-dropdown-wrapper.is-search-bar .state-dropdown-trigger{display:flex;align-items:center;width:100%;height:100%}.state-dropdown-wrapper.is-search-bar .selected-state{width:100%;justify-content:flex-start}.state-dropdown-wrapper.is-search-bar .state-dropdown{left:0;right:auto;width:16rem;min-width:16rem;max-height:340px;margin-top:.35rem;border-radius:12px}.state-dropdown-list{flex:1;overflow-y:auto;min-height:0}.state-dropdown-list::-webkit-scrollbar{width:6px}.state-dropdown-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.state-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.state-dropdown-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.state-dropdown-empty{padding:16px;text-align:center;font-size:.9rem;color:#64748b}.state-dropdown-empty,.state-option{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.state-option{padding:10px 16px;text-align:left;cursor:pointer;transition:background-color .15s ease;font-size:14px;font-weight:600;color:#334155;border-radius:8px}.state-option,.state-option:last-child{border-bottom:none}.state-option.selected{background-color:transparent;color:#0f172a;font-weight:600}.state-option:hover{color:#0f172a}.state-option:active,.state-option:hover{background-color:#f1f5f9}.state-option.disabled{cursor:not-allowed;position:relative}.state-option.disabled,.state-option.disabled:hover{color:#999;background-color:#f5f5f5}@media only screen and (max-width:1280px){.selected-state{font-size:3.3vw}.selected-state.without-underline{font-size:16px}.dropdown-icon{font-size:1.1rem}.state-option{padding:10px 14px;font-size:.9rem}.state-icons-container{gap:6px}.state-icons-container svg:first-child{width:18px;height:18px}}@media only screen and (max-width:768px){.selected-state.with-underline{font-size:1.5rem}.selected-state.without-underline{font-size:16px}.dropdown-icon{font-size:1rem}.state-dropdown{width:240px;min-width:240px;left:-.75rem;max-height:320px}.state-dropdown-wrapper.is-search-bar .state-dropdown{left:0;width:14rem;min-width:14rem;max-height:300px}.state-option{padding:8px 12px;font-size:.85rem}.state-icons-container{gap:6px;margin-left:4px}.state-icons-container svg:first-child{width:18px;height:18px}}@media only screen and (max-width:480px){.selected-state.with-underline{font-size:1.5rem}.selected-state.without-underline{font-size:14px}.dropdown-icon{font-size:.9rem}.state-dropdown{width:220px;min-width:220px;right:auto;left:-.75rem;transform:none;max-height:300px}.state-dropdown-wrapper.is-search-bar .state-dropdown{left:0;width:15rem;min-width:15rem;max-height:280px}.state-option{padding:6px 10px;font-size:.8rem}.state-icons-container{gap:5px;margin-left:5px}.state-icons-container svg:first-child{width:16px;height:16px}.small-screen-text{font-size:14px}}@media only screen and (max-width:360px){.state-dropdown{width:200px;min-width:200px;right:0;transform:translateX(calc(-100% + 157px))}.state-dropdown-wrapper.is-search-bar .state-dropdown{left:0;right:auto;width:14rem;min-width:14rem;transform:none}.state-icons-container{gap:4px;margin-left:4px}.state-icons-container svg:first-child{width:14px;height:14px}}