.searchable-select{width:100%;min-width:0;position:relative}.searchable-select .searchable-select-native{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.searchable-select .searchable-select-trigger{width:100%;min-height:44px;font:inherit;text-align:start;color:#182536;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-weight:500;display:flex}.searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-trigger svg{color:#075b9b;flex-shrink:0}.searchable-select-trigger[aria-expanded=true]{border-color:#075b9b;box-shadow:0 0 0 3px #075b9b15}.searchable-select-placeholder{color:#64748b}.searchable-select-menu{z-index:1000;box-sizing:border-box;color:#182536;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #0f29452b}.searchable-select-menu input{box-sizing:border-box;color:#182536;width:100%;min-height:42px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;margin:0 0 8px;padding:10px 12px}.searchable-select-menu :focus-visible{outline-offset:2px;outline:3px solid #1bb9f2}.searchable-select-options{overscroll-behavior:contain;flex:auto;min-height:0;max-height:240px;overflow-y:auto}.searchable-select-option{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:14px;line-height:1.5;display:flex}.searchable-select-option.is-active{background:#eef5fb}.searchable-select-option[aria-selected=true]{color:#075b9b;background:#e4f0fa;font-weight:700}.searchable-select-option[aria-disabled=true]{opacity:.5;cursor:default}.searchable-select-empty{text-align:center;color:#64748b;margin:0;padding:20px 10px}.searchable-select-hint{color:#64748b;border-top:1px solid #e2e8f0;flex-shrink:0;padding:9px 10px 2px;font-size:11px;display:block}.searchable-select-create{color:#075b9b;width:100%;min-height:44px;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:#eef5fb;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;margin:8px 0;padding:10px 12px}.searchable-select-menu.searchable-select-sheet{width:100%;max-height:none;box-shadow:none;border:0;padding:0;position:static;overflow:visible}.searchable-select-sheet .searchable-select-options{max-height:none}.searchable-select-sheet .searchable-select-option{min-height:48px}.searchable-select-sheet input{font-size:16px}
.inv-sheet{box-sizing:border-box;inset:var(--sheet-top,0) 0 auto;margin:auto;width:min(100%,620px);max-width:100%;max-height:min(80dvh, var(--sheet-height,100dvh));color:#173348;background:#fff;border:1px solid #ccdbe6;border-radius:20px 20px 0 0;margin-block-start:max(0px, calc(var(--sheet-height,100dvh) - min(80dvh, 760px)));padding:0;font:16px/1.5 system-ui,sans-serif;position:fixed;overflow:hidden}.inv-sheet[open]{flex-direction:column;display:flex}.inv-sheet::backdrop{background:#10283d88}.inv-sheet-full{height:var(--sheet-height,100dvh);max-height:var(--sheet-height,100dvh);margin-block-start:0}.inv-sheet-header{padding:16px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));border-bottom:1px solid #dce5ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.inv-sheet-header h2{overflow-wrap:anywhere;margin:0;font:600 20px/1.4 system-ui,sans-serif}.inv-sheet[open]>.inv-sheet-header{text-align:start;flex-direction:row;align-items:center;display:flex}.inv-sheet-header>button{flex-shrink:0}.inv-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;scroll-padding:16px;overflow:auto}.inv-sheet-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce5ec;flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.inv-sheet button,.inv-sheet input{box-sizing:border-box;font:inherit;color:#075b9b;background:#fff;border:1px solid #cbdbe6;border-radius:9px;max-width:100%;min-height:46px;padding:10px 12px}.inv-sheet button{cursor:pointer;font-weight:650}.inv-sheet button:disabled{opacity:.5;cursor:default}.inv-sheet :focus-visible{outline-offset:2px;outline:3px solid #1bb9f2}.inv-sheet label{gap:6px;margin-block-end:14px;display:grid}.inv-sheet input{color:#173348;width:100%}.inv-sheet .inv-primary{color:#fff;background:#086da9;border-color:#086da9}.inv-sheet-footer>button{flex:1}.inv-sheet .searchable-select-menu{font:inherit}@media (min-width:781px){.inv-sheet{border-radius:16px;margin-block-start:max(20px, calc((var(--sheet-height,100dvh) - 760px) / 2))}.inv-sheet-full{height:min(90dvh,900px);max-height:90dvh}}
