.os-select{position:relative;min-width:0;display:grid;grid-gap:6px;gap:6px}.os-select>label{font-size:inherit;color:inherit}.os-select-control{position:relative}.os-select-control input{width:100%;box-sizing:border-box;padding-right:30px!important;background:#081b29;color:#edf7ff;border:1px solid #2a4a60;border-radius:8px;font:inherit}.os-select-control>span:not(.os-select-selected-icon){position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8ecaf1;pointer-events:none}.os-select-control input:focus{outline:2px solid #278aca;outline-offset:1px}.os-select-menu{position:fixed;box-sizing:border-box;margin:0;z-index:10000;font-family:inherit;border:1px solid #315a75;border-radius:10px;background:#0b1b29;box-shadow:0 14px 32px #0009;padding:5px;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#35566e #0b1b29}.os-select-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:6px;cursor:pointer;color:#dfedfa}.os-select-menu [role=option].is-focused{background:#153349}.os-select-menu [role=option][aria-selected=true]{background:var(--os-action-gradient);color:white}.os-select-menu b{display:block;font-size:12px;font-weight:500}.os-select-menu small{display:block;color:#a5c0d3;font-size:11px;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.os-select-menu [aria-selected=true] small{color:#d8ecfa}.os-select-menu i{font-style:normal;color:#a6defe}.os-select-menu p{padding:8px;color:#a5bdce;font-size:12px}.os-select-menu-inline{position:relative;inset:auto;width:100%;max-height:260px;overflow-x:hidden;overscroll-behavior:contain;box-shadow:none}.os-select-option-content{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.os-select-option-content>span{min-width:0;flex:1 1}.os-select-option-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center}.os-select-selected-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none;display:grid;place-items:center}.os-select-control-with-icon input{padding-left:42px!important}.os-multi-select{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0}.os-multi-select-label{font-size:inherit;color:inherit}.os-multi-select-control{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:9px 12px;border:1px solid #2a4a60;border-radius:8px;background:#081b29;color:#edf7ff;font:inherit;text-align:left;cursor:pointer}.os-multi-select-control>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-multi-select-control i{font-style:normal;color:#8ecaf1}.os-multi-select-control:focus-visible{outline:2px solid #278aca;outline-offset:1px}.os-multi-select-control:disabled{opacity:.5;cursor:default}.os-multi-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:100%;box-sizing:border-box;max-height:300px;overflow:auto;padding:5px;border:1px solid #315a75;border-radius:10px;background:#0b1b29;box-shadow:0 14px 32px #0009}.os-multi-select-menu>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:6px;background:transparent;color:#dfedfa;font:inherit;text-align:left;cursor:pointer}.os-multi-select-menu>button:hover,.os-multi-select-menu>button[aria-selected=true]{background:#153349}.os-multi-select-menu>button[aria-selected=true]{color:#fff}.os-multi-select-menu b{display:block;font-size:12px;font-weight:500}.os-multi-select-menu small{display:block;margin-top:3px;color:#a5c0d3;font-size:11px;line-height:1.4}.os-multi-select-check{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border:1px solid #42667e;border-radius:4px;color:#fff;font-size:11px}.os-multi-select-menu>button[aria-selected=true] .os-multi-select-check{border-color:#2b99d5;background:#1f80bb}.os-multi-select-tools{display:flex;justify-content:space-between;gap:8px;padding:5px 5px 7px;margin-bottom:4px;border-bottom:1px solid #29465a}.os-multi-select-tools button{border:0;background:transparent;color:#8ecaf1;font:inherit;font-size:11px;cursor:pointer;padding:4px}.os-select-menu [role=option]:not([aria-selected=true]):hover{background:#153349}