/* Scope MEE6-inspired layout to the new V36 tab, leaving original panel styles intact. */
#tab-racingBot{padding:0;overflow:hidden}
#v36Root{color:#edf4fb;font-family:inherit}
#v36Root button,#v36Root input,#v36Root select,#v36Root textarea{font-family:inherit}
.v36-app{display:grid;grid-template-columns:222px minmax(0,1fr);border:1px solid #26313f;border-radius:13px;background:#1d222e;min-height:680px;overflow:hidden}
.v36-nav{background:#171c27;border-right:1px solid #2b3340;display:flex;flex-direction:column}
.v36-nav-brand{display:flex;align-items:center;gap:11px;padding:22px 16px;border-bottom:1px solid #29313e;font-size:13px;letter-spacing:.05em}
.v36-nav-brand small{display:block;color:#91a0b8;font-size:10px;font-weight:500;margin-top:5px}
.v36-round-icon{display:grid;place-items:center;border-radius:50%;background:#263b52;width:39px;height:39px;font-size:20px;flex:none}
.v36-guild{margin:15px 12px 12px;background:#111720;border:1px solid #2c3948;border-radius:8px;padding:12px 11px;font-size:12px;font-weight:700;overflow-wrap:anywhere}
.v36-guild small{display:block;color:#7bcfa7;font-weight:600;font-size:10px;margin-top:5px}
.v36-nav-links{padding:5px 10px;flex:1}.v36-nav-link{background:transparent;border:0;color:#a3afbf;font-size:12px;font-weight:700;padding:11px 13px;width:100%;text-align:left;border-radius:7px;display:flex;gap:14px;align-items:center;cursor:pointer}
.v36-nav-link span{font-size:16px;color:#8595aa;width:18px;text-align:center}.v36-nav-link:hover{background:#262e3b;color:#fff}.v36-nav-link.selected{background:#2a3547;color:#f0f7ff}.v36-nav-link.selected span{color:#35c8e8}
.v36-nav-foot{border-top:1px solid #29313e;color:#92a0b3;padding:14px;font-size:10px;line-height:1.5}
.v36-nav-foot small{color:#758597}
.v36-page{padding:26px 24px 34px;min-width:0}.v36-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:21px}.v36-page-head h2{font-size:24px;font-weight:800;margin:5px 0 0;color:white}.v36-eyebrow{color:#94a3b9;font-size:11px;text-transform:uppercase;letter-spacing:.06em}
.v36-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}
.v36-stat{border:1px solid #334154;border-radius:9px;padding:18px;background:#242c3b}.v36-stat small{display:block;color:#aab7c6;font-size:12px}.v36-stat strong{display:block;margin-top:10px;font-size:27px;color:#fff}
.v36-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v36-card-grid .v36-card:last-child{grid-column:1/-1}
.v36-card{border:1px solid #303949;background:#252b36;border-radius:10px;margin-bottom:14px;overflow:hidden}.v36-card-heading{padding:17px 20px;border-bottom:1px solid #343b48}.v36-card-heading h3{margin:0;font-size:15px;color:#fff}.v36-card-heading p{margin:6px 0 0;color:#9eacc0;font-size:12px;line-height:1.5}.v36-card-body{padding:17px 20px;font-size:13px;min-width:0}
.v36-card-body p{color:#b0bfd1;line-height:1.55}.v36-card-body b{color:#f8faff}.v36-card-body h4{margin:15px 0 10px;color:#fff}
.v36-card-body form{display:grid;gap:14px;max-width:620px}.v36-card-body label{display:grid;gap:7px;color:#c3cfdf;font-weight:600;font-size:12px}.v36-card-body input,.v36-card-body textarea,.v36-card-body select,.v36-link-content select{min-width:0;width:100%;border:1px solid #3a4557;border-radius:7px;background:#161d28;color:#eaf1fb;padding:12px;outline:none}
.v36-card-body input:focus,.v36-card-body textarea:focus,.v36-card-body select:focus{border-color:#31bdd9;box-shadow:0 0 0 2px #31bdd933}.v36-card-body label small{font-weight:400;color:#94a3b8}
.v36-check{display:flex!important;align-items:center;gap:9px!important}.v36-check input{width:auto}
.v36-card-body .btn{justify-self:start}.v36-mini{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #394151;padding:10px 0;color:#d6e2f1}.v36-mini span{color:#93a0af;font-size:11px}
.v36-table-wrap{overflow-x:auto;max-width:100%}.v36-table{width:100%;border-collapse:collapse;min-width:480px;text-align:left;font-size:12px}.v36-table th{font-size:11px;font-weight:700;color:#94a6bc;border-bottom:1px solid #414b5d;padding:10px 12px}.v36-table td{padding:12px;border-bottom:1px solid #323b4b;color:#d8e1ec;vertical-align:middle}.v36-table td small{display:block;color:#94a3b8;margin-top:4px}.v36-table tr:last-child td{border-bottom:0}.v36-table .btn{font-size:11px;padding:7px 9px;margin:2px}
.v36-pill{border-radius:999px;font-size:10px;padding:5px 9px;font-weight:800}.v36-pill.open{color:#75df9e;background:#183a2e}.v36-pill.closed{color:#ffc08e;background:#493321}.v36-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#53db93;box-shadow:0 0 0 3px #53db9322}
.v36-application{border-bottom:1px solid #3a4557;padding:16px 0}.v36-application:first-child{padding-top:0}.v36-application small{display:block;color:#a4b3c5;margin:7px 0}.v36-qa{margin:8px 0;padding:10px;border-radius:7px;background:#1b2330}.v36-qa b,.v36-qa span{display:block}.v36-qa span{color:#c9d5e2;margin-top:5px}.v36-board{margin-bottom:25px}
.v36-empty{color:#9aafc2;padding:14px 2px}.v36-message{border:1px solid #355368;background:#1e394b;border-radius:7px;color:#bfedff;padding:11px 14px;margin-bottom:18px;font-size:12px}.v36-message.error{border-color:#a34a52;color:#ffd1d6;background:#49222a}.v36-message[hidden]{display:none}.v36-warning{color:#ffc98f!important}
.v36-info{background:#1e2936;border:1px solid #304155;padding:24px;border-radius:10px;max-width:680px}.v36-info h2{color:white;margin-top:0}.v36-info p{color:#b5c4d6;line-height:1.6}
.v36-admin-links{max-width:1000px;padding:36px;margin:auto}.v36-admin-links h1{color:white}.v36-admin-links p{color:#a9b7c8}.v36-link-content{padding:22px;display:grid;gap:16px}.v36-link-content label{color:#e4efff;display:grid;gap:8px}.v36-link-content button{justify-self:start}.v36-link-content small,.v36-muted{color:#91a7bb}.v36-admin-links .breadcrumb{font-size:12px}.v36-admin-links .breadcrumb a{color:#76cfff}
@media(max-width:1050px){.v36-app{grid-template-columns:175px minmax(0,1fr)}.v36-nav-brand{padding:14px 8px;font-size:11px}.v36-page{padding:16px}.v36-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v36-card-grid{grid-template-columns:1fr}}
@media(max-width:690px){.v36-app{display:block}.v36-nav{border-right:0;border-bottom:1px solid #343b48}.v36-nav-brand,.v36-nav-foot,.v36-guild{display:none}.v36-nav-links{display:flex;overflow-x:auto;white-space:nowrap;padding:9px}.v36-nav-link{width:auto;flex:none;font-size:11px}.v36-page-head h2{font-size:20px}.v36-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v36-page{padding:13px}.v36-mini{display:block}.v36-mini span{display:block;margin-top:6px}}

/* Registrations & multi-question editor — scoped to the V36 dashboard. */
.v36-question-row{display:flex;align-items:end;gap:10px;margin:0 0 9px}.v36-question-row label{flex:1;min-width:0}.v36-question-row .btn{flex:none;margin-bottom:1px}.v36-card-body .v36-danger{border-color:#8e4d52;color:#ffb4bc}.v36-card-body .v36-danger:hover{background:#56272f}.v36-card-body button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:600px){.v36-question-row{align-items:stretch;flex-direction:column}.v36-question-row .btn{align-self:flex-start}}
