.cc-editor-app{color:#18231f;font-synthesis:none;background:#edf0eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cc-editor-app *{box-sizing:border-box}.cc-editor-app{background:radial-gradient(circle at 70% 0,#f8f9f5 0,#edf0eb 42%,#e7ebe5 100%);min-width:320px;min-height:100vh;margin:0}.cc-editor-app button{font:inherit}.cc-editor-app .app-shell{min-height:100vh}.cc-editor-app .topbar{color:#f3f2e9;background:#101a17;border-bottom:1px solid #23332d;justify-content:space-between;align-items:center;height:82px;padding:0 36px;display:flex}.cc-editor-app .topbar h1{letter-spacing:-.4px;margin:2px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.cc-editor-app .topbar h1 em{color:#d7a63c;font-style:normal}.cc-editor-app .eyebrow{letter-spacing:1.8px;color:#70817b;font-size:10px;font-weight:800;display:block}.cc-editor-app .topbar .eyebrow{color:#91a19b}.cc-editor-app .connection{color:#abb6b2;border:1px solid #34453f;border-radius:20px;padding:9px 13px;font-size:12px}.cc-editor-app .connection i,.cc-editor-app .status-card i{background:#78837f;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.cc-editor-app .connection.online i,.cc-editor-app .status-card i.good{background:#50b87c;box-shadow:0 0 0 3px #50b87c22}.cc-editor-app .topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.cc-editor-app .ccscout-link{color:#102018;white-space:nowrap;background:#a3e635;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.cc-editor-app .ccscout-link.secondary-link{color:#d3dad7;background:0 0;border:1px solid #34453f}.cc-editor-app .warning{color:#594a25;background:#f5e9c9;border-bottom:1px solid #e1ca8c;align-items:center;gap:10px;min-height:42px;padding:8px 36px;font-size:12px;display:flex}.cc-editor-app .warning strong{text-transform:uppercase;letter-spacing:.7px}.cc-editor-app .warning button{color:#594a25;cursor:pointer;background:0 0;border:1px solid #806a34;border-radius:4px;padding:5px 10px}.cc-editor-app .layout{grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 124px);display:grid}.cc-editor-app nav{background:#17231f;flex-direction:column;gap:5px;padding:24px 14px;display:flex}.cc-editor-app nav button{color:#9eada7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:13px;display:flex}.cc-editor-app nav button.active{color:#101a17;background:#d09a33;font-weight:800}.cc-editor-app nav button span{text-align:center;width:22px;font-family:Georgia,serif;font-weight:800}.cc-editor-app .nav-meta{color:#8b9b95;border-top:1px solid #33423d;flex-direction:column;gap:4px;margin:auto 8px 4px;padding-top:20px;display:flex}.cc-editor-app .nav-meta span{letter-spacing:1.3px;font-size:9px}.cc-editor-app .nav-meta small{font-size:10px}.cc-editor-app .nav-links{border-top:1px solid #33423d;gap:7px;margin:18px 8px 0;padding-top:16px;display:grid}.cc-editor-app .nav-links a{color:#cfe5a2;font-size:11px;font-weight:800;text-decoration:none}.cc-editor-app .nav-links a:hover{color:#fff;text-decoration:underline}.cc-editor-app main{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:42px clamp(24px,3vw,48px) 60px}.cc-editor-app .page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.cc-editor-app .page-heading p{color:#708078;margin:0;font-size:14px}.cc-editor-app .actions{gap:8px;display:flex}.cc-editor-app .primary,.cc-editor-app .secondary{cursor:pointer;border:0;border-radius:4px;padding:11px 16px;font-size:12px;font-weight:800}.cc-editor-app .primary{color:#fff;background:#bd8521;box-shadow:0 2px 7px #80611e33}.cc-editor-app .secondary{color:#394842;background:#dfe4df}.cc-editor-app button:disabled{opacity:.45;cursor:not-allowed}.cc-editor-app .error,.cc-editor-app .build-warning{border-radius:5px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;font-size:12px;display:flex}.cc-editor-app .error{color:#7c2920;background:#f8deda;border:1px solid #e7b0a9}.cc-editor-app .error span,.cc-editor-app .build-warning span{flex:1}.cc-editor-app .error button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:20px}.cc-editor-app .build-warning{color:#675226;background:#f7edcf;border-left:3px solid #c49432}.cc-editor-app .stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.cc-editor-app .status-card,.cc-editor-app .rating{background:#fff;border:1px solid #dfe4de;border-radius:6px;box-shadow:0 6px 18px #1c302708}.cc-editor-app .status-card{flex-direction:column;min-height:120px;padding:18px;display:flex}.cc-editor-app .status-card>span,.cc-editor-app .rating>span{color:#77867f;text-transform:uppercase;letter-spacing:1.1px;font-size:9px;font-weight:800}.cc-editor-app .status-card strong{margin:17px 0 7px;font-family:Georgia,serif;font-size:20px;font-weight:500}.cc-editor-app .status-card small{color:#8b9893;font-size:10px}.cc-editor-app .panel{background:#fff;border:1px solid #dfe4de;border-radius:6px;margin-top:16px;overflow:hidden}.cc-editor-app .panel-head{border-bottom:1px solid #e6e9e5;padding:18px 21px}.cc-editor-app .panel-head h3{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.cc-editor-app .detail-list>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);padding:13px 21px;font-size:12px;display:grid}.cc-editor-app .detail-list>div:last-child{border:0}.cc-editor-app .detail-list b{color:#2d3b35;font-weight:650}.cc-editor-app .mono,.cc-editor-app code{font-family:Cascadia Mono,Consolas,monospace}.cc-editor-app .player-hero{color:#fff;background:#17241f;border-radius:6px;align-items:center;gap:17px;margin-bottom:14px;padding:22px;display:flex;position:relative;overflow:hidden}.cc-editor-app .player-hero:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:190px;height:190px;position:absolute;right:17%}.cc-editor-app .avatar{color:#fff;z-index:1;background:#c5902c;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:19px;display:grid}.cc-editor-app .player-hero p{color:#9eafa8;margin:0;font-size:11px}.cc-editor-app .player-hero .eyebrow{color:#c8a153}.cc-editor-app .pointer{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.cc-editor-app .pointer span{color:#83958e;letter-spacing:1.2px;font-size:8px}.cc-editor-app .rating-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.cc-editor-app .rating{padding:18px}.cc-editor-app .rating>strong{margin:12px 0 15px;font-family:Georgia,serif;font-size:30px;font-weight:500;display:block}.cc-editor-app .rating>div{border-top:1px solid #edf0ed;justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.cc-editor-app .rating small{color:#8c9893}.cc-editor-app .rating code{color:#47564f}.cc-editor-app .empty{text-align:center;background:#fff;border:1px dashed #cbd3cd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.cc-editor-app .empty>div{color:#78867f;background:#e7ece8;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:18px;display:grid}.cc-editor-app .empty h3{margin:16px 0 6px;font-family:Georgia,serif;font-size:22px}.cc-editor-app .empty p{color:#718079;max-width:480px;font-size:13px;line-height:1.5}.cc-editor-app .empty.locked>div{color:#9b6e20;background:#f2e6cb}.cc-editor-app .subtabs{border-bottom:1px solid #d5ddd7;gap:4px;margin:2px 0 18px;display:flex;overflow-x:auto}.cc-editor-app .subtabs button{color:#6f7d77;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px 10px;font-size:12px;font-weight:750}.cc-editor-app .subtabs button.active{color:#986711;border-bottom-color:#bd8521}.cc-editor-app .editor-stack{flex-direction:column;gap:14px;display:flex}.cc-editor-app .editor-stack .panel{margin-top:0}.cc-editor-app .panel.padded{padding:19px 21px}.cc-editor-app .panel-head.flush{padding:0 0 16px}.cc-editor-app .preset-row,.cc-editor-app .percentage-row,.cc-editor-app .panel-actions,.cc-editor-app .form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-editor-app .preset-row button,.cc-editor-app .percentage-row button{color:#415048;cursor:pointer;background:#f3f5f2;border:1px solid #ccd4ce;border-radius:4px;padding:8px 11px;font-size:11px}.cc-editor-app .preset-row button:hover,.cc-editor-app .percentage-row button:hover{color:#8a5d0f;border-color:#bd8521}.cc-editor-app .check-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.cc-editor-app .check-grid label,.cc-editor-app .confirm-box{background:#f8f9f7;border:1px solid #dce2dd;border-radius:5px;align-items:center;gap:9px;padding:11px;font-size:11px;display:flex}.cc-editor-app .check-grid input,.cc-editor-app .confirm-box input{accent-color:#bd8521}.cc-editor-app .percentage-row label{color:#66756e;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.cc-editor-app input,.cc-editor-app select{color:#26352e;font:inherit;background:#fff;border:1px solid #cbd4ce;border-radius:4px;padding:9px 10px;font-size:12px}.cc-editor-app input:focus,.cc-editor-app select:focus{border-color:#bd8521;outline:2px solid #d8ad5b66}.cc-editor-app input[type=number]{width:96px}.cc-editor-app textarea{box-sizing:border-box;color:#26352e;width:100%;font:inherit;resize:vertical;border:1px solid #cbd4ce;border-radius:4px;margin-bottom:10px;padding:10px;font-size:12px}.cc-editor-app .displayed-team-selector{border-left:3px solid #bd8521}.cc-editor-app .table-wrap{overflow-x:auto}.cc-editor-app table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.cc-editor-app th{text-align:left;color:#718079;text-transform:uppercase;letter-spacing:.7px;background:#f1f4f1;border-bottom:1px solid #dce2dd;padding:10px 12px;font-size:8px}.cc-editor-app td{vertical-align:top;color:#3c4a44;border-bottom:1px solid #e8ece9;padding:11px 12px}.cc-editor-app td code{font-size:10px}.cc-editor-app .table-sort{color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.cc-editor-app .numeric-cell{font-variant-numeric:tabular-nums;color:#17241f;text-align:right;font-size:18px;font-weight:800}.cc-editor-app .squad-editor{width:100%}.cc-editor-app .squad-editor table tbody tr{cursor:pointer}.cc-editor-app .squad-command-bar,.cc-editor-app .squad-swap-bar{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cc-editor-app .squad-command-summary,.cc-editor-app .squad-swap-selection{flex-direction:column;gap:3px;min-width:0;display:flex}.cc-editor-app .squad-command-summary strong,.cc-editor-app .squad-swap-selection strong{color:#17241f;font-family:Georgia,serif;font-size:18px;font-weight:500}.cc-editor-app .squad-command-summary small,.cc-editor-app .squad-swap-selection small,.cc-editor-app .squad-gate-message{color:#74827b;font-size:10px}.cc-editor-app .squad-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-editor-app .squad-result-banner{z-index:20;color:#245d3a;background:#dff2e6;border:1px solid #aed6bd;border-radius:5px;margin-top:10px;padding:10px 14px;font-size:11px;position:sticky;top:8px}.cc-editor-app .squad-loading-view{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border:1px solid #d4b56e;border-left:4px solid #bd8521;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:132px;padding:22px 24px;display:grid;box-shadow:0 14px 32px #6d501b18}.cc-editor-app .squad-loading-spinner{border:5px solid #eadfc8;border-top-color:#bd8521;border-radius:50%;width:48px;height:48px;animation:.85s linear infinite squad-loading-spin}.cc-editor-app .squad-loading-copy h3{color:#17241f;margin:5px 0 6px;font-family:Georgia,serif;font-size:22px;font-weight:500}.cc-editor-app .squad-loading-copy p{color:#4e5e56;margin:0 0 6px;font-size:12px;font-weight:700}.cc-editor-app .squad-loading-copy small{color:#79877f;font-size:11px;line-height:1.45}.cc-editor-app .squad-loading-elapsed{color:#9a6815;font-variant-numeric:tabular-nums;text-align:right;min-width:58px;font-family:Georgia,serif;font-size:28px}@keyframes squad-loading-spin{to{transform:rotate(360deg)}}.cc-editor-app .squad-swap-bar{z-index:19;border-left:3px solid #bd8521;position:sticky;top:52px;box-shadow:0 10px 22px #1c30270f}.cc-editor-app .squad-swap-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-editor-app .squad-swap-note{color:#7d8a84;margin-top:2px;font-size:10px}.cc-editor-app .compact-help{margin:8px 0 0;padding:7px 11px}.cc-editor-app .squad-editor-panes{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.cc-editor-app .squad-pane{flex-direction:column;min-width:0;display:flex}.cc-editor-app .squad-pane .panel-head{flex:none;padding:12px 14px}.cc-editor-app .squad-pane .panel-head h3{font-size:17px}.cc-editor-app .squad-pane .player-tools{flex:none;padding:8px 10px}.cc-editor-app .squad-pane .inline-warning{flex:none;padding:7px 10px}.cc-editor-app .squad-current-filters{background:#f8faf7;border-bottom:1px solid #e2e7e2;grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(90px,1fr));align-items:end;gap:7px;padding:9px 10px;display:grid}.cc-editor-app .squad-current-filters .field-label{min-width:0;max-width:none;margin:0;font-size:9px}.cc-editor-app .squad-current-filters input,.cc-editor-app .squad-current-filters select{width:100%;min-width:0;padding:7px 8px;font-size:10px}.cc-editor-app .squad-filter-date{grid-column:1/-1;margin:0;font-size:9px}.cc-editor-app .squad-range-filter>span{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cc-editor-app .squad-range-filter input[type=number]{width:100%}.cc-editor-app .squad-current-filters>button{min-height:31px;padding:7px 10px}.cc-editor-app .squad-pane .squad-detail-table{overflow:auto}.cc-editor-app .squad-pane:first-child .squad-detail-table{max-height:none}.cc-editor-app .available-player-pane{scroll-margin-top:110px}.cc-editor-app .available-player-pane .squad-detail-table{height:68vh;min-height:520px}.cc-editor-app .simple-list table{min-width:0}.cc-editor-app .simple-list th:first-child,.cc-editor-app .simple-list td:first-child{width:54px}.cc-editor-app .selectable-list td:first-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-editor-app .selectable-list input[type=radio]{margin:0}.cc-editor-app .squad-click-help{color:#56665f;background:#eef3ee;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:11px}.cc-editor-app .squad-team-selector{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.cc-editor-app .squad-team-selector .field-label{min-width:260px;max-width:340px}.cc-editor-app .squad-team-selector small{color:#7d8a84;padding-bottom:9px;font-size:10px}.cc-editor-app .squad-detail-table table{table-layout:fixed;width:100%;min-width:1500px;font-size:9px}.cc-editor-app .squad-detail-table th{white-space:normal;letter-spacing:.12px;overflow-wrap:anywhere;padding:6px 3px;line-height:1.05}.cc-editor-app .squad-detail-table td{text-overflow:ellipsis;white-space:nowrap;padding:6px 3px;line-height:1.15;overflow:hidden}.cc-editor-app .squad-detail-table thead th{z-index:3;position:sticky;top:0}.cc-editor-app .squad-detail-table th:first-child,.cc-editor-app .squad-detail-table td:first-child{background:inherit;z-index:2;width:3%;position:sticky;left:0}.cc-editor-app .squad-detail-table th:nth-child(2),.cc-editor-app .squad-detail-table td:nth-child(2){background:inherit;z-index:2;width:9%;position:sticky;left:3%;box-shadow:5px 0 8px #17241f0b}.cc-editor-app .squad-detail-table thead th:first-child,.cc-editor-app .squad-detail-table thead th:nth-child(2){z-index:4;background:#f1f4f1}.cc-editor-app .squad-detail-table th:nth-child(3),.cc-editor-app .squad-detail-table td:nth-child(3){width:5.5%}.cc-editor-app .squad-detail-table th:nth-child(4),.cc-editor-app .squad-detail-table td:nth-child(4){width:2.4%}.cc-editor-app .squad-detail-table th:nth-child(5),.cc-editor-app .squad-detail-table td:nth-child(5){width:4.5%}.cc-editor-app .squad-detail-table th:nth-child(6),.cc-editor-app .squad-detail-table td:nth-child(6){width:5.5%}.cc-editor-app .squad-detail-table th:nth-child(7),.cc-editor-app .squad-detail-table td:nth-child(7){width:4.5%}.cc-editor-app .squad-detail-table th:nth-child(8),.cc-editor-app .squad-detail-table td:nth-child(8){width:4.8%}.cc-editor-app .squad-detail-table th:nth-child(9),.cc-editor-app .squad-detail-table td:nth-child(9){width:6.5%}.cc-editor-app .squad-detail-table th:nth-child(10),.cc-editor-app .squad-detail-table td:nth-child(10),.cc-editor-app .squad-detail-table th:nth-child(11),.cc-editor-app .squad-detail-table td:nth-child(11){width:4.5%}.cc-editor-app .squad-detail-table th:nth-child(12),.cc-editor-app .squad-detail-table td:nth-child(12){width:3.5%}.cc-editor-app .squad-detail-table th:nth-child(13),.cc-editor-app .squad-detail-table td:nth-child(13){width:3%}.cc-editor-app .squad-detail-table th:nth-child(n+14):nth-child(-n+17),.cc-editor-app .squad-detail-table td:nth-child(n+14):nth-child(-n+17){width:4.5%}.cc-editor-app .squad-detail-table th:nth-child(18),.cc-editor-app .squad-detail-table td:nth-child(18){width:4%}.cc-editor-app .squad-detail-table th:nth-child(19),.cc-editor-app .squad-detail-table td:nth-child(19){width:3%}.cc-editor-app .squad-detail-table td.squad-ability-cell{color:#17384d;font-variant-numeric:tabular-nums;text-align:right;text-overflow:clip;padding-right:6px;font-size:10px;font-weight:800;line-height:1.15;overflow:visible}.cc-editor-app .squad-ability-cell strong{color:#17384d;font-size:10px;font-weight:800;line-height:1.05;display:block}.cc-editor-app .squad-ability-cell small{color:#47701f;letter-spacing:.05px;margin-top:3px;font-size:7.5px;font-weight:800;line-height:1;display:block}.cc-editor-app .ability-rank-tier{color:#315f13!important}.cc-editor-app .ability-rank-elite{color:#8a4d00!important}.cc-editor-app .ability-rank-world-class{color:#6d2e8b!important}.cc-editor-app .ability-rank-excellent{color:#075f73!important}.cc-editor-app .ability-rank-top-level{color:#315f13!important}.cc-editor-app .squad-percentile-note{color:#3b5240;background:#f5f8f1;border:1px solid #d8e3cc;border-radius:5px;margin:8px 0 12px;padding:8px 10px;font-size:10px;line-height:1.4}.cc-editor-app .squad-sort-direction{opacity:.55;white-space:nowrap}.cc-editor-app .table-sort:hover .squad-sort-direction,.cc-editor-app .table-sort:focus-visible .squad-sort-direction{opacity:1}.cc-editor-app .squad-player-name{color:#17241f;font-weight:750}.cc-editor-app .dashboard-save-refresh{border-radius:5px;margin:-12px 0 18px}.cc-editor-app .compact-action{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800}.cc-editor-app .player-db-table-wrap{scrollbar-gutter:stable;max-width:100%;overflow:auto visible}.cc-editor-app .player-db-table{table-layout:fixed;width:2220px;min-width:2220px;font-size:9px}.cc-editor-app .player-db-table th{white-space:normal;letter-spacing:.15px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:7px 5px;line-height:1.1}.cc-editor-app .player-db-table td{text-overflow:ellipsis;white-space:nowrap;padding:6px 5px;line-height:1.15;overflow:hidden}.cc-editor-app .player-db-table .numeric-cell{text-align:right;color:#26352e;font-size:9px;font-weight:750}.cc-editor-app .player-db-table th:first-child,.cc-editor-app .player-db-table td:first-child{text-align:center;width:34px;padding-left:3px;padding-right:3px}.cc-editor-app .player-db-table th:first-child input,.cc-editor-app .player-db-table td:first-child input{margin:0}.cc-editor-app .player-db-table th:nth-child(2),.cc-editor-app .player-db-table td:nth-child(2){width:150px}.cc-editor-app .player-db-table th:nth-child(3),.cc-editor-app .player-db-table td:nth-child(3){width:90px}.cc-editor-app .player-db-table th:nth-child(4),.cc-editor-app .player-db-table td:nth-child(4){width:50px}.cc-editor-app .player-db-table th:nth-child(5),.cc-editor-app .player-db-table td:nth-child(5){width:90px}.cc-editor-app .player-db-table th:nth-child(6),.cc-editor-app .player-db-table td:nth-child(6){width:100px}.cc-editor-app .player-db-table th:nth-child(7),.cc-editor-app .player-db-table td:nth-child(7){width:80px}.cc-editor-app .player-db-table th:nth-child(8),.cc-editor-app .player-db-table td:nth-child(8),.cc-editor-app .player-db-table th:nth-child(9),.cc-editor-app .player-db-table td:nth-child(9){width:100px}.cc-editor-app .player-db-table td.player-db-ability-cell{text-overflow:clip;text-align:right;font-variant-numeric:tabular-nums;overflow:visible}.cc-editor-app .player-db-ability-cell strong{color:#173047;font-size:11px;font-weight:800;line-height:1.05;display:block}.cc-editor-app .player-db-ability-cell small{color:#47701f;letter-spacing:.1px;margin-top:3px;font-size:8px;font-weight:800;line-height:1;display:block}.cc-editor-app .player-db-percentile-note{color:#3b5240;background:#f5f8f1;border:1px solid #d8e3cc;border-radius:5px;margin:0 0 12px;padding:8px 10px;font-size:10px;line-height:1.4}.cc-editor-app .player-db-table th:nth-child(10),.cc-editor-app .player-db-table td:nth-child(10){width:125px}.cc-editor-app .player-db-table th:nth-child(11),.cc-editor-app .player-db-table td:nth-child(11){width:65px}.cc-editor-app .player-db-table th:nth-child(12),.cc-editor-app .player-db-table td:nth-child(12){width:60px}.cc-editor-app .player-db-table th:nth-child(13),.cc-editor-app .player-db-table td:nth-child(13){width:85px}.cc-editor-app .player-db-table th:nth-child(14),.cc-editor-app .player-db-table td:nth-child(14){width:90px}.cc-editor-app .player-db-table th:nth-child(15),.cc-editor-app .player-db-table td:nth-child(15){width:85px}.cc-editor-app .player-db-table th:nth-child(16),.cc-editor-app .player-db-table td:nth-child(16){width:100px}.cc-editor-app .player-db-table th:nth-child(17),.cc-editor-app .player-db-table td:nth-child(17){text-align:center;width:80px}.cc-editor-app .player-db-table th:nth-child(n+18):nth-child(-n+23),.cc-editor-app .player-db-table td:nth-child(n+18):nth-child(-n+23){text-align:center;width:72px}.cc-editor-app .player-editor-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1713cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cc-editor-app .player-editor-modal{background:#edf0eb;border:1px solid #52615a;border-radius:8px;width:min(1420px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 80px #0008}.cc-editor-app .player-editor-modal-head{z-index:5;color:#fff;background:#17241f;border-bottom:1px solid #34453f;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.cc-editor-app .player-editor-modal-head h2{margin:3px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.cc-editor-app .player-editor-modal-head p{color:#a8b5af;margin:0;font-size:11px}.cc-editor-app .player-editor-modal-body{padding:22px}.cc-editor-app .player-editor-modal-body .player-hero{margin-top:0}.cc-editor-app .advanced-memory-dump{border-top:1px solid #e6eae7;margin-top:12px;padding-top:12px}.cc-editor-app .memory-row-table table{min-width:1180px}.cc-editor-app .memory-row-table code{white-space:pre}.cc-editor-app .inline-warning{color:#675226;background:#f7edcf;border-bottom:1px solid #e7d6a8;padding:10px 14px;font-size:11px}.cc-editor-app .panel-actions{border-top:1px solid #e6eae7;padding:15px 20px}.cc-editor-app .panel-actions span{color:#7b8882;font-size:10px}.cc-editor-app .danger{box-shadow:none;background:#a64a34}.cc-editor-app .safety-strip{color:#eff4f0;background:#19251f;border-radius:5px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;display:flex}.cc-editor-app .safety-strip span{color:#a9b6b0;flex:1}.cc-editor-app .two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-editor-app .three-col{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cc-editor-app .value-box{background:#f5f7f4;border:1px solid #e0e5e1;border-radius:5px;flex-direction:column;gap:5px;padding:15px;display:flex}.cc-editor-app .value-box.locked-value{background:#f7f2e6;border-color:#e5d6ad}.cc-editor-app .value-box span,.cc-editor-app .field-label{color:#74827b;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.cc-editor-app .value-box strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.cc-editor-app .value-box small,.cc-editor-app .muted{color:#7d8a84;font-size:11px}.cc-editor-app .field-label{flex-direction:column;gap:6px;max-width:240px;display:flex}.cc-editor-app .confirm-box{color:#675226;background:#faf2db;border-color:#e3cf98;align-items:flex-start;max-width:760px;margin:14px 0;line-height:1.4}.cc-editor-app .confirm-box span{flex-direction:column;gap:3px;display:flex}.cc-editor-app .form-row input[type=text]{flex:1;min-width:260px}.cc-editor-app .research-stats{margin-top:16px}.cc-editor-app .legacy-row{background:#fff8e7}.cc-editor-app .tag{color:#654b18;background:#ead197;border-radius:3px;width:fit-content;margin-top:4px;padding:2px 5px;font-size:8px;display:block}.cc-editor-app .empty.compact{border:0;min-height:190px}.cc-editor-app .research-steps{color:#596861;margin:0 0 18px;padding-left:22px;font-size:12px;line-height:1.8}.cc-editor-app .player-tools{background:#f7f8f6;border-bottom:1px solid #e5e9e6;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.cc-editor-app .player-tools input{flex:1;min-width:260px}.cc-editor-app .player-db-filters{background:#fbfcfa;border-bottom:1px solid #e5e9e6;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:9px;padding:14px 18px;display:grid}.cc-editor-app .player-db-age-date{grid-column:1/-1;margin:0}.cc-editor-app .player-db-filters .field-label{max-width:none}.cc-editor-app .player-db-filters .field-label input{box-sizing:border-box;width:100%}.cc-editor-app .player-db-filters .field-label input+input{margin-top:5px}.cc-editor-app .player-db-filters button{align-self:end}.cc-editor-app .link-button{text-decoration:none;display:inline-block}.cc-editor-app .nationality-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.cc-editor-app .nationality-grid label{cursor:pointer;background:#f8f9f7;border:1px solid #dce2dd;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.cc-editor-app .nationality-grid label.selected{background:#fbf3df;border-color:#bd8521;box-shadow:inset 0 0 0 1px #bd8521}.cc-editor-app .nationality-grid input{accent-color:#bd8521}.cc-editor-app .nationality-grid span{flex-direction:column;gap:3px;display:flex}.cc-editor-app .nationality-grid small{color:#75837c;font-size:10px}.cc-editor-app .nationality-save{margin:18px -21px -19px}.cc-editor-app .quick-select-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-editor-app .research-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px;margin-bottom:14px;display:grid}.cc-editor-app .statistics-format-tabs{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.cc-editor-app .statistics-format-tabs button{color:#596861;cursor:pointer;background:#f7f9f6;border:1px solid #d5ddd7;border-radius:4px;padding:8px 11px;font-size:10px;font-weight:800}.cc-editor-app .statistics-format-tabs button.active{color:#76571d;background:#fbf3df;border-color:#bd8521;box-shadow:inset 0 0 0 1px #bd8521}.cc-editor-app .statistics-input-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.cc-editor-app .statistics-input-grid .field-label{max-width:none}.cc-editor-app .statistics-input-grid input,.cc-editor-app .statistics-input-grid select{box-sizing:border-box;width:100%}.cc-editor-app .statistics-summary{grid-template-columns:repeat(3,minmax(160px,1fr))}.cc-editor-app .statistics-editor .panel-actions{margin:18px -20px -15px}.cc-editor-app .candidate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-editor-app .checklist-grid{margin:16px}.cc-editor-app .checklist-grid .status-card{box-shadow:none}.cc-editor-app .mini{padding:5px 7px;font-size:9px}.cc-editor-app .validation-panel .confirm-box{margin:8px 0}.cc-editor-app .validation-result{background:#f6f8f5;border:1px solid #d8ded9;border-radius:5px;margin-top:15px;padding:14px}.cc-editor-app .validation-result ul{columns:2;font-size:11px;line-height:1.7}.cc-editor-app .experimental-panel{border-left:3px solid #bd8521}.cc-editor-app .experimental-panel .detail-list b{flex-direction:column;display:flex}.cc-editor-app .experimental-panel small{color:#7b8882;font-weight:400}.cc-editor-app .finance-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.cc-editor-app .finance-card{flex-direction:column;gap:12px;display:flex}.cc-editor-app .finance-value{color:#17241f;font-family:Georgia,serif;font-size:34px;font-weight:500}.cc-editor-app .finance-card details{border-top:1px solid #e6eae7;padding-top:10px}.cc-editor-app .finance-card summary{cursor:pointer;color:#7b5a19;font-size:11px;font-weight:800}.cc-editor-app .primary-finance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,420px))}.cc-editor-app .primary-finance-card{border-left:4px solid #50b87c}.cc-editor-app .finance-pill-row{flex-wrap:wrap;gap:8px;display:flex}.cc-editor-app .finance-pill{color:#627069;background:#eef2ee;border-radius:999px;padding:8px 10px;font-size:11px}.cc-editor-app .basic-income-edit{border-top:1px solid #e6eae7;gap:8px;padding-top:12px;display:grid}.cc-editor-app .basic-income-edit .confirm-box{margin:0}.cc-editor-app .experimental-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:18px;display:grid}.cc-editor-app .experimental-card-grid .value-box{flex-direction:column;gap:7px;min-height:145px;display:flex}.cc-editor-app .experimental-card-grid code{overflow-wrap:anywhere;font-size:12px}.cc-editor-app .timeline{gap:14px;margin:0;padding:8px 24px 22px 44px;display:grid}.cc-editor-app .timeline li{padding-left:8px}.cc-editor-app .timeline li span,.cc-editor-app .timeline li small{margin-top:4px;display:block}.cc-editor-app .timeline li code{overflow-wrap:anywhere}.cc-editor-app .status-pill{color:#76571d;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:#f2e7cf;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.cc-editor-app .status-pill.good{color:#245d3a;background:#dff2e6}.cc-editor-app .international-fixture-creator{border-left:4px solid #bd8521}.cc-editor-app .fixture-series-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin:16px 0 12px;display:grid}.cc-editor-app .fixture-series-grid .field-label,.cc-editor-app .fixture-date-grid .field-label{max-width:none}.cc-editor-app .fixture-date-grid{background:#f7f9f6;border:1px solid #e1e6e2;border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:14px;padding:13px;display:grid}.cc-editor-app .fixture-date-grid input{width:100%}.cc-editor-app .series-preview{background:#f8faf7;border:1px solid #d9dfda;border-radius:6px;margin-top:18px;padding:17px}.cc-editor-app .series-preview.ready{border-left:4px solid #50b87c}.cc-editor-app .series-preview.blocked{background:#fbf3f1;border-left:4px solid #a64a34}.cc-editor-app .series-preview h3{margin:4px 0 0;font-family:Georgia,serif;font-weight:500}.cc-editor-app .clash-list{gap:8px;margin:13px 0;display:grid}.cc-editor-app .clash-list>div{border-radius:4px;flex-direction:column;gap:4px;padding:10px 12px;font-size:11px;display:flex}.cc-editor-app .clash-list .blocker{color:#7c2920;background:#f8deda;border:1px solid #e7b0a9}.cc-editor-app .clash-list .warning{color:#675226;background:#f7edcf;border:1px solid #e7d6a8;min-height:0}.cc-editor-app .normal-difficulty-lockout{background:radial-gradient(circle at 50% 15%,#a7313129,#0000 34rem),#edf0ec;min-height:100vh}.cc-editor-app .normal-lockout-content{place-items:center;min-height:calc(100vh - 78px);padding:2rem;display:grid}.cc-editor-app .normal-lockout-card{background:#fff;border:1px solid #a8303052;border-radius:18px;width:min(760px,100%);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 80px #19141224}.cc-editor-app .normal-lockout-card h2{margin:.4rem 0 .8rem;font-size:clamp(1.7rem,4vw,2.7rem)}.cc-editor-app .normal-lockout-card>p{max-width:62ch;font-size:1.05rem}.cc-editor-app .normal-lockout-card .stat-grid{margin:1.25rem 0}@media (max-width:900px){.cc-editor-app .research-form-grid,.cc-editor-app .fixture-series-grid{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.cc-editor-app .squad-editor-panes{grid-template-columns:1fr}.cc-editor-app .squad-pane .squad-detail-table{height:55vh}.cc-editor-app .squad-command-bar,.cc-editor-app .squad-swap-bar{flex-direction:column;align-items:flex-start}.cc-editor-app .squad-command-actions{justify-content:flex-start}.cc-editor-app .squad-loading-view{grid-template-columns:auto minmax(0,1fr)}.cc-editor-app .squad-loading-elapsed{display:none}}@media (max-width:1100px){.cc-editor-app .player-db-table-wrap{overflow-x:auto}}@media (max-width:980px){.cc-editor-app .stat-grid,.cc-editor-app .rating-grid{grid-template-columns:repeat(2,1fr)}.cc-editor-app .layout{grid-template-columns:72px minmax(0,1fr)}.cc-editor-app nav button{justify-content:center}.cc-editor-app nav button:not(.active){color:#94a29c}.cc-editor-app nav button{font-size:0}.cc-editor-app nav button span{font-size:14px}.cc-editor-app .nav-meta,.cc-editor-app .nav-links{display:none}}@media (max-width:650px){.cc-editor-app .topbar{padding:0 18px}.cc-editor-app .topbar-actions{gap:6px}.cc-editor-app .ccscout-link.secondary-link{display:none}.cc-editor-app .connection{font-size:0}.cc-editor-app .connection i{margin:0}.cc-editor-app .warning{flex-wrap:wrap;padding:9px 18px}.cc-editor-app .warning span{display:none}.cc-editor-app .layout{display:block}.cc-editor-app .layout nav{z-index:5;flex-direction:row;height:60px;padding:7px;position:fixed;bottom:0;left:0;right:0}.cc-editor-app .layout nav button{padding:8px}.cc-editor-app .layout main{padding:28px 16px 90px}.cc-editor-app .page-heading{flex-direction:column;align-items:flex-start}.cc-editor-app .stat-grid,.cc-editor-app .rating-grid,.cc-editor-app .check-grid,.cc-editor-app .two-col{grid-template-columns:1fr 1fr}.cc-editor-app .player-hero{align-items:flex-start}.cc-editor-app .pointer{display:none}.cc-editor-app .detail-list>div{grid-template-columns:1fr;gap:4px}.cc-editor-app .safety-strip{flex-direction:column;align-items:flex-start}.cc-editor-app .form-row{flex-direction:column;align-items:stretch}.cc-editor-app .form-row input[type=text]{width:100%;min-width:0}}.cc-editor-app .records-page{gap:12px;min-width:0;display:grid}.cc-editor-app .records-heading{margin-bottom:0}.cc-editor-app .records-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.cc-editor-app .records-summary>div{border-right:1px solid #17384d;gap:5px;padding:15px 18px;display:grid}.cc-editor-app .records-summary>div:last-child{border-right:0}.cc-editor-app .records-summary small{color:#7694a7;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.cc-editor-app .records-summary strong{color:#effaff;font-size:16px;font-weight:700}.cc-editor-app .records-summary .confirmed-text{color:#5fe099}.cc-editor-app .records-summary .mapping-text{color:#f0b64b}.cc-editor-app .records-workspace{min-width:0;overflow:hidden}.cc-editor-app .records-discipline-tabs{background:#05141f;border-bottom:1px solid #1a4057;grid-template-columns:repeat(3,1fr);gap:1px;padding:8px;display:grid}.cc-editor-app .records-discipline-tabs button{color:#91acbb;cursor:pointer;background:#091f2d;border:1px solid #20475d;min-height:40px;font-weight:700}.cc-editor-app .records-discipline-tabs button:hover{color:#e9fbff;background:#0a2a39}.cc-editor-app .records-discipline-tabs button.active{color:#eaffff;background:#0b4a4b;border-color:#0a9f91;box-shadow:inset 0 -2px #18d2bd}.cc-editor-app .records-format-tabs{background:#071925;border-bottom:1px solid #1a4057;grid-template-columns:repeat(9,minmax(92px,1fr));display:grid}.cc-editor-app .records-format-tabs button{color:#91a9b8;cursor:pointer;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #143348;min-height:52px;padding:9px 8px;font-size:11px}.cc-editor-app .records-format-tabs button:hover{color:#e9fbff;background:#0a2433}.cc-editor-app .records-format-tabs button.active{color:#eaffff;background:#0b3845;border-bottom-color:#13d0bd}.cc-editor-app .records-format-tabs button.unmapped{color:#a88c5e}.cc-editor-app .records-format-tabs button small{color:#bf8b35;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:8px;display:block}.cc-editor-app .records-column-filters{background:#081d2a;border-bottom:1px solid #17384d;padding:0}.cc-editor-app .records-column-filter-head{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:flex}.cc-editor-app .records-column-filter-head::-webkit-details-marker{display:none}.cc-editor-app .records-column-filter-head:after{content:"▾";color:#60cfc0;margin-left:auto;font-size:13px;transition:transform .15s}.cc-editor-app .records-column-filters[open] .records-column-filter-head:after{transform:rotate(180deg)}.cc-editor-app .records-column-filter-head button{margin-left:8px}.cc-editor-app .records-column-filter-head>div{gap:2px;display:grid}.cc-editor-app .records-column-filter-head b{color:#e9f8fc;font-size:12px}.cc-editor-app .records-column-filter-head span{color:#6f8fa2;font-size:9px}.cc-editor-app .records-column-filter-grid{border-top:1px solid #17384d;grid-template-columns:repeat(5,minmax(125px,1fr));gap:9px;padding:0 16px 15px;display:grid}.cc-editor-app .records-column-filters:not([open])>.records-column-filter-grid{display:none}.cc-editor-app .records-column-filter-grid>label{color:#87a3b4;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.cc-editor-app .records-column-filter-grid select,.cc-editor-app .records-column-filter-grid input{width:100%;min-width:0;height:32px;padding:5px 8px;font-size:10px}.cc-editor-app .records-column-filter-grid>.multi-select-filter>details>summary{min-height:32px;padding:5px 8px}.cc-editor-app .records-column-filter-grid>.multi-select-filter>.multi-select-filter-title{color:#87a3b4;font-size:8px}.cc-editor-app .records-range-filter>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cc-editor-app .records-toolbar{background:#061723;border-bottom:1px solid #17384d;justify-content:space-between;align-items:end;gap:20px;padding:13px 16px;display:flex}.cc-editor-app .records-filter-fields{align-items:end;gap:12px;width:min(760px,75%);display:flex}.cc-editor-app .records-toolbar label{color:#8ca6b6;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:10px;display:grid}.cc-editor-app .records-toolbar>label{width:min(520px,70%)}.cc-editor-app .records-filter-fields label:first-child{flex:1}.cc-editor-app .records-filter-fields label:last-child{width:190px}.cc-editor-app .records-toolbar input,.cc-editor-app .records-toolbar select{width:100%;min-width:0}.cc-editor-app .records-toolbar-actions{align-items:center;gap:14px;display:flex}.cc-editor-app .records-match-count{color:#7794a6;align-items:baseline;gap:7px;font-size:11px;display:flex}.cc-editor-app .records-toolbar-actions .secondary{white-space:nowrap}.cc-editor-app .records-toolbar b{color:#eaffff;font-size:18px}.cc-editor-app .records-table-wrap{width:100%;max-height:none;overflow:auto visible}.cc-editor-app .records-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.cc-editor-app .records-table th{z-index:1;text-align:right;background:#0a2230;border-bottom:1px solid #2a4a5c;padding:0;position:sticky;top:0}.cc-editor-app .records-table th:first-child,.cc-editor-app .records-table th:nth-child(2){text-align:left}.cc-editor-app .records-sort{color:#96b0bf;text-align:right;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 11px;font-weight:700}.cc-editor-app .records-table th:first-child .records-sort{text-align:left}.cc-editor-app .records-table th:not(:has(.records-sort)){color:#96b0bf;padding:10px 11px}.cc-editor-app .records-table td{color:#c8d8e2;text-align:right;border-bottom:1px solid #122f41;padding:8px 11px}.cc-editor-app .records-table td:first-child,.cc-editor-app .records-table td:nth-child(2){text-align:left}.cc-editor-app .records-table tbody tr:hover{background:#0a2b39}.cc-editor-app .records-table td:first-child b{color:#f0f8fb;display:block}.cc-editor-app .records-table td:first-child small{color:#66879b;margin-top:2px;font-size:9px;display:block}.cc-editor-app .records-player-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cc-editor-app .records-player-link:hover b{color:#4de7d3}.cc-editor-app .records-retired,.cc-editor-app .records-playing{text-align:center;border-radius:999px;min-width:48px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-block}.cc-editor-app .records-retired{color:#f2c56a;background:#3b2d17;border:1px solid #72582b}.cc-editor-app .records-playing{color:#69dfaa;background:#10372a;border:1px solid #235f49}.cc-editor-app .records-editor-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00070dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cc-editor-app .records-editor{border-color:#267486;width:min(1180px,96vw);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0000008c}.cc-editor-app .records-editor-columns{grid-template-columns:1.35fr 1fr;gap:18px;margin-top:16px;display:grid}.cc-editor-app .records-editor-columns>div{background:#061824;border:1px solid #173f53;border-radius:7px;padding:14px}.cc-editor-app .records-editor-columns h4{color:#54e3d2;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:11px}.cc-editor-app .records-editor-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.cc-editor-app .records-editor-grid label{color:#8ca6b6;gap:5px;font-size:10px;display:grid}.cc-editor-app .records-editor-grid input,.cc-editor-app .records-editor-grid select{width:100%;min-width:0}.cc-editor-app .records-pagination{border-top:1px solid #17384d;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.cc-editor-app .records-pagination span{color:#8ca5b5;font-size:11px}.cc-editor-app .records-mapping-needed,.cc-editor-app .records-empty{background:#071925;border:1px solid #2b4656;border-radius:8px;max-width:760px;margin:28px auto;padding:28px}.cc-editor-app .records-mapping-needed h3,.cc-editor-app .records-empty h3{color:#eaf8fd;margin:7px 0 8px}.cc-editor-app .records-mapping-needed p,.cc-editor-app .records-mapping-needed li,.cc-editor-app .records-empty p{color:#9bb0bd;line-height:1.6}.cc-editor-app .records-mapping-needed ol{margin:12px 0;padding-left:22px}.cc-editor-app .records-evidence{margin-top:0}@media (max-width:1200px){.cc-editor-app .records-format-tabs{grid-template-columns:repeat(3,1fr)}.cc-editor-app .records-column-filter-grid{grid-template-columns:repeat(3,minmax(125px,1fr))}.cc-editor-app .records-table{font-size:10px}.cc-editor-app .records-table td,.cc-editor-app .records-sort{padding:8px 7px}.cc-editor-app .records-table th:not(:has(.records-sort)){padding:8px 7px}}@media (max-width:760px){.cc-editor-app .records-summary{grid-template-columns:1fr 1fr}.cc-editor-app .records-summary>div:nth-child(2){border-right:0}.cc-editor-app .records-summary>div:nth-child(-n+2){border-bottom:1px solid #17384d}.cc-editor-app .records-toolbar{flex-direction:column;align-items:stretch}.cc-editor-app .records-toolbar>label{width:100%}.cc-editor-app .records-toolbar-actions{justify-content:space-between;width:100%}.cc-editor-app .records-match-count{justify-content:flex-end}.cc-editor-app .records-column-filter-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.cc-editor-app .records-filter-fields{width:100%}.cc-editor-app .records-filter-fields label:last-child{width:180px}.cc-editor-app .records-table-wrap{max-height:none}.cc-editor-app .records-editor-columns{grid-template-columns:1fr}.cc-editor-app .records-editor-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (max-width:520px){.cc-editor-app .records-column-filter-grid{grid-template-columns:1fr}.cc-editor-app .records-column-filter-head{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.cc-editor-app .fixture-series-grid,.cc-editor-app .statistics-summary{grid-template-columns:1fr}}.cc-editor-app{color:#d9e9f4;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 72% -10%,#06324a 0,#031827 35%,#020d17 72%),#020d17}.cc-editor-app .app-shell{background:linear-gradient(135deg,#03111d 0%,#041726 52%,#020d17 100%);min-height:100vh;position:relative}.cc-editor-app .topbar{background:#020c15f2;border-bottom:1px solid #17334a;height:66px;padding:0 22px;box-shadow:0 10px 35px #0006}.cc-editor-app .app-brand{align-items:center;gap:12px;display:flex}.cc-editor-app .app-brand>div{flex-direction:column;gap:2px;display:flex}.cc-editor-app .app-brand strong{color:#eef8ff;letter-spacing:.8px;font-size:13px}.cc-editor-app .app-brand small{color:#14d7c3;letter-spacing:.7px;font-size:11px;font-weight:800}.cc-editor-app .brand-shield{color:#eaffff;background:linear-gradient(155deg,#24b6af,#07636d);border:1px solid #7ce5dc;border-radius:12px 12px 16px 16px;place-items:center;width:34px;height:39px;font-size:10px;font-weight:900;display:grid;box-shadow:0 0 22px #19cbb744}.cc-editor-app .connection{color:#95aec0;background:#071824;border-color:#1d4056}.cc-editor-app .warning{z-index:20;color:#f6b92f;background:#081722e6;border:1px solid #5b4718;border-radius:6px;justify-content:center;min-height:40px;padding:8px 16px;position:absolute;top:13px;left:230px;right:235px;box-shadow:0 8px 30px #0004}.cc-editor-app .warning strong{text-transform:none}.cc-editor-app .warning span{flex:0 auto}.cc-editor-app .warning button{color:#ffd36e;border-color:#8b6820}.cc-editor-app .clash-list .warning{box-shadow:none;border-radius:4px;justify-content:flex-start;position:static;inset:auto}.cc-editor-app .layout{grid-template-columns:174px minmax(0,1fr);min-height:calc(100vh - 66px)}.cc-editor-app nav{background:#03101b;border-right:1px solid #17344a;gap:7px;padding:22px 8px 12px}.cc-editor-app nav button{color:#b5c8d5;border:1px solid #0000;border-radius:6px;padding:13px 14px}.cc-editor-app nav button span{color:currentColor;font-family:inherit;font-size:16px}.cc-editor-app .nav-meta{background:#071925;border:1px solid #15374c;border-radius:8px;grid-template-columns:9px 1fr;margin:auto 8px 4px;padding:13px;display:grid}.cc-editor-app .nav-meta .offline-dot{background:#788b96;border-radius:50%;width:9px;height:9px;margin-top:3px}.cc-editor-app .nav-meta .offline-dot.online{background:#35ce73;box-shadow:0 0 10px #35ce73aa}.cc-editor-app .nav-meta b{color:#d5e5ef;font-size:10px}.cc-editor-app .nav-meta small{color:#8299a8;grid-column:2}.cc-editor-app main{width:100%;max-width:none;margin:0;padding:34px clamp(26px,4vw,62px) 70px}.cc-editor-app .page-heading{align-items:center;margin-bottom:22px}.cc-editor-app .page-heading h2{color:#f1f8fc;letter-spacing:-.8px;margin:3px 0 4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:750}.cc-editor-app .page-heading p,.cc-editor-app .muted{color:#8199aa}.cc-editor-app .primary,.cc-editor-app .secondary{border:1px solid #0000;border-radius:5px;min-height:38px}.cc-editor-app .primary{color:#f3ffff;background:linear-gradient(135deg,#058e80,#08726f);border-color:#0db8a7;box-shadow:0 5px 18px #012d2b88}.cc-editor-app .secondary{color:#dceeff;background:#102941;border-color:#21455f}.cc-editor-app .capture-player-action{background:linear-gradient(135deg,#165ed0,#15469b);border-color:#2677e5}.cc-editor-app .panel,.cc-editor-app .status-card,.cc-editor-app .rating,.cc-editor-app .empty,.cc-editor-app .value-box{color:#d6e7f2;background:#071a28;border-color:#1d4057;box-shadow:0 8px 30px #0000002e}.cc-editor-app .panel-head,.cc-editor-app .panel-actions{border-color:#17364c}.cc-editor-app .panel-head h3,.cc-editor-app .status-card strong,.cc-editor-app .rating>strong,.cc-editor-app .value-box strong{color:#eef8ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cc-editor-app .status-card>span,.cc-editor-app .rating>span,.cc-editor-app .value-box span,.cc-editor-app .field-label{color:#7893a5}.cc-editor-app .detail-list>div{border-color:#153448}.cc-editor-app .detail-list span{color:#7f99aa}.cc-editor-app .detail-list b,.cc-editor-app code,.cc-editor-app .mono{color:#d8e8f2}.cc-editor-app input,.cc-editor-app select,.cc-editor-app textarea{color:#e4f1f8;background:#061623;border-color:#244a64}.cc-editor-app .inline-warning{color:#e9c76d;background:#241f113d;border-color:#66511f}.cc-editor-app .error.success{color:#90e0ae;background:#123424;border-color:#286546}.cc-editor-app .build-warning{color:#e9c76d;background:#2a2515;border-color:#b38a31}.cc-editor-app table{color:#cfe0eb}.cc-editor-app th{color:#7895a8;background:#0b2232;border-color:#1d4056}.cc-editor-app td{color:#c9dae5;border-color:#143348}.cc-editor-app .selected-row{background:#0b3e49;box-shadow:inset 3px 0 #18d6c1}.cc-editor-app .numeric-cell,.cc-editor-app .squad-player-name{color:#e7f4fa}.cc-editor-app .player-db-filters{color:#d7e8f2;background:#071a28;border-color:#1d4057}.cc-editor-app .player-db-filters .field-label{color:#9bb1bf}.cc-editor-app .player-db-filters input,.cc-editor-app .player-db-filters select{color:#eef8ff;background:#061623;border-color:#28506a}.cc-editor-app .player-db-filters input::placeholder{color:#70899a;opacity:1}.cc-editor-app .player-db-age-date{color:#a8c0cf}.cc-editor-app .player-db-age-date b{color:#eaf6fc}.cc-editor-app .player-db-table tbody td:first-child,.cc-editor-app .player-db-table td.numeric-cell{color:#eef8ff;font-weight:750}.cc-editor-app .multi-select-filter{gap:4px;min-width:0;display:grid}.cc-editor-app .multi-select-filter-title{color:#9bb1bf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.cc-editor-app .multi-select-filter>details{min-width:0;position:relative}.cc-editor-app .multi-select-filter>details>summary{color:#eef8ff;cursor:pointer;background:#061623;border:1px solid #28506a;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:7px 9px;list-style:none;display:grid}.cc-editor-app .multi-select-filter>details>summary::-webkit-details-marker{display:none}.cc-editor-app .multi-select-filter>details>summary>strong{color:#eef8ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cc-editor-app .multi-select-filter>summary:after{content:"▾";color:#63cfc2;font-size:10px}.cc-editor-app .multi-select-filter[open]>summary:after{transform:rotate(180deg)}.cc-editor-app .multi-select-filter>details>summary:after{content:"▾";color:#63cfc2;font-size:10px}.cc-editor-app .multi-select-filter>details[open]>summary:after{transform:rotate(180deg)}.cc-editor-app .multi-select-filter-menu{z-index:30;background:#071a28;border:1px solid #28506a;border-radius:5px;width:max(100%,210px);max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 14px 35px #000a}.cc-editor-app .multi-select-filter-menu>button,.cc-editor-app .multi-select-filter-menu>label{color:#cfe1ec;letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;min-height:31px;padding:6px 8px;font-size:10px;font-weight:600;display:flex}.cc-editor-app .multi-select-filter-menu>button{cursor:pointer;width:100%}.cc-editor-app .multi-select-filter-menu input[type=checkbox],.cc-editor-app .player-db-filters .multi-select-filter-menu input[type=checkbox],.cc-editor-app .records-column-filter-grid .multi-select-filter-menu input[type=checkbox]{flex:none;width:14px;min-width:14px;height:14px;margin:0;padding:0}.cc-editor-app .team-subtabs{background:#061623;border:1px solid #1d4057;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:hidden}.cc-editor-app .team-subtabs button{color:#9eb5c4;text-align:center;background:#071a28;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #1d4057;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px 14px;display:flex}.cc-editor-app .team-subtabs button:last-child{border-right:0}.cc-editor-app .team-subtabs button:hover{color:#eef8ff;background:#0a2638}.cc-editor-app .team-subtabs button.active{color:#eaffff;background:linear-gradient(#0a3d48,#082b39);border-bottom-color:#1bd3c2}.cc-editor-app .squad-current-filters{color:#d7e8f2;background:#071a28;border-color:#1d4057}.cc-editor-app .squad-current-filters .field-label{color:#9bb1bf}.cc-editor-app .squad-current-filters input,.cc-editor-app .squad-current-filters select{color:#eef8ff;background:#061623;border-color:#28506a}.cc-editor-app .squad-current-filters input::placeholder{color:#70899a;opacity:1}.cc-editor-app .squad-filter-date{color:#a8c0cf}.cc-editor-app .squad-available-filters{border-top:1px solid #1d4057}.cc-editor-app .budget-screen-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.cc-editor-app .budget-rows-panel{margin-top:0}.cc-editor-app .budget-rows-heading{color:#eef8ff;background:linear-gradient(90deg,#075a91,#0a70ac);border-bottom:1px solid #2b76a3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;display:flex}.cc-editor-app .budget-rows-heading span{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:900}.cc-editor-app .budget-rows-heading small{color:#b9e1f5;font-size:9px}.cc-editor-app .budget-rows-list{flex-direction:column;display:flex}.cc-editor-app .budget-row{border-bottom:1px solid #15374b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;min-height:50px;padding:10px 16px;display:grid}.cc-editor-app .budget-row:last-child{border-bottom:0}.cc-editor-app .budget-row>span{color:#c7d9e5;font-size:12px}.cc-editor-app .budget-row>strong{color:#f1f8fc;font-variant-numeric:tabular-nums;font-size:15px}.cc-editor-app .budget-row>small{color:#67889b;grid-column:1/-1;font-size:8px}.cc-editor-app .budget-row.total{background:#0a2536;border-top:1px solid #27617d}.cc-editor-app .budget-row.total>span,.cc-editor-app .budget-row.total>strong{color:#72e4d3;font-weight:850}.cc-editor-app .basic-income-editor{grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;align-items:end;gap:16px;display:grid}.cc-editor-app .basic-income-editor h3{color:var(--cc-scout-navy);margin:4px 0 5px}.cc-editor-app .basic-income-editor p{color:var(--cc-scout-copy);margin:0}.cc-editor-app .basic-income-editor .muted{color:var(--cc-scout-muted)}.cc-editor-app .basic-income-current strong{color:var(--cc-scout-blue);font-size:16px}.cc-editor-app .basic-income-editor .field-label{max-width:none}.cc-editor-app .budget-expense-editors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cc-editor-app .budget-expense-editor{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.cc-editor-app .budget-expense-editor h3{color:#eef8ff;margin:4px 0}.cc-editor-app .budget-expense-editor small{color:#7596a9;line-height:1.35;display:block}.cc-editor-app .budget-expense-editor .field-label{max-width:none}@media (max-width:900px){.cc-editor-app .budget-screen-grid{grid-template-columns:1fr}.cc-editor-app .basic-income-editor{grid-template-columns:1fr;align-items:stretch}.cc-editor-app .budget-expense-editors{grid-template-columns:1fr}}.cc-editor-app .player-editor-clean{width:100%;max-width:none;margin:0}.cc-editor-app .player-editor-heading .form-row{justify-content:flex-end}.cc-editor-app .player-hero{color:#effaff;background:linear-gradient(110deg,#082536,#061927 65%,#09283a);border:1px solid #24506b;border-radius:8px;min-height:126px;margin-bottom:14px;padding:20px 24px;box-shadow:0 12px 35px #0005}.cc-editor-app .player-hero:after{border-color:#21c4b518}.cc-editor-app .avatar{color:#eaffff;background:linear-gradient(145deg,#058d81,#075567);width:70px;height:70px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:800;box-shadow:0 0 25px #15bdad33}.cc-editor-app .player-hero h3{margin:6px 0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:25px;font-weight:760}.cc-editor-app .player-hero-identity{min-width:0}.cc-editor-app .hero-facts{align-items:stretch;gap:0;display:flex}.cc-editor-app .hero-facts span{color:#829aaa;border-left:1px solid #1d455d;flex-direction:column;gap:4px;min-width:150px;padding:0 22px;font-size:10px;display:flex}.cc-editor-app .hero-facts span:first-child{border-left:0;padding-left:0}.cc-editor-app .hero-facts b{color:#e6f1f7;font-size:13px}.cc-editor-app .pointer{border-left:1px solid #1e465d;align-items:flex-start;min-width:230px;padding:18px 20px 18px 30px}.cc-editor-app .pointer span{color:#8ca2b2;text-transform:none;letter-spacing:0;font-size:10px}.cc-editor-app .pointer code{color:#e5f4fb;font-size:16px}.cc-editor-app .player-editor-sections{flex-direction:column;gap:10px;display:flex}.cc-editor-app .player-editor-section{background:#071a28;border:1px solid #20455d;border-radius:7px;overflow:hidden;box-shadow:0 7px 24px #0003}.cc-editor-app .player-editor-section>summary{color:#e3f0f7;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0b2536,#0a2030);align-items:center;gap:10px;min-height:43px;padding:10px 16px;list-style:none;display:flex}.cc-editor-app .player-editor-section>summary::-webkit-details-marker{display:none}.cc-editor-app .player-editor-section>summary:hover{background:#0d2b3e}.cc-editor-app .section-icon{color:#b9d4e3;text-align:center;width:20px;font-size:17px}.cc-editor-app .section-chevron{color:#20d3c2;margin-left:auto;font-size:18px;transition:transform .18s}.cc-editor-app .player-editor-section[open] .section-chevron{transform:rotate(180deg)}.cc-editor-app .player-editor-section-body{padding:12px 16px 16px}.cc-editor-app .player-editor-section-body>.panel,.cc-editor-app .player-editor-section-body>.editor-stack>.panel,.cc-editor-app .player-editor-section-body>.rating-grid,.cc-editor-app .player-editor-section-body .panel:first-child{margin-top:0}.cc-editor-app .player-editor-section-body>.panel,.cc-editor-app .player-editor-section-body>.editor-stack>.panel{box-shadow:none}.cc-editor-app .player-editor-section-body details.panel{background:#061521;margin-top:10px}.cc-editor-app .player-editor-section-body details.panel:not([open]){padding:11px 14px}.cc-editor-app .player-editor-section-body details{display:none}.cc-editor-app .two-column-details{grid-template-columns:1fr 1fr;display:grid}.cc-editor-app .two-column-details>div{grid-template-columns:minmax(125px,.8fr) minmax(150px,1.2fr)}.cc-editor-app .player-details-panel{box-shadow:none;margin:0}.cc-editor-app .player-editor-clean .rating-grid{grid-template-columns:repeat(4,1fr)}.cc-editor-app .player-editor-clean .rating{background:#061521}.cc-editor-app .player-editor-clean .editor-stack{gap:10px}.cc-editor-app .player-editor-clean .advanced-research-tools,.cc-editor-app .player-editor-clean details.panel{color:#89a2b2}.cc-editor-app .player-editor-clean .safety-strip{background:#061521;border:1px solid #1c4056}.cc-editor-app .player-editor-clean .check-grid label,.cc-editor-app .player-editor-clean .confirm-box{color:#afc3cf;background:#081c2a;border-color:#1d4056}@media (max-width:980px){.cc-editor-app .warning{font-size:10px;left:205px;right:185px}.cc-editor-app .hero-facts span{min-width:120px;padding:0 12px}.cc-editor-app .pointer{min-width:190px}}@media (max-width:650px){.cc-editor-app .topbar{height:60px}.cc-editor-app .warning{border-radius:0;position:static}.cc-editor-app .layout{min-height:auto}.cc-editor-app nav{border-bottom:1px solid #17344a;border-right:0}.cc-editor-app .hero-facts{flex-wrap:wrap;gap:12px}.cc-editor-app .hero-facts span{border-left:0;min-width:calc(50% - 8px);padding:0}.cc-editor-app .two-column-details{grid-template-columns:1fr}.cc-editor-app .player-editor-clean .rating-grid{grid-template-columns:1fr 1fr}}.cc-editor-app .fixtures-dashboard{flex-direction:column;gap:8px;width:100%;max-width:none;margin:0;display:flex}.cc-editor-app .fixture-topline{justify-content:flex-end;align-items:center;margin-bottom:0;display:flex}.cc-editor-app .fixture-refresh{justify-self:end;min-width:118px}.cc-editor-app .fixture-dashboard-section{background:#071824;border:1px solid #20445c;border-radius:3px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #0002}.cc-editor-app .fixture-dashboard-section>summary{cursor:pointer;color:#e5eff5;background:linear-gradient(90deg,#0b2940,#0a2235);border-bottom:1px solid #0000;align-items:center;gap:18px;min-height:39px;padding:9px 13px;list-style:none;display:flex}.cc-editor-app .fixture-dashboard-section[open]>summary{border-bottom-color:#21465e}.cc-editor-app .fixture-dashboard-section>summary::-webkit-details-marker{display:none}.cc-editor-app .fixture-dashboard-section>summary strong{letter-spacing:.2px;font-size:11px}.cc-editor-app .fixture-dashboard-section>summary small{color:#a8bdca;font-size:10px}.cc-editor-app .fixture-section-chevron{color:#d8e8f2;margin-left:auto;transition:transform .18s}.cc-editor-app .fixture-dashboard-section:not([open]) .fixture-section-chevron{transform:rotate(180deg)}.cc-editor-app .fixture-section-body{min-width:0;padding:10px 12px}.cc-editor-app .fixture-schedule-grid{grid-template-columns:2.15fr 1.6fr .8fr .75fr .78fr .78fr;align-items:stretch;gap:9px;display:grid}.cc-editor-app .fixture-file-card,.cc-editor-app .fixture-season-card,.cc-editor-app .fixture-kpi{background:#071824;border:1px solid #26495f;border-radius:3px;min-width:0;min-height:78px}.cc-editor-app .fixture-file-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.cc-editor-app .fixture-file-card>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.cc-editor-app .fixture-file-card strong{color:#eef7fc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cc-editor-app .fixture-file-card small{color:#91a8b7;font-size:10px}.cc-editor-app .fixture-file-card select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cc-editor-app .fixture-file-icon{color:#d8e9f3;font-size:35px}.cc-editor-app .fixture-search{border:1px solid #26495f;border-radius:3px;max-width:none;padding:9px}.cc-editor-app .fixture-search input{width:100%;margin-top:5px}.cc-editor-app .fixture-season-card,.cc-editor-app .fixture-kpi{flex-direction:column;justify-content:center;padding:10px 12px;display:flex}.cc-editor-app .fixture-season-card span,.cc-editor-app .fixture-kpi span{color:#c2d2dc;font-size:9px}.cc-editor-app .fixture-season-card strong,.cc-editor-app .fixture-kpi b{color:#f3f8fb;margin:5px 0 2px;font-size:15px}.cc-editor-app .fixture-kpi small{color:#8ca2b0;font-size:9px;line-height:1.35}.cc-editor-app .fixture-two-up{grid-template-columns:1fr 1.08fr;align-items:start;gap:8px;display:grid}.cc-editor-app .fixture-three-up{grid-template-columns:.78fr 1fr 1.28fr;align-items:start;gap:8px;display:grid}.cc-editor-app .fixture-two-up>.fixture-dashboard-section,.cc-editor-app .fixture-three-up>.fixture-dashboard-section{height:100%}.cc-editor-app .fixture-series-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 9px}.cc-editor-app .fixture-date-grid.compact{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 9px;padding:0}.cc-editor-app .fixture-preview-button{float:right}.cc-editor-app .fixture-create-section .series-preview{clear:both;margin-top:52px}.cc-editor-app .fixture-created-section table{min-width:620px}.cc-editor-app .fixture-created-section td,.cc-editor-app .fixture-created-section th{padding:8px 9px}.cc-editor-app .fixture-empty-created{color:#7790a0;border:1px dashed #26475c;border-radius:3px;place-items:center;min-height:74px;font-size:10px;display:grid}.cc-editor-app .fixture-protection-note{margin:9px 0 0;line-height:1.45}.cc-editor-app .fixture-filter-map-row{grid-template-columns:.84fr 1.16fr}.cc-editor-app .fixture-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cc-editor-app .fixture-filter-grid .field-label,.cc-editor-app .fixture-mapping-wizard .field-label,.cc-editor-app .fixture-team-actions .field-label{max-width:none}.cc-editor-app .fixture-filter-actions{align-items:end;gap:7px;display:flex}.cc-editor-app .fixture-filter-actions button{flex:1;padding:8px 9px}.cc-editor-app .fixture-mapping-summary>.fixture-section-body>p{min-height:28px;margin:0 0 8px}.cc-editor-app .fixture-mapping-kpis,.cc-editor-app .fixture-team-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cc-editor-app .fixture-mapping-kpis>div,.cc-editor-app .fixture-team-kpis>div{background:#081b28;border:1px solid #284a60;border-radius:3px;flex-direction:column;min-width:0;min-height:84px;padding:11px;display:flex}.cc-editor-app .fixture-mapping-kpis span,.cc-editor-app .fixture-team-kpis span{color:#aac0cd;font-size:9px}.cc-editor-app .fixture-mapping-kpis b,.cc-editor-app .fixture-team-kpis b{color:#f1f7fa;margin:8px 0 5px;font-size:20px}.cc-editor-app .fixture-mapping-kpis small,.cc-editor-app .fixture-team-kpis small{color:#8097a6;font-size:9px}.cc-editor-app .fixture-mapping-kpis .good{border-color:#38644c}.cc-editor-app .fixture-mapping-kpis .bad{background:#29171999;border-color:#79443f}.cc-editor-app .fixture-mapping-wizard .fixture-section-body{flex-direction:column;gap:10px;display:flex}.cc-editor-app .fixture-mapping-wizard select,.cc-editor-app .fixture-mapping-wizard input{width:100%}.cc-editor-app .fixture-competition-summary .fixture-section-body{max-height:290px;padding:0;overflow:auto}.cc-editor-app .fixture-competition-summary table{min-width:520px;font-size:9px}.cc-editor-app .fixture-competition-summary td,.cc-editor-app .fixture-competition-summary th{padding:7px 8px}.cc-editor-app .mapping-status{color:#6cd571}.cc-editor-app .fixture-team-finder .fixture-section-body>p{margin-top:0}.cc-editor-app .fixture-team-actions{grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:7px;margin-top:9px;display:grid}.cc-editor-app .fixture-team-actions button{padding:8px 10px}.cc-editor-app .fixture-evidence{border:1px solid #28495e;border-radius:3px;margin-top:10px}.cc-editor-app .fixture-evidence>summary{cursor:pointer;color:#c8d8e2;padding:9px 11px;font-size:10px}.cc-editor-app .fixture-evidence-grid{border-top:1px solid #203f53;grid-template-columns:90px 1fr;gap:7px;padding:8px 11px;font-size:9px;display:grid}.cc-editor-app .fixture-template-warning{color:#d7e5ec;background:#111b1e;border:1px solid #634d18;border-radius:3px;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.cc-editor-app .fixture-template-warning>span{color:#f1b72b;border:2px solid #f1b72b;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.cc-editor-app .fixture-template-warning p{color:#a5bac7;flex:1;margin:0;font-size:10px;line-height:1.45}.cc-editor-app .fixture-template-warning b{color:#e4edf2}.cc-editor-app .fixture-template-warning button{white-space:nowrap}.cc-editor-app .fixture-list-section{scroll-margin-top:14px}.cc-editor-app .fixture-list-section .fixture-section-body{padding:0}.cc-editor-app .fixture-list-section table{min-width:760px}@media (max-width:1250px){.cc-editor-app .fixture-schedule-grid{grid-template-columns:2fr 1.4fr repeat(2,.75fr)}.cc-editor-app .fixture-schedule-grid>:nth-last-child(-n+2){display:none}.cc-editor-app .fixture-three-up{grid-template-columns:1fr 1fr}.cc-editor-app .fixture-team-finder{grid-column:1/-1}}@media (max-width:900px){.cc-editor-app .fixture-schedule-grid,.cc-editor-app .fixture-two-up,.cc-editor-app .fixture-filter-map-row,.cc-editor-app .fixture-three-up{grid-template-columns:1fr}.cc-editor-app .fixture-schedule-grid>:nth-last-child(-n+2){display:flex}.cc-editor-app .fixture-series-grid.compact,.cc-editor-app .fixture-filter-grid{grid-template-columns:1fr 1fr}.cc-editor-app .fixture-team-finder{grid-column:auto}}@media (max-width:650px){.cc-editor-app .fixture-refresh{min-width:0;padding:8px;font-size:0}.cc-editor-app .fixture-refresh:first-letter{font-size:16px}.cc-editor-app .fixture-series-grid.compact,.cc-editor-app .fixture-date-grid.compact,.cc-editor-app .fixture-filter-grid,.cc-editor-app .fixture-mapping-kpis,.cc-editor-app .fixture-team-kpis,.cc-editor-app .fixture-team-actions{grid-template-columns:1fr}.cc-editor-app .fixture-template-warning{flex-wrap:wrap;align-items:flex-start}.cc-editor-app .fixture-template-warning button{width:100%}}.cc-editor-app .normal-difficulty-lockout{color:#d9e9f4;background:radial-gradient(circle at 70% -10%,#06324a 0,#031827 38%,#020d17 75%),#020d17;min-height:100vh}.cc-editor-app .normal-lockout-content{min-height:calc(100vh - 66px);padding:clamp(28px,5vw,70px)}.cc-editor-app .normal-lockout-card{color:#d6e7f2;background:linear-gradient(145deg,#081d2c,#061521);border:1px solid #244a63;border-radius:12px;width:min(820px,100%);padding:clamp(24px,4vw,48px);box-shadow:0 28px 90px #0009,inset 0 1px #ffffff08}.cc-editor-app .normal-lockout-card h2{color:#f1f8fc;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:760}.cc-editor-app .normal-lockout-card>p,.cc-editor-app .normal-lockout-card>small{color:#91a8b7}.cc-editor-app .normal-lockout-card .status-card{background:#061623;border-color:#22465e}.cc-editor-app .normal-lockout-card .inline-warning{margin:20px 0}.cc-editor-app .new-signings-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.cc-editor-app .new-signings-counts article{background:#071a28;border:1px solid #1d4057;border-radius:7px;gap:6px;padding:15px 18px;display:grid;box-shadow:0 8px 28px #0004}.cc-editor-app .new-signings-counts span{color:#7893a5;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.cc-editor-app .new-signings-counts strong{color:#eef8ff;font-size:23px}.cc-editor-app .new-signings-panel{overflow:hidden}.cc-editor-app .new-signings-panel .candidate-head{padding:16px 18px}.cc-editor-app .new-signings-panel .candidate-head h3{margin-bottom:4px}.cc-editor-app .new-signings-panel .candidate-head p{margin:0}.cc-editor-app .new-signings-search{width:min(390px,42vw)}.cc-editor-app .new-signings-filter-expander .new-signings-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-editor-app .new-signings-filters .player-db-age-date{grid-column:1/-1}.cc-editor-app .new-signings-filters>*{min-width:0;max-width:none}.cc-editor-app .new-signings-format-tabs{border-top:1px solid #17384d}.cc-editor-app .new-signings-format-tabs button:disabled{cursor:wait;opacity:.65}.cc-editor-app .new-signings-table-wrap{max-height:832px;overflow:auto}.cc-editor-app .new-signings-table{min-width:2700px;font-size:10px}.cc-editor-app .new-signings-table th{z-index:2;white-space:nowrap;padding:8px 7px;position:sticky;top:0}.cc-editor-app .new-signings-table td{white-space:nowrap;height:32px;padding:8px 7px}.cc-editor-app .new-signings-table tbody tr:hover{background:#0a2b3c}.cc-editor-app .new-signings-table td:nth-child(2) strong{color:#eef8ff}.cc-editor-app .pool-tag{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;min-width:67px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.cc-editor-app .pool-domestic{color:#74ded2;background:#0b3b3b;border-color:#177d74}.cc-editor-app .pool-youth{color:#b6e884;background:#233b18;border-color:#527b34}.cc-editor-app .pool-overseas{color:#9fc7ff;background:#172f52;border-color:#315a8d}@media (max-width:900px){.cc-editor-app .new-signings-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .new-signings-panel .candidate-head{flex-direction:column;align-items:stretch}.cc-editor-app .new-signings-search{box-sizing:border-box;width:100%}.cc-editor-app .new-signings-filter-expander .new-signings-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cc-editor-app .new-signings-counts{grid-template-columns:1fr 1fr}.cc-editor-app .new-signings-filter-expander .new-signings-filters{grid-template-columns:1fr}}.cc-editor-app .player-hero-identity{flex:1;width:calc(100% - 88px)}.cc-editor-app .player-hero .hero-facts{grid-template-columns:repeat(7,minmax(88px,1fr));width:100%;display:grid}.cc-editor-app .player-hero .hero-facts span{min-width:0;padding:0 12px;overflow:hidden}.cc-editor-app .player-hero .hero-facts b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-editor-app .compact-dob-editor{padding:14px 16px}.cc-editor-app .dob-compact-row{grid-template-columns:minmax(160px,1fr) minmax(180px,230px) auto auto;align-items:end;gap:10px;display:grid}.cc-editor-app .dob-current{flex-direction:column;justify-content:center;gap:4px;min-height:38px;display:flex}.cc-editor-app .dob-current strong{color:#eef8ff;font-size:14px}.cc-editor-app .compact-dob-editor .field-label{max-width:none}.cc-editor-app .compact-dob-editor input{box-sizing:border-box;width:100%}.cc-editor-app .compact-dob-editor button{white-space:nowrap;min-height:38px}.cc-editor-app .dob-risk-note{margin:9px 0 0;font-size:10px}.cc-editor-app .player-editor-clean .ability-summary-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;min-width:900px;padding-bottom:3px;overflow-x:auto}.cc-editor-app .ability-summary-grid .rating{min-width:0;padding:12px 10px}.cc-editor-app .ability-summary-grid .rating>span{min-height:24px;line-height:1.35;display:block}.cc-editor-app .ability-summary-grid .rating>strong{white-space:nowrap;margin:7px 0 9px;font-size:20px}.cc-editor-app .ability-summary-grid .rating small{line-height:1.35;display:block}.cc-editor-app .compact-ability-controls{padding:8px 14px}.cc-editor-app .compact-control-row{grid-template-columns:120px auto minmax(320px,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.cc-editor-app .compact-control-row+.compact-control-row{border-top:1px solid #17364c;grid-template-columns:120px minmax(0,1fr)}.cc-editor-app .compact-control-label{gap:2px;display:grid}.cc-editor-app .compact-control-label b{color:#e6f1f7;font-size:11px}.cc-editor-app .compact-ability-controls .preset-row,.cc-editor-app .compact-ability-controls .percentage-row{flex-wrap:nowrap}.cc-editor-app .compact-ability-controls .preset-row button,.cc-editor-app .compact-ability-controls .percentage-row button{white-space:nowrap;padding:6px 8px}.cc-editor-app .ability-checkboxes{justify-content:flex-end;gap:5px;min-width:0;display:flex}.cc-editor-app .ability-checkboxes label{color:#9db4c2;cursor:pointer;white-space:nowrap;background:#081b29;border:1px solid #1d4056;border-radius:4px;align-items:center;gap:5px;min-height:28px;padding:5px 7px;font-size:9px;display:flex}.cc-editor-app .ability-checkboxes input{accent-color:#18c8b7;width:13px;height:13px;margin:0}.cc-editor-app .compact-ability-controls .percentage-row label{color:#9bb1bf}.cc-editor-app .compact-ability-controls .percentage-row input{width:70px;min-width:0;height:31px}.cc-editor-app .compact-ability-safety{justify-content:space-between;min-height:42px;padding:8px 12px}.cc-editor-app .performance-modifier-editor{gap:10px;display:grid}.cc-editor-app .performance-modifier-attribute-row{grid-template-columns:108px minmax(0,1fr);align-items:start}.cc-editor-app .performance-modifier-attribute-row .compact-control-label{grid-row:1/span 2;padding-top:5px}.cc-editor-app .performance-modifier-attribute-row .preset-row{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.cc-editor-app .performance-modifier-attribute-row .performance-modifier-checkboxes{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.cc-editor-app .performance-modifier-attribute-row .performance-modifier-checkboxes label{white-space:normal;min-width:0;line-height:1.2}.cc-editor-app .performance-modifier-preview{gap:9px;display:grid}.cc-editor-app .performance-modifier-preview table{min-width:600px}.cc-editor-app .player-editor-clean .nationality-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.cc-editor-app .player-editor-clean .nationality-grid label{color:#c7d9e4;background:#071a28;border-color:#21465d;padding:9px 10px}.cc-editor-app .statistics-overview-bar{justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.cc-editor-app .statistics-overview-bar h3{margin:2px 0 3px}.cc-editor-app .statistics-overview-bar p{margin:0;font-size:10px}.cc-editor-app .statistics-active-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-editor-app .statistics-active-actions>span{color:#7f99a9;align-items:center;gap:5px;font-size:10px;display:flex}.cc-editor-app .statistics-active-actions>span b{color:#e7f4fa}.cc-editor-app .statistics-active-actions em{color:#ffd376;text-transform:uppercase;background:#3b2d13;border:1px solid #72571f;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.cc-editor-app .statistics-active-actions button{white-space:nowrap;min-height:34px;padding:7px 10px}.cc-editor-app .compact-statistics-panel{overflow:hidden}.cc-editor-app .compact-statistics-heading{background:#071824;border-bottom:1px solid #17364c;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.cc-editor-app .compact-statistics-heading h3{color:#e9f6fc;margin:0;font-size:14px}.cc-editor-app .compact-statistics-wrap{margin:0;overflow:auto}.cc-editor-app .compact-statistics-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1220px;font-size:9px}.cc-editor-app .compact-statistics-table th,.cc-editor-app .compact-statistics-table td{text-align:center;white-space:nowrap;height:36px;padding:3px 4px}.cc-editor-app .compact-statistics-table thead th{z-index:2;color:#89a7b9;background:#0a2230;position:sticky;top:0}.cc-editor-app .compact-statistics-table tbody th{z-index:1;color:#d8e8f1;text-align:left;background:#081d2b;min-width:105px;padding:4px 8px;position:sticky;left:0}.cc-editor-app .compact-statistics-table tbody th i{color:#f3c665;text-transform:uppercase;margin-top:2px;font-size:7px;font-style:normal;display:block}.cc-editor-app .compact-statistics-table tbody tr{background:#061722}.cc-editor-app .compact-statistics-table tbody tr:nth-child(2n){background:#071b28}.cc-editor-app .compact-statistics-table tbody tr:hover{background:#0a2938}.cc-editor-app .compact-statistics-table tbody tr.active-statistics-row{background:#0a343e;box-shadow:inset 3px 0 #18cfbd}.cc-editor-app .compact-statistics-table tbody tr.active-statistics-row th{color:#efffff;background:#0b3540}.cc-editor-app .statistics-cell-input,.cc-editor-app .statistics-cell-select{box-sizing:border-box;color:#e9f5fb;text-align:right;background:#06131e;border:1px solid #24485e;border-radius:3px;width:64px;min-width:52px;height:28px;padding:3px 5px;font-size:9px}.cc-editor-app .statistics-cell-select{text-align:left;width:70px}.cc-editor-app .statistics-cell-input:focus,.cc-editor-app .statistics-cell-select:focus{border-color:#19c4b3;outline:1px solid #19c4b355}.cc-editor-app .calculated-stat{min-width:48px;font-weight:750;color:#65dcca!important}.cc-editor-app .bowling-statistics-table{min-width:1030px}@media (max-width:1200px){.cc-editor-app .player-hero .hero-facts{grid-template-columns:repeat(4,minmax(100px,1fr));row-gap:10px}.cc-editor-app .player-hero .hero-facts span:nth-child(5){border-left:0;padding-left:0}.cc-editor-app .compact-control-row{grid-template-columns:110px 1fr}.cc-editor-app .ability-checkboxes{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:760px){.cc-editor-app .player-hero .hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .dob-compact-row{grid-template-columns:1fr 1fr}.cc-editor-app .compact-control-row,.cc-editor-app .compact-control-row+.compact-control-row{grid-template-columns:1fr}.cc-editor-app .ability-checkboxes{grid-column:auto;justify-content:flex-start}.cc-editor-app .performance-modifier-attribute-row .compact-control-label,.cc-editor-app .performance-modifier-attribute-row .preset-row,.cc-editor-app .performance-modifier-attribute-row .performance-modifier-checkboxes{grid-area:auto/1}.cc-editor-app .performance-modifier-attribute-row .performance-modifier-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .compact-ability-controls .preset-row,.cc-editor-app .compact-ability-controls .percentage-row{flex-wrap:wrap}.cc-editor-app .statistics-overview-bar{flex-direction:column;align-items:flex-start}.cc-editor-app .statistics-active-actions{justify-content:flex-start}}@media (max-width:480px){.cc-editor-app .dob-compact-row,.cc-editor-app .performance-modifier-attribute-row .performance-modifier-checkboxes{grid-template-columns:1fr}.cc-editor-app .player-hero .hero-facts{grid-template-columns:1fr 1fr}}.cc-editor-app .player-db-filter-expander{background:#071a28;border-bottom:1px solid #17364c}.cc-editor-app .player-db-filter-summary{cursor:pointer;color:#dcebf3;-webkit-user-select:none;user-select:none;background:#0a2132;align-items:center;gap:14px;min-height:48px;padding:11px 18px;list-style:none;display:flex}.cc-editor-app .player-db-filter-summary::-webkit-details-marker{display:none}.cc-editor-app .player-db-filter-summary>span{gap:2px;display:grid}.cc-editor-app .player-db-filter-summary b{color:#eef8ff;font-size:12px}.cc-editor-app .player-db-filter-summary small{color:#7895a8;font-size:9px}.cc-editor-app .player-db-filter-summary em{color:#9fc2d4;letter-spacing:.04em;text-transform:uppercase;border:1px solid #28506a;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.cc-editor-app .player-db-filter-summary:after{content:">";color:#24d4c4;font-size:15px;transition:transform .15s}.cc-editor-app .player-db-filter-expander[open] .player-db-filter-summary:after{transform:rotate(90deg)}.cc-editor-app .player-db-filter-expander .player-db-filters{border-top:1px solid #17364c;border-bottom:0}.cc-editor-app .player-db-filters{background:#061722;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:14px 18px 16px;display:grid}.cc-editor-app .player-db-filter-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-editor-app .player-db-filter-toolbar button{min-height:30px;padding:5px 10px}.cc-editor-app .player-db-age-date{color:#7895a8;align-items:baseline;gap:7px;font-size:9px;display:flex}.cc-editor-app .player-db-age-date b{color:#b9d0dc;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.cc-editor-app .player-db-filter-groups{grid-template-columns:minmax(0,1.45fr) minmax(420px,1fr);align-items:stretch;gap:12px;display:grid}.cc-editor-app .player-db-filter-group{background:#081d2b;border:1px solid #17364c;border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #173348}.cc-editor-app .player-db-filter-group-head{border-bottom:1px solid #153247;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.cc-editor-app .player-db-filter-group-head>div{gap:2px;display:grid}.cc-editor-app .player-db-filter-group-head b{color:#e4f2f8;font-size:11px}.cc-editor-app .player-db-filter-group-head small,.cc-editor-app .player-db-filter-group-head>span{color:#7895a8;font-size:8px}.cc-editor-app .player-db-view-tools{background:#071923;border-top:1px solid #17364c;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:10px;padding:12px 18px;display:grid}.cc-editor-app .player-db-saved-views{grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) auto minmax(150px,1fr) auto auto;align-items:center;gap:7px;display:grid}.cc-editor-app .player-db-saved-views>div{gap:2px;display:grid}.cc-editor-app .player-db-saved-views b,.cc-editor-app .player-db-column-picker b{color:#eef8ff;font-size:11px}.cc-editor-app .player-db-saved-views small,.cc-editor-app .player-db-column-picker small{color:#7895a8;font-size:8px}.cc-editor-app .player-db-column-picker{background:#061722;border:1px solid #1a3b50;border-radius:5px}.cc-editor-app .player-db-column-picker>summary{cursor:pointer;padding:9px 11px;display:flex}.cc-editor-app .player-db-column-picker>summary span{gap:2px;display:grid}.cc-editor-app .player-db-column-options{border-top:1px solid #17364c;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px 11px;display:grid}.cc-editor-app .player-db-column-options label{color:#a9bfcb;align-items:center;gap:5px;font-size:9px;display:flex}.cc-editor-app .player-db-column-picker .form-row{padding:0 11px 10px}.cc-editor-app .player-db-pagination{color:#8fa9b8;background:#061722;border-top:1px solid #17364c;border-bottom:1px solid #17364c;justify-content:flex-end;align-items:center;gap:7px;padding:10px 18px;display:flex}.cc-editor-app .player-db-pagination>span{margin-right:auto}.cc-editor-app .player-db-pagination b{color:#dcecf4;font-size:10px}.cc-editor-app .player-db-pagination label{align-items:center;gap:5px;display:flex}.cc-editor-app .player-db-pagination button{min-height:32px;padding:6px 9px}.cc-editor-app .player-db-pagination select{min-width:68px}.cc-editor-app .player-db-filter-row{align-items:end;gap:9px;min-width:0;display:grid}.cc-editor-app .player-db-filter-row>*{min-width:0;max-width:none}.cc-editor-app .player-db-filter-row-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.cc-editor-app .player-db-filter-row-secondary{grid-template-columns:minmax(0,1fr) repeat(2,minmax(180px,1.15fr))}.cc-editor-app .player-db-filter-row-retirement{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-editor-app .player-db-range-filter>span{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cc-editor-app .player-db-filters .player-db-range-filter input+input{margin-top:0}@media (max-width:1350px){.cc-editor-app .player-db-filter-groups{grid-template-columns:1fr}.cc-editor-app .player-db-filter-row-retirement{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1000px){.cc-editor-app .player-db-filter-row-primary,.cc-editor-app .player-db-filter-row-secondary,.cc-editor-app .player-db-filter-row-retirement{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.cc-editor-app .player-db-filter-row-primary,.cc-editor-app .player-db-filter-row-secondary,.cc-editor-app .player-db-filter-row-retirement{grid-template-columns:1fr}.cc-editor-app .player-db-filter-toolbar,.cc-editor-app .player-db-filter-group-head{flex-direction:column;align-items:stretch}.cc-editor-app .player-db-filter-toolbar button{width:100%}.cc-editor-app .player-db-view-tools{grid-template-columns:1fr}.cc-editor-app .player-db-saved-views,.cc-editor-app .player-db-column-options{grid-template-columns:1fr 1fr}.cc-editor-app .player-db-pagination{flex-wrap:wrap;justify-content:flex-start}.cc-editor-app .player-db-pagination>span{width:100%;margin-right:0}}.cc-editor-app .create-player-team-scope{color:#9db8c7;margin:8px 0;font-size:10px}.cc-editor-app .create-player-save-button:disabled{opacity:1;color:#718692;box-shadow:none;filter:grayscale();background:#142b38;border-color:#294653}.cc-editor-app .create-player-page{gap:14px;display:grid}.cc-editor-app .create-player-workflow{grid-template-columns:minmax(260px,.9fr) minmax(300px,1fr) minmax(260px,.9fr);align-items:stretch;gap:12px;display:grid}.cc-editor-app .create-player-step{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-editor-app .create-player-step.locked-step{opacity:.55}.cc-editor-app .create-player-step-head{align-items:center;gap:10px;min-height:42px;display:flex}.cc-editor-app .create-player-step-head>span{color:#041820;background:#1fd2bf;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.cc-editor-app .create-player-step-head>div{gap:3px;display:grid}.cc-editor-app .create-player-step-head b{color:#eaf8ff;font-size:13px}.cc-editor-app .create-player-step-head small{color:#7895a8;font-size:9px;line-height:1.35}.cc-editor-app .create-player-step>input[type=search]{box-sizing:border-box;width:100%}.cc-editor-app .create-player-picker-list{align-content:start;gap:4px;min-height:250px;max-height:310px;padding-right:3px;display:grid;overflow:auto}.cc-editor-app .create-player-picker-list>button{color:#c9dce7;text-align:left;background:#071a27;border:1px solid #18394e;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 9px;display:flex}.cc-editor-app .create-player-picker-list>button:hover{background:#0a2938;border-color:#2d627c}.cc-editor-app .create-player-picker-list>button.selected{color:#f4ffff;background:#0a4948;border-color:#19c9b7;box-shadow:inset 3px 0 #20d6c2}.cc-editor-app .create-player-picker-list>button span{gap:3px;min-width:0;display:grid}.cc-editor-app .create-player-picker-list>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-editor-app .create-player-picker-list>button small{color:#7e9bab;font-size:8px}.cc-editor-app .create-player-picker-list>button em{color:#95adbb;text-align:right;max-width:110px;font-size:8px;font-style:normal}.cc-editor-app .create-player-base-summary{color:#9bb4c3;background:#071b28;border:1px solid #1c3d51;border-radius:5px;gap:6px;padding:11px;font-size:9px;display:grid}.cc-editor-app .create-player-base-summary strong{color:#f0fbff;font-size:18px}.cc-editor-app .create-player-donors{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-editor-app .create-player-donor{background:#071923;border:1px solid #1b3d4d;border-radius:5px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.cc-editor-app .create-player-donor .confirm-box{max-width:none;margin:0}.cc-editor-app .create-player-donor>input[type=search]{box-sizing:border-box;width:100%}.cc-editor-app .create-player-donor .create-player-picker-list{min-height:0;max-height:180px}.cc-editor-app .create-player-name-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-editor-app .create-player-name-grid .field-label{max-width:none}.cc-editor-app .create-player-name-grid input{box-sizing:border-box;width:100%}.cc-editor-app .create-player-zero-stats{color:#afc3cf;background:#081c2a;border-color:#1d4056;max-width:none;margin:0}.cc-editor-app .create-player-zero-stats strong{color:#f0fbff}.cc-editor-app .create-player-zero-stats small{color:#8ca7b7}.cc-editor-app .capture-player-page{gap:14px;display:grid}.cc-editor-app .capture-player-controls{gap:12px;display:grid}.cc-editor-app .capture-player-inputs{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.cc-editor-app .capture-player-notes{grid-column:span 2}.cc-editor-app .capture-player-inputs .field-label{max-width:none}.cc-editor-app .capture-player-inputs input{box-sizing:border-box;width:100%}.cc-editor-app .capture-retirement-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-editor-app .capture-retirement-groups fieldset{border:1px solid var(--line);border-radius:7px;min-width:0;margin:0;padding:12px}.cc-editor-app .capture-retirement-groups legend{color:var(--text);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:800}.cc-editor-app .capture-retirement-groups fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cc-editor-app .capture-retirement-groups .field-label{max-width:none}.cc-editor-app .capture-retirement-groups select{width:100%}.cc-editor-app .capture-player-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cc-editor-app .capture-player-footer .capture-player-notes{grid-column:auto;max-width:none}.cc-editor-app .capture-player-footer input{box-sizing:border-box;width:100%}.cc-editor-app .capture-player-footer button{min-height:40px}.cc-editor-app .capture-player-history table{min-width:1320px}.cc-editor-app .capture-player-inputs button{min-height:40px}.cc-editor-app .capture-player-stepper{grid-template-columns:38px minmax(0,1fr) 38px;display:grid}.cc-editor-app .capture-player-stepper input{text-align:center;appearance:textfield;border-radius:0;min-width:0}.cc-editor-app .capture-player-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.cc-editor-app .capture-player-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.cc-editor-app .capture-player-stepper button{border-radius:0;min-height:40px;padding:0}.cc-editor-app .capture-player-stepper button:first-child{border-radius:4px 0 0 4px}.cc-editor-app .capture-player-stepper button:last-child{border-radius:0 4px 4px 0}.cc-editor-app .capture-player-analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-editor-app .capture-player-analysis .status-card small{overflow-wrap:anywhere}.cc-editor-app .capture-player-history td small{margin-top:4px;display:block}.cc-editor-app .capture-player-history code{white-space:normal;overflow-wrap:anywhere}@media (max-width:1100px){.cc-editor-app .capture-player-inputs{grid-template-columns:1fr 1fr}.cc-editor-app .capture-retirement-groups,.cc-editor-app .capture-player-footer,.cc-editor-app .capture-retirement-groups fieldset>div{grid-template-columns:1fr}.cc-editor-app .capture-player-notes{grid-column:1/-1}.cc-editor-app .capture-player-analysis{grid-template-columns:1fr}}.cc-editor-app .create-player-save-panel{gap:12px;display:grid}.cc-editor-app .create-player-save-panel h3{margin:4px 0}.cc-editor-app .create-player-readiness{color:#dfb0ad;background:#321b1b;border:1px solid #6f3330;border-radius:5px;gap:4px;padding:10px 12px;display:grid}.cc-editor-app .create-player-readiness.ready{color:#b9eee5;background:#0c2d2d;border-color:#176b65}.cc-editor-app .create-player-readiness b{color:inherit;font-size:13px}.cc-editor-app .create-player-readiness span{color:#dceaf1;font-size:10px}.cc-editor-app .create-player-readiness small{color:#8fb0bb;font-size:9px}.cc-editor-app .create-player-save-panel .validation-result{margin-top:0}@media (max-width:1200px){.cc-editor-app .create-player-workflow{grid-template-columns:1fr 1fr}.cc-editor-app .create-player-workflow>:nth-child(2){grid-area:2/1/auto/-1}}@media (max-width:760px){.cc-editor-app .create-player-workflow{grid-template-columns:1fr}.cc-editor-app .create-player-workflow>:nth-child(2){grid-area:auto}.cc-editor-app .create-player-name-grid,.cc-editor-app .create-player-donors{grid-template-columns:1fr}}.cc-editor-app .player-editor-modal{color:#d7e8f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#28526a #061521;background:#04121d;border-color:#24506a}.cc-editor-app .player-editor-modal-head{background:linear-gradient(100deg,#071c29,#061622);border-color:#21465d}.cc-editor-app .player-editor-modal>.inline-warning{color:#e9c76d;background:#241f11;border-color:#66511f}.cc-editor-app .player-editor-modal .player-editor-section-body,.cc-editor-app .player-editor-modal .panel,.cc-editor-app .player-editor-modal .rating,.cc-editor-app .player-editor-modal .status-card,.cc-editor-app .player-editor-modal .value-box,.cc-editor-app .player-editor-modal .value-box.locked-value,.cc-editor-app .player-editor-modal .empty{color:#d6e7f2;background:#071a28;border-color:#1d4057}.cc-editor-app .player-editor-modal .panel-head,.cc-editor-app .player-editor-modal .panel-actions,.cc-editor-app .player-editor-modal .rating>div,.cc-editor-app .player-editor-modal .detail-list>div{border-color:#17364c}.cc-editor-app .player-editor-modal .value-box strong,.cc-editor-app .player-editor-modal .empty h3,.cc-editor-app .player-editor-modal .panel-head h3{color:#eef8ff}.cc-editor-app .player-editor-modal input,.cc-editor-app .player-editor-modal select,.cc-editor-app .player-editor-modal textarea,.cc-editor-app .player-editor-modal option{color:#e4f1f8;background:#061623;border-color:#244a64}.cc-editor-app .player-editor-modal .preset-row button,.cc-editor-app .player-editor-modal .percentage-row button{color:#bcd1de;background:#0a2132;border-color:#244a64}.cc-editor-app .player-editor-modal .preset-row button:hover,.cc-editor-app .player-editor-modal .percentage-row button:hover{color:#efffff;background:#0a343e;border-color:#18b7a8}.cc-editor-app .player-editor-modal .validation-result{color:#cfe0ea;background:#071b28;border-color:#24506a}.cc-editor-app .player-editor-modal th{color:#89a7b9;background:#0a2230;border-color:#1d4056}.cc-editor-app .player-editor-modal td{color:#c9dae5;background:#061722;border-color:#143348}.cc-editor-app .player-editor-modal .empty>div{color:#7be1d2;background:#0a343e}.cc-editor-app .player-editor-modal .empty p,.cc-editor-app .player-editor-modal .muted,.cc-editor-app .player-editor-modal .value-box small{color:#8199aa}.cc-editor-app .layout main>*{box-sizing:border-box;width:100%;min-width:0;max-width:none}.cc-editor-app .editor-stack,.cc-editor-app .competition-workshop,.cc-editor-app .workshop-squad-section{width:100%;min-width:0;max-width:none}.cc-editor-app .bulk-player-editor{width:100%;max-width:none;overflow:visible}.cc-editor-app .bulk-edit-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cc-editor-app .bulk-edit-header h3{margin-bottom:6px}.cc-editor-app .bulk-edit-header p{color:#8199aa;margin:0}.cc-editor-app .bulk-edit-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cc-editor-app .bulk-edit-section{background:#061623;border:1px solid #1d4057;border-radius:7px;min-width:0;padding:16px}.cc-editor-app .bulk-edit-section-wide{grid-column:1/-1}.cc-editor-app .bulk-edit-section-heading{border-bottom:1px solid #17364c;align-items:flex-start;gap:11px;margin-bottom:14px;padding-bottom:12px;display:flex}.cc-editor-app .bulk-edit-section-heading>span{color:#dffffb;background:#087068;border:1px solid #18bdb0;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:11px;font-weight:850;display:grid}.cc-editor-app .bulk-edit-section-heading h4{color:#eef8ff;margin:0 0 3px;font-size:14px}.cc-editor-app .bulk-edit-section-heading p{color:#7893a5;margin:0;font-size:10px;line-height:1.4}.cc-editor-app .bulk-edit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cc-editor-app .bulk-rating-grid{grid-template-columns:repeat(4,minmax(155px,1fr))}.cc-editor-app .bulk-edit-field{color:#d5e7f2;flex-direction:column;gap:5px;min-width:0;max-width:none;font-size:11px;font-weight:700;display:flex}.cc-editor-app .bulk-edit-field small{color:#718b9c;min-height:14px;font-size:9px;font-weight:500}.cc-editor-app .bulk-edit-field input,.cc-editor-app .bulk-edit-field select{box-sizing:border-box;width:100%;min-width:0}.cc-editor-app .bulk-percentage-editor{grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:end;gap:14px;margin-top:14px;display:grid}.cc-editor-app .bulk-percentage-fields,.cc-editor-app .bulk-retirement-group{border:1px solid #244a64;border-radius:6px;min-width:0;margin:0;padding:11px 13px 12px}.cc-editor-app .bulk-percentage-fields legend,.cc-editor-app .bulk-retirement-group legend{color:#9db4c3;padding:0 6px;font-size:10px;font-weight:800}.cc-editor-app .bulk-percentage-fields{grid-template-columns:repeat(4,minmax(125px,1fr));gap:8px;display:grid}.cc-editor-app .bulk-percentage-fields .check{color:#c7d9e4;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.cc-editor-app .bulk-retirement-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-editor-app .bulk-retirement-group{grid-template-columns:1fr;gap:9px;display:grid}.cc-editor-app .bulk-retirement-row{color:#d5e7f2;grid-template-columns:minmax(150px,1fr) minmax(170px,220px);align-items:center;gap:12px;min-width:0;font-size:11px;display:grid}.cc-editor-app .bulk-retirement-row select{width:100%;min-width:0}.cc-editor-app .bulk-action-bar{z-index:4;background:#081e2d;border:1px solid #27506a;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #0009}.cc-editor-app .bulk-action-copy{flex-direction:column;gap:3px;min-width:220px;display:flex}.cc-editor-app .bulk-action-copy b{color:#eef8ff;font-size:11px}.cc-editor-app .bulk-action-copy span{color:#8da4b3;font-size:10px;line-height:1.35}.cc-editor-app .bulk-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cc-editor-app .bulk-preview-status,.cc-editor-app .bulk-player-editor-sections{margin-top:14px}.cc-editor-app .bulk-player-editor-section{order:0}.cc-editor-app .bulk-player-editor-section.bulk-section-availability{order:10}.cc-editor-app .bulk-player-editor-section.bulk-section-workflow{order:20}.cc-editor-app .bulk-player-editor-section .player-editor-section-body{padding:12px 16px 16px}.cc-editor-app .bulk-player-editor-section .player-editor-section-body>.panel,.cc-editor-app .bulk-player-editor-section .player-editor-section-body>.editor-stack>.panel{background:#061623;border-color:#173a50;margin:0}.cc-editor-app .historical-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cc-editor-app .historical-workflow-steps>label:not(.historical-workflow-date){color:#91a9b8;cursor:pointer;background:#071c2a;border:1px solid #1d4057;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.cc-editor-app .historical-workflow-steps>label.selected{color:#d8f4f1;background:#082d31;border-color:#159b91}.cc-editor-app .historical-workflow-steps input[type=checkbox]{accent-color:#15b8aa;margin-top:4px}.cc-editor-app .historical-workflow-steps strong,.cc-editor-app .historical-workflow-steps small{display:block}.cc-editor-app .historical-workflow-steps strong{color:#edf7fb;font-size:11px;line-height:1.35}.cc-editor-app .historical-workflow-steps small{color:#7f99aa;margin-top:4px;font-size:9px;line-height:1.4}.cc-editor-app .workflow-step-number{color:#061623;background:#3ccfc0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.cc-editor-app .historical-workflow-date{grid-column:1/-1;max-width:260px}@media (max-width:900px){.cc-editor-app .historical-workflow-steps{grid-template-columns:1fr}.cc-editor-app .historical-workflow-date{grid-column:auto}}.cc-editor-app .bulk-ability-controls{padding:11px 14px}.cc-editor-app .bulk-ability-controls .panel-head{margin-bottom:4px}.cc-editor-app .bulk-ability-controls .percentage-row button.active{color:#efffff;background:#087c73;border-color:#13c0af}.cc-editor-app .bulk-exact-targets{border-top:1px solid #17364c;grid-template-columns:180px minmax(0,1fr);align-items:end;gap:14px;margin-top:4px;padding-top:12px;display:grid}.cc-editor-app .bulk-exact-targets .compact-control-label small{color:#7893a5;font-size:9px;line-height:1.35}.cc-editor-app .bulk-exact-ability-grid,.cc-editor-app .bulk-availability-grid,.cc-editor-app .bulk-condition-grid{margin-bottom:0}.cc-editor-app .bulk-number-field small{color:#718b9c;min-height:13px;font-size:9px;font-weight:500}.cc-editor-app .bulk-nationality-grid{max-height:360px;padding-right:5px;overflow:auto}@media (max-width:1100px){.cc-editor-app .bulk-rating-grid,.cc-editor-app .bulk-percentage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .bulk-retirement-row{grid-template-columns:1fr;gap:5px}}@media (max-width:800px){.cc-editor-app .bulk-edit-sections,.cc-editor-app .bulk-retirement-columns,.cc-editor-app .bulk-percentage-editor,.cc-editor-app .bulk-exact-targets{grid-template-columns:1fr}.cc-editor-app .bulk-edit-section-wide{grid-column:auto}.cc-editor-app .bulk-edit-header,.cc-editor-app .bulk-action-bar{flex-direction:column;align-items:stretch}.cc-editor-app .bulk-action-buttons{justify-content:stretch}.cc-editor-app .bulk-action-buttons button{flex:180px}}.cc-editor-app .retirement-row-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end}.cc-editor-app .retirement-row-grid .field-label{min-width:0}.cc-editor-app .retirement-row-grid select{width:100%;min-width:0}.cc-editor-app .retirement-action-summary{color:#bde2df;background:#082c2d;border:1px solid #17635f;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:10px;display:flex}.cc-editor-app .retirement-action-summary b{color:#5ee1d4;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:9px}.cc-editor-app .retirement-action-summary.no-change{color:#f2d5a1;background:#302414;border-color:#8a5b23}.cc-editor-app .retirement-action-summary.no-change b{color:#ffbd5c}.cc-editor-app .retirement-action-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cc-editor-app .retirement-action-row button{width:100%;min-width:0}@media (max-width:1100px){.cc-editor-app .retirement-row-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-editor-app .retirement-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cc-editor-app .retirement-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cc-editor-app .retirement-row-grid,.cc-editor-app .retirement-action-row{grid-template-columns:1fr}}.cc-editor-app .progression-view-tabs{background:#061725;border:1px solid #1c4057;border-radius:9px;gap:8px;margin:0 0 18px;padding:6px;display:flex}.cc-editor-app .progression-view-tabs button{color:#7f9aad;letter-spacing:.02em;background:0 0;border:0;border-radius:6px;flex:1;min-height:42px;font-weight:850}.cc-editor-app .progression-view-tabs button:hover{color:#e8f7ff;background:#0b283a}.cc-editor-app .progression-view-tabs button.active{color:#efffff;background:#087f79;box-shadow:0 6px 20px #001b1a99}.cc-editor-app .progression-stack{gap:16px;display:grid}.cc-editor-app .progression-career-controls{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.cc-editor-app .progression-career-controls>*{min-width:0}.cc-editor-app .progression-status-grid{margin:0}.cc-editor-app .progression-capture-card{background:linear-gradient(120deg,#072231,#073331);border-color:#14716f;justify-content:space-between;align-items:center;gap:28px;display:flex}.cc-editor-app .progression-capture-card h3{margin:4px 0 6px}.cc-editor-app .progression-capture-card p{color:#90aebd;max-width:900px;margin:0}.cc-editor-app .progression-capture-card button{flex:none;min-width:180px}.cc-editor-app .progression-snapshot-table{min-width:900px}.cc-editor-app .progression-snapshot-table td:last-child{text-align:right}.cc-editor-app .progression-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.cc-editor-app .progression-advanced>summary span{gap:3px;display:grid}.cc-editor-app .progression-advanced>summary small{color:#7894a6;font-weight:500}.cc-editor-app .progression-squad-controls{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) auto auto;align-items:center;gap:10px;display:grid}.cc-editor-app .progression-compare-panel{overflow:hidden}.cc-editor-app .progression-compare-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.cc-editor-app .progression-compare-controls label{color:#7f9bad;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:800;display:grid}.cc-editor-app .progression-results{gap:14px;margin-top:18px;display:grid}.cc-editor-app .progression-comparison-summary{margin:0}.cc-editor-app .progression-comparison-table-wrap{max-height:720px}.cc-editor-app .progression-comparison-table{min-width:1480px}.cc-editor-app .progression-comparison-table th:first-child{min-width:220px}.cc-editor-app .progression-comparison-table td{vertical-align:top}.cc-editor-app .clickable-row{cursor:pointer}.cc-editor-app .clickable-row:hover td{background:#0b293a}.cc-editor-app .progression-player-link{color:#eaf9ff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;display:block}.cc-editor-app .progression-player-link:hover{color:#33e1d1;text-decoration:underline}.cc-editor-app .progression-player-link:disabled{color:#9aabb4;cursor:default;text-decoration:none}.cc-editor-app .progression-comparison-table td:first-child small,.cc-editor-app .progression-history-directory td:first-child small,.cc-editor-app .progression-history-table td:first-child small{color:#6f8b9d;margin-top:4px;display:block}.cc-editor-app .progression-ability-cell{white-space:nowrap;gap:4px;display:grid}.cc-editor-app .progression-ability-cell strong{color:#edf8fc}.cc-editor-app .progression-ability-cell small{color:#7893a5}.cc-editor-app .progression-ability-cell small.positive{color:#57dca1}.cc-editor-app .progression-ability-cell small.negative{color:#ff8f92}.cc-editor-app .progression-tags{flex-wrap:wrap;gap:5px;max-width:210px;display:flex}.cc-editor-app .progression-tags span{color:#9fc3d7;background:#0b2636;border:1px solid #275169;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.cc-editor-app .progression-change-list{min-width:380px;max-height:360px;overflow:auto}.cc-editor-app .progression-pagination{justify-content:center;align-items:center;gap:16px;padding-top:4px;display:flex}.cc-editor-app .progression-pagination span{color:#88a4b5}.cc-editor-app .progression-history-search-row{grid-template-columns:minmax(260px,1fr) auto;gap:10px;margin:16px 0;display:grid}.cc-editor-app .progression-history-directory{max-height:430px}.cc-editor-app .progression-history-directory table{min-width:850px}.cc-editor-app .progression-player-dashboard{overflow:hidden}.cc-editor-app .progression-player-history-hero{border-bottom:1px solid #1c4057;justify-content:space-between;align-items:center;gap:20px;padding:6px 0 18px;display:flex}.cc-editor-app .progression-player-history-hero h3{margin:4px 0 6px;font-size:28px}.cc-editor-app .progression-player-history-hero p{color:#8ea8b8;margin:0}.cc-editor-app .progression-player-history-hero>div:last-child{text-align:right;min-width:130px;display:grid}.cc-editor-app .progression-player-history-hero>div:last-child strong{color:#efffff;font-size:30px}.cc-editor-app .progression-player-history-hero>div:last-child span{color:#21d8cb;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.cc-editor-app .progression-player-history-hero>div:last-child small{color:#7694a7;margin-top:4px}.cc-editor-app .progression-player-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0}.cc-editor-app .progression-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-editor-app .progression-trend-card{background:#061925;border:1px solid #1d435a;border-radius:8px;min-width:0;padding:16px}.cc-editor-app .progression-trend-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-editor-app .progression-trend-card h4{color:#eaf8ff;margin:0}.cc-editor-app .progression-trend-card>div span{color:#7895a7;align-items:center;gap:6px;font-size:10px;display:flex}.cc-editor-app .progression-trend-card i{border-radius:2px;width:18px;height:3px;display:inline-block}.cc-editor-app .progression-trend-card i.trend-current{background:#25d7c7}.cc-editor-app .progression-trend-card i.trend-potential{background:#e2a44a}.cc-editor-app .progression-trend-card svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.cc-editor-app .progression-trend-card svg text{fill:#6f8a9c;font-size:9px}.cc-editor-app .trend-grid{stroke:#17394c;stroke-width:1px}.cc-editor-app .trend-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cc-editor-app .trend-line.current{stroke:#25d7c7}.cc-editor-app .trend-line.potential{stroke:#e2a44a;stroke-dasharray:7 5}.cc-editor-app .trend-dot.current{fill:#25d7c7;stroke:#06202c;stroke-width:2px}.cc-editor-app .trend-dot.potential{fill:#e2a44a;stroke:#06202c;stroke-width:2px}.cc-editor-app .trend-hit-area{fill:#0000;cursor:crosshair;outline:none}.cc-editor-app .trend-hit-area:focus{fill:#25d7c70f;stroke:#25d7c7;stroke-width:1px}.cc-editor-app .trend-tooltip{pointer-events:none}.cc-editor-app .trend-tooltip rect{fill:#03131f;stroke:#3f7089;stroke-width:1.5px;filter:drop-shadow(0 4px 8px #00000080)}.cc-editor-app .progression-trend-card svg .trend-tooltip text{fill:#a9c1cf;font-size:9px}.cc-editor-app .progression-trend-card svg .trend-tooltip-title{fill:#f2fbff;font-size:10px;font-weight:800}.cc-editor-app .progression-trend-card svg .trend-tooltip-current{fill:#25d7c7;font-weight:800}.cc-editor-app .progression-trend-card svg .trend-tooltip-potential{fill:#e2a44a;font-weight:800}.cc-editor-app .progression-history-table-head{margin-top:22px}.cc-editor-app .progression-history-table-wrap{max-height:620px}.cc-editor-app .progression-history-table{min-width:1500px}.cc-editor-app .progression-history-table td:not(:first-child){text-align:center}.cc-editor-app .progression-lifetime-changes{background:#071a28;border:1px solid #1c4057;border-radius:7px;margin-top:16px;padding:14px}.cc-editor-app .progression-lifetime-changes summary{cursor:pointer;color:#dff5ff}@media (max-width:1250px){.cc-editor-app .progression-player-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-editor-app .progression-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .progression-chart-grid{grid-template-columns:1fr}}@media (max-width:800px){.cc-editor-app .progression-view-tabs{flex-direction:column}.cc-editor-app .progression-career-controls,.cc-editor-app .progression-compare-controls,.cc-editor-app .progression-squad-controls{grid-template-columns:1fr}.cc-editor-app .progression-capture-card,.cc-editor-app .progression-player-history-hero{flex-direction:column;align-items:stretch}.cc-editor-app .progression-capture-card button{width:100%}.cc-editor-app .progression-player-history-hero>div:last-child{text-align:left}.cc-editor-app .progression-player-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-editor-app .ability-workbench{gap:12px}.cc-editor-app .ability-builder,.cc-editor-app .attribute-builder{background:linear-gradient(145deg,#071827 0%,#081d2d 55%,#071624 100%);border-color:#173c53;overflow:hidden}.cc-editor-app .ability-builder .panel-head p,.cc-editor-app .attribute-builder .panel-head p{max-width:720px}.cc-editor-app .ability-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 16px;display:grid}.cc-editor-app .ability-metric-card{color:#9eb4c2;cursor:pointer;background:#081a29;border:1px solid #1d3c51;border-radius:7px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;transition:all .16s;display:grid;position:relative}.cc-editor-app .ability-metric-card:hover{color:#e9f7fb;border-color:#26718a;transform:translateY(-1px)}.cc-editor-app .ability-metric-card.selected{color:#efffff;background:linear-gradient(145deg,#073733,#0a2b35);border-color:#12ae9e;box-shadow:inset 0 0 0 1px #12ae9e33,0 7px 18px #00121b55}.cc-editor-app .ability-metric-card input{opacity:0;pointer-events:none;position:absolute}.cc-editor-app .ability-metric-icon{color:#35d0bd;background:#0a3137;border:1px solid #147f78;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.cc-editor-app .ability-metric-card:nth-child(2) .ability-metric-icon,.cc-editor-app .ability-metric-card:nth-child(4) .ability-metric-icon{color:#e3bd55;background:#322b16;border-color:#7e6722}.cc-editor-app .ability-metric-card strong,.cc-editor-app .ability-metric-card small{display:block}.cc-editor-app .ability-metric-card strong{font-size:11px}.cc-editor-app .ability-metric-card small{color:#7792a2;margin-top:3px;font-size:8px;line-height:1.3}.cc-editor-app .ability-metric-check{color:#33d8c1;opacity:0;font-size:13px}.cc-editor-app .ability-metric-card.selected .ability-metric-check{opacity:1}.cc-editor-app .ability-options{background:#06152299;border:1px solid #17364b;border-radius:7px;gap:14px;padding:14px;display:grid}.cc-editor-app .ability-option-block{gap:7px;display:grid}.cc-editor-app .ability-option-title{color:#c1d4df;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.cc-editor-app .ability-preset-row button,.cc-editor-app .ability-quick-adjust button,.cc-editor-app .attribute-toolbar button{color:#abc2cf;background:#091d2d;border-color:#24465b}.cc-editor-app .ability-preset-row button:hover,.cc-editor-app .ability-quick-adjust button:hover,.cc-editor-app .attribute-toolbar button:hover{color:#efffff;background:#0a4545;border-color:#19af9f}.cc-editor-app .ability-quick-adjust .primary{color:#efffff;background:#087b72;border-color:#18b7a8;margin-left:auto}.cc-editor-app .ability-range-note{color:#718d9d;font-size:8px}.cc-editor-app .ability-preview-panel{border-left:3px solid #16b7a6}.cc-editor-app .ability-preview-list{gap:6px;margin-bottom:12px;display:grid}.cc-editor-app .ability-preview-row{color:#bdd1dc;background:#071a28;border:1px solid #1b3a4e;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cc-editor-app .ability-preview-row b{color:#37d1bd}.cc-editor-app .attribute-toolbar{grid-template-columns:1fr 1fr;gap:18px;padding:12px 0 15px;display:grid}.cc-editor-app .attribute-toolbar>div{align-content:start;gap:7px;display:grid}.cc-editor-app .attribute-table{border:1px solid #1a3a4f;border-radius:7px;display:grid;overflow:hidden}.cc-editor-app .attribute-row{color:#a9bfcb;cursor:pointer;background:#071927;border-bottom:1px solid #153348;grid-template-columns:18px 34px minmax(0,1fr) 68px;align-items:center;gap:11px;min-height:58px;padding:8px 12px;display:grid}.cc-editor-app .attribute-row:last-child{border-bottom:0}.cc-editor-app .attribute-row:hover{background:#0a2131}.cc-editor-app .attribute-row.selected{color:#efffff;background:linear-gradient(90deg,#07332f,#081d2d 35%)}.cc-editor-app .attribute-row input{accent-color:#18c8b7;width:14px;height:14px}.cc-editor-app .attribute-icon{color:#2bd0bb;background:#0a3135;border:1px solid #157c75;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.cc-editor-app .attribute-icon-1{color:#ef6c73;background:#361a22;border-color:#85313c}.cc-editor-app .attribute-icon-2{color:#e2bd4e;background:#342d16;border-color:#7f6720}.cc-editor-app .attribute-copy strong,.cc-editor-app .attribute-copy small{display:block}.cc-editor-app .attribute-copy strong{font-size:10px}.cc-editor-app .attribute-copy small{color:#718b9b;margin-top:2px;font-size:8px}.cc-editor-app .attribute-status{color:#668294;text-transform:uppercase;justify-self:end;font-size:8px;font-weight:800}.cc-editor-app .attribute-row.selected .attribute-status{color:#31cdb8}.cc-editor-app .attribute-actions{justify-content:flex-end;padding-top:12px}@media (max-width:980px){.cc-editor-app .ability-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-editor-app .attribute-toolbar{grid-template-columns:1fr}.cc-editor-app .ability-quick-adjust .primary{margin-left:0}}@media (max-width:560px){.cc-editor-app .ability-metric-grid{grid-template-columns:1fr}.cc-editor-app .attribute-row{grid-template-columns:18px 32px minmax(0,1fr)}.cc-editor-app .attribute-status{display:none}}.cc-editor-app .player-editor-clean .read-only-select select:disabled{color:#b9ced9;opacity:1;cursor:not-allowed;background:#0a1d2b;border-color:#24465a}.cc-editor-app .player-editor-clean .read-only-select small{color:#6f8998;margin-top:5px;font-size:8px;font-weight:500;line-height:1.3}.cc-editor-app .player-db-select-all{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.cc-editor-app .player-db-select-all span{letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:800}.cc-editor-app .contract-pool-start{align-items:center;gap:16px;min-height:110px;display:flex}.cc-editor-app .contract-pool-start .workflow-step-number{flex:0 0 42px;width:42px;height:42px;font-size:17px}.cc-editor-app .contract-pool-start h3,.cc-editor-app .contract-pool-start p{margin:0}.cc-editor-app .contract-pool-start p{color:#8ba5b5;margin-top:5px}.cc-editor-app .contract-pool-summary{margin-bottom:14px}.cc-editor-app .contract-pool-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cc-editor-app .contract-pool-list{min-width:0;overflow:hidden}.cc-editor-app .contract-pool-list .panel-head{min-height:104px}.cc-editor-app .contract-pool-filters{background:#071923;border-top:1px solid #17364c;border-bottom:1px solid #17364c;grid-template-columns:1.5fr repeat(2,minmax(120px,.75fr));gap:8px;padding:12px 14px;display:grid}.cc-editor-app .contract-pool-current-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(130px,.8fr))}.cc-editor-app .contract-pool-filters input,.cc-editor-app .contract-pool-filters select{width:100%;min-width:0}.cc-editor-app .contract-pool-filters label{color:#8ba5b5;align-items:center;gap:5px;font-size:9px;display:flex}.cc-editor-app .contract-pool-filters label input{width:70px}.cc-editor-app .contract-pool-selection-bar{background:#0b202d;justify-content:flex-end;align-items:center;gap:7px;padding:8px 12px;display:flex}.cc-editor-app .contract-pool-selection-bar b{color:#91aabd;margin-right:auto;font-size:10px}.cc-editor-app .contract-pool-selection-bar button{min-height:30px;padding:5px 9px}.cc-editor-app .contract-pool-table-wrap{max-height:620px;overflow:auto}.cc-editor-app .contract-pool-sort-note{margin:0 16px 10px}.cc-editor-app .contract-pool-table-wrap table{min-width:850px}.cc-editor-app .contract-pool-table-wrap th:first-child,.cc-editor-app .contract-pool-table-wrap td:first-child{width:32px;padding-left:10px;padding-right:4px}.cc-editor-app .contract-pool-table-wrap tr.selected td{background:#79b53721}.cc-editor-app .contract-pool-apply{margin-top:14px}.cc-editor-app .contract-pool-apply .preview-summary{margin-bottom:12px}@media (max-width:1200px){.cc-editor-app .contract-pool-columns{grid-template-columns:1fr}}@media (max-width:700px){.cc-editor-app .contract-pool-filters,.cc-editor-app .contract-pool-current-filters{grid-template-columns:1fr}.cc-editor-app .contract-pool-selection-bar{flex-direction:column;align-items:stretch}.cc-editor-app .contract-pool-selection-bar b{margin:0}}.cc-editor-app .fixture-flow-step{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border:1px solid var(--cc-scout-line);border-radius:7px;align-items:center;gap:10px;margin:12px 0 8px;padding:8px 10px;display:flex}.cc-editor-app .fixture-flow-step>span{width:24px;height:24px;color:var(--cc-scout-navy);background:var(--cc-scout-card);border:1px solid var(--cc-scout-line-strong);border-radius:50%;flex:0 0 24px;place-items:center;font-size:10px;font-weight:800;display:grid}.cc-editor-app .fixture-flow-step>div{gap:2px;display:grid}.cc-editor-app .fixture-flow-step b{color:var(--cc-scout-navy);font-size:10px}.cc-editor-app .fixture-flow-step small{color:var(--cc-scout-muted-light);font-size:9px;line-height:1.4}.cc-editor-app .fixture-flow-step.ready{background:var(--cc-scout-green-soft);border-color:var(--cc-scout-green)}.cc-editor-app .fixture-flow-step.ready>span{color:var(--cc-scout-green-text);border-color:var(--cc-scout-green)}.cc-editor-app .fixture-recurrence{background:var(--cc-scout-card-alt);border:1px solid var(--cc-scout-line);border-radius:7px;gap:6px;margin:10px 0 12px;padding:10px;display:grid}.cc-editor-app .fixture-recurrence>span{color:var(--cc-scout-navy);font-size:10px;font-weight:800}.cc-editor-app .fixture-recurrence>small{color:var(--cc-scout-muted-light);font-size:9px;line-height:1.45}.cc-editor-app .fixture-recurrence-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cc-editor-app .fixture-recurrence-options label{min-height:34px;color:var(--cc-scout-copy);text-align:center;background:var(--cc-scout-card);border:1px solid var(--cc-scout-line);cursor:pointer;border-radius:6px;place-items:center;padding:6px;display:grid;position:relative}.cc-editor-app .fixture-recurrence-options label:hover{border-color:var(--cc-scout-line-strong)}.cc-editor-app .fixture-recurrence-options label.active{color:var(--cc-scout-green-text);background:var(--cc-scout-green-soft);border-color:var(--cc-scout-green);box-shadow:inset 0 0 0 1px var(--cc-scout-green)}.cc-editor-app .fixture-recurrence-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cc-editor-app .fixture-recurrence-options span{font-size:9px;font-weight:750}.cc-editor-app .fixture-recurrence-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;margin:10px 0;display:grid;overflow:auto}.cc-editor-app .fixture-recurrence-preview article{background:var(--cc-scout-card-alt);border:1px solid var(--cc-scout-line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.cc-editor-app .fixture-recurrence-preview article.ready{border-left:3px solid var(--cc-scout-green)}.cc-editor-app .fixture-recurrence-preview article.blocked{border-left:3px solid #c94b4b}.cc-editor-app .fixture-recurrence-preview article div{gap:1px;min-width:0;display:grid}.cc-editor-app .fixture-recurrence-preview article b{color:var(--cc-scout-navy);font-size:10px}.cc-editor-app .fixture-recurrence-preview article small{color:var(--cc-scout-muted-light);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cc-editor-app .fixture-recurrence-preview article>span{color:var(--cc-scout-copy);white-space:nowrap;font-size:9px}.cc-editor-app .fixture-recurrence-preview article em{color:var(--cc-scout-green-text);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.cc-editor-app .fixture-recurrence-preview article.blocked em{color:#a12f2f}.cc-editor-app .fixture-date-options{margin:8px 0 10px}.cc-editor-app .fixture-date-options>span{color:var(--cc-scout-muted-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.cc-editor-app .fixture-date-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cc-editor-app .fixture-date-option{min-width:0;color:var(--cc-scout-copy);text-align:left;background:var(--cc-scout-card);border:1px solid var(--cc-scout-line);cursor:pointer;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.cc-editor-app .fixture-date-option:hover{border-color:var(--cc-scout-line-strong);background:var(--cc-scout-blue-pale)}.cc-editor-app .fixture-date-option b{color:var(--cc-scout-navy);font-size:10px}.cc-editor-app .fixture-date-option small{color:var(--cc-scout-muted-light);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cc-editor-app .fixture-date-option.active{background:var(--cc-scout-green-soft);border-color:var(--cc-scout-green);box-shadow:inset 0 0 0 1px var(--cc-scout-green)}.cc-editor-app .fixture-date-option.active b{color:var(--cc-scout-green-text)}.cc-editor-app .fixture-create-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:700px){.cc-editor-app .fixture-date-option-grid,.cc-editor-app .fixture-recurrence-preview{grid-template-columns:1fr}.cc-editor-app .fixture-recurrence-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-editor-app .fixture-date-recommendation{margin:7px 0 0;font-size:9px}.cc-editor-app .coaching-session-controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.cc-editor-app .coaching-session-controls .field-label{width:120px}.cc-editor-app .coaching-session-controls .panel-actions{margin:0}.cc-editor-app .release-players-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100vh - 230px);min-height:420px;display:grid}.cc-editor-app .release-players-heading{margin:0}.cc-editor-app .release-players-heading h2{font-size:28px}.cc-editor-app .release-players-heading p{font-size:11px}.cc-editor-app .release-players-workspace{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.cc-editor-app .release-load-bar,.cc-editor-app .release-selection-bar{background:#071923;border-bottom:1px solid #17364c;align-items:center;gap:8px;padding:10px 14px;display:flex}.cc-editor-app .release-load-bar{justify-content:space-between}.cc-editor-app .release-load-bar h3,.cc-editor-app .release-load-bar p{margin:0}.cc-editor-app .release-load-bar h3{color:#effaff;font-size:15px}.cc-editor-app .release-load-bar p{color:#819cac;margin-top:3px;font-size:10px}.cc-editor-app .release-load-actions{gap:7px;display:flex}.cc-editor-app .release-load-bar button,.cc-editor-app .release-selection-bar button{min-height:32px;padding:6px 10px}.cc-editor-app .release-load-status{color:#7894a5;background:#061622;border-bottom:1px solid #17364c;padding:6px 14px;font-size:9px}.cc-editor-app .release-selection-bar{justify-content:flex-end}.cc-editor-app .release-selection-bar b{color:#b9cfdb;margin-right:auto;font-size:11px}.cc-editor-app .release-selection-bar .danger{min-width:142px}.cc-editor-app .release-squad-table{min-height:0;overflow:auto}.cc-editor-app .release-squad-table table{min-width:0}.cc-editor-app .release-squad-table th{z-index:1;padding:7px 12px;position:sticky;top:0}.cc-editor-app .release-squad-table td{vertical-align:middle;padding:7px 12px}.cc-editor-app .release-squad-table th:first-child,.cc-editor-app .release-squad-table td:first-child{width:34px;padding-right:2px}.cc-editor-app .release-squad-table th:last-child,.cc-editor-app .release-squad-table td:last-child{width:90px}.cc-editor-app .release-squad-table tbody tr{cursor:pointer}.cc-editor-app .release-squad-table tbody tr.unresolved-row{cursor:not-allowed;opacity:.58}.cc-editor-app .release-squad-table td small{color:#8fa5b2;margin-top:2px;font-size:9px;display:block}.cc-editor-app .release-empty{text-align:center;color:#7691a2;place-content:center;gap:5px;min-height:220px;display:grid}.cc-editor-app .release-empty strong{color:#d9eaf3}@media (max-width:700px){.cc-editor-app .release-players-page{height:auto;min-height:0}.cc-editor-app .release-load-bar,.cc-editor-app .release-selection-bar{flex-direction:column;align-items:stretch}.cc-editor-app .release-load-actions{width:100%}.cc-editor-app .release-load-actions button,.cc-editor-app .release-selection-bar button{flex:1}.cc-editor-app .release-selection-bar b{margin:0}.cc-editor-app .release-squad-table{max-height:58vh}}.cc-editor-app{--cc-scout-bg:#071525;--cc-scout-bg-deep:#040e19;--cc-scout-surface:#0b1d30;--cc-scout-surface-raised:#10283d;--cc-scout-surface-hover:#173752;--cc-scout-border:#34526d;--cc-scout-border-strong:#4c6f8c;--cc-scout-text:#f8fafc;--cc-scout-text-soft:#d7e3ec;--cc-scout-muted:#aec2d0;--cc-scout-accent:#a3e635;--cc-scout-accent-hover:#bef264;--cc-scout-accent-ink:#102018;--cc-scout-blue:#2563eb;--cc-scout-blue-hover:#3b82f6;--cc-scout-warning-bg:#3a2c0b;--cc-scout-warning-border:#d6a127;--cc-scout-warning-text:#fff7d6;--cc-scout-danger-bg:#421c26;--cc-scout-danger-border:#db6074;--cc-scout-danger-text:#ffe4e8;--cc-scout-success-bg:#12341f;--cc-scout-success-border:#58b879;--cc-scout-success-text:#e1fbe9;color:var(--cc-scout-text);background:var(--cc-scout-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Arial,Helvetica,sans-serif}.cc-editor-app,.cc-editor-app button,.cc-editor-app input,.cc-editor-app select,.cc-editor-app textarea{font-family:Arial,Helvetica,sans-serif}.cc-editor-app{line-height:1.45}.cc-editor-app .topbar{color:var(--cc-scout-text);border-bottom-color:var(--cc-scout-border);background:#06111df5}.cc-editor-app .topbar h1,.cc-editor-app .topbar h1 em,.cc-editor-app .app-brand strong{color:var(--cc-scout-text);font-family:Arial,Helvetica,sans-serif}.cc-editor-app nav{border-right-color:var(--cc-scout-border);background:#06111d}.cc-editor-app h1,.cc-editor-app h2,.cc-editor-app h3,.cc-editor-app h4,.cc-editor-app h5,.cc-editor-app h6,.cc-editor-app .page-heading h2,.cc-editor-app .panel-head h3,.cc-editor-app .status-card strong,.cc-editor-app .rating>strong,.cc-editor-app .squad-command-summary strong,.cc-editor-app .squad-swap-selection strong,.cc-editor-app .player-hero h3,.cc-editor-app .empty h3,.cc-editor-app .player-editor-modal-head h2{color:var(--cc-scout-text);font-family:Arial,Helvetica,sans-serif}.cc-editor-app .page-heading p,.cc-editor-app .muted,.cc-editor-app .eyebrow,.cc-editor-app .field-label,.cc-editor-app .detail-list span,.cc-editor-app .status-card>span,.cc-editor-app .rating>span,.cc-editor-app .value-box span,.cc-editor-app .panel-head p,.cc-editor-app .squad-command-summary small,.cc-editor-app .squad-swap-selection small,.cc-editor-app .squad-gate-message,.cc-editor-app .empty p,.cc-editor-app .player-hero p{color:var(--cc-scout-muted)}.cc-editor-app .panel,.cc-editor-app .status-card,.cc-editor-app .rating,.cc-editor-app .empty,.cc-editor-app .value-box,.cc-editor-app .player-editor-modal,.cc-editor-app .progression-trend-card,.cc-editor-app .records-mapping-needed,.cc-editor-app .records-empty{color:var(--cc-scout-text-soft);background:var(--cc-scout-surface);border-color:var(--cc-scout-border);box-shadow:0 10px 28px #02081152}.cc-editor-app .panel-head,.cc-editor-app .panel-actions,.cc-editor-app .detail-list>div,.cc-editor-app .advanced-memory-dump{border-color:var(--cc-scout-border)}.cc-editor-app .detail-list b,.cc-editor-app .rating code,.cc-editor-app .numeric-cell,.cc-editor-app .squad-player-name,.cc-editor-app code,.cc-editor-app .mono{color:var(--cc-scout-text)}.cc-editor-app .empty>div{color:var(--cc-scout-accent-ink);background:var(--cc-scout-accent);font-family:Arial,Helvetica,sans-serif}.cc-editor-app .player-hero{color:var(--cc-scout-text);background:linear-gradient(120deg,#0d2a45,var(--cc-scout-surface));border:1px solid var(--cc-scout-border)}.cc-editor-app .avatar{color:var(--cc-scout-accent-ink);background:var(--cc-scout-accent);font-family:Arial,Helvetica,sans-serif}.cc-editor-app .secondary,.cc-editor-app .capture-player-action{color:var(--cc-scout-text);background:var(--cc-scout-blue);border-color:#60a5fa}.cc-editor-app button:disabled{color:#c6d4de;opacity:.72;cursor:not-allowed;background:#203247;border-color:#496177}.cc-editor-app button:focus-visible,.cc-editor-app a:focus-visible,.cc-editor-app input:focus-visible,.cc-editor-app select:focus-visible,.cc-editor-app textarea:focus-visible,.cc-editor-app summary:focus-visible{outline:3px solid var(--cc-scout-accent);outline-offset:2px}.cc-editor-app input,.cc-editor-app select,.cc-editor-app textarea{color:var(--cc-scout-text);border-color:var(--cc-scout-border-strong);background:#071827}.cc-editor-app input::placeholder,.cc-editor-app textarea::placeholder{color:#a6bac8;opacity:1}.cc-editor-app input:disabled,.cc-editor-app select:disabled,.cc-editor-app textarea:disabled,.cc-editor-app .player-editor-clean .read-only-select select:disabled{color:#d0dce5;opacity:1;background:#17283a;border-color:#4a6277}.cc-editor-app input[type=checkbox],.cc-editor-app input[type=radio]{accent-color:var(--cc-scout-accent)}.cc-editor-app .subtabs,.cc-editor-app .team-subtabs,.cc-editor-app .progression-view-tabs{border-color:var(--cc-scout-border);background:#071827}.cc-editor-app .subtabs button,.cc-editor-app .team-subtabs button,.cc-editor-app .progression-view-tabs button{color:var(--cc-scout-text-soft)}.cc-editor-app .subtabs button.active,.cc-editor-app .team-subtabs button.active,.cc-editor-app .progression-view-tabs button.active{color:var(--cc-scout-accent-ink);background:var(--cc-scout-accent);border-color:var(--cc-scout-accent-hover);box-shadow:none}.cc-editor-app .check-grid label,.cc-editor-app .confirm-box,.cc-editor-app .squad-current-filters,.cc-editor-app .player-db-filters,.cc-editor-app .contract-pool-filters,.cc-editor-app .release-load-bar,.cc-editor-app .release-selection-bar{color:var(--cc-scout-text-soft);background:var(--cc-scout-surface);border-color:var(--cc-scout-border)}.cc-editor-app table{color:var(--cc-scout-text-soft);background:var(--cc-scout-surface)}.cc-editor-app th,.cc-editor-app .records-table th{color:#dbeafe;border-color:var(--cc-scout-border);background:#102b43}.cc-editor-app tbody tr:hover td,.cc-editor-app .clickable-row:hover td{color:#fff;background:#173752}.cc-editor-app .selected-row,.cc-editor-app .selected-row td,.cc-editor-app .contract-pool-table-wrap tr.selected td,.cc-editor-app .attribute-row.selected,.cc-editor-app .ability-metric-card.selected{color:var(--cc-scout-text);box-shadow:inset 3px 0 0 var(--cc-scout-accent);background:#27411f}.cc-editor-app .table-sort{color:inherit}.cc-editor-app .squad-loading-copy h3,.cc-editor-app .squad-loading-copy p{color:var(--cc-scout-text);font-family:Arial,Helvetica,sans-serif}.cc-editor-app .squad-loading-spinner{border-color:#34526d;border-top-color:var(--cc-scout-accent)}.cc-editor-app .squad-loading-elapsed{color:var(--cc-scout-accent);font-family:Arial,Helvetica,sans-serif}.cc-editor-app .squad-click-help{color:var(--cc-scout-text-soft);background:var(--cc-scout-surface-raised);border:1px solid var(--cc-scout-border)}.cc-editor-app .player-editor-modal-backdrop{background:#020a12dc}.cc-editor-app .multi-select-filter-title,.cc-editor-app .multi-select-filter>details>summary>strong,.cc-editor-app .records-column-filter-grid>label,.cc-editor-app .records-toolbar label,.cc-editor-app .progression-compare-controls label,.cc-editor-app .release-load-bar p,.cc-editor-app .release-load-status,.cc-editor-app .release-empty,.cc-editor-app .contract-pool-start p,.cc-editor-app .contract-pool-filters label,.cc-editor-app .contract-pool-selection-bar b{color:var(--cc-scout-muted)}.cc-editor-app .multi-select-filter>details>summary,.cc-editor-app .multi-select-filter-menu{color:var(--cc-scout-text);border-color:var(--cc-scout-border-strong);background:#071827}.cc-editor-app .release-load-bar h3,.cc-editor-app .release-selection-bar b,.cc-editor-app .release-empty strong{color:var(--cc-scout-text)}.cc-editor-app .release-load-status,.cc-editor-app .contract-pool-selection-bar{border-color:var(--cc-scout-border);background:#071827}@media (prefers-reduced-motion:reduce){.cc-editor-app *,.cc-editor-app :before,.cc-editor-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cc-editor-app{--cc-scout-page:#f4f7fb;--cc-scout-card:#fff;--cc-scout-card-alt:#f8fbfe;--cc-scout-blue-soft:#eaf2f9;--cc-scout-blue-pale:#f1f6fb;--cc-scout-navy:#102a43;--cc-scout-copy:#243b53;--cc-scout-muted-light:#486581;--cc-scout-line:#cbd8e6;--cc-scout-line-strong:#9fb5c8;--cc-scout-green:#8fd23f;--cc-scout-green-hover:#79bd2d;--cc-scout-green-soft:#edf8df;--cc-scout-green-text:#3d7212;--cc-scout-blue-action:#1769e0;--cc-scout-blue-action-hover:#0e57c5;color:var(--cc-scout-copy);background:var(--cc-scout-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cc-editor-app,.cc-editor-app,.cc-editor-app,.cc-editor-app .app-shell{color:var(--cc-scout-copy);background:var(--cc-scout-page)}.cc-editor-app{background:radial-gradient(circle at 82% -12%,#e0f0ff 0,transparent 34%), linear-gradient(145deg,#f8fbfe 0%,var(--cc-scout-page) 72%)}.cc-editor-app ::selection{color:var(--cc-scout-navy);background:#cdef9e}.cc-editor-app .topbar{color:var(--cc-scout-navy);border-bottom-color:var(--cc-scout-line);background:#fffffffa;box-shadow:0 3px 16px #24496812}.cc-editor-app .topbar h1,.cc-editor-app .topbar h1 em,.cc-editor-app .app-brand strong{color:var(--cc-scout-navy)}.cc-editor-app .app-brand small,.cc-editor-app .topbar .eyebrow{color:var(--cc-scout-green-text)}.cc-editor-app .brand-shield{color:var(--cc-scout-navy);background:linear-gradient(145deg,#b8ed72,var(--cc-scout-green));border-color:#72ad2f;box-shadow:0 4px 14px #5f9d2630}.cc-editor-app .connection,.cc-editor-app .nav-meta{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .connection.online i,.cc-editor-app .status-card i.good,.cc-editor-app .nav-meta .offline-dot.online{background:#68b72b;box-shadow:0 0 0 3px #68b72b25}.cc-editor-app nav{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-right-color:var(--cc-scout-line);box-shadow:3px 0 14px #2449680d}.cc-editor-app nav button{color:#38546d}.cc-editor-app nav button:hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale)}.cc-editor-app nav button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#8bc94a;box-shadow:inset 4px 0 #74b92e}.cc-editor-app .nav-meta{border-top-color:var(--cc-scout-line)}.cc-editor-app .nav-meta b{color:var(--cc-scout-navy)}.cc-editor-app .nav-meta small{color:var(--cc-scout-muted-light)}.cc-editor-app main{color:var(--cc-scout-copy)}.cc-editor-app h1,.cc-editor-app h2,.cc-editor-app h3,.cc-editor-app h4,.cc-editor-app h5,.cc-editor-app h6,.cc-editor-app .page-heading h2,.cc-editor-app .panel-head h3,.cc-editor-app .status-card strong,.cc-editor-app .rating>strong,.cc-editor-app .squad-command-summary strong,.cc-editor-app .squad-swap-selection strong,.cc-editor-app .player-hero h3,.cc-editor-app .empty h3,.cc-editor-app .player-editor-modal-head h2,.cc-editor-app .release-load-bar h3,.cc-editor-app .release-selection-bar b,.cc-editor-app .release-empty strong{color:var(--cc-scout-navy)}.cc-editor-app .page-heading p,.cc-editor-app .muted,.cc-editor-app .field-label,.cc-editor-app .detail-list span,.cc-editor-app .status-card>span,.cc-editor-app .rating>span,.cc-editor-app .value-box span,.cc-editor-app .panel-head p,.cc-editor-app .squad-command-summary small,.cc-editor-app .squad-swap-selection small,.cc-editor-app .squad-gate-message,.cc-editor-app .empty p,.cc-editor-app .player-hero p,.cc-editor-app .release-load-bar p,.cc-editor-app .release-load-status,.cc-editor-app .release-empty,.cc-editor-app .contract-pool-start p,.cc-editor-app .contract-pool-filters label,.cc-editor-app .contract-pool-selection-bar b,.cc-editor-app .multi-select-filter-title,.cc-editor-app .records-column-filter-grid>label,.cc-editor-app .records-toolbar label,.cc-editor-app .progression-compare-controls label{color:var(--cc-scout-muted-light)}.cc-editor-app .eyebrow{color:var(--cc-scout-green-text)}.cc-editor-app a{color:#0f5fc7}.cc-editor-app a:hover{color:#08499e}.cc-editor-app .panel,.cc-editor-app .status-card,.cc-editor-app .rating,.cc-editor-app .empty,.cc-editor-app .value-box,.cc-editor-app .player-editor-modal,.cc-editor-app .progression-trend-card,.cc-editor-app .records-mapping-needed,.cc-editor-app .records-empty,.cc-editor-app .bulk-player-editor-section,.cc-editor-app .ability-builder,.cc-editor-app .attribute-builder,.cc-editor-app .ability-options,.cc-editor-app .ability-metric-card,.cc-editor-app .attribute-row,.cc-editor-app .progression-lifetime-changes,.cc-editor-app .records-editor-columns>div,.cc-editor-app .historical-workflow-steps>label:not(.historical-workflow-date){color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line);box-shadow:0 7px 22px #2449680d}.cc-editor-app .panel-head,.cc-editor-app .panel-actions,.cc-editor-app .detail-list>div,.cc-editor-app .advanced-memory-dump,.cc-editor-app .bulk-edit-section-header,.cc-editor-app .player-editor-section>summary{border-color:var(--cc-scout-line)}.cc-editor-app .detail-list b,.cc-editor-app .rating code,.cc-editor-app .numeric-cell,.cc-editor-app .squad-player-name,.cc-editor-app code,.cc-editor-app .mono,.cc-editor-app .ability-metric-card strong,.cc-editor-app .attribute-copy strong,.cc-editor-app .progression-ability-cell strong{color:var(--cc-scout-navy)}.cc-editor-app .status-card small,.cc-editor-app .rating small,.cc-editor-app .value-box small,.cc-editor-app .ability-metric-card small,.cc-editor-app .attribute-copy small,.cc-editor-app .attribute-status,.cc-editor-app .ability-range-note{color:var(--cc-scout-muted-light)}.cc-editor-app .empty>div{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border:1px solid #a6d66e}.cc-editor-app .player-hero,.cc-editor-app .progression-capture-card{color:var(--cc-scout-navy);border:1px solid var(--cc-scout-line);background:linear-gradient(120deg,#edf6fd,#f8fbfe)}.cc-editor-app .avatar{color:var(--cc-scout-navy);background:var(--cc-scout-green)}.cc-editor-app .pointer code,.cc-editor-app .player-hero .eyebrow{color:#477f15}.cc-editor-app .primary,.cc-editor-app .compact-action,.cc-editor-app .ability-quick-adjust .primary{color:var(--cc-scout-navy);background:linear-gradient(135deg,#a5e35d,var(--cc-scout-green));border-color:#6cae29;box-shadow:0 3px 10px #5d98252b}.cc-editor-app .primary:hover,.cc-editor-app .compact-action:hover,.cc-editor-app .ability-quick-adjust .primary:hover{color:#0a2237;background:var(--cc-scout-green-hover);border-color:#568f1f}.cc-editor-app .secondary,.cc-editor-app .capture-player-action{color:#fff;background:var(--cc-scout-blue-action);border-color:#0c55bc;box-shadow:0 3px 10px #1769e026}.cc-editor-app .secondary:hover,.cc-editor-app .capture-player-action:hover{color:#fff;background:var(--cc-scout-blue-action-hover)}.cc-editor-app .danger{color:#fff;background:#bd2845;border-color:#9f1835}.cc-editor-app .danger:hover{color:#fff;background:#a71935}.cc-editor-app button:disabled{color:#52677a;opacity:1;background:#e8eef4;border-color:#bdcad6}.cc-editor-app button:focus-visible,.cc-editor-app a:focus-visible,.cc-editor-app input:focus-visible,.cc-editor-app select:focus-visible,.cc-editor-app textarea:focus-visible,.cc-editor-app summary:focus-visible{outline-offset:2px;outline:3px solid #76b82f}.cc-editor-app input,.cc-editor-app select,.cc-editor-app textarea,.cc-editor-app .player-db-filters input,.cc-editor-app .player-db-filters select,.cc-editor-app .squad-current-filters input,.cc-editor-app .squad-current-filters select,.cc-editor-app .multi-select-filter>details>summary{color:var(--cc-scout-navy);background:var(--cc-scout-card);border-color:var(--cc-scout-line-strong)}.cc-editor-app input::placeholder,.cc-editor-app textarea::placeholder,.cc-editor-app .player-db-filters input::placeholder,.cc-editor-app .squad-current-filters input::placeholder{color:#587086;opacity:1}.cc-editor-app input:focus,.cc-editor-app select:focus,.cc-editor-app textarea:focus{border-color:#65a723;outline:2px solid #8fd23f45}.cc-editor-app input:disabled,.cc-editor-app select:disabled,.cc-editor-app textarea:disabled,.cc-editor-app .player-editor-clean .read-only-select select:disabled{color:#52677a;background:#edf2f6;border-color:#bdcad6}.cc-editor-app option{color:var(--cc-scout-navy);background:#fff}.cc-editor-app .subtabs,.cc-editor-app .team-subtabs,.cc-editor-app .progression-view-tabs{background:var(--cc-scout-card);border-color:var(--cc-scout-line)}.cc-editor-app .subtabs button,.cc-editor-app .team-subtabs button,.cc-editor-app .progression-view-tabs button{color:#38546d;background:#fff}.cc-editor-app .subtabs button:hover,.cc-editor-app .team-subtabs button:hover,.cc-editor-app .progression-view-tabs button:hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale)}.cc-editor-app .subtabs button.active,.cc-editor-app .team-subtabs button.active,.cc-editor-app .progression-view-tabs button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#72b22e}.cc-editor-app .preset-row button,.cc-editor-app .percentage-row button,.cc-editor-app .ability-preset-row button,.cc-editor-app .ability-quick-adjust button,.cc-editor-app .attribute-toolbar button{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line)}.cc-editor-app .preset-row button:hover,.cc-editor-app .percentage-row button:hover,.cc-editor-app .ability-preset-row button:hover,.cc-editor-app .ability-quick-adjust button:hover,.cc-editor-app .attribute-toolbar button:hover,.cc-editor-app .percentage-row button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .check-grid label,.cc-editor-app .confirm-box,.cc-editor-app .squad-current-filters,.cc-editor-app .player-db-filters,.cc-editor-app .contract-pool-filters,.cc-editor-app .release-load-bar,.cc-editor-app .release-selection-bar,.cc-editor-app .contract-pool-selection-bar,.cc-editor-app .release-load-status,.cc-editor-app .bulk-action-bar,.cc-editor-app .bulk-exact-targets,.cc-editor-app .contract-pool-start,.cc-editor-app .records-toolbar,.cc-editor-app .records-column-filters,.cc-editor-app .records-discipline-tabs,.cc-editor-app .records-format-tabs,.cc-editor-app .records-column-filter-grid{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app table,.cc-editor-app .records-table{color:var(--cc-scout-copy);background:var(--cc-scout-card)}.cc-editor-app th,.cc-editor-app .records-table th,.cc-editor-app .squad-detail-table thead th:first-child,.cc-editor-app .squad-detail-table thead th:nth-child(2){color:#24415a;background:var(--cc-scout-blue-soft);border-color:var(--cc-scout-line)}.cc-editor-app td,.cc-editor-app .records-table td{color:#243b53;background:#fff;border-color:#dce5ee}.cc-editor-app tbody tr:nth-child(2n) td{background:var(--cc-scout-card-alt)}.cc-editor-app tbody tr:hover td,.cc-editor-app .clickable-row:hover td,.cc-editor-app .records-table tbody tr:hover td{color:var(--cc-scout-navy);background:#eaf4fc}.cc-editor-app .selected-row,.cc-editor-app .selected-row td,.cc-editor-app .contract-pool-table-wrap tr.selected td,.cc-editor-app .attribute-row.selected,.cc-editor-app .ability-metric-card.selected{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);box-shadow:inset 3px 0 #73b42d}.cc-editor-app .records-table td:first-child b,.cc-editor-app .progression-player-link{color:var(--cc-scout-navy)}.cc-editor-app .progression-player-link:hover,.cc-editor-app .records-player-link:hover b{color:#377713}.cc-editor-app .records-sort,.cc-editor-app .table-sort{color:inherit}.cc-editor-app .warning,.cc-editor-app .inline-warning,.cc-editor-app .build-warning,.cc-editor-app .confirm-box.warning,.cc-editor-app .retirement-action-summary.no-change{color:#4d3600;background:#fff5cf;border-color:#d7aa27}.cc-editor-app .warning strong,.cc-editor-app .warning span,.cc-editor-app .inline-warning strong,.cc-editor-app .inline-warning span,.cc-editor-app .build-warning strong,.cc-editor-app .build-warning span,.cc-editor-app .retirement-action-summary.no-change b{color:#4d3600}.cc-editor-app .warning button{color:#3b2900;background:#ffe9a0;border-color:#a77a09}.cc-editor-app .error{color:#781c2f;background:#fff0f2;border-color:#d76a7f}.cc-editor-app .error strong,.cc-editor-app .error span{color:#781c2f}.cc-editor-app .error.success,.cc-editor-app .squad-result-banner{color:#1d5b31;background:#edf9f0;border-color:#69af7d}.cc-editor-app .error.success strong,.cc-editor-app .error.success span,.cc-editor-app .squad-result-banner strong{color:#1d5b31}.cc-editor-app .squad-loading-view{color:var(--cc-scout-copy);background:linear-gradient(135deg,#eef6fc,#fff);border-color:#79b837}.cc-editor-app .squad-loading-copy h3,.cc-editor-app .squad-loading-copy p{color:var(--cc-scout-navy)}.cc-editor-app .squad-loading-copy small{color:var(--cc-scout-muted-light)}.cc-editor-app .squad-loading-spinner{border-color:#69ac27 #d6e1eb #d6e1eb}.cc-editor-app .squad-loading-elapsed{color:#477f15}.cc-editor-app .squad-click-help{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line)}.cc-editor-app .squad-click-help b{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-modal-backdrop,.cc-editor-app .records-editor-backdrop{background:#17324d70}.cc-editor-app .player-editor-modal-head{color:var(--cc-scout-navy);border-color:var(--cc-scout-line);background:#fff}.cc-editor-app .player-editor-modal-head p{color:var(--cc-scout-muted-light)}.cc-editor-app .player-editor-modal-body{background:var(--cc-scout-page)}.cc-editor-app .multi-select-filter>details>summary>strong{color:var(--cc-scout-navy)}.cc-editor-app .multi-select-filter-menu{color:var(--cc-scout-copy);border-color:var(--cc-scout-line-strong);background:#fff;box-shadow:0 10px 28px #24496824}.cc-editor-app .bulk-operation-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17324d80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cc-editor-app .bulk-operation-loading-card{text-align:center;width:min(560px,100%);color:var(--cc-scout-copy);border:1px solid var(--cc-scout-line-strong);background:#fff;border-top:5px solid #69ac27;border-radius:12px;flex-direction:column;align-items:center;padding:34px 38px;display:flex;box-shadow:0 24px 70px #102c4660}.cc-editor-app .bulk-operation-spinner{border:7px solid #d9e6ef;border-top-color:#69ac27;border-right-color:var(--cc-scout-blue);border-radius:50%;width:64px;height:64px;margin-bottom:20px;animation:.8s linear infinite squad-loading-spin}.cc-editor-app .bulk-operation-loading-card .eyebrow{color:#477f15}.cc-editor-app .bulk-operation-loading-card h3{color:var(--cc-scout-navy);margin:8px 0 10px;font-family:Georgia,serif;font-size:26px;font-weight:600}.cc-editor-app .bulk-operation-loading-card p{max-width:470px;color:var(--cc-scout-copy);margin:0;font-size:13px;line-height:1.55}.cc-editor-app .bulk-operation-estimate{width:min(460px,100%);color:var(--cc-scout-copy);text-align:left;background:#f4f9ed;border:1px solid #b9d695;border-left:5px solid #69ac27;border-radius:8px;gap:4px;margin:18px 0 14px;padding:14px 16px;display:grid}.cc-editor-app .bulk-operation-estimate>span{color:#477f15;letter-spacing:.08em;font-size:11px;font-weight:800}.cc-editor-app .bulk-operation-estimate>b{color:var(--cc-scout-navy)}.cc-editor-app .bulk-operation-estimate>strong{color:#1d5d91;font-size:15px}.cc-editor-app .bulk-operation-estimate>small{color:#526b80;margin-top:3px;line-height:1.4}.cc-editor-app .bulk-operation-elapsed-label{color:#526b80;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.cc-editor-app .bulk-operation-loading-card>.bulk-operation-elapsed{color:var(--cc-scout-blue);font-variant-numeric:tabular-nums;letter-spacing:2px;margin:3px 0 8px;font-size:30px}.cc-editor-app .bulk-operation-loading-card>small{color:var(--cc-scout-muted-light)}@media (prefers-reduced-motion:reduce){.cc-editor-app .bulk-operation-spinner{animation-duration:1.8s}}.cc-editor-app .multi-select-filter-menu>button,.cc-editor-app .multi-select-filter-menu>label{color:var(--cc-scout-copy)}.cc-editor-app .multi-select-filter-menu>button:hover,.cc-editor-app .multi-select-filter-menu>button.active,.cc-editor-app .multi-select-filter-menu>label:hover{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft)}.cc-editor-app .release-empty,.cc-editor-app .release-load-status{background:var(--cc-scout-card)}.cc-editor-app .release-squad-table tbody tr.unresolved-row{opacity:.72}.cc-editor-app .records-discipline-tabs button,.cc-editor-app .records-format-tabs button,.cc-editor-app .progression-view-tabs button,.cc-editor-app .historical-workflow-steps>label:not(.historical-workflow-date){color:#38546d;border-color:var(--cc-scout-line);background:#fff}.cc-editor-app .records-discipline-tabs button:hover,.cc-editor-app .records-format-tabs button:hover,.cc-editor-app .historical-workflow-steps>label:not(.historical-workflow-date):hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale)}.cc-editor-app .records-discipline-tabs button.active,.cc-editor-app .records-format-tabs button.active,.cc-editor-app .historical-workflow-steps>label.selected:not(.historical-workflow-date){color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .records-column-filter-head b,.cc-editor-app .records-toolbar b,.cc-editor-app .progression-player-history-hero h3,.cc-editor-app .progression-player-history-hero>div:last-child strong{color:var(--cc-scout-navy)}.cc-editor-app .records-column-filter-head span,.cc-editor-app .records-match-count,.cc-editor-app .records-pagination span,.cc-editor-app .progression-player-history-hero p,.cc-editor-app .progression-player-history-hero>div:last-child small,.cc-editor-app .progression-pagination span{color:var(--cc-scout-muted-light)}.cc-editor-app .records-retired{color:#744b00;background:#fff1c7;border-color:#d1a03d}.cc-editor-app .records-playing{color:#205d31;background:#eaf8ed;border-color:#71b382}.cc-editor-app .progression-tags span{color:#38546d;border-color:var(--cc-scout-line);background:#eef5fa}.cc-editor-app .workflow-step-number,.cc-editor-app .ability-metric-icon,.cc-editor-app .attribute-icon{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .ability-metric-card:hover,.cc-editor-app .attribute-row:hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale)}.cc-editor-app .ability-preview-row{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .ability-preview-row b,.cc-editor-app .attribute-row.selected .attribute-status,.cc-editor-app .progression-player-history-hero>div:last-child span{color:#477f15}.cc-editor-app .player-db-filter-expander,.cc-editor-app .player-db-filter-summary,.cc-editor-app .player-db-filters,.cc-editor-app .player-db-filter-group,.cc-editor-app .player-db-view-tools,.cc-editor-app .player-db-column-picker,.cc-editor-app .player-db-pagination{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line);box-shadow:none}.cc-editor-app .player-db-filter-summary{background:var(--cc-scout-blue-pale)}.cc-editor-app .player-db-filter-summary b,.cc-editor-app .player-db-filter-group-head b,.cc-editor-app .player-db-saved-views b,.cc-editor-app .player-db-column-picker b,.cc-editor-app .player-db-pagination b{color:var(--cc-scout-navy)}.cc-editor-app .player-db-filter-summary small,.cc-editor-app .player-db-filter-group-head small,.cc-editor-app .player-db-filter-group-head>span,.cc-editor-app .player-db-saved-views small,.cc-editor-app .player-db-column-picker small,.cc-editor-app .player-db-pagination,.cc-editor-app .player-db-age-date{color:var(--cc-scout-muted-light)}.cc-editor-app .player-db-filter-summary em{color:#31536e;border-color:var(--cc-scout-line-strong);background:#fff}.cc-editor-app .player-db-filter-summary:after{color:var(--cc-scout-green-text)}.cc-editor-app .player-db-filter-expander .player-db-filters,.cc-editor-app .player-db-filter-group-head,.cc-editor-app .player-db-column-options{border-color:var(--cc-scout-line)}.cc-editor-app .player-db-view-tools,.cc-editor-app .player-db-pagination{background:var(--cc-scout-card-alt)}.cc-editor-app .player-db-column-options label{color:var(--cc-scout-copy)}.cc-editor-app .player-editor-section,.cc-editor-app .bulk-player-editor-section{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line);box-shadow:0 6px 18px #2449680d}.cc-editor-app .player-editor-section>summary,.cc-editor-app .bulk-player-editor-section>summary{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale);border-bottom-color:var(--cc-scout-line)}.cc-editor-app .player-editor-section[open]>summary,.cc-editor-app .bulk-player-editor-section[open]>summary{background:var(--cc-scout-blue-soft);border-bottom:1px solid var(--cc-scout-line)}.cc-editor-app .player-editor-section>summary:hover,.cc-editor-app .bulk-player-editor-section>summary:hover{color:var(--cc-scout-navy);background:#e2eef8}.cc-editor-app .player-editor-section>summary strong,.cc-editor-app .bulk-player-editor-section>summary strong{color:var(--cc-scout-navy)}.cc-editor-app .section-icon,.cc-editor-app .section-chevron{color:var(--cc-scout-green-text)}.cc-editor-app .player-editor-section-body,.cc-editor-app .bulk-player-editor-section .player-editor-section-body{background:var(--cc-scout-card)}.cc-editor-app .bulk-player-editor-section .player-editor-section-body>.panel,.cc-editor-app .bulk-player-editor-section .player-editor-section-body>.editor-stack>.panel,.cc-editor-app .player-editor-section-body>.panel,.cc-editor-app .player-editor-section-body>.editor-stack>.panel,.cc-editor-app .player-editor-section-body details.panel{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line)}.cc-editor-app .bulk-edit-header p,.cc-editor-app .bulk-exact-targets .compact-control-label small,.cc-editor-app .bulk-number-field small,.cc-editor-app .player-editor-clean .read-only-select small{color:var(--cc-scout-muted-light)}.cc-editor-app .compact-control-row+.compact-control-row,.cc-editor-app .bulk-exact-targets{border-color:var(--cc-scout-line)}.cc-editor-app .compact-control-label b,.cc-editor-app .historical-workflow-steps strong{color:var(--cc-scout-navy)}.cc-editor-app .historical-workflow-steps small{color:var(--cc-scout-muted-light)}.cc-editor-app .ability-checkboxes label{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line)}.cc-editor-app .ability-checkboxes label:hover{color:var(--cc-scout-navy);border-color:var(--cc-scout-line-strong);background:#e2eef8}.cc-editor-app .ability-checkboxes label.selected,.cc-editor-app .bulk-ability-controls .percentage-row button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .player-editor-clean .nationality-grid label{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .nationality-grid label strong{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-clean .nationality-grid label:hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line-strong)}.cc-editor-app .player-editor-clean .nationality-grid label.selected{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837;box-shadow:inset 0 0 0 1px #79b837}.cc-editor-app .player-editor-clean .nationality-grid label.selected strong{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-clean .rating,.cc-editor-app .player-editor-clean .safety-strip,.cc-editor-app .player-editor-clean .check-grid label,.cc-editor-app .player-editor-clean .confirm-box{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .rating>div{border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .statistics-format-tabs button{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .statistics-format-tabs button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .bulk-action-bar{background:var(--cc-scout-card);border-color:var(--cc-scout-line);box-shadow:0 8px 24px #24496820}.cc-editor-app .bulk-action-bar.preview-ready{border-color:#79b837;box-shadow:0 0 0 1px #79b83725,0 8px 24px #24496820}.cc-editor-app .bulk-action-copy b{color:var(--cc-scout-navy)}.cc-editor-app .bulk-action-copy span{color:var(--cc-scout-muted-light)}.cc-editor-app .player-db-filter-expander[open],.cc-editor-app .player-db-filter-expander[open] .player-db-filters,.cc-editor-app .player-db-filter-expander[open] .player-db-filter-group,.cc-editor-app .player-db-filter-expander[open] .multi-select-filter-menu{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line)}.cc-editor-app .player-db-filter-expander[open] label,.cc-editor-app .player-db-filter-expander[open] .multi-select-filter-title{color:var(--cc-scout-muted-light)}.cc-editor-app .player-db-filter-expander[open] .multi-select-filter>details>summary{color:var(--cc-scout-navy);background:var(--cc-scout-card);border-color:var(--cc-scout-line-strong)}.cc-editor-app .create-player-page .create-player-step-head b,.cc-editor-app .create-player-page .create-player-picker-list>button b,.cc-editor-app .create-player-page .create-player-base-summary strong,.cc-editor-app .create-player-page .create-player-zero-stats strong{color:var(--cc-scout-navy)}.cc-editor-app .create-player-page .create-player-step-head small,.cc-editor-app .create-player-page .create-player-picker-list>button small,.cc-editor-app .create-player-page .create-player-picker-list>button em,.cc-editor-app .create-player-page .create-player-team-scope,.cc-editor-app .create-player-page .create-player-base-summary,.cc-editor-app .create-player-page .create-player-zero-stats,.cc-editor-app .create-player-page .create-player-zero-stats small{color:var(--cc-scout-muted-light)}.cc-editor-app .create-player-page .create-player-step-head>span{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border:1px solid #79b837}.cc-editor-app .create-player-page .create-player-picker-list>button{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line)}.cc-editor-app .create-player-page .create-player-picker-list>button:hover{background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line-strong)}.cc-editor-app .create-player-page .create-player-picker-list>button.selected{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);box-shadow:inset 3px 0 0 var(--cc-scout-green);border-color:#79b837}.cc-editor-app .create-player-page .create-player-base-summary,.cc-editor-app .create-player-page .create-player-donor,.cc-editor-app .create-player-page .create-player-zero-stats{background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .create-player-page .create-player-readiness{color:#9e312a;background:#fff2f0;border-color:#e2a7a2}.cc-editor-app .create-player-page .create-player-readiness.ready{color:#246513;background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .create-player-page .create-player-readiness span,.cc-editor-app .create-player-page .create-player-readiness small{color:inherit}.cc-editor-app .create-player-page .create-player-save-button:disabled{color:#75879a;border-color:var(--cc-scout-line);background:#e7edf3}.cc-editor-app .contract-pool-batch-summary{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.cc-editor-app .contract-pool-batch-summary span{color:var(--cc-scout-copy);background:var(--cc-scout-blue-pale);border:1px solid var(--cc-scout-line);border-radius:5px;padding:8px 10px}.cc-editor-app .contract-pool-batch-summary b{color:var(--cc-scout-navy)}.cc-editor-app .contract-pool-skipped-warning{border:1px solid #d7aa27;border-radius:6px;gap:6px;margin:0 0 12px;display:grid}.cc-editor-app .contract-pool-skipped-players{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;margin-top:4px;display:grid}.cc-editor-app .contract-pool-skipped-players>span{color:#4d3600;background:#fffdf3;border:1px solid #e4ca77;border-radius:5px;gap:2px;padding:8px 10px;display:grid}.cc-editor-app .contract-pool-skipped-players b{color:#5e250f}.cc-editor-app .contract-pool-skipped-players small{color:#68572e;line-height:1.35}.cc-editor-app .fixtures-dashboard{color:var(--cc-scout-copy)}.cc-editor-app .fixture-dashboard-section{color:var(--cc-scout-copy);background:var(--cc-scout-card);border-color:var(--cc-scout-line);box-shadow:0 7px 22px #2449680d}.cc-editor-app .fixture-dashboard-section>summary{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale);border-bottom-color:#0000}.cc-editor-app .fixture-dashboard-section[open]>summary{background:var(--cc-scout-blue-soft);border-bottom-color:var(--cc-scout-line)}.cc-editor-app .fixture-dashboard-section>summary strong{color:var(--cc-scout-navy)}.cc-editor-app .fixture-dashboard-section>summary small{color:var(--cc-scout-muted-light)}.cc-editor-app .fixture-section-chevron{color:var(--cc-scout-green-text)}.cc-editor-app .fixture-section-body{color:var(--cc-scout-copy);background:var(--cc-scout-card)}.cc-editor-app .fixture-section-body>p,.cc-editor-app .fixture-protection-note,.cc-editor-app .fixture-date-recommendation{color:var(--cc-scout-muted-light)}.cc-editor-app .fixture-file-card,.cc-editor-app .fixture-season-card,.cc-editor-app .fixture-kpi,.cc-editor-app .fixture-search{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .fixture-file-card strong,.cc-editor-app .fixture-season-card strong,.cc-editor-app .fixture-kpi b{color:var(--cc-scout-navy)}.cc-editor-app .fixture-file-card small,.cc-editor-app .fixture-season-card span,.cc-editor-app .fixture-kpi span,.cc-editor-app .fixture-kpi small{color:var(--cc-scout-muted-light)}.cc-editor-app .fixture-file-icon{color:var(--cc-scout-green-text)}.cc-editor-app .fixture-search input{color:var(--cc-scout-navy);background:#fff}.cc-editor-app .fixture-date-grid{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .fixture-date-grid.compact{background:0 0}.cc-editor-app .fixture-empty-created{color:var(--cc-scout-muted-light);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line-strong)}.cc-editor-app .fixture-mapping-kpis>div,.cc-editor-app .fixture-team-kpis>div{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .fixture-mapping-kpis span,.cc-editor-app .fixture-team-kpis span,.cc-editor-app .fixture-mapping-kpis small,.cc-editor-app .fixture-team-kpis small{color:var(--cc-scout-muted-light)}.cc-editor-app .fixture-mapping-kpis b,.cc-editor-app .fixture-team-kpis b{color:var(--cc-scout-navy)}.cc-editor-app .fixture-mapping-kpis .good{background:var(--cc-scout-green-soft);border-color:#79b837}.cc-editor-app .fixture-mapping-kpis .good b{color:#326b0d}.cc-editor-app .fixture-mapping-kpis .bad{color:#781c2f;background:#fff0f2;border-color:#d76a7f}.cc-editor-app .fixture-mapping-kpis .bad b,.cc-editor-app .fixture-mapping-kpis .bad span{color:#781c2f}.cc-editor-app .fixture-evidence{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .fixture-evidence>summary{color:var(--cc-scout-navy)}.cc-editor-app .fixture-evidence-grid{border-color:var(--cc-scout-line)}.cc-editor-app .fixture-evidence-grid span{color:var(--cc-scout-muted-light)}.cc-editor-app .fixture-evidence-grid b{color:var(--cc-scout-navy)}.cc-editor-app .fixture-template-warning{color:#4d3600;background:#fff5cf;border-color:#d7aa27}.cc-editor-app .fixture-template-warning>span{color:#7b5600;border-color:#c38a00}.cc-editor-app .fixture-template-warning p,.cc-editor-app .fixture-template-warning b{color:#4d3600}.cc-editor-app .fixture-created-section table,.cc-editor-app .fixture-competition-summary table,.cc-editor-app .fixture-list-section table{color:var(--cc-scout-copy);background:#fff}.cc-editor-app .topbar{z-index:60;position:sticky;top:0}.cc-editor-app .layout{flex-direction:column;min-height:calc(100vh - 66px);display:flex}.cc-editor-app .layout>nav{z-index:50;width:100%;min-height:54px;color:var(--cc-scout-copy);border:0;border-bottom:1px solid var(--cc-scout-line);scrollbar-width:none;background:#fffffffa;flex-direction:row;align-items:center;gap:4px;padding:7px clamp(16px,2.5vw,36px);display:flex;position:sticky;top:66px;overflow:auto hidden;box-shadow:0 5px 18px #24496812}.cc-editor-app .layout>nav::-webkit-scrollbar{display:none}.cc-editor-app .layout>nav button{color:#38546d;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:1 1 0;justify-content:center;gap:6px;width:auto;min-width:0;min-height:38px;padding:8px 10px;font-size:11px;font-weight:750}.cc-editor-app .layout>nav button span{color:currentColor;width:16px;font-family:inherit;font-size:13px}.cc-editor-app .layout>nav button:hover{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale);border-color:var(--cc-scout-line)}.cc-editor-app .layout>nav button.active{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft);border-color:#8bc94a;box-shadow:inset 0 -3px #74b92e}.cc-editor-app .layout>nav .nav-meta{display:none}.cc-editor-app .layout>main{width:100%;min-width:0;padding:30px clamp(18px,3vw,44px) 60px}.cc-editor-app .player-db-table td.numeric-cell{color:var(--cc-scout-navy);text-align:center;font-size:11px;font-weight:800}@media (max-width:650px){.cc-editor-app .layout{display:flex}.cc-editor-app .layout>nav{height:auto;min-height:50px;padding:6px 12px;position:sticky;inset:66px auto auto}.cc-editor-app .layout>nav button{flex:none;width:auto;min-width:max-content;padding:7px 9px;font-size:11px}.cc-editor-app .layout>nav button:not(.active){color:#38546d}.cc-editor-app .layout>nav button span{width:15px;font-size:12px}.cc-editor-app .layout>main{padding:22px 16px 44px}}.cc-editor-app .player-editor-clean .player-hero{color:var(--cc-scout-copy);border-color:var(--cc-scout-line);background:linear-gradient(120deg,#edf6fd,#f8fbfe);box-shadow:0 8px 24px #24496812}.cc-editor-app .player-editor-clean .player-hero:after{border-color:#1769e012}.cc-editor-app .player-editor-clean .player-hero h3{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-clean .player-hero .hero-facts{gap:8px}.cc-editor-app .player-editor-clean .player-hero .hero-facts span,.cc-editor-app .player-editor-clean .player-hero .hero-facts span:first-child{color:#38546d;border:1px solid var(--cc-scout-line);background:#fff;border-radius:5px;min-height:52px;padding:9px 10px;font-size:10px;font-weight:700}.cc-editor-app .player-editor-clean .player-hero .hero-facts b{color:var(--cc-scout-navy);font-size:13px;font-weight:800}.cc-editor-app .player-editor-clean .field-label,.cc-editor-app .player-editor-clean .muted,.cc-editor-app .player-editor-clean .panel-head p{color:var(--cc-scout-muted-light)}.cc-editor-app .player-editor-clean .field-label{font-size:10px}.cc-editor-app .player-editor-clean .compact-dob-editor{color:var(--cc-scout-copy);background:var(--cc-scout-card-alt);border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .dob-current{background:var(--cc-scout-blue-pale);border:1px solid var(--cc-scout-line);border-radius:5px;min-height:42px;padding:8px 11px}.cc-editor-app .player-editor-clean .dob-current strong{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-clean .dob-risk-note{color:#624600;background:#fff6d8;border:1px solid #dfbd57;border-radius:5px;padding:8px 10px;line-height:1.4}.cc-editor-app .player-editor-clean .compact-control-label b,.cc-editor-app .player-editor-clean .statistics-active-actions>span b,.cc-editor-app .player-editor-clean .compact-statistics-heading h3{color:var(--cc-scout-navy)}.cc-editor-app .player-editor-clean .compact-ability-controls .percentage-row label,.cc-editor-app .player-editor-clean .statistics-active-actions>span{color:var(--cc-scout-muted-light)}.cc-editor-app .player-editor-clean .statistics-active-actions em{color:#684900;background:#fff2c2;border-color:#d7aa27}.cc-editor-app .player-editor-clean .compact-statistics-heading{background:var(--cc-scout-blue-pale);border-bottom-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .compact-statistics-table{color:var(--cc-scout-copy);background:#fff}.cc-editor-app .player-editor-clean .compact-statistics-table thead th{color:#24415a;background:var(--cc-scout-blue-soft);border-color:var(--cc-scout-line)}.cc-editor-app .player-editor-clean .compact-statistics-table tbody th{color:var(--cc-scout-navy);background:var(--cc-scout-blue-pale);border-color:#dce5ee}.cc-editor-app .player-editor-clean .compact-statistics-table tbody th i{color:#745100}.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr,.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr:nth-child(2n),.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr:hover{background:0 0}.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr.active-statistics-row td,.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr.active-statistics-row th{color:var(--cc-scout-navy);background:var(--cc-scout-green-soft)}.cc-editor-app .player-editor-clean .compact-statistics-table tbody tr.active-statistics-row{box-shadow:inset 3px 0 #73b42d}.cc-editor-app .player-editor-clean .statistics-cell-input,.cc-editor-app .player-editor-clean .statistics-cell-select{color:var(--cc-scout-navy);border-color:var(--cc-scout-line-strong);background:#fff}.cc-editor-app .player-editor-clean .statistics-cell-input:focus,.cc-editor-app .player-editor-clean .statistics-cell-select:focus{border-color:#65a723;outline:2px solid #8fd23f45}.cc-editor-app .player-editor-clean .calculated-stat{color:#315f13!important}.cc-editor-app .player-editor-clean .retirement-action-summary{color:#244f68;background:#eaf5fb;border-color:#8fb7cf}.cc-editor-app .player-editor-clean .retirement-action-summary b{color:#245a76}.cc-editor-app .layout>nav{overflow-x:auto}.cc-editor-app .layout>nav button{min-width:88px}.cc-editor-app .versions-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cc-editor-app .version-current{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-content:center;min-width:120px;padding:12px 16px;display:grid}.cc-editor-app .version-current span,.cc-editor-app .version-list button span,.cc-editor-app .version-list button small{color:var(--muted)}.cc-editor-app .version-current strong{font-size:1.3rem}.cc-editor-app .version-list{max-height:calc(100vh - 220px);padding:12px;overflow:auto}.cc-editor-app .version-list section+section{margin-top:18px}.cc-editor-app .version-list h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:4px 8px 8px;font-size:.75rem}.cc-editor-app .version-list button{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;gap:3px;margin:3px 0;padding:10px 12px;display:grid}.cc-editor-app .version-list button:hover,.cc-editor-app .version-list button.active{border-color:var(--line);background:var(--soft)}.cc-editor-app .version-list button.active{box-shadow:inset 3px 0 0 var(--accent)}.cc-editor-app .version-list button span{font-size:.76rem}.cc-editor-app .version-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-editor-app .version-document{min-height:500px}.cc-editor-app .release-markdown{max-width:900px;line-height:1.6}.cc-editor-app .release-markdown h3{margin:26px 0 8px}.cc-editor-app .release-markdown h4{margin:20px 0 6px}.cc-editor-app .release-markdown p{margin:4px 0}.cc-editor-app .release-bullet{grid-template-columns:24px minmax(0,1fr);gap:4px;display:grid}.cc-editor-app .release-space{height:8px}.cc-editor-app .release-markdown blockquote,.cc-editor-app .release-markdown pre{border-left:3px solid var(--accent);background:var(--soft);border-radius:6px;margin:12px 0;padding:12px 14px;overflow:auto}.cc-editor-app .recovery-summary{margin-bottom:14px}.cc-editor-app .recovery-filter{justify-content:flex-end;margin:8px 0 14px;display:flex}.cc-editor-app .recovery-filter label{gap:5px;min-width:220px;display:grid}.cc-editor-app .recovery-list{gap:10px;display:grid}.cc-editor-app .recovery-entry{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px}.cc-editor-app .recovery-entry-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc-editor-app .recovery-entry-head h4{margin:3px 0}.cc-editor-app .undo-pill{background:var(--soft);border-radius:999px;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.cc-editor-app .undo-pill.available{color:#175b24;background:#dff5df}.cc-editor-app .undo-pill.expired,.cc-editor-app .undo-pill.superseded{color:#7b4c00;background:#fff0d8}.cc-editor-app .undo-pill.used{color:#40556b;background:#e6edf5}.cc-editor-app .recovery-context{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:.78rem;display:flex}.cc-editor-app .recovery-entry details{margin-top:10px}.cc-editor-app .recovery-entry pre{background:var(--soft);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;padding:12px;overflow:auto}.cc-editor-app .job-offers-page{gap:16px;display:grid}.cc-editor-app .job-offer-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-editor-app .job-offer-flow li,.cc-editor-app .job-offer-action-steps>div{border:1px solid var(--cc-scout-line);background:var(--cc-scout-card);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 5px 16px #2449680d}.cc-editor-app .job-offer-flow li>span,.cc-editor-app .job-offer-action-steps>div>span{background:var(--cc-scout-blue-soft);width:32px;height:32px;color:var(--cc-scout-navy);border-radius:50%;place-items:center;font-weight:800;display:grid}.cc-editor-app .job-offer-flow li b,.cc-editor-app .job-offer-action-steps b{display:block}.cc-editor-app .job-offer-flow li small,.cc-editor-app .job-offer-action-steps small{color:var(--cc-scout-muted-light);margin-top:3px;display:block}.cc-editor-app .job-offer-flow li.active,.cc-editor-app .job-offer-action-steps>div.active{border-color:var(--cc-scout-green);box-shadow:inset 3px 0 0 var(--cc-scout-green),0 5px 16px #2449680d}.cc-editor-app .job-offer-flow li.active>span,.cc-editor-app .job-offer-flow li.complete>span,.cc-editor-app .job-offer-action-steps>div.active>span,.cc-editor-app .job-offer-action-steps>div.complete>span{background:var(--cc-scout-green);color:var(--cc-scout-navy)}.cc-editor-app .job-offer-flow li.complete>span:after,.cc-editor-app .job-offer-action-steps>div.complete>span:after{content:"✓"}.cc-editor-app .job-offer-flow li.complete>span,.cc-editor-app .job-offer-action-steps>div.complete>span{font-size:0}.cc-editor-app .job-offer-flow li.complete>span:after,.cc-editor-app .job-offer-action-steps>div.complete>span:after{font-size:1rem}.cc-editor-app .job-offer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cc-editor-app .job-offer-count{background:var(--cc-scout-green-soft);color:var(--cc-scout-green-text);border-radius:999px;padding:3px 8px;font-size:.78rem;display:inline-block}.cc-editor-app .job-offer-selection-tools{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cc-editor-app .job-offer-selection-tools .button{align-items:center;text-decoration:none;display:inline-flex}.cc-editor-app .job-offer-selection{gap:7px;margin:12px 0;display:grid}.cc-editor-app .job-offer-selection>div{border:1px solid var(--cc-scout-line);background:var(--cc-scout-blue-pale);border-radius:8px;grid-template-columns:28px minmax(0,1fr) 28px 28px auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.cc-editor-app .job-offer-selection>div>span{background:var(--cc-scout-green);width:25px;height:25px;color:var(--cc-scout-navy);border-radius:50%;place-items:center;font-weight:800;display:grid}.cc-editor-app .job-offer-selection b small,.cc-editor-app .job-offer-team-table strong+small{color:var(--cc-scout-muted-light);font-weight:400;display:block}.cc-editor-app .job-offer-help{color:var(--cc-scout-muted-light);margin:8px 0;font-size:.84rem}.cc-editor-app .job-offer-action-steps{gap:10px;margin-top:14px;display:grid}.cc-editor-app .job-offer-action-steps>div{grid-template-columns:34px minmax(0,1fr) auto}.cc-editor-app .job-offer-apply-result{border:1px solid var(--cc-scout-green);background:var(--cc-scout-green-soft);color:var(--cc-scout-green-text);border-radius:8px;align-items:baseline;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.cc-editor-app .job-offer-apply-result b{display:inline}.cc-editor-app .job-offer-apply-result small{color:var(--cc-scout-green-text);margin:0;display:inline}.cc-editor-app .job-offer-preview{border:1px solid var(--cc-scout-green);background:var(--cc-scout-green-soft);border-radius:10px;margin-top:12px;padding:12px}.cc-editor-app .job-offer-preview>ol{gap:5px;margin:10px 0 0;padding-left:28px;display:grid}.cc-editor-app .job-offer-preview li small{color:var(--cc-scout-muted-light);display:block}.cc-editor-app .job-offer-undo{border-top:1px solid var(--cc-scout-line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.cc-editor-app .job-offer-undo small{color:var(--cc-scout-muted-light)}.cc-editor-app .job-offer-filters{grid-template-columns:minmax(220px,1fr) minmax(170px,220px) minmax(180px,240px) auto;align-items:end;gap:12px;margin:12px 0;display:grid}.cc-editor-app .job-offer-filters label{gap:5px;display:grid}.cc-editor-app .job-offer-filters span{color:var(--cc-scout-muted-light);padding:10px}.cc-editor-app .job-offer-team-table{max-height:520px}.cc-editor-app .job-offer-team-table tbody tr{cursor:pointer}.cc-editor-app .job-offer-team-table tr.selected-row{background:var(--cc-scout-green-soft)}.cc-editor-app .job-offer-team-table tr.job-offer-unavailable{cursor:not-allowed;opacity:.58}.cc-editor-app .job-offer-team-table td:first-child{white-space:nowrap}.cc-editor-app .job-offer-team-table td strong+small{display:block}.cc-editor-app .job-offer-selected-order{color:var(--cc-scout-green-text);margin-left:7px;display:inline-block}@media (max-width:1000px){.cc-editor-app .job-offer-columns,.cc-editor-app .job-offer-flow,.cc-editor-app .job-offer-filters{grid-template-columns:1fr}}@media (max-width:640px){.cc-editor-app .job-offer-selection>div{grid-template-columns:28px minmax(0,1fr) 28px 28px}.cc-editor-app .job-offer-selection>div .link-button:last-child{grid-column:2/5}.cc-editor-app .job-offer-action-steps>div{grid-template-columns:34px minmax(0,1fr)}.cc-editor-app .job-offer-action-steps button{grid-column:1/3}.cc-editor-app .job-offer-undo{flex-direction:column;align-items:flex-start}}.cc-editor-app .workshop-steps{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin:12px 0;display:grid}.cc-editor-app .workshop-steps span{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.cc-editor-app .workshop-steps b{width:22px;height:22px;color:var(--text);background:#4a97ff2e;border-radius:50%;place-items:center;display:grid}.cc-editor-app .workshop-team-table{max-height:390px}.cc-editor-app .workshop-team-table table{min-width:760px}.cc-editor-app .workshop-team-table tbody tr{cursor:pointer}.cc-editor-app .workshop-alias-editor{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.cc-editor-app .workshop-alias-editor>div,.cc-editor-app .workshop-alias-editor label{gap:4px;display:grid}.cc-editor-app .workshop-alias-editor small{color:var(--muted)}.cc-editor-app .workshop-squad-section{gap:12px;display:grid}.cc-editor-app .squad-bulk-select{margin-right:7px}@media (max-width:980px){.cc-editor-app .workshop-steps,.cc-editor-app .workshop-alias-editor{grid-template-columns:1fr}}
