.v36-wrap{color:#f1f3f7;max-width:1450px;margin:0 auto;padding:20px}.v36-hero{background:linear-gradient(115deg,#1a1d24,#3a111b);border-left:5px solid #e6293c;padding:24px;margin-bottom:18px}.v36-hero small{color:#f36c77;letter-spacing:2px}.v36-hero h1{font-size:32px;margin:7px 0}.v36-hero p,.v36-panel p,.v36-panel small{color:#b8c0cb}.v36-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px}.v36-panel{background:#171b23;border:1px solid #303641;border-radius:10px;padding:18px;min-width:0}.v36-panel h2{border-bottom:2px solid #c8293a;padding-bottom:10px;font-size:18px}.v36-panel h3{font-size:14px;color:#e7e9ec;margin-top:20px}.v36-panel label{display:block;color:#cdd2dc;font-size:13px;margin:12px 0}.v36-wrap select,.v36-wrap input,.v36-wrap textarea{background:#0e1219;color:#fff;border:1px solid #404854;border-radius:5px;padding:9px;max-width:100%;box-sizing:border-box}.v36-wrap textarea{width:100%}.v36-wrap button{background:#303947;color:#fff;border:1px solid #576172;border-radius:5px;padding:8px 11px;cursor:pointer;margin:3px}.v36-wrap button:hover{background:#a92336}.v36-wrap .v36-primary{background:#ce273b;font-weight:700;padding:12px 18px}.v36-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v36-selects select{width:100%;display:block;margin-top:5px}.v36-asset{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:8px 0}.v36-asset select{flex:1;min-width:130px}.v36-asset input{width:90px}.v36-chips{display:flex;flex-wrap:wrap}.v36-chips button{background:#35232c;border-color:#70404b}.v36-trade{border:1px solid #39404b;background:#202630;padding:13px;border-radius:8px;margin:12px 0}.v36-trade>div:first-child{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.v36-status{font-size:11px;color:#ffb0b8;letter-spacing:1px}.v36-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.v36-sides>div{background:#121820;padding:10px;border-radius:5px}.v36-sides p{margin:6px 0}.v36-actions{display:flex;flex-wrap:wrap}#v36-message{color:#ffb8bd;font-weight:600;min-height:20px}@media(max-width:900px){.v36-grid{grid-template-columns:1fr}.v36-selects{grid-template-columns:1fr}}

.v36-roster-actions{display:flex;gap:8px;flex-wrap:wrap}.v36-asset-card>img,.v36-portrait-placeholder{width:64px;height:64px;object-fit:contain;flex-shrink:0;border-radius:10px;background:#202832}.v36-portrait-placeholder{display:grid;place-items:center;font-size:25px;color:#b8c0cb}

.v36-player-peek{display:flex;align-items:center;gap:12px;padding:12px;margin:8px 0 16px;border:1px solid #38434f;border-radius:10px;background:#1b252f}.v36-player-peek>img{width:80px;height:80px;object-fit:contain;border-radius:8px;background:#293440;flex-shrink:0}.v36-player-peek>div{min-width:0}.v36-player-peek strong,.v36-player-peek small{display:block;overflow-wrap:anywhere}.v36-player-peek small{line-height:1.6;color:#b9c5d0}

.v36-player-search{box-sizing:border-box;width:100%;min-width:0;margin-bottom:4px;padding:11px 12px;border:1px solid #40505e;border-radius:8px;background:#101820;color:#eef4f8;font:inherit}.v36-player-search:focus-visible{outline:2px solid #72a8d7;outline-offset:2px}.v36-search-count{display:block;min-height:1.4em;margin-bottom:8px;color:#b8c0cb}

.v36-lab{margin-top:20px}.v36-lab-save{display:flex;gap:10px;margin:8px 0 18px}.v36-lab-save input{min-width:0;flex:1;padding:12px;background:#111b24;border:1px solid #40505e;border-radius:8px;color:#f1f3f7;font:inherit}.v36-lab-idea{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #35414b}.v36-lab-idea>div{min-width:0}.v36-lab-idea strong,.v36-lab-idea small{display:block;overflow-wrap:anywhere}.v36-lab-idea p{margin:8px 0;overflow-wrap:anywhere}.v36-lab-actions{display:flex;gap:8px;align-items:center}@media(max-width:600px){.v36-lab-save,.v36-lab-idea{flex-direction:column}.v36-lab-actions{justify-content:flex-start}}

.v36-lab-compare-controls{display:flex;align-items:end;gap:12px;border-top:1px solid #35414b;margin-top:16px;padding-top:16px}.v36-lab-compare-controls label{flex:1;min-width:0}.v36-lab-compare-controls select{display:block;width:100%;margin-top:8px;padding:10px;border:1px solid #40505e;border-radius:8px;background:#111b24;color:#f1f3f7}.v36-lab-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.v36-lab-result{min-width:0;padding:18px;border:1px solid #40505e;border-radius:10px;background:#17212b;overflow-wrap:anywhere}.v36-lab-result h3{margin-top:0}.v36-lab-fairness{font-size:25px}.v36-lab-result dt{color:#b8c0cb}.v36-lab-result dd{margin:4px 0 12px;font-weight:700}.v36-lab-warning{color:#edc578}@media(max-width:600px){.v36-lab-results{grid-template-columns:1fr}.v36-lab-compare-controls{align-items:stretch;flex-direction:column}}

.v36-block{margin-top:20px}.v36-block-editor{padding:14px;border:1px solid #35414b;border-radius:10px;margin-bottom:16px}.v36-block-editor summary{cursor:pointer;font-weight:700;margin-bottom:12px}.v36-block-edit-grid,.v36-block-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v36-block-filters{display:flex;gap:12px;margin:16px 0}.v36-block-filters label{min-width:0;flex:1}.v36-block input:not([type=checkbox]),.v36-block select{display:block;box-sizing:border-box;width:100%;min-width:0;background:#111b24;color:#f1f3f7;border:1px solid #40505e;border-radius:8px;padding:10px;margin:6px 0 12px;font:inherit}.v36-block-card{min-width:0;overflow-wrap:anywhere;border:1px solid #40505e;border-radius:10px;padding:16px;background:#17212b}.v36-block-player{display:flex;gap:12px;align-items:center}.v36-block-player>div{min-width:0}.v36-block-player img{width:72px;height:72px;object-fit:contain;border-radius:8px;background:#273440;flex-shrink:0}.v36-block-player h3{margin:0 0 5px}.v36-block-actions{display:flex;gap:8px;flex-wrap:wrap}.v36-block fieldset{border:1px solid #40505e;border-radius:8px;margin:10px 0}.v36-block-check{display:inline-flex;gap:6px;align-items:center;margin:6px 12px 6px 0}@media(max-width:600px){.v36-block-edit-grid,.v36-block-cards{grid-template-columns:1fr}.v36-block-filters{flex-direction:column}}

#v36-block-panel{scroll-margin-top:100px}

.v36-matchmaker{border-top:1px solid #40505e;margin-top:20px;padding-top:12px}.v36-matchmaker>label{display:block;max-width:360px}.v36-matchmaker>small{display:block;margin-top:12px}.v36-match-card>small{display:block;margin-bottom:10px;color:#c4d5e6}.v36-match-card h4{margin:0}.v36-match-card>strong{display:block;margin:10px 0;color:#b9dfca}.v36-match-card>button{margin-top:8px}.v36-match-card button:disabled{opacity:.55;cursor:not-allowed}

.v36-watchlist{margin-top:20px;scroll-margin-top:100px}.v36-watch-card>small{display:block;color:#bac8d3;margin:8px 0 12px}.v36-watch-change{color:#c0d9ed}.v36-player-peek [data-watch-add]{margin-top:8px}.v36-match-card [data-watch-add]{margin:8px 0 0 8px}

.v36-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.v36-tabs [role=tab]{border-radius:9px;padding:11px 17px;background:#17212b;border:1px solid #41505e;color:#cad5df;font-weight:600}.v36-tabs [aria-selected=true]{background:#b3273c;color:#fff;border-color:#e76b7b}.v36-tabs [role=tab]:focus-visible{outline:2px solid #9ec9ee;outline-offset:3px}#v36-body>[data-v36-panel]{margin-top:0}#v36-body>[data-v36-panel][hidden]{display:none!important}@media(max-width:600px){.v36-tabs{gap:5px}.v36-tabs [role=tab]{padding:10px 12px;flex:1 1 auto}}

/* Trade Center control and review polish; no change to approval permissions. */
.v36-wrap{min-width:0;max-width:100%;box-sizing:border-box}
.v36-wrap .v36-hero{padding:18px;margin-bottom:14px}
.v36-wrap .v36-grid{gap:12px}
.v36-wrap .v36-panel{padding:15px}
.v36-wrap .v36-panel h2{margin-top:0;line-height:1.35}
.v36-wrap :is(button,select,input,textarea){font:inherit}
.v36-wrap :is(button,select,input){min-height:40px}
.v36-wrap :is(button,select,input,textarea,[role=tab]):focus-visible{outline:2px solid #f08b9a;outline-offset:2px}
.v36-wrap :is(button,select,input,textarea):disabled{opacity:.55;cursor:not-allowed}
.v36-wrap .v36-trade{overflow-wrap:anywhere}
.v36-wrap .v36-tabs{margin:12px 0;gap:6px}
.v36-wrap .v36-tabs [role=tab]{min-height:42px}
@media(max-width:760px){.v36-wrap{padding:12px}.v36-wrap .v36-grid,.v36-wrap .v36-selects{grid-template-columns:minmax(0,1fr)}.v36-wrap .v36-panel{padding:13px}.v36-wrap .v36-asset select{min-width:0;flex-basis:100%}.v36-wrap .v36-lab-actions{flex-wrap:wrap}}
