/* THE CEO VAULT — AI MYPLAYER COMMAND CENTER V18 */
#modal-create-build .modal-content{max-width:1180px!important;width:min(1180px,96vw)!important;max-height:94vh!important;overflow:auto!important;background:linear-gradient(145deg,#08140f 0%,#091914 55%,#11160f 100%)!important;border:1px solid rgba(245,197,66,.34)!important}
#form-create-build.ceo-v18-active> :not(#ceo-ai-myplayer-v18){display:none!important}
.ceo-ai-myplayer-v18{display:grid;gap:14px;color:#f4f7f5;font-family:Inter,system-ui,sans-serif}
.ceo-ai-myplayer-v18 button,.ceo-ai-myplayer-v18 input,.ceo-ai-myplayer-v18 select{font:inherit}
.v18-command,.v18-body,.v18-workspace,.v18-proposal,.v18-variants,.v18-ocr,.v18-loadout-plan,.v18-save-row{border:1px solid rgba(127,255,181,.18);border-radius:16px;background:linear-gradient(145deg,rgba(12,31,24,.96),rgba(8,21,17,.96));overflow:hidden}
.v18-command{padding:18px;border-color:rgba(245,197,66,.36);box-shadow:inset 0 1px rgba(255,255,255,.035)}
.v18-command-brand{display:flex;align-items:center;gap:14px;margin-bottom:14px}.v18-command-brand>div:last-child{min-width:0}.v18-command-brand span,.v18-section-label,.v18-body>div:first-child,.v18-score-head span,.v18-daily-head span{font:700 10px/1.2 'JetBrains Mono',monospace;letter-spacing:.12em;color:#f5c542}.v18-command-brand h2{font-size:23px;line-height:1.08;margin:4px 0 5px;color:#fff}.v18-command-brand p{font-size:12px;color:#9bb0a7;margin:0}.v18-orb{width:52px;height:52px;flex:0 0 52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#17e875,#083d26);border:1px solid rgba(127,255,181,.5);font-weight:900;font-size:17px;box-shadow:0 0 26px rgba(23,232,117,.16)}
.v18-command-input{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.v18-command-input input{min-width:0;background:#06110d;border:1px solid rgba(127,255,181,.24);color:#fff;border-radius:10px;padding:13px 14px;font-size:14px}.v18-command-input input:focus{outline:2px solid rgba(245,197,66,.42);border-color:#f5c542}.v18-command-input button,.v18-screen{border:1px solid rgba(245,197,66,.35);background:#15180d;color:#f5c542;border-radius:10px;padding:0 13px;min-height:44px;display:grid;place-items:center;font-size:11px;font-weight:850;letter-spacing:.035em;cursor:pointer}.v18-command-input [data-v18-ask]{background:linear-gradient(135deg,#f5c542,#c79117);color:#10130c;border-color:#f5c542}.v18-command-input .v18-mic{color:#8fffb8;border-color:rgba(127,255,181,.3)}
.v18-ai-status{margin-top:10px;display:flex;align-items:center;gap:10px;background:rgba(3,12,8,.65);padding:9px 11px;border-radius:9px;border-left:3px solid #27da7a;font-size:11px;color:#b8c8c0}.v18-ai-status b{font:800 9px 'JetBrains Mono',monospace;letter-spacing:.1em;color:#64f59d}.v18-ai-status.warn{border-left-color:#f5c542}.v18-ai-status.warn b{color:#f5c542}.v18-ai-status.busy{border-left-color:#67cfff}.v18-ai-status.busy b{color:#67cfff}
.v18-body{padding:15px}.v18-pos-row{display:flex;gap:7px;margin:11px 0}.v18-pos-row button,.v18-category-tabs button,.v18-presets button,.v18-ai-actions button,.v18-proposal-actions button,.v18-variant-grid button,.v18-save,.v18-ocr button,.v18-daily-head button{border:1px solid rgba(255,255,255,.12);background:#0a1712;color:#b8c8c0;border-radius:9px;padding:9px 12px;font-weight:800;font-size:10px;letter-spacing:.035em;cursor:pointer;min-height:40px}.v18-pos-row button{min-width:52px}.v18-pos-row button.active,.v18-category-tabs button.active{background:#f5c542;color:#12150c;border-color:#f5c542}.v18-body-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v18-body-grid label,.v18-role-grid label{background:rgba(3,13,9,.65);border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:10px;display:grid;gap:5px}.v18-body-grid label>span,.v18-role-grid label>span{font:700 9px 'JetBrains Mono',monospace;color:#799086;letter-spacing:.08em}.v18-body-grid strong{font-size:18px;color:#fff}.v18-body-grid input[type=range],.v18-cap input[type=range],.v18-rating input[type=range]{width:100%;accent-color:#24df7b;cursor:pointer}.v18-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.v18-role-grid select{width:100%;background:#06110d;color:#fff;border:1px solid rgba(127,255,181,.18);border-radius:8px;padding:9px}
.v18-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 4px}.v18-presets>span{font:700 9px 'JetBrains Mono',monospace;color:#7f958b;margin-right:2px}.v18-presets button{padding:7px 10px;min-height:34px}.v18-presets button:hover{border-color:rgba(245,197,66,.5);color:#f5c542}
.v18-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);align-items:start}.v18-editor{padding:15px;min-width:0}.v18-side{border-left:1px solid rgba(255,255,255,.08);padding:15px;display:grid;gap:12px;background:rgba(3,12,8,.36)}.v18-category-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.v18-category-tabs button{white-space:nowrap;flex:0 0 auto}.v18-sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v18-rating{padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(5,16,11,.78);min-width:0}.v18-rating.unset{border-style:dashed;opacity:.82}.v18-rating-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.v18-rating-head>span{font-weight:750;font-size:12px}.v18-rating-head>div{display:flex;align-items:center;gap:6px}.v18-rating-head b{font:850 20px 'JetBrains Mono',monospace;color:#f5c542;min-width:31px;text-align:right}.v18-lock{border:1px solid rgba(255,255,255,.12);background:transparent;color:#75877f;border-radius:6px;font-size:8px;font-weight:900;padding:5px 6px;cursor:pointer}.v18-lock.locked{color:#8cffb5;border-color:rgba(72,237,133,.52);background:rgba(32,186,93,.08)}
.v18-slider-wrap{position:relative;padding:3px 0}.v18-slider-wrap input{display:block;position:relative;z-index:3}.v18-markers{position:absolute;left:7px;right:7px;top:0;height:17px;z-index:2;pointer-events:none}.v18-marker,.v18-cap-marker{position:absolute;top:3px;width:3px;height:12px;border-radius:2px;transform:translateX(-1px);background:#f5c542;box-shadow:0 0 8px rgba(245,197,66,.4)}.v18-marker.req{background:#56d9ff}.v18-marker.unlock{background:#f5c542}.v18-cap-marker{top:1px;height:16px;background:#f06b69;opacity:.8}.v18-rating-foot{display:flex;justify-content:space-between;gap:6px;color:#5e746a;font:650 8px 'JetBrains Mono',monospace}.v18-rating-foot em{font-style:normal;color:#90a79c}.v18-cap{margin-top:11px;padding:10px;border:1px solid rgba(245,197,66,.18);border-radius:10px;display:grid;grid-template-columns:auto minmax(100px,1fr) 35px;align-items:center;gap:10px;background:rgba(245,197,66,.035)}.v18-cap>span{font:700 9px 'JetBrains Mono',monospace;color:#f5c542}.v18-cap>strong{font:850 19px 'JetBrains Mono',monospace;color:#f5c542}.v18-cap>small{grid-column:1/-1;color:#7f9188;font-size:9px}
.v18-player-card{position:relative;overflow:hidden;border:1px solid rgba(245,197,66,.36);border-radius:14px;padding:14px;background:radial-gradient(circle at 90% 8%,rgba(245,197,66,.15),transparent 38%),linear-gradient(145deg,#12251a,#0a1510)}.v18-player-card>span{font:700 9px 'JetBrains Mono',monospace;color:#f5c542;letter-spacing:.1em}.v18-player-card>strong{display:block;font-size:17px;line-height:1.1;margin:7px 0 11px}.v18-player-card>div{display:flex;align-items:flex-end;gap:7px}.v18-player-card>div b{font:900 44px/1 'JetBrains Mono',monospace;color:#fff}.v18-player-card>div small{font:700 8px 'JetBrains Mono',monospace;color:#80948a;padding-bottom:5px}.v18-player-card p{font-size:10px;color:#a5b7ae;margin:8px 0 0}.v18-score{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:11px;background:rgba(4,13,9,.7)}.v18-score-head{margin-bottom:9px}.v18-score-head strong{display:block;font-size:13px;margin:3px 0}.v18-score-head small,.v18-fit small{font-size:8px;color:#71847a}.v18-score-row{display:grid;grid-template-columns:95px minmax(60px,1fr) 78px;align-items:center;gap:6px;margin:7px 0;font-size:8px}.v18-score-row>span{font-weight:750;color:#9eb0a7}.v18-score-row>div{height:5px;background:#17261f;border-radius:5px;overflow:hidden}.v18-score-row>div i{display:block;height:100%;background:linear-gradient(90deg,#159956,#50ef94)}.v18-score-row>b{font:700 7px 'JetBrains Mono',monospace;color:#c6d4ce;text-align:right}.v18-fit{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:1fr auto;gap:3px}.v18-fit>span{font:700 8px 'JetBrains Mono',monospace;color:#f5c542}.v18-fit>strong{font:850 15px 'JetBrains Mono',monospace}.v18-fit>small{grid-column:1/-1}.v18-ai-actions{display:grid;gap:7px}.v18-primary,.v18-ai-actions .v18-primary,.v18-proposal-actions .v18-primary,.v18-save{background:linear-gradient(135deg,#f5c542,#c28b15)!important;color:#10130c!important;border-color:#f5c542!important}.v18-ai-actions button:hover,.v18-proposal-actions button:hover,.v18-variant-grid button:hover{border-color:rgba(127,255,181,.45);color:#8fffb8}
.v18-proposal,.v18-variants,.v18-ocr,.v18-loadout-plan{padding:15px}.v18-proposal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.v18-proposal-head span,.v18-ocr>div:first-child>span,.v18-loadout-plan>.v18-section-label{font:700 9px 'JetBrains Mono',monospace;color:#f5c542;letter-spacing:.1em}.v18-proposal-head h4,.v18-ocr h4{font-size:17px;margin:3px 0}.v18-proposal-head p,.v18-ocr p{font-size:10px;color:#93a69c;margin:0}.v18-budget{text-align:right;flex:0 0 auto}.v18-budget strong{font:900 25px 'JetBrains Mono',monospace}.v18-budget span{display:block;font:700 7px 'JetBrains Mono',monospace;color:#778a80}.v18-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.v18-diff-row{display:grid;grid-template-columns:1fr 30px 35px 30px;align-items:center;gap:4px;background:#07130e;border-radius:7px;padding:7px 8px;font-size:9px}.v18-diff-row span{font-weight:700}.v18-diff-row b{color:#70847a}.v18-diff-row i{font-style:normal;font-weight:800;text-align:center}.v18-diff-row.up i{color:#65f39a}.v18-diff-row.down i{color:#ff9c77}.v18-diff-row strong{color:#fff;text-align:right}.v18-proposal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.v18-proposal>small,.v18-variants>small{display:block;color:#73877d;font-size:8px;margin-top:8px}.v18-empty{grid-column:1/-1;color:#84968d;font-size:10px;padding:12px}
.v18-variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px}.v18-variant-grid article{border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:10px;background:#07140e}.v18-variant-grid article>span{font:700 8px 'JetBrains Mono',monospace;color:#f5c542}.v18-variant-grid h4{font-size:13px;margin:4px 0}.v18-variant-grid article>strong{font:800 17px 'JetBrains Mono',monospace}.v18-variant-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0}.v18-variant-grid i{font-style:normal;font-size:8px;color:#8ba097}.v18-variant-grid i b{color:#fff}.v18-variant-grid button{width:100%;margin-top:3px}
.v18-ocr{border-color:rgba(86,217,255,.22)}.v18-ocr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.v18-ocr-grid i{font-style:normal;display:flex;justify-content:space-between;align-items:center;background:#07140f;border-radius:7px;padding:7px;font-size:9px}.v18-ocr-grid i b{color:#63e99a;font:800 13px 'JetBrains Mono',monospace}
.v18-loadout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:9px 0}.v18-loadout-grid article{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;background:#07140f;min-width:0}.v18-loadout-grid article span{display:block;font:700 8px 'JetBrains Mono',monospace;color:#80958a}.v18-loadout-grid article strong{display:block;margin:5px 0;font-size:12px;overflow-wrap:anywhere}.v18-loadout-grid article small{display:block;font-size:8px;line-height:1.4;color:#82948b}
.v18-save-row{padding:14px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-color:rgba(245,197,66,.3)}.v18-save-row>div{min-width:0}.v18-save-row span{font:700 9px 'JetBrains Mono',monospace;color:#67eca1}.v18-save-row strong{display:block;font-size:14px;margin:2px 0}.v18-save-row small{display:block;color:#7f9188;font-size:8px}.v18-save{min-height:48px;padding:0 18px;white-space:nowrap;font-size:11px;font-weight:900;border-radius:10px;cursor:pointer}
.ceo-ai-myplayer-v18.busy{cursor:progress}.ceo-ai-myplayer-v18.busy [data-v18-optimize],.ceo-ai-myplayer-v18.busy [data-v18-fix],.ceo-ai-myplayer-v18.busy [data-v18-better],.ceo-ai-myplayer-v18.busy [data-v18-variants-btn],.ceo-ai-myplayer-v18.busy [data-v18-loadout]{opacity:.45;pointer-events:none}
.ceo-v18-daily{margin:14px 0;border:1px solid rgba(245,197,66,.27);border-radius:15px;padding:14px;background:linear-gradient(145deg,rgba(13,30,23,.96),rgba(7,18,14,.96));color:#f3f7f5}.v18-daily-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.v18-daily-head h3{font-size:18px;margin:3px 0}.v18-daily-head p{font-size:10px;color:#899d93;margin:0}.v18-daily-head button{border-color:rgba(245,197,66,.4);color:#f5c542}.v18-daily-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.v18-daily-grid article{border:1px solid rgba(255,255,255,.08);border-left:3px solid #35de7c;border-radius:9px;padding:9px;background:#07140f}.v18-daily-grid article.warn{border-left-color:#f5c542}.v18-daily-grid span{font:700 7px 'JetBrains Mono',monospace;color:#82958b}.v18-daily-grid strong{display:block;font-size:13px;margin:4px 0;color:#fff}.v18-daily-grid small{display:block;color:#83958c;font-size:8px;line-height:1.35}
@media(max-width:820px){#modal-create-build .modal-content{width:98vw!important;padding:13px!important}.v18-command-input{grid-template-columns:1fr 1fr}.v18-command-input input{grid-column:1/-1}.v18-workspace{grid-template-columns:1fr}.v18-side{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.v18-body-grid,.v18-role-grid{grid-template-columns:1fr}.v18-sliders{grid-template-columns:1fr}.v18-variant-grid{grid-template-columns:1fr}.v18-loadout-grid,.v18-daily-grid{grid-template-columns:1fr 1fr}.v18-ocr-grid{grid-template-columns:1fr 1fr}.v18-diff{grid-template-columns:1fr}.v18-save-row{align-items:stretch;flex-direction:column}.v18-save{width:100%}}
@media(max-width:480px){.v18-command{padding:13px}.v18-command-brand{align-items:flex-start}.v18-orb{width:42px;height:42px;flex-basis:42px}.v18-command-brand h2{font-size:18px}.v18-command-input{grid-template-columns:1fr 1fr}.v18-command-input [data-v18-ask]{grid-column:1/2}.v18-command-input .v18-mic{grid-column:2/3}.v18-screen{grid-column:1/-1}.v18-pos-row{display:grid;grid-template-columns:repeat(5,1fr)}.v18-pos-row button{min-width:0;padding:8px 4px}.v18-editor,.v18-side{padding:11px}.v18-category-tabs{margin-right:-11px}.v18-loadout-grid,.v18-daily-grid,.v18-ocr-grid{grid-template-columns:1fr}.v18-score-row{grid-template-columns:84px 1fr 70px}.v18-proposal-head{flex-direction:column}.v18-budget{text-align:left}.ceo-v18-daily{padding:11px}}
@media(prefers-reduced-motion:reduce){.ceo-ai-myplayer-v18 *{scroll-behavior:auto!important;transition:none!important}}
