.opc-dialog-overlay{z-index:50;opacity:.5;width:100%;height:100%;filter:alpha(opacity=50);background-color:#000;position:fixed;inset:0}.opc-dialog{box-sizing:border-box;color:#0f172a;background-color:#fff;transform:translate(-50%,-50%);z-index:51!important;margin:0!important;position:fixed!important;inset:50% auto auto 50%!important}.opc-dialog__close{z-index:2;color:#475569;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.25rem;width:2rem;height:2rem;margin:0;padding:0;line-height:2rem;position:absolute;top:.75rem;right:.75rem}.opc-dialog__close svg{vertical-align:middle;width:1.25rem;height:1.25rem;display:inline-block}.opc-select,.opc-select *,.opc-select :before,.opc-select :after{box-sizing:border-box}.opc-select{color:#0f172a;width:100%;font-size:14px;line-height:1.4;display:block;position:relative}.opc-select .opc-select__trigger,.haic-event .opc-select__trigger{color:#0f172a;width:100%;height:2.75rem;font:inherit;text-align:left;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin:0;padding:0 2.25rem 0 .9rem;font-size:14px;line-height:2.75rem;display:block;position:relative}.opc-select .opc-select__trigger:disabled{cursor:not-allowed;opacity:.6}.opc-select.opc-select--blue .opc-select__trigger:focus,.opc-select.opc-select--blue.is-open .opc-select__trigger{outline-offset:0;border-color:#1e5eff;outline:2px solid #1e5eff26}.opc-select.opc-select--violet .opc-select__trigger:focus,.opc-select.opc-select--violet.is-open .opc-select__trigger{outline-offset:0;border-color:#8b5cf6;outline:2px solid #8b5cf626}.opc-select__value{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.opc-select__value.is-placeholder{color:#64748b}.opc-select__chevron{color:#64748b;pointer-events:none;width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;right:.75rem}.opc-select.is-open.opc-select--blue .opc-select__chevron{color:#1e5eff}.opc-select.is-open.opc-select--violet .opc-select__chevron{color:#8b5cf6}.opc-select.is-open .opc-select__chevron{transform:rotate(180deg)}.opc-select__menu{color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;display:block;overflow:hidden;box-shadow:0 16px 40px #0f172a29}.opc-select__search{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.5rem;display:block;position:relative}.opc-select__search-icon{color:#64748b;pointer-events:none;width:.875rem;height:.875rem;margin-top:-.4375rem;position:absolute;top:50%;left:1.15rem}.opc-select__menu .opc-select__input,.haic-event .opc-select__input{color:#0f172a;width:100%;height:2.25rem;font:inherit;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;margin:0;padding:0 .75rem 0 2rem;font-size:16px;line-height:2.25rem;display:block}.opc-select__menu.opc-select--blue .opc-select__input:focus{border-color:#1e5eff}.opc-select__menu.opc-select--violet .opc-select__input:focus{border-color:#8b5cf6}.opc-select__list{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;margin:0;padding:.35rem;list-style:none;display:block;overflow:hidden auto}.opc-select__empty{color:#64748b;text-align:center;margin:0;padding:1.25rem .75rem;font-size:14px;display:block}.opc-select__menu .opc-select__option,.haic-event .opc-select__option{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;margin:0;padding:.5rem 1.75rem .5rem .65rem;font-size:14px;line-height:1.4;display:block}.opc-select__item{margin:0;padding:0;display:block;position:relative}.opc-select__option.is-active{font-weight:600}.opc-select__menu.opc-select--blue .opc-select__option.is-active{color:#1b4a8a;background-color:#e8f0ff}.opc-select__menu.opc-select--violet .opc-select__option.is-active{color:#7c3aed;background-color:#f3e8ff}.opc-select__check{width:.875rem;height:.875rem;margin-top:-.4375rem;position:absolute;top:50%;right:.55rem}.opc-select--blue .opc-select__check{color:#1e5eff}.opc-select--violet .opc-select__check{color:#8b5cf6}
