.tb-picker,.cp-picker{color:#284f6c;min-width:0;line-height:1.9}.tb-controls{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tb-picker .tb-controls>label,.cp-picker>label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.tb-picker select,.tb-picker input[type=search],.cp-picker select,.cp-picker input{color:#335b76;width:100%;min-width:0;font:inherit;background:#f9fcfe;border:1px solid #cbdde9;border-radius:10px;padding:11px 12px;font-size:13px}.tb-search{position:relative}.tb-search>svg{inset-inline-start:12px;color:#7c9bb0;position:absolute;top:15px}.tb-picker input[type=search]{padding-inline-start:38px}.tb-options{scrollbar-width:thin;background:#fbfdff;border:1px solid #dce8f0;border-radius:13px;max-height:330px;margin-block:18px;padding:7px;overflow:auto}.tb-options>p{color:#6b8395;padding:15px;font-size:12px}.tb-picker .tb-option{border-bottom:1px solid #eaf1f6;align-items:center;gap:10px;min-width:0;padding-block:10px;padding-inline-end:12px;font-size:13px;line-height:1.9;display:flex}.tb-picker .tb-option input[type=checkbox]{accent-color:#bf5e53;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;margin:0;padding:0}.tb-option>span{overflow-wrap:anywhere;min-width:0}.tb-selected{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-selected>strong{color:#6e8799;font-size:11px}.tb-selected>button{color:#315f7f;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#edf5fa;border:1px solid #d1e1ec;border-radius:20px;align-items:center;gap:8px;max-width:100%;padding:6px 11px;font-size:11px;line-height:1.8;display:inline-flex}.tb-selected>button>svg{flex:none}.tb-help{color:#6e8596;margin-top:12px;font-size:11px}.cp-picker{gap:12px;display:grid}.tb-picker :is(select,input,button):focus-visible,.cp-picker :is(select,input):focus-visible{outline-offset:3px;outline:3px solid #d9968e}.tb-picker :disabled,.cp-picker :disabled{opacity:.65}@media (max-width:650px){.tb-controls{grid-template-columns:1fr}.tb-picker select,.tb-picker input[type=search],.cp-picker select,.cp-picker input{font-size:16px}.tb-picker .tb-option{font-size:12px}.tb-options{max-height:280px}}
