.styled-select{position:relative;min-width:0}
.styled-select-trigger{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid #ccdbe9;border-radius:9px;background:#fff;color:#132943;box-shadow:0 1px 2px #15365708;cursor:pointer;text-align:left;font-size:12px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}
.styled-select-trigger:hover{border-color:#9bbbe0;background:#fbfdff}
.styled-select-trigger:focus-visible,.styled-select.open .styled-select-trigger{outline:0;border-color:#195ad5;box-shadow:0 0 0 3px #195ad51a}
.styled-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.styled-select-chevron{width:8px;height:8px;flex:none;margin-right:3px;border-right:1.7px solid #587da3;border-bottom:1.7px solid #587da3;transform:translateY(-2px) rotate(45deg);transition:transform .15s}
.styled-select.open .styled-select-chevron{transform:translateY(2px) rotate(225deg)}
.styled-select-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;overflow:auto;padding:5px;border:1px solid #cbddeb;border-radius:11px;background:#fff;box-shadow:0 16px 38px #0e294032}
.styled-select.open-up .styled-select-menu{top:auto;bottom:calc(100% + 6px)}
.styled-select-menu[hidden]{display:none}
.styled-select-option{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:7px;color:#19334d;cursor:pointer;font-size:12px;font-weight:550;line-height:1.3;outline:0}
.styled-select-option:hover,.styled-select-option.active{background:#edf4ff;color:#195ad5}
.styled-select-option[aria-selected="true"]{font-weight:700;color:#195ad5}
.styled-select-option[aria-selected="true"]::after{content:'✓';flex:none;font-size:15px;font-weight:750}
.duration-field{display:grid;gap:7px;color:#60778d;font-size:10px}.duration-field small{color:#7890a5}
