.ot-dtp-picker-selector.lp-ot-enhanced{position:relative}
.ot-dtp-picker-selector.lp-ot-enhanced>select{pointer-events:none!important}
.ot-dtp-picker-selector .lp-ot-trigger{position:absolute;inset:0;z-index:4;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;appearance:none}
.ot-dtp-picker-selector .lp-ot-trigger:focus-visible{outline:2px solid #da3743;outline-offset:-3px}
.lp-ot-list{position:fixed;z-index:10000;box-sizing:border-box;margin:0;padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d8d9db;border-radius:5px;background:#fff;box-shadow:0 5px 15px #0002;scrollbar-width:thin;scrollbar-color:#b2b4b7 #fff;font:14px/1.4 Arial,sans-serif;color:#2d333f}
.lp-ot-list[hidden]{display:none!important}
.lp-ot-option{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;min-height:36px;border:1px solid transparent;border-radius:3px;cursor:pointer;outline:none;white-space:nowrap}
.lp-ot-option:hover,.lp-ot-option:focus{background:#f4f5f6;border-color:#d8d9db}
.lp-ot-option[aria-selected=true]{background:#fff0f1;color:#a32531;font-weight:600}
.lp-ot-option[aria-disabled=true]{opacity:.45;cursor:default}
.lp-ot-option svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}
.lp-ot-option[aria-selected=true] svg{visibility:visible}
