:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#000}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#000}body{position:relative}#webamp-container{position:absolute;left:50%;top:50%;width:275px;height:348px;transform:translate(-50%,-50%)}#unsupported{position:absolute;left:50%;top:50%;width:min(90vw,520px);transform:translate(-50%,-50%);padding:18px;border:1px solid #555;background:#161616;color:#eee;text-align:center}#jump-to-file{position:fixed;z-index:100000;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#d8d8d8;background:#11142a;border:1px solid #7f86a7;box-shadow:2px 2px #000}#jump-to-file{left:50%;top:50%;width:min(520px,calc(100vw - 24px));transform:translate(-50%,-50%)}.jtfe-titlebar{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 5px 0 8px;font-weight:700;letter-spacing:.5px;color:#fff;background:linear-gradient(90deg,#141a6a,#3855ad)}.jtfe-titlebar button{width:18px;height:16px;padding:0;border:1px outset #ccc;line-height:12px}.jtfe-body{padding:8px}#jump-to-file input{width:100%;height:25px;margin-bottom:7px;padding:3px 6px;border:2px inset #bbb;background:#fff;color:#000;outline:none}.jtfe-results{height:250px;overflow:auto;border:2px inset #bbb;background:#000}.jtfe-result{display:flex;justify-content:space-between;width:100%;min-height:19px;padding:2px 5px;border:0;color:#00ff4c;background:#000;text-align:left;white-space:nowrap}.jtfe-result.selected{color:#fff;background:navy}.jtfe-result b{color:#fff36a}.jtfe-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.jtfe-actions button{min-width:78px;padding:4px 8px;border:2px outset #ccc;background:silver;color:#000}.jtfe-help{margin-top:6px;color:#aeb4ce}#webamp-context-menu .context-menu li.jtfe-native-menu-item.disabled,#webamp-context-menu .context-menu li.jtfe-native-menu-item.disabled a{color:#777;pointer-events:none}#webamp .playlist-track-titles .track-cell{position:relative;padding-right:31px}#webamp .playlist-track-titles .track-cell[data-jtfe-queue-position]:after{content:attr(data-jtfe-queue-position);position:absolute;right:2px;top:0;color:#fff36a;font-weight:400}
