@media(min-width:768px){.extra_settlements{margin-top:-15px}}@media(min-width:1025px)and (max-width:1280px){.extra_settlements{padding-left:15px}}.extra_settlements strong{font-size:14px;padding:0 4px}.extra_settlements li{display:inline-block}.extra_settlements li span{cursor:pointer;display:inline-block;padding:3px;transition:color var(--def-transition-300ms);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.extra_settlements li span:hover{color:var(--color-midnight)!important}}@media(max-width:768px){.user_location{flex-wrap:wrap}.user_location>div{width:100%}}.user_location_form{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.user_location_form>div{max-width:380px}@media(max-width:768px){.user_location_form>div{max-width:unset}}.user_location_form .form_field__group [type=text]{overflow:hidden;padding:13px 36px 13px 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.user_location_form .form_field__group .chevron_down,.user_location_form .form_field__group .clear{cursor:pointer;display:none;height:24px;position:absolute;right:0;top:0;transform:translate(-12px,12px);width:24px}.user_location_form .form_field__group .chevron_down.active,.user_location_form .form_field__group .clear.active{display:inline-block}.user_location_form .form_field__group .chevron_down{align-content:center;pointer-events:none;text-align:center;transition:transform var(--def-transition-200ms)}.user_location_form .form_field__group .chevron_down.rotated{transform:translate(-12px,12px) rotate(-180deg)}.user_location_form .form_field__group .chevron_down img{display:inline-block}.user_location_form .form_field__group .clear{color:var(--color-red-orange);cursor:pointer;font-size:26px;line-height:.5}.user_location_form .form_field__group ul{transition-behavior:allow-discrete;background-color:var(--color-white);border:1px solid hsla(0,0%,46%,.2);border-radius:4px;display:none;left:0;max-height:270px;min-width:180px;opacity:0;overflow-y:auto;padding:10px 15px;pointer-events:none;position:absolute;top:100%;transform:translateY(5px) scale(.95);transition:var(--def-transition-200ms);width:100%;will-change:transform,opacity}.user_location_form .form_field__group ul.active{display:block;opacity:1;pointer-events:all;transform:translateY(5px) scale(1)}@starting-style{.user_location_form .form_field__group ul.active{opacity:0;transform:translateY(5px) scale(.95)}}.user_location_form .form_field__group ul span{color:var(--color-blue-charcoal);cursor:pointer;display:block;font-size:16px;font-weight:var(--medium);padding:3px 0;transition:color var(--def-transition-300ms)}@media(hover:hover)and (pointer:fine){.user_location_form .form_field__group ul span:hover{color:var(--color-primary)}}.user_location_form .form_field__group ul span i{color:var(--color-boulder);font-size:12px}.user_location_form .form_field__group .form_field__error{left:0;position:absolute;top:100%}dialog{background-color:var(--color-white);border:unset;border-radius:var(--border-radius-md);opacity:0;padding:40px;transform:scale(.98);transition:var(--def-transition-500ms)}dialog::backdrop{background-color:rgba(0,8,20,.5)}dialog[open]{opacity:1;transform:scale(1)}dialog.fade-out{opacity:0!important;transform:scale(.98)!important}dialog [type=button]{color:var(--color-tuna);font-size:32px;line-height:.5;padding:15px;position:absolute;right:0;top:0;transition:color var(--def-transition-300ms)}@media(hover:hover)and (pointer:fine){dialog [type=button]:hover{color:var(--color-boulder)}}dialog h2{font-family:var(--font-primary);font-size:24px;margin:0 0 15px}dialog .locations{display:flex;flex-flow:row wrap;max-width:480px;position:relative}@media(max-width:648px){dialog .locations{max-height:215px;overflow-y:auto}}dialog .locations li{padding:5px;width:50%}@media(max-width:648px){dialog .locations li{width:100%}}dialog .locations span{align-content:center;border:1px solid var(--color-concrete);border-radius:var(--border-radius-sm);color:var(--color-mine-shaft-light);cursor:pointer;display:block;font-size:14px;font-weight:var(--semi-bold);height:100%;padding:10px;transition:var(--def-transition-200ms);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:background-color,color}@media(hover:hover)and (pointer:fine){dialog .locations span:hover{background-color:var(--color-concrete);color:var(--color-boulder)}}