.ipl{align-items:center;display:inline-flex;position:relative}.ipl-button{color:#75c017;cursor:pointer;background:#75c0171a;border:1px solid #75c01759;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;transition:background .15s,border-color .15s;display:inline-flex}.ipl-button:hover,.ipl-button.active{background:#75c0173d;border-color:#75c017b3}.ipl-panel{z-index:60;color:#fff;text-align:left;background:#12160f;border:1px solid #ffffff1a;border-radius:12px;width:268px;padding:10px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0000008c}.ipl-panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ipl-panel-title{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ipl-panel-title strong{color:#fff}.ipl-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px;display:inline-flex}.ipl-close:hover{color:#fff}.ipl-search{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ipl-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:12px}.ipl-list{gap:4px;max-height:232px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.ipl-match{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:8px;gap:2px;width:100%;padding:7px 8px;display:grid}.ipl-match:hover:not(:disabled){background:#75c0171f;border-color:#75c0178c}.ipl-match:disabled{opacity:.6;cursor:progress}.ipl-match-main{align-items:center;gap:6px;display:flex}.ipl-match-name{font-size:12.5px;font-weight:600}.ipl-tag{color:#9fdc4b;text-transform:uppercase;letter-spacing:.04em;background:#75c01733;border-radius:999px;padding:1px 5px;font-size:9.5px}.ipl-match-reason{color:#ffffff8c;font-size:10.5px}.ipl-note,.ipl-error{color:#ffffff8c;align-items:center;gap:6px;margin:8px 0 0;font-size:11px;display:flex}.ipl-error{color:#ff8d7a}.ipl-spin{animation:.9s linear infinite ipl-spin}@keyframes ipl-spin{to{transform:rotate(360deg)}}
