.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}.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 #ddd;background-color:#fff;border-radius:6px;min-width:200px;z-index:1000;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.3)}.state-option{padding:12px 16px;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:.95rem;color:#26272b;border-bottom:1px solid #f0f0f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.state-option:last-child{border-bottom:none}.state-option.selected{background-color:transparent;color:#26272b;font-weight:600}.state-option:hover{color:#007bff}.state-option:active,.state-option:hover{background-color:#f0f8ff}.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-dropdown{min-width:180px}.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{min-width:160px;left:-.75rem}.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{min-width:150px;right:auto;left:-.75rem;transform:none}.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{min-width:144px;right:0;transform:translateX(calc(-100% + 157px))}.state-icons-container{gap:4px;margin-left:4px}.state-icons-container svg:first-child{width:14px;height:14px}}