#manual-points-launcher{position:fixed;z-index:80;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid #826c42;border-radius:12px;background:linear-gradient(145deg,#282822,#13191c);color:#ead8ad;box-shadow:0 8px 24px #0006;font:600 15px inherit;cursor:pointer}
#manual-points-launcher b{font-size:24px;line-height:1}#manual-points-launcher.compact span{display:none}#manual-points-launcher:hover{border-color:#e3c780;background:#313029}
.manual-points-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;color:#eee7d8;background:#181d23;border:1px solid #826c42;border-radius:16px;box-shadow:0 24px 80px #000b;font-family:inherit}
.manual-points-dialog::backdrop{background:#0009}.manual-points-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.manual-points-dialog h2{font-size:21px;margin:0;color:#ead8ad}.manual-points-dialog button{cursor:pointer;font:inherit}.manual-points-dialog [data-close]{border:0;background:transparent;color:#eee;font-size:26px;padding:0 5px}
.manual-points-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.manual-points-dialog label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}.manual-points-dialog input,.manual-points-dialog select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #53606c;border-radius:7px;background:#252d36;color:#fff;padding:9px 11px;font:inherit}.manual-points-dialog input[hidden]{display:none}.manual-points-dialog #quick-custom-reason{margin-top:8px}.quick-player-results{max-height:166px;overflow:auto;font-size:13px}.quick-player-results button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #ffffff12;padding:9px 10px;background:#202730;color:#eee;overflow-wrap:anywhere}.quick-player-results button:hover,.quick-player-results button:focus-visible{background:#3c4856}.quick-booking-status{font-size:13px;color:#ead8ad;min-height:18px;margin:16px 0}.manual-points-dialog .quick-book{width:100%;border:1px solid #a18751;border-radius:8px;background:#635031;color:#fff;padding:11px;font-weight:600}.manual-points-dialog :disabled{opacity:.6;cursor:wait}
