*{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:#24342f!important;background:#f4f7f6!important}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.top-v2{z-index:40;background:#fff;border-bottom:1px solid #dde6e2;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 740px);display:flex;position:sticky;top:0}.brand-v2{align-items:center;gap:11px;display:flex}.brand-v2>div:last-child{flex-direction:column;display:flex}.brand-v2 b{letter-spacing:-.7px;color:#183f34;font-size:23px}.brand-v2 small{letter-spacing:1.6px;color:#84958f;font-size:9px}.brand-ball{color:#fff;background:linear-gradient(145deg,#0b765b,#159a73);border-radius:11px;place-items:center;width:38px;height:42px;display:grid;box-shadow:0 7px 16px #08795a22}.top-v2-actions{align-items:center;gap:9px;display:flex}.pes-chip,.role-chip,.status-badge,.window-status{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.pes-chip{color:#657771;background:#f0f4f2}.role-chip{color:#62716c;border:1px solid #dce5e1}.role-chip.admin{color:#087758;background:#edf8f3;border-color:#cfe9de}.shell-v2{max-width:1480px;margin:auto;padding:32px 24px 12px}.global-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.global-heading>div>span,.section-heading-v2>div>span,.card-heading>div>span,.competition-hero span,.modal-section-title span,.modal-title>span,.club-modal-head>div>span{letter-spacing:1.2px;color:#168567;font-size:10px;font-weight:800}.global-heading h2{letter-spacing:-.8px;margin:4px 0 3px;font-size:30px}.global-heading p,.section-heading-v2 p{color:#71817c;margin:0;font-size:13px}.season-control{color:#64736e;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.season-control select,.scout-filters select,.scout-filters input,.market-form select,.market-form input,.history-filters select,.modal-field select,.modal-field input,.inline-editor input,.event-edit-row select,.match-finish-box select,.match-finish-box input,.import-box textarea,.attr-filter-row select,.attr-filter-row input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;outline:none;padding:10px 11px}.season-control select:focus,.scout-filters select:focus,.scout-filters input:focus,.market-form select:focus,.market-form input:focus,.history-filters select:focus,.modal-field input:focus,.modal-field select:focus,.import-box textarea:focus{border-color:#40aa89;box-shadow:0 0 0 3px #1a95701a}.setup-banner,.archive-banner{background:#f0faf5;border:1px solid #cde7da;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:15px 18px;display:flex}.setup-banner b{font-size:14px}.setup-banner p{color:#6d7f78;margin:2px 0 0;font-size:12px}.setup-banner button,.setup-banner a{color:#fff;background:#0b8663;border:0;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}.archive-banner{color:#866a2d;background:#fff8e9;border-color:#eadcb9;font-size:13px}.main-nav-v2{scrollbar-width:none;border-bottom:1px solid #dfe8e4;gap:4px;margin-bottom:25px;display:flex;overflow-x:auto}.main-nav-v2::-webkit-scrollbar{display:none}.main-nav-v2 button{color:#667871;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:13px 13px 12px;font-size:13px;font-weight:650;display:flex;position:relative}.main-nav-v2 button.active{color:#087c5d}.main-nav-v2 button.active:after{content:"";background:#0b8965;border-radius:4px;height:2px;position:absolute;bottom:-1px;left:11px;right:11px}.view-stack{flex-direction:column;gap:18px;display:flex}.competition-hero{border-radius:16px;align-items:center;gap:23px;min-height:125px;padding:20px 26px;display:flex;position:relative;overflow:hidden}.competition-hero:after{content:"";border:52px solid #ffffff12;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-130px}.competition-hero img{object-fit:contain;filter:drop-shadow(0 4px 8px #0002);z-index:1;width:72px;height:79px}.competition-hero>div{z-index:1}.competition-hero h1{letter-spacing:-.8px;margin:3px 0;font-size:29px}.competition-hero p{opacity:.78;margin:0;font-size:12px}.competition-hero.league{color:#fff;background:linear-gradient(120deg,#073b6a,#0860a1)}.competition-hero.league span{color:#a4d5ff}.competition-hero.cup{color:#fff;background:linear-gradient(120deg,#12362d,#0f795b)}.competition-hero.cup span{color:#a9e7d2}.metrics-v2{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-v2{background:#fff;border:1px solid #e0e8e4;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;column-gap:12px;padding:16px;display:grid}.metric-v2 i{color:#0d8562;background:#edf7f2;border-radius:10px;grid-row:1/4;place-items:center;width:39px;height:42px;font-style:normal;display:grid}.metric-v2 i svg{width:18px}.metric-v2>span{letter-spacing:.8px;color:#7c8e87;font-size:9px;font-weight:800}.metric-v2 strong{color:#244238;font-size:26px;line-height:1.08}.metric-v2 small{color:#86958f;font-size:10px}.two-column-main{grid-template-columns:minmax(0,1fr) 400px;gap:18px;display:grid}.card-v2{background:#fff;border:1px solid #e0e8e4;border-radius:14px;overflow:hidden}.card-heading{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:13px;padding:18px 19px;display:flex}.card-heading h3{margin:3px 0 0;font-size:17px}.status-badge{color:#0b7f5e;background:#edf8f3}.table-scroll{overflow:auto}.sfb-table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.sfb-table th{text-align:left;letter-spacing:.55px;color:#84928d;white-space:nowrap;background:#fbfcfc;border-bottom:1px solid #e7eeeb;padding:10px 12px;font-size:9px}.sfb-table td{color:#4c5e58;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:10px 12px}.sfb-table tbody tr:last-child td{border-bottom:0}.sfb-table .strong{color:#25463a;font-weight:800}.rank-chip{color:#65756f;background:#f0f3f2;border-radius:6px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.rank-chip.first{color:#067555;background:#e3f5ec}.club-cell{color:#263b34;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.real-crest{flex:none;justify-content:center;align-items:center;display:inline-flex}.real-crest img{object-fit:contain;width:100%;height:100%;display:block}.real-crest.sm{width:23px;height:25px}.real-crest.md{width:31px;height:34px}.real-crest.lg{width:50px;height:54px}.real-crest.missing{color:#82928c;background:#e8eeeb;border-radius:50%;font-size:10px}.form-row{gap:3px;display:flex}.form-row span{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.form-row .V{color:#087b57;background:#dff5e9}.form-row .E{color:#8b6d1c;background:#fff1ca}.form-row .D{color:#bd3d48;background:#fde2e4}.form-row .none{color:#a4afaa;background:#eef2f0}.round-preview{align-self:start}.compact-list,.round-list{flex-direction:column;display:flex}.match-line{text-align:left;color:#31483f;background:#fff;border:0;border-bottom:1px solid #e9efec;grid-template-columns:minmax(120px,1fr) 56px minmax(120px,1fr) 84px;align-items:center;gap:8px;width:100%;padding:10px 14px;transition:all .16s;display:grid}.match-line:hover{background:#f8fbfa}.match-line:last-child{border-bottom:0}.match-line-meta{letter-spacing:.55px;color:#8b9994;grid-column:1/-1;margin-bottom:-3px;font-size:9px;font-weight:800}.line-team{align-items:center;gap:7px;min-width:0;display:flex}.line-team.home{text-align:right;justify-content:flex-end}.line-team b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.line-score{text-align:center;color:#788781;font-size:12px;font-weight:800}.line-score.done{color:#1e5d49;background:#eff6f3;border-radius:7px;padding:6px}.line-status{color:#87968f;justify-content:flex-end;align-items:center;font-size:9px;display:flex}.secondary-link{color:#0c8562;background:0 0;border:0;align-items:center;gap:4px;padding:13px 16px;font-size:11px;font-weight:700;display:flex}.cup-summary{grid-template-columns:2fr 1fr;gap:18px;display:grid}.cup-summary>.card-v2{padding:18px}.cup-summary>.card-v2>span,.cup-state-card>span{letter-spacing:.8px;color:#73857e;font-size:9px;font-weight:800}.bye-clubs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.bye-clubs button{color:#2c443b;background:#fafcfc;border:1px solid #e2e9e6;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.cup-state-card{flex-direction:column;justify-content:center;display:flex}.cup-state-card strong{margin:7px 0 3px;font-size:18px}.cup-state-card small{color:#7d8c86;font-size:11px}.ties-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;display:grid}.tie-card{border:1px solid #e3eae7;border-radius:11px;overflow:hidden}.tie-card header{background:#f7faf8;border-bottom:1px solid #e8eeeb;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.tie-card header span{color:#819089;font-size:9px;font-weight:800}.tie-card header b{color:#087a5b;font-size:9px}.tie-clubs{grid-template-columns:1fr 44px 1fr;align-items:center;padding:13px;display:grid}.tie-clubs>span{align-items:center;gap:7px;display:flex}.tie-clubs>span:last-child{text-align:right;justify-content:flex-end}.tie-clubs b{font-size:11px}.tie-clubs strong{margin-left:auto;font-size:17px}.tie-clubs>span:last-child strong{margin-left:0;margin-right:auto}.tie-clubs i{text-align:center;color:#95a19d;font-size:8px;font-style:normal}.tie-games{border-top:1px solid #e8eeeb}.tie-games .match-line{grid-template-columns:1fr 45px 1fr 65px;padding:8px 10px}.center-action{flex-direction:column;align-items:center;gap:8px;display:flex}.center-action small{color:#778780;font-size:10px}.primary-button,.ghost-button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 14px;font-size:12px;font-weight:750;display:inline-flex}.primary-button{color:#fff;background:#0b8663}.primary-button:hover{background:#087455}.ghost-button{color:#376256;background:#f0f5f3;border:1px solid #dce7e2}.section-heading-v2{justify-content:space-between;align-items:flex-end;gap:17px;display:flex}.section-heading-v2 h2{margin:3px 0;font-size:25px}.segmented{background:#eaf0ed;border-radius:10px;padding:3px;display:flex}.segmented button{color:#708079;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.segmented button.active{color:#08785a;background:#fff;box-shadow:0 1px 4px #0b2b2015}.round-nav{border-bottom:1px solid #e6eeea;justify-content:center;align-items:center;gap:24px;padding:18px;display:flex}.round-nav button{color:#35715e;background:#fff;border:1px solid #dae5e0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.round-nav button svg{width:18px}.round-nav>div{text-align:center;min-width:130px}.round-nav span{color:#138265;letter-spacing:.8px;font-size:8px;font-weight:800;display:block}.round-nav strong{font-size:17px}.rounds-card .match-line{grid-template-columns:minmax(180px,1fr) 70px minmax(180px,1fr) 90px;padding:11px 18px}.round-actions{border-top:1px solid #e9efec;flex-direction:column;align-items:center;gap:7px;padding:16px;display:flex}.round-actions small,.help-text{color:#7b8b84;font-size:10px}.search-box{color:#819089;background:#fff;border:1px solid #dce5e1;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:210px;font-size:12px}.click-row{cursor:pointer}.click-row:hover td{background:#f9fbfa}.inline-club{align-items:center;gap:7px;display:flex}.attr-value{border-radius:6px;place-items:center;min-width:29px;height:25px;font-size:11px;font-weight:800;display:inline-grid}.attr-value.elite,.profile-attr-number.elite{color:#06734e;background:#d9f4e4}.attr-value.good,.profile-attr-number.good{color:#507a28;background:#e9f2d7}.attr-value.mid,.profile-attr-number.mid{color:#85650f;background:#fff0c8}.attr-value.low,.profile-attr-number.low{color:#a24846;background:#f6e3e2}.attr-value.neutral,.profile-attr-number.neutral{color:#4c5c64;background:#e9edef}.attr-value.muted{color:#9ca7a2;background:#f2f4f3}.empty-v2{text-align:center;color:#86958f;flex-direction:column;align-items:center;gap:7px;padding:42px 20px;display:flex}.empty-v2 svg{color:#a8b6b0}.empty-v2 b{color:#556861;font-size:13px}.empty-v2 span{font-size:11px}.empty-v2.compact{padding:26px}.scout-layout{grid-template-columns:335px minmax(0,1fr);align-items:start;gap:18px;display:grid}.scout-filters{flex-direction:column;gap:12px;padding:16px;display:flex}.filter-title{border-bottom:1px solid #e6eeea;align-items:center;gap:9px;padding-bottom:10px;display:flex}.filter-title>div{flex-direction:column;display:flex}.filter-title b{font-size:14px}.filter-title small{color:#85948f;font-size:10px}.scout-filters label,.market-form label,.modal-field,.inline-editor label,.match-finish-box label,.price-editor label{color:#64766f;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.scout-filters input,.scout-filters select,.market-form input,.market-form select{width:100%;font-size:12px}.two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dynamic-filters{border-top:1px solid #e5ece9;flex-direction:column;gap:8px;padding-top:11px;display:flex}.subheading{justify-content:space-between;align-items:center;display:flex}.subheading b{font-size:11px}.subheading button{color:#087e5e;background:0 0;border:0;font-size:10px;font-weight:800}.attr-filter-row{grid-template-columns:minmax(0,1fr) 60px 60px 28px;gap:5px;display:grid}.attr-filter-row select,.attr-filter-row input{min-width:0;padding:8px 7px;font-size:10px}.attr-filter-row>button{color:#ae4b51;background:#f5eaea;border:0;border-radius:7px;place-items:center;display:grid}.scout-results{min-width:0}.market-grid{grid-template-columns:minmax(0,1.35fr) .65fr;align-items:start;gap:18px;display:grid}.market-form{flex-direction:column;gap:13px;padding:18px;display:flex}.market-form>.card-heading{margin:-18px -18px 2px}.market-player-info{background:#f9fbfa;border:1px solid #e1e9e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:10px;display:flex}.market-player-info>div{align-items:center;gap:11px;display:flex}.market-player-info>div>div{flex-direction:column;display:flex}.market-player-info b{font-size:13px}.market-player-info span{color:#798a83;font-size:10px}.market-player-info>strong{text-align:right;font-size:17px}.market-player-info>strong small{color:#899992;font-size:8px;font-weight:500;display:block}.locked-market{text-align:center;color:#7a8a84;padding:45px}.locked-market svg{color:#a4b3ad}.locked-market h3{margin:10px 0 4px}.locked-market p{font-size:12px}.market-side{padding:16px}.market-side>.card-heading{margin:-16px -16px 8px}.market-side>p{color:#75867f;font-size:11px}.mini-ledger>div{border-bottom:1px solid #e9efec;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.mini-ledger span{font-size:10px}.mini-ledger span small{color:#8a9993;margin-top:2px;display:block}.mini-ledger b{font-size:10px}.history-filters{border-bottom:1px solid #e6eeea;grid-template-columns:repeat(4,1fr);gap:8px;padding:13px;display:grid}.history-filters select{background:#fff;border:1px solid #dce5e1;border-radius:8px;padding:9px;font-size:11px}.finance-cards{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.finance-card{padding:14px}.finance-card>div{align-items:center;gap:9px;display:flex}.finance-card>div>span{flex-direction:column;display:flex}.finance-card b{font-size:12px}.finance-card small{color:#87968f;font-size:9px}.finance-card>strong{margin:12px 0;font-size:18px;display:block}.finance-card>button{color:#087b5b;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:flex}.ledger-list>div,.modal-ledger>div{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ledger-list>div>span{align-items:center;gap:9px;display:flex}.ledger-list>div>span>span,.modal-ledger span{flex-direction:column;display:flex}.ledger-list b,.modal-ledger b{font-size:11px}.ledger-list small,.modal-ledger small{color:#899792;font-size:9px}.ledger-list strong,.modal-ledger strong{font-size:11px}.positive{color:#087951!important}.negative{color:#b2434b!important}.suspension-grid,.settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.discipline-list>div{border-bottom:1px solid #e8efec;grid-template-columns:1fr 1fr 100px;gap:10px;padding:11px 16px;font-size:11px;display:grid}.discipline-list span{color:#71827b}.discipline-list strong{text-align:right}.club-admin-grid{grid-template-columns:1fr 1fr;display:grid}.club-admin-grid>button{color:#294139;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9efec;align-items:center;gap:10px;padding:12px;display:flex}.club-admin-grid>button:nth-child(odd){border-right:1px solid #e9efec}.club-admin-grid>button span{flex-direction:column;flex:1;display:flex}.club-admin-grid b{font-size:11px}.club-admin-grid small{color:#899992;font-size:9px}.window-list>div{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.window-list span{flex-direction:column;display:flex}.window-list b{font-size:11px}.window-list small{color:#819089;font-size:9px}.success-lite,.danger-lite{border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.success-lite{color:#08714f;background:#e3f5eb}.danger-lite{color:#a7464d;background:#f8e8e8}.settings-grid>.card-v2>p{color:#74847d;padding:0 16px;font-size:11px}.settings-grid>.card-v2>.primary-button,.settings-grid>.card-v2>.ghost-button{margin:0 16px 16px}.price-mini{padding:10px 16px}.price-mini>div{border-bottom:1px dashed #e3e9e6;justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.footer-v2{color:#899892;border-top:1px solid #dfe7e3;justify-content:space-between;margin-top:28px;padding:20px 2px;font-size:10px;display:flex}.loading-v2{color:#0a7f5e;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-v2 h1{margin:9px 0 0}.loading-v2 p{color:#71817b;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e241dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-shell{background:#fff;border-radius:16px;width:min(920px,100%);max-height:92dvh;position:relative;overflow:auto;box-shadow:0 28px 80px #07120e55}.modal-close{float:right;z-index:4;color:#65766f;background:#fff;border:1px solid #dfe7e3;border-radius:50%;place-items:center;width:34px;height:34px;margin:10px;display:grid;position:sticky;top:10px;right:10px}.modal-content-stack{clear:both;flex-direction:column;gap:20px;padding:25px;display:flex}.profile-top{grid-template-columns:58px 1fr 72px;align-items:center;gap:14px;padding-right:36px;display:grid}.profile-name span{color:#0a8562;font-size:9px;font-weight:800}.profile-name h2{margin:2px 0;font-size:24px}.profile-name p{color:#73847d;margin:0;font-size:11px}.overall-orb{color:#fff;background:linear-gradient(150deg,#0d8c68,#0b644e);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.overall-orb span{font-size:8px;font-weight:800}.overall-orb strong{font-size:23px}.profile-facts{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.profile-facts>div,.stats-strip>div{background:#f6f9f8;border:1px solid #e7eeeb;border-radius:9px;flex-direction:column;padding:9px;display:flex}.profile-facts span,.stats-strip span{color:#82918b;font-size:8px}.profile-facts b{margin-top:2px;font-size:12px}.profile-secondary-positions{background:#fbfcfc;border:1px solid #e3ebe7;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.profile-secondary-positions>div:first-child{flex-direction:column;gap:2px;min-width:150px;display:flex}.profile-secondary-positions>div:first-child>span{letter-spacing:.08em;color:#168567;font-size:9px;font-weight:900}.profile-secondary-positions>div:first-child>small{color:#7d8d87;font-size:8px;line-height:1.35}.profile-secondary-positions>p{color:#819089;margin:3px 0 0;font-size:10px}.profile-secondary-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profile-secondary-chips>span{background:#fff;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:auto auto;align-items:center;column-gap:6px;min-width:116px;padding:6px 8px;display:grid}.profile-secondary-chips b{color:#235546;font-size:10px}.profile-secondary-chips em{color:#83918c;grid-column:1/-1;font-size:7px;font-style:normal}.profile-secondary-chips strong{color:#0c7e5e;text-align:right;grid-area:1/2;font-size:9px}.stats-strip{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.stats-strip>div{text-align:center}.stats-strip b{font-size:20px}.modal-section-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.modal-section-title h3{margin:2px 0;font-size:15px}.attribute-groups{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.attribute-group{border:1px solid #e3eae7;border-radius:10px;overflow:hidden}.attribute-group h4{color:#3d5c51;background:#f6f9f8;margin:0;padding:9px 10px;font-size:10px}.profile-attr{border-top:1px solid #edf1ef;grid-template-columns:1fr 105px;align-items:center;gap:7px;padding:8px 10px;display:grid}.profile-attr>span{color:#63756e;font-size:9px}.profile-attr>div{justify-content:flex-end;align-items:center;gap:5px;display:flex}.profile-attr-number{border-radius:5px;place-items:center;min-width:27px;height:22px;font-size:10px;display:grid}.profile-attr-track{background:#e9eeec;border-radius:5px;width:58px;height:5px;overflow:hidden}.profile-attr-track i{height:100%;display:block}.profile-attr-track i.elite{background:#1c9c69}.profile-attr-track i.good{background:#7aa645}.profile-attr-track i.mid{background:#d1a52c}.profile-attr-track i.low{background:#c86b67}.profile-attr>div small{color:#819089;font-size:8px}.profile-attr-missing{color:#a0aaa6;font-size:8px}.attributes-empty{text-align:center;color:#86958f;border:1px dashed #d9e3df;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:30px;display:flex}.attributes-empty b{color:#576961;font-size:11px}.attributes-empty span{font-size:9px}.attributes-empty.compact{padding:18px}.admin-profile-box{border-top:1px solid #e5ece9;padding-top:13px}.inline-editor{grid-template-columns:2fr 90px 1.2fr auto auto;align-items:end;gap:8px;display:grid}.inline-editor input{width:100%}.club-modal-head{align-items:center;gap:14px;padding-right:30px;display:flex}.club-modal-head h2{margin:2px 0;font-size:24px}.club-modal-head p{color:#7b8c85;margin:0;font-size:10px}.club-summary-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.club-summary-cards>div{background:#f6f9f8;border-radius:9px;flex-direction:column;padding:11px;display:flex}.club-summary-cards span{color:#819089;font-size:8px}.club-summary-cards b{font-size:18px}.club-admin-actions{gap:8px;display:flex}.club-admin-actions button{color:#226652;background:#f6faf8;border:1px solid #d9e5df;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.import-box{background:#f4faf7;border:1px solid #cfe4db;border-radius:11px;flex-direction:column;gap:10px;padding:13px;display:flex}.import-box>div:first-child{flex-direction:column;display:flex}.import-box b{font-size:11px}.import-box small{color:#75867f;font-size:9px}.import-box textarea{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:10px}.import-actions{justify-content:flex-end;gap:7px;display:flex}.club-roster{border:1px solid #e4ebe8;border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.club-roster>div{border-bottom:1px solid #e9efec;justify-content:space-between;padding:9px 11px;display:flex}.club-roster>div:nth-child(odd){border-right:1px solid #e9efec}.club-roster span{flex-direction:column;display:flex}.club-roster b{font-size:10px}.club-roster small{color:#85948e;font-size:8px}.club-roster strong{color:#0c7e5e;font-size:12px}.roster-player-link{text-align:left;min-width:0;color:inherit;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;padding:0;display:flex}.roster-player-link:hover b,.roster-player-link:focus-visible b{color:#087c5d;text-underline-offset:2px;text-decoration:underline}.roster-player-link:focus-visible{outline-offset:2px;outline:2px solid #7bcab0}.roster-player-link span{flex-direction:column;display:flex}.loan-player-link{width:auto}.match-modal-meta{justify-content:space-between;padding-right:36px;display:flex}.match-modal-meta>span{letter-spacing:.7px;color:#0a8261;font-size:9px;font-weight:800}.match-modal-meta>b{color:#75857f;font-size:9px}.match-modal-meta>b.finished{color:#087758}.scoreboard-v2{background:#f4f8f6;border-radius:12px;grid-template-columns:1fr 80px 1fr;align-items:center;padding:18px;display:grid}.scoreboard-v2>div{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.scoreboard-v2 b{font-size:12px}.scoreboard-v2>strong{text-align:center;color:#245043;font-size:28px}.aggregate-banner{text-align:center;color:#547067;background:#eff7f3;border:1px solid #d9eae2;border-radius:9px;padding:9px 12px;font-size:10px}.aggregate-banner b{color:#285346}.warning-box{color:#866c2d;background:#fff6df;border:1px solid #eedfac;border-radius:8px;align-items:center;gap:7px;margin-bottom:9px;padding:8px;font-size:9px;display:flex}.roster-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.roster-columns>div{border:1px solid #e4ebe8;border-radius:9px;padding:10px}.roster-columns h4{align-items:center;gap:7px;margin:0 0 8px;font-size:11px;display:flex}.roster-columns label{border-top:1px solid #eef2f0;align-items:center;gap:7px;padding:6px 4px;display:flex}.roster-columns label.disabled{opacity:.45}.roster-columns label span{flex-direction:column;display:flex}.roster-columns label b{font-size:9px}.roster-columns label small{color:#87968f;font-size:8px}.event-editor-list{flex-direction:column;gap:6px;display:flex}.event-edit-row{grid-template-columns:100px 130px 1fr 1fr 34px;gap:6px;display:grid}.event-edit-row select{min-width:0;padding:8px;font-size:10px}.event-edit-row>button{color:#a9464e;background:#f8eaea;border:0;border-radius:7px;place-items:center;display:grid}.event-list-read>div{border-bottom:1px solid #e9efec;grid-template-columns:30px 1fr 1fr;gap:6px;padding:8px;display:grid}.event-list-read b{font-size:10px}.event-list-read small{color:#84928d;font-size:9px}.mvp-banner{color:#806724;background:#fff8df;border:1px solid #eee2b8;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.mvp-banner b{margin-left:auto}.match-finish-box{background:#f7faf9;border:1px solid #e4ebe8;border-radius:10px;flex-direction:column;gap:11px;padding:12px;display:flex}.match-finish-box select,.match-finish-box input{font-size:11px}.penalty-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.penalty-fields small{color:#819089;grid-column:1/-1;font-size:8px}.done-toggle{align-items:center;flex-direction:row!important}.done-toggle>span{color:#286450;align-items:center;gap:5px;display:flex}.sticky-save{position:sticky;bottom:0;box-shadow:0 -10px 16px #fff}.modal-title h2{margin:3px 0;font-size:23px}.modal-title p{color:#788981;margin:0;font-size:10px}.modal-field input,.modal-field select{font-size:12px}.price-editor{flex-direction:column;gap:6px;display:flex}.price-editor>div{grid-template-columns:120px 1fr;gap:8px;display:grid}.price-editor input{border:1px solid #d9e3df;border-radius:8px;padding:9px;font-size:11px}.modal-empty{padding:40px}.footer-v2{margin-bottom:8px}@media (max-width:1100px){.two-column-main,.market-grid{grid-template-columns:1fr}.round-preview{display:none}.metrics-v2{grid-template-columns:repeat(2,1fr)}.scout-layout{grid-template-columns:300px minmax(0,1fr)}.finance-cards{grid-template-columns:repeat(3,1fr)}.attribute-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.top-v2{height:62px;padding:0 14px}.brand-v2 small,.pes-chip{display:none}.shell-v2{padding:22px 13px 8px}.global-heading{flex-direction:column;align-items:flex-start}.global-heading h2{font-size:23px}.season-control{justify-content:space-between;width:100%}.main-nav-v2{margin-left:-13px;margin-right:-13px;padding:0 8px}.main-nav-v2 button{padding:12px 9px}.main-nav-v2 button span{font-size:11px}.competition-hero{min-height:110px;padding:17px}.competition-hero img{width:54px;height:61px}.competition-hero h1{font-size:23px}.metrics-v2{gap:8px}.metric-v2{grid-template-columns:32px 1fr;column-gap:8px;padding:11px}.metric-v2 i{width:32px;height:36px}.metric-v2 strong{font-size:21px}.cup-summary{grid-template-columns:1fr}.bye-clubs{grid-template-columns:repeat(2,1fr)}.ties-grid{grid-template-columns:1fr;padding:9px}.section-heading-v2{flex-direction:column;align-items:flex-start}.segmented{width:100%}.segmented button{flex:1}.rounds-card .match-line,.match-line{grid-template-columns:minmax(88px,1fr) 42px minmax(88px,1fr);padding:10px 8px}.line-status{display:none}.line-team b{font-size:9px}.real-crest.md{width:27px;height:30px}.sfb-table{min-width:690px}.scout-layout{grid-template-columns:1fr}.scout-filters{position:static}.history-filters,.finance-cards{grid-template-columns:1fr 1fr}.suspension-grid,.settings-grid{grid-template-columns:1fr}.modal-backdrop{padding:8px}.modal-shell{border-radius:13px;max-height:96dvh}.modal-content-stack{padding:18px 14px}.profile-top{grid-template-columns:48px 1fr 58px;padding-right:24px}.overall-orb{width:54px;height:54px}.profile-name h2{font-size:20px}.profile-facts,.stats-strip{grid-template-columns:repeat(3,1fr)}.attribute-groups{grid-template-columns:1fr}.club-summary-cards{grid-template-columns:repeat(3,1fr)}.club-roster{grid-template-columns:1fr}.club-roster>div:nth-child(odd){border-right:0}.inline-editor{grid-template-columns:1fr 80px}.inline-editor label:nth-child(3){grid-column:1/-1}.roster-columns{grid-template-columns:1fr}.event-edit-row{grid-template-columns:1fr 1fr}.event-edit-row>select:nth-of-type(3),.event-edit-row>select:nth-of-type(4){grid-column:1/-1}.event-edit-row>button{height:32px}.penalty-fields{grid-template-columns:1fr}.penalty-fields small{grid-column:1}.footer-v2{flex-direction:column;gap:4px}.scoreboard-v2{grid-template-columns:1fr 60px 1fr;padding:12px}.finance-card>strong{font-size:15px}}@media (max-width:470px){.metrics-v2{grid-template-columns:1fr 1fr}.metric-v2>span{font-size:8px}.metric-v2 strong{font-size:18px}.competition-hero p{font-size:9px}.finance-cards,.history-filters,.two-fields,.club-admin-grid{grid-template-columns:1fr}.club-admin-grid>button:nth-child(odd){border-right:0}.profile-facts{grid-template-columns:1fr 1fr}.attribute-group{font-size:9px}.profile-attr{grid-template-columns:1fr 98px}.attr-filter-row{grid-template-columns:1fr 52px 52px 28px}}.loan-list{border:1px solid #e4ebe8;border-radius:10px;overflow:hidden}.loan-list>div{border-bottom:1px solid #e9efec;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.loan-list>div:last-child{border-bottom:0}.loan-list span{flex-direction:column;min-width:0;display:flex}.loan-list b{font-size:10px}.loan-list small{color:#85948e;font-size:8px}.loan-list strong{color:#0c7e5e;font-size:9px}.compact-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;padding:7px 9px!important;font-size:9px!important}.table-note-v2{color:#7b8a85;background:#fbfcfc;border-top:1px solid #e8efec;padding:10px 13px;font-size:9px}.dashboard-lists{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mini-ranking .card-heading{padding-top:15px;padding-bottom:15px}.secondary-link.inline{padding:0}.ranking-list{flex-direction:column;display:flex}.ranking-list>button,.ranking-list>div{text-align:left;color:#30463f;background:#fff;border:0;border-bottom:1px solid #e9efec;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.ranking-list>button:hover{background:#f8fbfa}.ranking-list>button:last-child,.ranking-list>div:last-child{border-bottom:0}.ranking-list .grow{flex-direction:column;flex:1;min-width:0;display:flex}.ranking-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ranking-list small{color:#85948e;font-size:8px}.ranking-list strong{color:#1f5747;white-space:nowrap;font-size:11px}.list-index{color:#8b9a94;min-width:22px;font-size:9px;font-weight:800}@media (max-width:760px){.dashboard-lists{grid-template-columns:1fr}}.ledger-value-actions{align-items:center;gap:8px;display:flex}.ledger-reverse{color:#a04b50;background:#fff8f8;border:1px solid #e4d4d5;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:700}.player-transfer-history,.club-match-history{border:1px solid #e4ebe8;border-radius:10px;overflow:hidden}.player-transfer-history>div,.club-match-history>div{border-bottom:1px solid #e9efec;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.player-transfer-history>div:last-child,.club-match-history>div:last-child{border-bottom:0}.player-transfer-history span,.club-match-history span{flex-direction:column;min-width:0;display:flex}.player-transfer-history b,.club-match-history b{font-size:10px}.player-transfer-history small,.club-match-history small{color:#85948e;font-size:8px}.player-transfer-history strong,.club-match-history strong{color:#1f5747;white-space:nowrap;font-size:10px}.competition-picker{background:#eef4f1;border:1px solid #dbe6e1;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:10px;display:grid}.competition-picker button{color:#5d7068;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:76px;transition:all .16s;display:flex}.competition-picker button span{flex-direction:column;align-items:flex-start;display:flex}.competition-picker button small{letter-spacing:1px;color:#879790;font-size:8px;font-weight:800}.competition-picker button b{font-size:16px}.competition-picker button.active{color:#08785a;background:#edf9f4;border-color:#7fc4ad;box-shadow:0 5px 15px #177d5c12}.competition-picker button.active small{color:#168567}.match-line-wrap{border-bottom:1px solid #e9efec;position:relative}.match-line-wrap .match-line{border-bottom:0;padding-right:96px}.quick-end-match{z-index:2;color:#477267;background:#fff;border:1px solid #d8e4df;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.quick-end-match:hover{color:#08795b;background:#edf7f3}.line-status.live{color:#c96b16;font-weight:800}.line-score.live{color:#a66615;background:#fff4df;border-radius:7px;padding:6px}.sort-head{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-head.active{color:#087c5d}.scout-admin-tools{grid-template-columns:1fr 220px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.scout-admin-tools>div{flex-direction:column;display:flex}.scout-admin-tools>div span{letter-spacing:.8px;color:#168567;font-size:9px;font-weight:800}.scout-admin-tools>div b{font-size:12px}.scout-admin-tools select{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:9px}.attribute-profile{background:#edf2f0;border:1px solid #dce5e1;border-radius:13px;padding:13px}.attribute-group{background:#f7f9f8;border-color:#d7e1dd}.attribute-group h4{color:#2f5145;background:#e8efec;font-weight:800}.profile-attr>span{color:#354d45;font-weight:700}.profile-attr{border-top-color:#dfe7e3}.crest-settings-card{grid-column:1/-1}.settings-help{color:#70817a;padding:0 16px;font-size:10px}.settings-help b{color:#2d4d42}.crest-settings-list{border-top:1px solid #e8efec;grid-template-columns:repeat(2,1fr);display:grid}.crest-settings-list>div{border-bottom:1px solid #e8efec;grid-template-columns:60px 1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.crest-settings-list>div:nth-child(odd){border-right:1px solid #e8efec}.crest-settings-list span{flex-direction:column;display:flex}.crest-settings-list span b{font-size:11px}.crest-settings-list span small{color:#899891;font-size:8px}.crest-upload{align-items:center;gap:5px;position:relative;overflow:hidden;display:flex!important}.crest-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.match-modal-meta>b.live{color:#c56e1a}.match-actions-scoreboard{padding-bottom:13px}.team-event-actions{margin-top:4px;flex-direction:row!important;gap:6px!important;display:flex!important}.team-event-actions button{color:#315a4d;background:#fff;border:1px solid #d9e4df;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.team-event-actions button:hover{background:#edf8f3;border-color:#bcdccc}.event-edit-row.icon-mode{grid-template-columns:34px 130px 1fr 1fr 34px}.event-kind-icon{background:#f4f7f6;border-radius:7px;place-items:center;font-size:15px;display:grid}.event-edit-row.card-row select:nth-of-type(2){grid-column:3/5}.ratings-import-box{background:#f2f7f5;border:1px solid #d9e5e0;border-radius:11px;padding:12px}.ratings-import-box p{color:#6f8179;margin:0 0 8px;font-size:9px}.ratings-import-box textarea{resize:vertical;border:1px solid #d5e1dc;border-radius:9px;width:100%;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:10px}.ratings-import-box>small{color:#7c8d86;margin-top:6px;font-size:8px;display:block}.ratings-read{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ratings-read>div{background:#f5f8f7;border-radius:7px;justify-content:space-between;padding:7px 9px;display:flex}.ratings-read b{font-size:9px}.ratings-read strong{color:#087b5c;font-size:10px}@media (max-width:760px){.competition-picker{grid-template-columns:1fr 1fr}.competition-picker button{min-height:66px}.match-line-wrap .match-line{padding-right:8px}.quick-end-match{border-color:#e9efec;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;width:100%;padding:6px;position:static;transform:none}.scout-admin-tools,.crest-settings-list{grid-template-columns:1fr}.crest-settings-list>div:nth-child(odd){border-right:0}.crest-settings-list>div{grid-template-columns:52px 1fr auto}.crest-settings-list .compact-button{grid-column:2/4}.event-edit-row.icon-mode{grid-template-columns:32px 1fr}.event-edit-row.icon-mode select:nth-of-type(2),.event-edit-row.icon-mode select:nth-of-type(3),.event-edit-row.card-row select:nth-of-type(2){grid-column:1/-1}.event-edit-row.icon-mode>button{grid-column:2}.team-event-actions{flex-wrap:wrap;justify-content:center}.ratings-read{grid-template-columns:1fr}.stats-strip{grid-template-columns:repeat(4,1fr)}}.scout-quick-player{border-top:1px solid #e7eeeb;grid-column:1/-1;grid-template-columns:2fr 90px 1.2fr auto;gap:8px;padding-top:10px;display:grid}.scout-quick-player input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:9px}.scout-quick-player .primary-button{min-height:38px}@media (max-width:760px){.scout-quick-player{grid-template-columns:1fr 80px}.scout-quick-player input:nth-child(3),.scout-quick-player .primary-button{grid-column:1/-1}}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #0b5b4222);border-radius:12px;width:46px;height:46px}.loading-logo{object-fit:contain;width:86px;height:86px;margin-bottom:8px}.team-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.line-team.home .team-copy{align-items:flex-end}.suspended-inline{color:#b35445;white-space:normal;max-width:170px;font-size:7.5px;font-weight:750;line-height:1.15}.line-team.qualified b{color:#08785a;font-weight:850}.line-team.qualified .real-crest{filter:drop-shadow(0 0 5px #0b866344)}.cup-phase-tabs{background:#eef4f1;border:1px solid #dce7e2;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;padding:7px;display:grid}.cup-phase-tabs.inside{margin:12px 14px}.cup-phase-tabs button{color:#6e7e78;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px;font-size:10px;font-weight:750}.cup-phase-tabs button.active{color:#08795a;background:#fff;border-color:#bcded1;box-shadow:0 3px 10px #0d7c5910}.format-badge{color:#08785a;background:#eef7f3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.aggregate-inline{color:#6b7c75;background:#f5f9f7;border-bottom:1px solid #e7eeeb;padding:8px 11px;font-size:9px}.aggregate-inline b{color:#2f5246}.cup-match-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.compact-tie{border:1px solid #e1e9e5}.tie-clubs .qualified{background:#edf9f4;border-radius:8px;padding:5px 6px}.tie-card header b{color:#0a7d5e}.champion-banner{color:#4d421b;background:linear-gradient(120deg,#fff8dc,#fffdf5);border:1px solid #e5d59b;border-radius:15px;grid-template-columns:72px 1fr 54px;align-items:center;gap:18px;padding:20px 24px;display:grid;box-shadow:0 8px 24px #8a6a1510}.champion-banner .real-crest.lg{width:68px;height:72px}.champion-banner span{letter-spacing:1.4px;color:#a87b12;font-size:10px;font-weight:900}.champion-banner h2{margin:3px 0 2px;font-size:25px}.champion-banner p{color:#776a3d;margin:0;font-size:11px}.champion-banner>svg{color:#c3951b}.competition-finalize{padding:12px 0 2px}.market-value-cell{color:#22654f}.market-limit{margin-top:3px;font-weight:750;display:block;color:#956817!important;font-size:8px!important}.anti-inflation-card{padding-bottom:15px}.settings-toggle{color:#304a40;align-items:center;gap:8px;padding:4px 16px 12px;font-size:11px;font-weight:750;display:flex}.anti-percent{color:#5d7068;flex-direction:column;gap:5px;margin:0 16px 10px;font-size:10px;font-weight:700;display:flex}.anti-percent input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:9px}.anti-example{color:#6d7d77;background:#f6faf8;border-radius:8px;margin:0 16px 12px;padding:9px 10px;font-size:9px}.anti-inflation-card>.primary-button{width:calc(100% - 32px);margin:0 16px}.season-lock-list{border-top:1px solid #e8efec;flex-direction:column;display:flex}.season-lock-list>div{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.season-lock-list span{flex-direction:column;display:flex}.season-lock-list b{font-size:11px}.season-lock-list small{color:#83928c;font-size:8px}.archive-banner.unlocked{color:#92572b;background:#fff1e8;border-color:#efcdb7}.price-editor>div{grid-template-columns:120px 1fr 38px}.price-remove{color:#b64d54;background:#fff5f5;border:1px solid #ead6d7;border-radius:8px;place-items:center;display:grid}.price-remove:disabled{opacity:.35}.price-editor+.warning-box{margin-top:9px}@media (max-width:900px){.cup-match-groups{grid-template-columns:1fr}}@media (max-width:760px){.brand-logo{width:39px;height:39px}.cup-phase-tabs{grid-template-columns:1fr 1fr}.champion-banner{grid-template-columns:58px 1fr 36px;padding:15px}.champion-banner .real-crest.lg{width:54px;height:58px}.champion-banner h2{font-size:20px}.cup-match-groups{padding:9px}.suspended-inline{max-width:105px}.price-editor>div{grid-template-columns:92px 1fr 34px}}.penalty-score{color:#9a5d09;background:#fff0d1;border-radius:6px;justify-content:center;align-items:center;margin:0 4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.line-team.qualified .penalty-score{color:#08785a;background:#e5f6ee}.ideal-shortcut{background:linear-gradient(120deg,#f2f9ff,#f8fcff);border:1px solid #c9dfef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 5px 16px #2a78a50d}.ideal-shortcut>div{color:#245f86;align-items:center;gap:11px;display:flex}.ideal-shortcut span{flex-direction:column;display:flex}.ideal-shortcut small{letter-spacing:1px;color:#5e8eaa;font-size:8px;font-weight:900}.ideal-shortcut b{color:#174b6b;font-size:15px}.ideal-shortcut em{color:#718a99;font-size:9px;font-style:normal}.ideal-board-wrap{flex-direction:column;gap:8px;display:flex}.ideal-round-tabs{gap:6px;padding:1px 1px 3px;display:flex;overflow:auto}.ideal-round-tabs button{white-space:nowrap;color:#64766f;background:#fff;border:1px solid #dbe6e1;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.ideal-round-tabs button.active{color:#fff;background:#0b7d5d;border-color:#0b7d5d}.ideal-team-card{background:#fff;border:1px solid #d9e4df;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #1a5d4710}.ideal-team-card>header{background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ideal-team-card>header span{letter-spacing:1px;color:#1d8566;font-size:8px;font-weight:900}.ideal-team-card>header h3{margin:2px 0 0;font-size:17px}.ideal-team-card>header>b{color:#26715a;background:#f0f8f5;border:1px solid #cde0d8;border-radius:999px;padding:5px 8px;font-size:10px}.ideal-pitch{background:linear-gradient(#178c55aa,#178c55aa),repeating-linear-gradient(90deg,#2a9b64 0 11%,#23915d 11% 22%);border-top:1px solid #d9e4df;border-bottom:1px solid #d9e4df;flex-direction:column;justify-content:space-between;min-height:610px;padding:28px 18px;display:flex;position:relative}.ideal-pitch:before{content:"";pointer-events:none;border:2px solid #ffffff70;border-radius:2px;position:absolute;inset:18px}.ideal-pitch:after{content:"";pointer-events:none;border:2px solid #ffffff70;border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideal-line{z-index:2;justify-content:space-around;align-items:center;gap:10px;display:flex;position:relative}.ideal-player{color:#fff;text-shadow:0 1px 3px #00351f66;background:0 0;border:0;flex-direction:column;align-items:center;width:118px;display:flex}.ideal-avatar{color:#65877a;background:#dce9e3;border:3px solid #fffd;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 4px 11px #00321e4a}.ideal-avatar.has-face{background:linear-gradient(#eef6f2,#cfe0d8)}.ideal-avatar-face{object-fit:contain;object-position:center bottom;border-radius:50%;width:100%;height:100%;overflow:hidden}.ideal-avatar .real-crest.sm{background:#fff;border-radius:50%;width:25px;height:25px;padding:3px;position:absolute;bottom:-5px;right:-8px;box-shadow:0 2px 5px #00321e40}.ideal-player-name{text-align:center;max-width:118px;margin-top:5px;font-size:10px;font-weight:900;line-height:1.05}.ideal-player-meta{opacity:.9;font-size:7px;font-weight:800}.ideal-player>strong{color:#fff;min-width:35px;text-shadow:none;border-radius:7px;margin-top:3px;padding:4px 7px;font-size:11px;box-shadow:0 2px 6px #00321e2c}.grade-elite{background:#075985}.grade-great{background:#3694cf}.grade-good{background:#2f9e62}.grade-mid{background:#c59220}.grade-low{background:#c04d52}.ideal-team-card>footer{text-align:center;color:#7a8a83;background:#f7faf8;padding:9px 13px;font-size:8px}.market-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.history-shortcut-button{color:#17694f;background:#fff;border:1px solid #cfe0d9;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.history-shortcut-button:hover{background:#eef8f4}.stats-strip{grid-template-columns:repeat(9,1fr)}@media (max-width:760px){.ideal-shortcut{flex-direction:column;align-items:stretch}.ideal-shortcut .primary-button{width:100%}.ideal-pitch{min-height:540px;padding:22px 5px}.ideal-player{width:82px}.ideal-avatar{width:48px;height:48px}.ideal-player-name{max-width:82px;font-size:8px}.ideal-player-meta{font-size:6px}.stats-strip{grid-template-columns:repeat(3,1fr)}.market-heading-actions{justify-content:flex-start}.history-shortcut-button{justify-content:center;width:100%}}.friendly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.friendly-card{padding:15px}.friendly-card-head{align-items:center;gap:12px;display:flex}.friendly-card-head>div{flex-direction:column;display:flex}.friendly-card-head>div>span{letter-spacing:1px;color:#198464;font-size:8px;font-weight:900}.friendly-card-head h3{margin:2px 0;font-size:17px}.friendly-card-head p{color:#819089;margin:0;font-size:9px}.friendly-logo-placeholder{color:#16805f;background:#edf7f3;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.friendly-config-summary{grid-template-columns:repeat(2,1fr);gap:7px;margin:13px 0;display:grid}.friendly-config-summary>div{background:#f6f9f8;border:1px solid #e2eae6;border-radius:8px;flex-direction:column;padding:8px;display:flex}.friendly-config-summary span{text-transform:uppercase;color:#84938d;font-size:7px;font-weight:800}.friendly-config-summary b{color:#38534a;font-size:9px}.friendly-clubs-row{flex-wrap:wrap;gap:4px;padding:7px 0 12px;display:flex}.friendly-settings-card{padding-bottom:15px}.friendly-create-form{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px;display:grid}.friendly-create-form>label{color:#5c7168;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.friendly-create-form input,.friendly-create-form select{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:9px}.friendly-check{justify-content:flex-end;align-items:center;flex-direction:row!important}.friendly-check input{width:auto}.friendly-club-picker{grid-column:1/-1}.friendly-club-picker>b{color:#526960;margin-bottom:7px;font-size:9px;display:block}.friendly-club-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.friendly-club-picker label{background:#fff;border:1px solid #e0e9e5;border-radius:8px;align-items:center;gap:6px;padding:7px;font-size:8px;font-weight:750;display:flex}.friendly-club-picker label.selected{color:#08785a;background:#eef9f5;border-color:#9ed3bf}.friendly-club-picker input{width:auto}.friendly-create-form>.primary-button{grid-column:1/-1}@media (max-width:760px){.friendly-grid,.friendly-create-form{grid-template-columns:1fr}.friendly-club-picker>div{grid-template-columns:repeat(2,1fr)}}.competition-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.match-line-wrap{border-bottom:1px solid #e9efec}.match-line-wrap:last-child{border-bottom:0}.match-line-wrap .match-line,.tie-games .match-line{cursor:pointer;border-bottom:0;outline:none;grid-template-columns:minmax(150px,1fr) 30px 68px 30px minmax(150px,1fr) 170px;gap:8px;padding:10px 14px}.match-line:focus-visible{box-shadow:inset 0 0 0 2px #4eb493}.match-line-meta{grid-column:1/-1}.line-team-name{align-items:center;min-width:0;display:flex}.line-team-name.home{text-align:right;justify-content:flex-end}.line-team-name.away{text-align:left;justify-content:flex-start}.line-team-name .team-copy{flex-direction:column;min-width:0;display:flex}.line-team-name b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.line-team-name.qualified b{color:#08795b}.line-crest{justify-content:center;align-items:center;display:flex}.line-score{min-width:54px}.line-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.line-actions .line-status{white-space:nowrap;flex:none}.quick-end-match{z-index:auto;white-space:nowrap;padding:5px 9px;position:static;top:auto;right:auto;transform:none}.ideal-round-link{color:#08795b;background:#edf9f4;border:1px solid #9fd2bf;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.ideal-round-link:hover{background:#e2f5ed}.transfer-history-table{min-width:1180px}.transfer-status{letter-spacing:.25px;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.transfer-status.active{color:#08795b;background:#e9f7f1}.transfer-status.cancelled{color:#a8434c;background:#fbe9ea}.cancelled-transfer-row td{color:#8a9893;background:#fbfcfc}.cancelled-transfer-row td b{text-decoration:line-through;text-decoration-thickness:1px}.cancel-transfer-button{color:#a33f48;white-space:nowrap;background:#fff5f5;border:1px solid #e8c5c8;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:850}.cancel-transfer-button:hover{background:#fbe8e9}.action-unavailable{color:#99a49f;white-space:nowrap;font-size:8px}.cancelled-history-item{opacity:.66;background:#fbf7f7}.archived-friendly-list{flex-direction:column;display:flex}.archived-friendly-list>div{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.archived-friendly-list>div:last-child{border-bottom:0}.archived-friendly-list span{flex-direction:column;gap:2px;display:flex}.archived-friendly-list b{font-size:11px}.archived-friendly-list small{color:#87958f;font-size:8px}@media (max-width:760px){.competition-picker{grid-template-columns:1fr 1fr}.competition-picker button:last-child{grid-column:1/-1}.match-line-wrap .match-line,.tie-games .match-line,.rounds-card .match-line{grid-template-columns:minmax(74px,1fr) 24px 46px 24px minmax(74px,1fr);gap:5px;padding:10px 8px}.line-actions{grid-column:1/-1;justify-content:center;padding-top:3px}.line-actions:not(.with-quick),.line-actions.with-quick .line-status{display:none}.line-team-name b{font-size:9px}.quick-end-match{width:100%;max-width:180px}}.auth-top-button{color:#17694f;background:#fff;border:1px solid #cfe0d9;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.auth-top-button:hover{background:#eef8f4}.auth-top-button.logout{color:#7a6252;border-color:#e7ddd6}.auth-modal{background:#fff;border:1px solid #dfe8e4;border-radius:16px;width:min(430px,100vw - 28px);padding:24px;position:relative;box-shadow:0 24px 80px #17372d30}.auth-modal-head>span{letter-spacing:1.2px;color:#168567;font-size:9px;font-weight:900}.auth-modal-head h2{color:#234238;margin:4px 0 6px;font-size:23px}.auth-modal-head p{color:#71817c;margin:0 0 18px;font-size:12px}.auth-modal form{flex-direction:column;gap:12px;display:flex}.auth-modal form label{color:#536a61;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.auth-modal form input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;outline:none;padding:11px}.auth-modal form input:focus{border-color:#40aa89;box-shadow:0 0 0 3px #1a95701a}.auth-modal form label.auth-remember{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:10px;flex-direction:row;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.auth-remember input{margin-top:2px}.auth-modal form .auth-remember input[type=checkbox]{width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:#0b8663;border:0;flex:none;padding:0}.auth-modal form .auth-remember input[type=checkbox]:focus{box-shadow:none}.auth-remember>span{flex-direction:column;gap:2px;display:flex}.auth-remember b{color:#29463c;font-size:11px}.auth-remember small{color:#7b8b85;font-size:8px;font-weight:500;line-height:1.4}.auth-security-note{text-align:center;color:#87958f;margin-top:12px;font-size:9px;display:block}.setup-banner>button{color:#fff;background:#0b8663;border:0;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700}@media (max-width:760px){.top-v2-actions .pes-chip{display:none}.auth-top-button{padding:7px 8px}.auth-top-button svg{display:none}}.club-roster-groups{flex-direction:column;gap:12px;display:flex}.club-roster-group{flex-direction:column;gap:6px;display:flex}.roster-sector-heading{color:#31594c;background:#f4f8f6;border:1px solid #dfe8e4;border-radius:8px;justify-content:space-between;align-items:center;min-height:30px;padding:7px 10px;display:flex}.roster-sector-heading span{letter-spacing:.85px;font-size:9px;font-weight:900}.roster-sector-heading b{color:#507166;background:#fff;border:1px solid #dce7e2;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:9px;display:grid}.roster-sector-heading.goalkeepers{color:#365e77;background:#f1f7fb;border-color:#dbe8f0}.roster-sector-heading.defenders{color:#2f6754;background:#f1f8f5;border-color:#d8e9e1}.roster-sector-heading.midfielders{color:#68633c;background:#f7f7ef;border-color:#e7e5cf}.roster-sector-heading.attackers{color:#795247;background:#fbf4f2;border-color:#eddeda}.club-roster-group .club-roster{border-radius:9px}@media (max-width:760px){.club-roster-groups{gap:10px}.roster-sector-heading{min-height:28px;padding:6px 9px}}.clubs-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.competitive-core-note{text-align:right;background:#eef7f3;border:1px solid #d8eae2;border-radius:11px;flex-direction:column;align-items:flex-end;max-width:340px;padding:10px 12px;display:flex}.competitive-core-note b{color:#17694f;font-size:10px}.competitive-core-note span{color:#70827b;margin-top:2px;font-size:9px}.clubs-directory-card{overflow:hidden}.clubs-directory-head{color:#7e8e88;letter-spacing:.55px;background:#f8fbfa;border-bottom:1px solid #e5ece9;grid-template-columns:minmax(260px,1.7fr) 150px 190px 110px 110px;align-items:center;gap:12px;padding:11px 18px;font-size:9px;font-weight:800;display:grid}.clubs-directory-list{flex-direction:column;display:flex}.club-directory-row{border-bottom:1px solid #e9efec;grid-template-columns:minmax(260px,1.7fr) 150px 190px 110px 110px;align-items:center;gap:12px;padding:14px 18px;transition:all .15s;display:grid}.club-directory-row:last-child{border-bottom:0}.club-directory-row:hover{background:#fbfdfc}.club-directory-main{text-align:left;color:#243c33;background:0 0;border:0;align-items:center;gap:15px;min-width:0;padding:0;display:flex}.club-directory-main .real-crest.lg{width:56px;height:60px}.club-directory-main>span{flex-direction:column;min-width:0;display:flex}.club-directory-main b{font-size:16px;line-height:1.1}.club-directory-main small{color:#85948f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.club-directory-main:hover b{text-underline-offset:3px;color:#087c5d;text-decoration:underline}.club-directory-metric{text-align:left;color:#2c433a;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:8px 9px;display:flex}.club-directory-metric:hover{background:#f0f7f4}.club-directory-metric small{letter-spacing:.6px;color:#899790;font-size:8px;font-weight:800}.club-directory-metric strong{margin-top:2px;font-size:15px}.club-directory-metric.overall strong{color:#0a815f}.club-directory-metric.money strong{color:#285347}.club-directory-open{color:#0b7e5e;background:#fff;border:1px solid #dbe7e2;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.club-directory-open:hover{background:#edf8f3;border-color:#cce7dc}@media (max-width:980px){.clubs-directory-card{overflow-x:auto}.clubs-directory-head,.club-directory-row{min-width:900px}.clubs-heading{flex-direction:column;align-items:flex-start}.competitive-core-note{text-align:left;align-items:flex-start;width:100%;max-width:none}}@media (max-width:760px){.clubs-directory-head,.club-directory-row{grid-template-columns:minmax(235px,1.5fr) 135px 175px 95px 105px;padding-left:13px;padding-right:13px}.club-directory-main b{font-size:14px}.club-directory-main .real-crest.lg{width:48px;height:52px}}.club-summary-cards small{color:#899790;margin-top:2px;font-size:8px}@media (max-width:760px){.club-summary-cards{grid-template-columns:repeat(2,1fr)}}.club-directory-metric.money em{color:#899790;margin-top:1px;font-size:8px;font-style:normal}.clubs-mobile-sort{display:none}.roster-player-market{flex-direction:column;justify-content:center;align-items:flex-end;min-width:86px;margin-left:10px;display:flex}.roster-player-market>strong{color:#0c7e5e;font-size:13px;line-height:1}.roster-player-market>span{color:#2b5144;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:850}.roster-player-market>small{color:#98a49f;white-space:nowrap;margin-top:1px;font-size:7px}.market-position-note{color:#60756c;background:#f4f9f7;border:1px solid #dbe8e2;border-radius:9px;margin:4px 0 10px;padding:9px 10px;font-size:9px;line-height:1.45}@media (max-width:760px){.clubs-directory-card{box-shadow:none;background:0 0;border:0;overflow:visible}.clubs-directory-head{display:none}.clubs-mobile-sort{background:#fff;border:1px solid #dfe8e4;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:9px;padding:8px 9px;display:flex}.clubs-mobile-sort>span{letter-spacing:.55px;color:#84938d;margin-right:2px;font-size:8px;font-weight:850}.clubs-mobile-sort .sort-head{background:#f8fbfa;border:1px solid #dfe8e4;border-radius:999px;padding:6px 8px;font-size:8px}.clubs-mobile-sort .sort-head.active{color:#08795a;background:#edf8f4;border-color:#bfe1d4}.clubs-directory-list{gap:10px}.club-directory-row{background:#fff;border:1px solid #dfe8e4;border-radius:13px;grid-template-columns:1fr 1.2fr .85fr;grid-template-areas:"club club club""overall balance players""open open open";gap:7px 8px;width:100%;min-width:0;padding:12px;box-shadow:0 4px 14px #1f5d4710}.club-directory-row:last-child{border-bottom:1px solid #dfe8e4}.club-directory-main{border-bottom:1px solid #edf1ef;grid-area:club;gap:10px;padding:0 2px 8px}.club-directory-main .real-crest.lg{width:42px;height:46px}.club-directory-main b{font-size:15px}.club-directory-main small{font-size:8px}.club-directory-metric{background:#f8fbfa;border:1px solid #e5ece9;min-width:0;padding:8px 7px}.club-directory-metric.overall{grid-area:overall}.club-directory-metric.money{grid-area:balance}.club-directory-metric.roster{grid-area:players}.club-directory-metric small{letter-spacing:.35px;font-size:7px}.club-directory-metric strong{white-space:nowrap;font-size:14px}.club-directory-metric.money em{color:#8b9994;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal}.club-directory-open{grid-area:open;width:100%;margin-top:1px;padding:8px}.club-roster>div{align-items:center;padding:10px}.roster-player-market{min-width:92px;margin-left:8px}.roster-player-market>strong{font-size:14px}.roster-player-market>span{font-size:9px}.roster-player-market>small{font-size:7px}}.scout-custom-top{border-top:0;border-bottom:1px solid #e5ece9;margin-bottom:1px;padding-top:0;padding-bottom:11px}.scout-more-toggle{color:#315b4d;text-align:left;background:#f7faf8;border:1px solid #d9e5df;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;width:100%;padding:10px 11px;display:grid}.scout-more-toggle>span{font-size:10px;font-weight:850}.scout-more-toggle>small{color:#83928d;font-size:8px;font-weight:700}.scout-more-toggle.open{color:#0d7356;background:#eef8f4;border-color:#cfe5dc}.scout-filter-help{color:#82918b;margin-top:1px;font-size:8px;font-weight:500;line-height:1.35}.scout-more-filters{background:#fbfcfc;border:1px solid #e2ebe7;border-radius:9px;flex-direction:column;gap:9px;padding:10px;display:flex}.finance-balance-dual{flex-direction:column;margin:12px 0;align-items:flex-start!important;gap:2px!important;display:flex!important}.finance-balance-dual>strong{color:#243f36;margin:0!important;font-size:18px!important}.finance-balance-dual>small{color:#8a9893!important;font-size:9px!important}.ledger-dual-value{flex-direction:column;align-items:flex-end;gap:2px;min-width:110px;display:flex}.ledger-dual-value>strong{font-size:11px}.ledger-dual-value>small{color:currentColor;opacity:.68;white-space:nowrap;font-size:8px}@media (max-width:760px){.finance-balance-dual>strong{font-size:16px!important}.scout-custom-top .subheading{align-items:center}.scout-custom-top .subheading button{background:#eff8f4;border:1px solid #cfe5dc;border-radius:8px;padding:7px 9px}.ledger-dual-value{min-width:92px}}.scout-currency-toggle{background:#f5f8f7;border:1px solid #d9e5df;border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:inline-flex}.scout-currency-toggle button{color:#768680;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:850}.scout-currency-toggle button.active{color:#0d7356;background:#fff;box-shadow:0 1px 3px #2343381f}.scout-market-dual{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.scout-market-dual>b{color:#157257;font-size:11px}.scout-market-dual>small{color:#93a09b;font-size:8px;font-weight:650}@media (max-width:760px){.scout-results .card-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.scout-currency-toggle{margin-left:auto}.scout-market-dual>b{font-size:10px}.scout-market-dual>small{font-size:7px}}.currency-badge{color:#17694f;letter-spacing:.45px;white-space:nowrap;background:#eef7f3;border:1px solid #d7e6df;border-radius:999px;align-items:center;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.market-player-search{flex-direction:column;gap:7px;display:flex;position:relative}.market-player-search>label{color:#60716b;font-size:11px;font-weight:700}.market-search-input-wrap{align-items:center;display:flex;position:relative}.market-search-input-wrap>svg{color:#698078;pointer-events:none;position:absolute;left:12px}.market-search-input-wrap input{width:100%;padding-left:40px!important;padding-right:42px!important}.market-search-clear{color:#61746c;background:#f0f5f3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;right:8px}.market-search-clear:hover{color:#176a53;background:#e5efeb}.market-search-results{background:#fff;border:1px solid #dce7e2;border-radius:11px;max-height:330px;overflow:auto;box-shadow:0 12px 28px #173d3020}.market-search-result{text-align:left;color:#294139;background:#fff;border:0;border-bottom:1px solid #e9efec;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.market-search-result:last-of-type{border-bottom:0}.market-search-result:hover,.market-search-result:focus-visible{background:#f3faf7;outline:none}.market-search-result.selected{background:#edf8f3}.market-search-result span{flex-direction:column;min-width:0;display:flex}.market-search-result b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-search-result small{color:#819089;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-search-result strong{color:#0b7d5e;white-space:nowrap;font-size:10px}.market-search-empty{color:#82918b;align-items:center;gap:8px;padding:17px 12px;font-size:10px;display:flex}.market-search-more{color:#82918b;background:#f8faf9;border-top:1px solid #e9efec;padding:8px 12px;font-size:8px;display:block}.market-player-info>span{color:#84938d;font-size:10px}@media (max-width:470px){.market-search-results{max-height:290px}.market-search-result{grid-template-columns:25px minmax(0,1fr);padding:11px 10px}.market-search-result strong{grid-column:2;margin-top:-4px;font-size:9px}.market-search-result small{white-space:normal;line-height:1.25}.market-search-input-wrap input{font-size:16px}}.rank-chip.top-four{color:#067555;background:#e3f5ec}.clubs-directory-card.compact-table{overflow:hidden}.clubs-table{min-width:960px}.clubs-table th,.clubs-table td{padding:9px 11px}.clubs-table .club-directory-main.compact{align-items:center;gap:9px;min-width:190px;display:flex}.clubs-table .club-directory-main.compact .real-crest{width:31px;height:34px}.clubs-table .club-directory-main.compact>span{flex-direction:column;display:flex}.clubs-table .club-directory-main.compact b{font-size:11px}.clubs-table .club-directory-main.compact small{color:#8a9893;margin-top:1px;font-size:8px}.clubs-table .club-ovr-cell{color:#0a815f}.club-directory-open.compact{white-space:nowrap;padding:7px 9px;font-size:9px}.club-admin-hub{overflow:hidden}.club-admin-hub-toggle{color:#29443a;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;display:flex}.club-admin-hub-toggle>span{text-align:left;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;display:grid}.club-admin-hub-toggle>span>svg{color:#0b8060;grid-row:1/3}.club-admin-hub-toggle b{font-size:12px}.club-admin-hub-toggle small{color:#87958f;font-size:8px}.club-admin-hub.open .club-admin-hub-toggle{background:#f5faf8;border-bottom:1px solid #e3ebe7}.club-admin-hub-body{grid-template-columns:220px auto 1fr;align-items:end;gap:10px;padding:12px 15px;display:grid}.club-admin-hub-body>label{color:#60756d;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.club-admin-hub-body select,.club-admin-hub-body input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;padding:9px}.club-admin-hub-body .scout-quick-player{grid-column:1/-1}.statistics-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.statistics-tabs{scrollbar-width:none;border-bottom:1px solid #e8efec;gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.statistics-tabs::-webkit-scrollbar{display:none}.statistics-tabs button{color:#667a72;white-space:nowrap;background:#f8fbfa;border:1px solid #dce7e2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.statistics-tabs button.active{color:#08795a;background:#eaf7f1;border-color:#bfe0d3}.statistics-table{min-width:760px}.player-table-link{color:#25463a;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.player-table-link:hover{color:#087c5d;text-decoration:underline}.history-filters{grid-template-columns:repeat(5,minmax(130px,1fr))}.club-balance-hero{background:linear-gradient(135deg,#eaf8f2,#f7fbf9);border:1px solid #cce6da;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.club-balance-hero>div:first-child{flex-direction:column;display:flex}.club-balance-hero>div:first-child>span{letter-spacing:.85px;color:#177055;font-size:9px;font-weight:900}.club-balance-hero>div:first-child>strong{color:#174c3d;margin:4px 0 2px;font-size:27px;line-height:1.05}.club-balance-hero>div:first-child>small{color:#779087;font-size:8px}.club-balance-hero>button{color:#0a795a;background:#fff;border:1px solid #bcded0;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.club-balance-details{border-top:1px solid #d7e9e1;grid-column:1/-1;padding-top:10px}.club-balance-details .modal-ledger{max-height:360px;overflow:auto}.club-summary-cards{grid-template-columns:repeat(3,1fr)!important}.club-summary-cards>div:nth-last-child(-n+2){background:#f5faf8}.club-summary-cards>div:nth-last-child(-n+2) b{color:#205044;font-size:15px}.club-add-player-box{flex-direction:column;gap:8px;display:flex}.club-add-player-toggle{align-self:flex-start;align-items:center;gap:6px;display:flex}.club-add-player-box .club-admin-actions{margin:0}.roster-player-market{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;min-width:145px!important}.roster-player-market>strong,.roster-player-market>span{color:#0c7e5e!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1!important}.club-collapsible{background:#fff;border:1px solid #e1eae6;border-radius:11px;overflow:hidden}.club-collapsible-head{color:#29433a;text-align:left;background:#f8fbfa;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;display:flex}.club-collapsible-head>span{flex-direction:column;gap:2px;display:flex}.club-collapsible-head small{letter-spacing:.85px;color:#168567;font-size:8px;font-weight:900}.club-collapsible-head b{font-size:11px}.club-collapsible.open .club-collapsible-head{background:#f3f9f6;border-bottom:1px solid #e5ece9}.club-collapsible .club-match-history{border:0;border-radius:0}.mvp-auto-hint{color:#15805f;margin-top:5px;font-size:8px;font-weight:700;display:block}.mvp-auto-hint.warning{color:#9a6a17}@media (max-width:980px){.club-admin-hub-body{grid-template-columns:1fr 1fr}.club-admin-hub-body .scout-quick-player{grid-column:1/-1}}@media (max-width:760px){.clubs-directory-card.compact-table{box-shadow:none;background:#fff;border:1px solid #e0e8e4;border-radius:14px;overflow:hidden}.clubs-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.clubs-table{min-width:850px;font-size:10px}.clubs-table th,.clubs-table td{padding:8px 9px}.clubs-table .club-directory-main.compact{border:0;gap:7px;min-width:170px;padding:0}.clubs-table .club-directory-main.compact .real-crest{width:28px;height:31px}.clubs-table .club-directory-main.compact b{font-size:10px}.clubs-table .club-directory-main.compact small{font-size:7px}.club-admin-hub-body{grid-template-columns:1fr}.club-admin-hub-body .scout-quick-player{grid-column:1}.statistics-heading{flex-direction:column;align-items:flex-start}.statistics-table{min-width:690px}.history-filters{grid-template-columns:1fr 1fr}.club-balance-hero{grid-template-columns:1fr}.club-balance-hero>button{justify-content:center}.club-balance-details{grid-column:1}.club-summary-cards{grid-template-columns:repeat(2,1fr)!important}.roster-player-market{gap:12px!important;min-width:132px!important}.roster-player-market>strong,.roster-player-market>span{font-size:12px!important}}@media (max-width:470px){.history-filters{grid-template-columns:1fr}.club-balance-hero>div:first-child>strong{font-size:25px}.roster-player-market{gap:10px!important;min-width:124px!important}.roster-player-market>strong,.roster-player-market>span{font-size:11px!important}}.finance-sortbar{background:#fff;border:1px solid #dfe8e4;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.finance-sortbar>span{letter-spacing:.55px;color:#84938d;margin-right:2px;font-size:9px;font-weight:850}.finance-sortbar button{color:#61736c;background:#f8fbfa;border:1px solid #dfe8e4;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.finance-sortbar button.active{color:#08795a;background:#edf8f4;border-color:#bfe1d4}.roster-player-market{gap:24px!important;min-width:164px!important}.roster-player-market>strong{color:#0c7e5e!important}.roster-player-market>span{color:#263832!important}@media (max-width:760px){.roster-player-market{gap:19px!important;min-width:150px!important}}@media (max-width:470px){.finance-sortbar{gap:5px;padding:8px 9px}.finance-sortbar button{padding:6px 8px;font-size:8px}.roster-player-market{gap:16px!important;min-width:140px!important}}.transfer-admin-actions{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:180px;display:flex}.transfer-audit-details{position:relative}.transfer-audit-details>summary{cursor:pointer;color:#315b4e;white-space:nowrap;background:#f8fbfa;border:1px solid #cfdad6;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:850;list-style:none}.transfer-audit-details>summary::-webkit-details-marker{display:none}.transfer-audit-details[open]>summary{color:#08795b;background:#edf7f3;border-color:#a9cfc0}.transfer-audit-popover{color:#334a42;background:#fff;border:1px solid #dfe8e4;border-radius:9px;flex-direction:column;gap:9px;width:265px;margin-top:6px;padding:10px;display:flex;box-shadow:0 8px 24px #2342381f}.transfer-audit-event{border-bottom:1px solid #edf1ef;flex-direction:column;gap:3px;padding-bottom:8px;display:flex}.transfer-audit-event:last-of-type{border-bottom:0;padding-bottom:0}.transfer-audit-event.cancelled b{color:#a33f48}.transfer-audit-event>b{color:#0d7258;font-size:9px}.transfer-audit-event span{word-break:break-word;font-size:8px;line-height:1.35}.transfer-audit-event span strong{font-weight:850}.transfer-audit-event code{color:#263b34;background:#f1f5f3;border-radius:4px;padding:1px 4px;font-size:8px}.transfer-audit-popover>small,.transfer-audit-empty{color:#84928d;font-size:7.5px;line-height:1.35}.swap-search-block{margin-top:4px}.swap-summary{display:block}.swap-summary-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid!important}.swap-summary-pair>span{flex-direction:column;min-width:0;display:flex}.swap-summary-pair>span:last-child{text-align:right}.swap-summary-pair b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.swap-summary-pair small{color:#83918c;margin-top:2px;font-size:8px}.swap-final-summary{color:#35554a;background:#f3faf7;border:1px solid #cfe2da;border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.swap-final-summary>b{color:#08795b;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.swap-final-summary>span{font-size:9px;line-height:1.4}.swap-history-players{flex-direction:column;gap:2px;display:flex}.swap-history-players small,.swap-history-club{color:#81908a;margin-top:2px;font-size:7.5px;display:block}@media (max-width:700px){.swap-summary-pair{gap:7px}.swap-summary-pair b{font-size:10px}.swap-summary-pair small{font-size:7px}}.profile-compare-button{align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.compare-modal{min-width:0}.compare-selectors{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.compare-player-search{flex-direction:column;gap:5px;min-width:0;display:flex}.compare-player-search>label{color:#5f726a;font-size:9px;font-weight:850}.compare-search-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.compare-search-input-wrap>svg{color:#668078;pointer-events:none;z-index:1;position:absolute;left:12px}.compare-search-input-wrap input{color:#294139;background:#fff;border:1px solid #d9e4df;border-radius:11px;outline:none;width:100%;min-width:0;padding:12px 42px 12px 40px}.compare-search-input-wrap input:focus{border-color:#40aa89;box-shadow:0 0 0 3px #1a95701a}.compare-search-input-wrap.selected input{font-weight:750}.compare-search-clear{color:#61746c;background:#f0f5f3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;right:8px}.compare-search-clear:hover{color:#176a53;background:#e5efeb}.compare-search-results{z-index:35;background:#fff;border:1px solid #dce7e2;border-radius:11px;max-height:320px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #173d3030}.compare-search-result{text-align:left;color:#294139;background:#fff;border:0;border-bottom:1px solid #e9efec;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 11px;display:grid}.compare-search-result:last-of-type{border-bottom:0}.compare-search-result:hover,.compare-search-result:focus-visible,.compare-search-result.selected{background:#f0f9f5;outline:none}.compare-search-result span{flex-direction:column;min-width:0;display:flex}.compare-search-result b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compare-search-result small{color:#819089;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.compare-search-result strong{color:#0b7d5e;white-space:nowrap;font-size:9px}.compare-search-empty{color:#82918b;align-items:center;gap:8px;padding:15px 11px;font-size:9px;display:flex}.compare-search-more{color:#82918b;background:#f8faf9;border-top:1px solid #e9efec;padding:7px 11px;font-size:7.5px;display:block}.compare-search-meta{color:#8a9893;font-size:7.5px}.compare-search-hint{color:#82918b;background:#fbfcfc;border:1px dashed #d7e4df;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.compare-search-hint>svg{color:#0b8663;flex:none}.compare-search-hint>div{flex-direction:column;gap:2px;display:flex}.compare-search-hint b{color:#4c645b;font-size:10px}.compare-search-hint span{font-size:8.5px;line-height:1.4}.compare-vs{color:#0a7c5d;background:#edf7f3;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:12px;font-weight:950;display:grid}.compare-players-head{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare-players-head article{background:#fff;border:1px solid #dfe8e4;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.compare-players-head article>div{min-width:0}.compare-players-head article span{color:#0a7c5d;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:850;display:block}.compare-players-head article h3{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:18px;overflow:hidden}.compare-players-head article small{color:#788982;font-size:9px}.compare-ovr{color:#24463b;background:#eff5f2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:55px;min-height:55px;font-size:19px;display:flex}.compare-ovr small{color:inherit!important;font-size:7px!important}.compare-section{background:#fff;border:1px solid #e1e9e5;border-radius:13px;padding:14px}.compare-table{flex-direction:column;display:flex}.compare-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:10px;padding:8px 6px;display:grid}.compare-row:last-child{border-bottom:0}.compare-row>b{text-align:center;letter-spacing:.3px;text-transform:uppercase;color:#83918c;font-size:8px}.compare-row>span{color:#334a42;font-size:10px;font-weight:800}.compare-row>span:first-child{text-align:right}.compare-row>span:last-child{text-align:left}.compare-better{border-radius:7px;padding:5px 7px;color:#08795b!important;background:#e8f7f1!important}.compare-attribute-group{margin-top:14px}.compare-attribute-group>h4{letter-spacing:.55px;text-transform:uppercase;color:#0b7c5e;margin:0 0 4px;font-size:9px}.trash-shortcut-button{border-color:#dfd5d5}.trash-rule-card{background:#faf8f5;border:1px solid #e4ded7;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.trash-rule-card b{color:#6e4b2e;font-size:10px}.trash-rule-card span{color:#6f746f;font-size:9px;line-height:1.45}.trash-rule-card small{color:#0b7d5d;font-size:8px;font-weight:850}.trash-offer{background:#f8fbfa;border:1px solid #dbe7e2;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:14px;padding:14px;display:grid}.trash-offer>div:first-child{align-items:center;gap:12px;display:flex}.trash-offer>div:first-child>span{flex-direction:column;display:flex}.trash-offer>div:first-child b{font-size:16px}.trash-offer>div:first-child small{color:#7f8e88;margin-top:3px;font-size:8px}.trash-offer>div:last-child{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;display:grid}.trash-offer>div:last-child span{color:#7d8c86;font-size:8px}.trash-offer>div:last-child b{font-size:10px}.trash-offer>div:last-child strong{color:#0b7d5d;font-size:17px}.trash-settings-card .settings-toggle{margin-top:8px}@media (max-width:760px){.compare-selectors{grid-template-columns:1fr}.compare-vs{justify-self:center;margin-top:0}.compare-search-input-wrap input{font-size:16px}.compare-search-results{max-height:280px}.compare-players-head{grid-template-columns:1fr}.compare-row{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:6px}.compare-row>b{font-size:7px}.compare-row>span{font-size:9px}.trash-offer{grid-template-columns:1fr}.profile-compare-button{justify-content:center;width:100%}}.lineup-experimental-view{--lineup-navy:#031a36;--lineup-blue:#0757c7;--lineup-gold:#f5cf61;--lineup-gold-2:#b78224}.lineup-exp-heading{align-items:center}.lineup-exp-badge{color:#795600;letter-spacing:.08em;background:#fff3c8;border:1px solid #ecd88f;border-radius:999px;justify-content:center;align-items:center;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.lineup-toolbar{align-items:end;gap:18px;padding:16px 18px;display:flex}.lineup-club-title{align-items:center;gap:11px;margin-right:auto;display:flex}.lineup-club-title div{flex-direction:column;display:flex}.lineup-club-title small{letter-spacing:.1em;color:#7a8882;font-size:10px;font-weight:850}.lineup-club-title b{color:#20352e;font-size:19px}.lineup-toolbar label{color:#596b65;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.lineup-toolbar select{color:#20352e;background:#fff;border:1px solid #ccd7d2;border-radius:11px;min-width:145px;padding:10px 34px 10px 12px;font-weight:800}.lineup-toolbar-actions{gap:8px;display:flex}.lineup-stage-shell{background:radial-gradient(circle at 50% -15%,#659bd457,#0000 32%),linear-gradient(#081727 0%,#0a1520 42%,#101923 100%);border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000061,0 18px 50px #071d182e}.lineup-stage-shell:before,.lineup-stage-shell:after{content:"";filter:blur(2px);background:radial-gradient(#dcecff33,#101c2ae6 70%);height:16%;position:absolute;left:-7%;right:-7%}.lineup-stage-shell:before{top:-7%}.lineup-stage-shell:after{bottom:-8%}.lineup-stadium-glow{pointer-events:none;background:radial-gradient(circle at 3% 3%,#ffffffbf 0 2px,#0000 4px),radial-gradient(circle at 97% 3%,#ffffffbf 0 2px,#0000 4px),radial-gradient(circle at 14% 1%,#ffffff4d 0 1px,#0000 3px),radial-gradient(circle at 86% 1%,#ffffff4d 0 1px,#0000 3px);position:absolute;inset:0}.lineup-pitch{z-index:1;aspect-ratio:.86;background:repeating-linear-gradient(90deg,#2e9732f5 0 12.5%,#278b2bf5 12.5% 25%),linear-gradient(#248b34,#1e7730);border:3px solid #efffebb8;border-radius:5px;width:min(100%,820px);margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000061,inset 0 0 45px #00000029}.lineup-pitch:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#04321833);position:absolute;inset:0}.pitch-markings,.pitch-markings span{pointer-events:none;z-index:1;position:absolute}.pitch-markings{inset:0}.pitch-half{border-top:2px solid #f4ffefad;top:50%;left:0;right:0}.pitch-circle{aspect-ratio:1;border:2px solid #f4ffefad;border-radius:50%;width:22%;top:39%;left:39%}.pitch-circle:after{content:"";background:#f4ffefbf;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px)}.pitch-box{border:2px solid #f4ffefad;width:42%;height:15%;left:29%}.pitch-box.top{top:-2px}.pitch-box.bottom{bottom:-2px}.pitch-goal{border:2px solid #f4ffefad;width:18%;height:4%;left:41%}.pitch-goal.top{top:-2px}.pitch-goal.bottom{bottom:-2px}.lineup-player-card{z-index:4;aspect-ratio:.72;color:#fff;cursor:pointer;background:linear-gradient(145deg,#061e3c 0%,#03152d 60%,#020d1d 100%);border:1.5px solid #69a2e1;border-radius:13px;width:clamp(70px,13.5%,112px);padding:0;transition:transform .13s,box-shadow .13s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0000007a,inset 0 0 0 1px #ffffff0a}.lineup-player-card:before{content:"";border-left:2px solid var(--lineup-gold);border-right:2px solid var(--lineup-gold-2);pointer-events:none;border-radius:12px;position:absolute;inset:0}.lineup-player-card:hover,.lineup-player-card:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 7px 18px #00000085,0 0 0 3px #f5cf6140}.lineup-player-card.has-face{background:radial-gradient(circle at 72% 34%,#2154a257,#0000 28%),linear-gradient(145deg,#061e3c 0%,#04162f 52%,#020d1d 100%)}.lineup-player-card.has-face:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 35%,#ffffff1f,#0000 58%);position:absolute;inset:10% 8% 20% 30%}.lineup-card-pos{z-index:7;color:#fff;background:linear-gradient(#126ee4,#034cb5);border-radius:3px;min-width:31px;padding:4px 5px;font-size:clamp(9px,1.5vw,13px);font-weight:950;line-height:1;position:absolute;top:7px;left:7px;box-shadow:inset 0 0 0 1px #ffffff26}.lineup-card-ovr{z-index:7;letter-spacing:-.04em;color:#ffe48c;text-shadow:0 1px #6f4a00;font-size:clamp(18px,3.2vw,28px);font-weight:950;line-height:.9;position:absolute;top:31px;left:8px}.lineup-card-empty-ovr{color:#f9d76e;font-size:clamp(15px,2.3vw,21px);font-weight:950;position:absolute;top:36px;left:11px}.lineup-card-crest{z-index:7;transform-origin:0;opacity:.95;position:absolute;top:56%;left:7px;transform:scale(.58)}.lineup-card-silhouette{z-index:3;filter:drop-shadow(0 1px 1px #f5cf616b);width:62%;height:62%;position:absolute;bottom:19%;right:1%}.lineup-card-silhouette:before{content:"";aspect-ratio:1;background:#06090d;border-radius:50%;width:43%;position:absolute;top:5%;left:28%;box-shadow:0 0 0 2px #f4c54a33}.lineup-card-silhouette:after{content:"";background:#06090d;border-radius:50% 50% 18% 18%;width:82%;height:53%;position:absolute;bottom:1%;left:9%}.lineup-card-silhouette em{z-index:4;color:#ffe18a;text-shadow:0 1px 4px #111;font-size:clamp(28px,5.8vw,48px);font-style:normal;font-weight:950;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lineup-card-silhouette.selected{opacity:.88}.lineup-card-face{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 8px #0000006b);justify-content:center;align-items:flex-end;width:84%;height:72%;display:flex;position:absolute;bottom:16%;right:-10%;overflow:visible}.lineup-card-face img{object-fit:contain;object-position:center bottom;width:118%;height:118%;display:block}.lineup-card-face.selected{opacity:.99}.lineup-card-name{z-index:8;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;background:linear-gradient(#092347,#03162e);border-top:1px solid #f5cf6173;justify-content:center;align-items:center;height:23%;padding:2px 5px 1px;font-size:clamp(7.5px,1.34vw,12px);font-weight:900;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lineup-out-position{z-index:8;color:#231900;background:#f4b400;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;top:6px;right:5px;box-shadow:0 1px 5px #0006}.lineup-status-row{color:#64736e;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px;display:flex}.lineup-status-row b{color:#145f4c}.lineup-status-row small{font-size:11px}.lineup-picker-backdrop{z-index:1000;background:#040f0c8c;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.lineup-picker-sheet{background:#fff;border-radius:22px 22px 14px 14px;flex-direction:column;width:min(620px,100%);max-height:min(80vh,720px);padding:9px 16px 16px;display:flex;box-shadow:0 -12px 50px #00000045}.lineup-picker-grab{background:#d6dfdb;border-radius:99px;width:46px;height:5px;margin:0 auto 11px}.lineup-picker-head{justify-content:space-between;align-items:start;gap:10px;padding:3px 1px 12px;display:flex}.lineup-picker-head small{letter-spacing:.12em;color:#13866a;font-size:10px;font-weight:900}.lineup-picker-head h3{color:#21352f;margin:3px 0 0;font-size:22px}.modal-close.static{flex:none;position:static}.lineup-picker-search{background:#fbfdfc;border:1.5px solid #b8cbc3;border-radius:13px;align-items:center;gap:8px;height:48px;padding:0 11px;display:flex}.lineup-picker-search:focus-within{border-color:#178d70;box-shadow:0 0 0 3px #178d701a}.lineup-picker-search input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.lineup-picker-search button{color:#65766f;background:0 0;border:0;place-items:center;display:grid}.lineup-remove-player{color:#a82f2f;background:#fff7f7;border:1px solid #edd6d6;border-radius:10px;margin-top:9px;padding:9px 10px;font-weight:800}.lineup-picker-list{flex-direction:column;gap:6px;margin-top:10px;padding-right:2px;display:flex;overflow:auto}.lineup-picker-list>button{text-align:left;color:#233730;background:#fff;border:1px solid #e0e8e4;border-radius:13px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.lineup-picker-list>button:hover{background:#f5fbf8;border-color:#8bbdaf}.picker-player-avatar{background:#eef6f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.lineup-picker-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.lineup-picker-list b{font-size:14px}.lineup-picker-list small{color:#7b8b85;font-size:11px}.lineup-picker-list strong{color:#124b3d;text-align:center;flex-direction:column;font-size:20px;line-height:1;display:flex}.lineup-picker-list strong small{letter-spacing:.08em;margin-top:3px;font-size:8px}.lineup-picker-list .empty-v2{padding:22px}@media (max-width:720px){.lineup-toolbar{flex-wrap:wrap;align-items:stretch}.lineup-club-title{width:100%}.lineup-toolbar label{flex:1}.lineup-toolbar select{width:100%;min-width:0}.lineup-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.lineup-toolbar-actions button{justify-content:center}.lineup-stage-shell{border-radius:18px;padding:9px}.lineup-pitch{aspect-ratio:.78;width:100%}.lineup-player-card{border-radius:9px;width:15.2%}.lineup-card-pos{min-width:23px;padding:3px;font-size:8px;top:4px;left:4px}.lineup-card-ovr{font-size:16px;top:22px;left:5px}.lineup-card-empty-ovr{font-size:13px;top:26px;left:6px}.lineup-card-name{padding:2px 4px 1px;font-size:6.8px}.lineup-card-crest{display:none}.lineup-player-card.has-face:after{inset:11% 6% 23% 28%}.lineup-card-face{width:88%;height:73%;bottom:15%;right:-12%}.lineup-card-face img{width:122%;height:122%}.lineup-out-position{width:14px;height:14px;font-size:9px;top:3px;right:3px}.lineup-status-row{flex-direction:column;align-items:flex-start}.lineup-picker-backdrop{padding:0}.lineup-picker-sheet{max-height:84vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}}.lineup-export-frame{flex-direction:column;gap:12px;display:flex}.lineup-export-header{background:linear-gradient(#f7fbf9,#edf5f1);border:1px solid #d8e6e0;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.lineup-export-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.lineup-export-meta strong{color:#20352e;font-size:18px}.lineup-export-meta small{color:#667671;font-size:11px}.lineup-toolbar-actions .ghost-button,.lineup-toolbar-actions .primary-button{white-space:nowrap}.lineup-toolbar-actions{flex-wrap:wrap}.lineup-picker-list .empty-v2.compact{margin-top:4px}.lineup-club-title b{line-height:1.1}@media (max-width:720px){.lineup-export-header{flex-direction:column;align-items:flex-start}.lineup-export-meta{text-align:left;align-items:flex-start;width:100%}}.player-profile-face{background:linear-gradient(#f2f6f5,#e2ece8);border:1px solid #d7e2dd;border-radius:16px;justify-content:center;align-items:flex-end;width:58px;height:62px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0c332714}.player-profile-face img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.player-profile-face-crest{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;padding:2px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 3px 8px #0a211b2e}.player-profile-face-crest .real-crest.sm{width:19px;height:19px}@media (max-width:760px){.player-profile-face{border-radius:13px;width:48px;height:52px}.player-profile-face-crest{width:22px;height:22px;bottom:-4px;right:-4px}.player-profile-face-crest .real-crest.sm{width:16px;height:16px}}.window-schedule-list{border-top:1px solid #edf2f0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.window-schedule-card{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.window-schedule-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.window-schedule-head>span:first-child{flex-direction:column;display:flex}.window-schedule-head b{color:#294139;font-size:12px}.window-schedule-head small{color:#819089;font-size:9px}.window-schedule-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.window-schedule-fields label{color:#596b65;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.window-schedule-fields input{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:9px;outline:none;padding:9px 10px}.window-schedule-fields input:focus{border-color:#40aa89;box-shadow:0 0 0 3px #1a95701a}.window-schedule-actions{flex-wrap:wrap;gap:8px;display:flex}.window-schedule-card>.settings-help{color:#71817c;font-size:9px;line-height:1.45}.window-status.open{color:#08714f;background:#e3f5eb}.window-status.closed{color:#a7464d;background:#f8e8e8}@media (max-width:760px){.window-schedule-fields{grid-template-columns:1fr}.window-schedule-actions{grid-template-columns:1fr;display:grid}.window-schedule-actions button{justify-content:center}.window-schedule-head{flex-direction:column;align-items:flex-start}}.exceptional-trash-settings-card{grid-column:1/-1}.exceptional-trash-clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.exceptional-trash-club-row{background:#fbfcfc;border:1px solid #e0e8e4;border-radius:11px;grid-template-columns:minmax(0,1fr) 92px 118px;align-items:center;gap:10px;padding:10px;display:grid}.exceptional-trash-club-row.selected{background:#f3faf7;border-color:#9fcfbe}.exceptional-club-toggle{align-items:center;gap:9px;min-width:0;display:flex!important}.exceptional-club-toggle>span{flex-direction:column;min-width:0;display:flex}.exceptional-club-toggle b{color:#294139;font-size:11px}.exceptional-club-toggle small{color:#82918b;font-size:8px}.exceptional-trash-club-row>label:not(.exceptional-club-toggle){color:#73837d;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.exceptional-trash-club-row input[type=number]{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:8px;width:100%;padding:8px}.exceptional-pin{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.exceptional-pin span{color:#84928d;font-size:8px;font-weight:800}.exceptional-pin b{text-align:center;color:#fff;letter-spacing:.16em;background:#112f27;border-radius:8px;min-width:64px;padding:7px 9px;font-size:14px}.exceptional-trash-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.exceptional-trash-shortcut{color:#6e5312!important;background:#fffaf0!important;border-color:#d8c79d!important}.exceptional-trash-login{max-width:520px;margin:auto}.exceptional-login-icon{color:#0b7d5d;background:#edf7f3;border-radius:20px;place-items:center;width:70px;height:70px;margin:3px auto 6px;display:grid}.exceptional-trash-login .modal-field input{text-align:center;letter-spacing:.35em;font-size:24px;font-weight:900}.exceptional-access-summary{grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;display:grid}.exceptional-access-summary>span{background:#f6faf8;border:1px solid #dfe9e4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.exceptional-access-summary b{color:#135f4a;font-size:20px}.exceptional-access-summary small{color:#819089;font-size:8px}.exceptional-trash-market-modal .trash-rule-card{background:#fffaf0;border-color:#ddcfaa}.exceptional-trash-market-modal .trash-rule-card b{color:#6e5312}@media (max-width:760px){.exceptional-trash-clubs{grid-template-columns:1fr}.exceptional-trash-club-row{grid-template-columns:minmax(0,1fr) 72px 88px}.exceptional-pin b{min-width:56px;font-size:12px}.exceptional-trash-actions{grid-template-columns:1fr;display:grid}.exceptional-trash-actions button{justify-content:center}.exceptional-access-summary{grid-template-columns:1fr 1fr}.exceptional-access-summary button{grid-column:1/-1;justify-content:center}}.history-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:760px){.history-heading-actions{justify-content:stretch;width:100%}.history-heading-actions .ghost-button{flex:1;justify-content:center}}.history-valid-counter{background:linear-gradient(135deg,#f2fbf7,#fff);border:1px solid #cfe5dc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.history-valid-counter>div{align-items:baseline;gap:12px;display:flex}.history-valid-counter span{letter-spacing:1px;color:#168567;font-size:10px;font-weight:900}.history-valid-counter strong{color:#17483a;font-size:30px;line-height:1}.history-valid-counter small{color:#70827b;text-align:right;font-size:11px}@media (max-width:620px){.history-valid-counter{flex-direction:column;align-items:flex-start;gap:7px}.history-valid-counter small{text-align:left}.history-valid-counter strong{font-size:26px}}.pes-lineup-admin-view{--pes-blue:#0b2f59;--pes-cyan:#2f8fff}.pes-lineup-private-badge{color:#fff;letter-spacing:.09em;background:#142e55;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.pes-lineup-toolbar{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.pes-lineup-toolbar>label,.pes-role-panel-body>label,.pes-form-grid label{letter-spacing:.06em;color:#6f817a;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.pes-lineup-toolbar select,.pes-role-panel select,.pes-form-grid select,.pes-form-grid input{color:#20372f;background:#fff;border:1px solid #ccd9d3;border-radius:10px;outline:none;min-height:42px;padding:10px 11px}.pes-lineup-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pes-lineup-status-grid>div{background:#fff;border:1px solid #dfe8e4;border-radius:13px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.pes-lineup-status-grid span{letter-spacing:.08em;color:#7b8c85;text-transform:uppercase;font-size:9px;font-weight:900}.pes-lineup-status-grid b{color:#29463c;font-size:19px}.pes-lineup-status-grid .ok{background:#f1faf6;border-color:#cfe8dc}.pes-lineup-status-grid .warn{background:#fff9ec;border-color:#eedca9}.pes-lineup-status-grid .warn b{color:#9b6a00}.pes-lineup-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.pes-lineup-stage{min-height:650px}.pes-lineup-pitch{aspect-ratio:.82;width:min(100%,760px)}.pes-lineup-empty-slot{z-index:4;aspect-ratio:.72;color:#fff;background:#03162dcc;border:1.5px dashed #ffefaeb8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:clamp(66px,12%,98px);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #00000047}.pes-lineup-empty-slot span{color:#f6d874;font-size:9px;font-weight:900}.pes-lineup-empty-slot b{font-size:24px;line-height:1}.pes-lineup-empty-slot small{text-transform:uppercase;opacity:.78;font-size:7px}.pes-draggable-card{cursor:grab}.pes-draggable-card:active{cursor:grabbing}.pes-draggable-card.pes-role-invalid{border-color:#ffb326;box-shadow:0 0 0 3px #ffb32638,0 6px 15px #00000073}.pes-drag-handle{z-index:9;color:#fff;background:#00000080;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:24%;right:4px}.pes-role-panel{position:sticky;top:84px}.pes-role-panel-body{flex-direction:column;gap:12px;padding:15px;display:flex}.pes-role-panel-body p{color:#75867f;margin:0;font-size:11px;line-height:1.45}.pes-coordinate-readout{color:#fff;background:#071b31;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.pes-coordinate-readout span{letter-spacing:.08em;color:#8fc2ff;font-size:9px;font-weight:900}.pes-coordinate-readout b{font-size:19px}.pes-validation-alert{color:#855b00;background:#fff7e7;border:1px solid #efd39b;border-radius:10px;padding:10px;font-size:11px;line-height:1.4}.pes-bench-card>.settings-help{padding:0 18px}.pes-bench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px 18px;display:grid}.pes-bench-player{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:11px;grid-template-columns:42px 1fr 28px;align-items:center;gap:9px;padding:8px;display:grid}.pes-bench-player>img{object-fit:contain;object-position:center bottom;background:#eef4f1;border-radius:8px;width:42px;height:42px}.pes-bench-player>span{flex-direction:column;min-width:0;display:flex}.pes-bench-player b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pes-bench-player small{color:#7b8b85;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pes-bench-player>button{color:#8b9994;background:0 0;border:0;place-items:center;display:grid}.pes-bench-empty{color:#367565;background:#f8fbfa;border:1px dashed #b9cbc4;border-radius:11px;min-height:60px;font-size:11px;font-weight:800}.pes-settings-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.pes-form-grid.setpieces{grid-template-columns:repeat(3,minmax(0,1fr))}.pes-validation-card ul{color:#7b5410;margin:0;padding:14px 34px 18px;font-size:12px;line-height:1.6}.pes-validation-card>p{color:#3d6c5b;margin:0;padding:14px 18px 18px;font-size:12px}.pes-validation-card.has-errors{background:#fffdf8;border-color:#ead5a5}.pes-validation-card.ready{background:#f7fcf9;border-color:#cde7da}.pes-validation-card.ready .card-heading>svg{color:#168567}.pes-picker-face{object-fit:contain;object-position:center bottom;border-radius:10px;width:100%;height:100%}.picker-player-avatar:has(.pes-picker-face){overflow:hidden}@media (max-width:980px){.pes-lineup-workspace{grid-template-columns:1fr}.pes-role-panel{position:static}.pes-bench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pes-settings-two-col{grid-template-columns:1fr}.pes-lineup-toolbar{grid-template-columns:1fr 1fr}.pes-lineup-toolbar .lineup-club-title{grid-column:1/-1}.pes-lineup-stage{min-height:0}.pes-form-grid.setpieces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pes-lineup-toolbar{grid-template-columns:1fr}.pes-lineup-toolbar .lineup-club-title{grid-column:auto}.pes-lineup-toolbar-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.pes-lineup-status-grid{grid-template-columns:1fr 1fr}.pes-bench-grid,.pes-form-grid,.pes-form-grid.setpieces{grid-template-columns:1fr}.pes-lineup-pitch{aspect-ratio:.76}.pes-lineup-empty-slot{border-radius:8px;width:14.5%}.pes-lineup-empty-slot small,.pes-drag-handle{display:none}}.pes-lineup-empty-slot.locked{opacity:.42;cursor:not-allowed}.pes-lineup-empty-slot.next{box-shadow:0 0 0 3px #f6d8741c,0 4px 10px #00000047}.pes-movement-setting{flex-direction:column;align-self:end;gap:6px;display:flex}.pes-movement-setting>span{letter-spacing:.08em;color:#71827b;font-size:9px;font-weight:900}.pes-movement-toggle{background:#f7faf9;border:1px solid #ccd9d3;border-radius:10px;grid-template-columns:1fr 1fr;min-height:42px;padding:3px;display:grid}.pes-movement-toggle button{color:#667973;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.pes-movement-toggle button.active{color:#fff;background:#0d365f;box-shadow:0 2px 7px #0623412e}.pes-draggable-card.arrow-mode{cursor:pointer}.pes-draggable-card.drag-mode{cursor:grab}.pes-draggable-card.drag-mode:active{cursor:grabbing}.pes-draggable-card.pes-card-selected{box-shadow:0 0 0 3px #4a9aff59,0 7px 18px #00000085}.pes-arrow-controls{z-index:14;pointer-events:none;width:0;height:0;position:absolute}.pes-arrow-controls button{color:#fff;pointer-events:auto;background:#0a315a;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .1s,background .1s;display:grid;position:absolute;box-shadow:0 3px 10px #0000006b}.pes-arrow-controls button:hover{background:#0e4c87}.pes-arrow-controls button svg{width:15px;height:15px}.pes-arrow-controls .up{transform:translate(-50%,-82px)}.pes-arrow-controls .down{transform:translate(-50%,52px)}.pes-arrow-controls .left{transform:translate(-82px,-50%)}.pes-arrow-controls .right{transform:translate(52px,-50%)}.pes-enhanced-picker-list>button.selected{background:#f0f7ff;border-color:#55a5ff;box-shadow:inset 0 0 0 1px #1c70cd14}.pes-enhanced-picker-list>button:disabled{opacity:.42;cursor:not-allowed}.pes-picker-check{color:#fff;border:1.5px solid #b9c8c2;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pes-picker-check.checked{background:#1167ba;border-color:#1167ba}.pes-bench-picker-footer{border-top:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 2px 0;display:flex}.pes-bench-picker-footer span{color:#6f817a;font-size:11px}.pes-bench-picker-footer span b{color:#24443a;font-size:16px}.pes-picker-clear-selection{color:#a63838;background:#fff7f7;border:1px solid #e5d6d6;border-radius:10px;margin-top:10px;padding:9px 11px;font-weight:800}.pes-setpiece-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.pes-setpiece-control{flex-direction:column;gap:6px;display:flex}.pes-setpiece-control>span{letter-spacing:.055em;color:#6f817a;font-size:10px;font-weight:900}.pes-setpiece-control>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.pes-setpiece-select{text-align:left;color:#243a33;background:#fff;border:1px solid #d8e3de;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:flex}.pes-setpiece-select>span{flex-direction:column;min-width:0;display:flex}.pes-setpiece-select b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pes-setpiece-select small{color:#7c8c86;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pes-setpiece-clear{color:#889690;background:#fafcfc;border:1px solid #e1e8e5;border-radius:10px;place-items:center;width:34px;display:grid}.pes-specialist-rating{border:1px solid;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:45px;height:42px;font-size:18px;font-weight:950;line-height:.9;display:flex}.pes-specialist-rating small{letter-spacing:.08em;margin-top:4px;color:inherit!important;font-size:7px!important}.pes-specialist-rating.picker{justify-self:end}.pes-enhanced-picker-list .pes-specialist-rating{min-width:52px}@media (max-width:1100px){.pes-lineup-toolbar{grid-template-columns:1fr 1fr}.pes-lineup-toolbar .lineup-club-title{grid-column:1/-1}.pes-movement-setting{align-self:stretch}.pes-setpiece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pes-lineup-toolbar{grid-template-columns:1fr}.pes-lineup-toolbar .lineup-club-title{grid-column:auto}.pes-setpiece-grid{grid-template-columns:1fr}.pes-arrow-controls .up{transform:translate(-50%,-58px)}.pes-arrow-controls .down{transform:translate(-50%,34px)}.pes-arrow-controls .left{transform:translate(-58px,-50%)}.pes-arrow-controls .right{transform:translate(34px,-50%)}.pes-arrow-controls button{width:25px;height:25px}.pes-bench-picker-footer{padding:10px 0 calc(4px + env(safe-area-inset-bottom));z-index:5;background:#fff;position:sticky;bottom:0}.pes-bench-picker-footer .primary-button{padding:9px 10px;font-size:11px}}.pes-bench-picker-meta{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.pes-picker-position-badge{color:#fff;letter-spacing:.025em;background:linear-gradient(#1474df,#0756b5);border-radius:8px;place-items:center;min-width:43px;height:30px;padding:0 8px;font-size:10px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.pes-picker-overall{color:#24463a;background:#eef3f1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:45px;height:36px;font-size:17px;font-weight:950;line-height:.85;display:flex}.pes-picker-overall small{letter-spacing:.08em;margin-top:4px;color:#72847d!important;font-size:7px!important}.pes-setpiece-picker-meta{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.pes-setpiece-picker-meta .pes-specialist-rating{width:58px;min-width:58px;height:46px}.pes-dominant-foot{color:#fff;background:#111;border:1px solid #111;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:66px;height:46px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pes-dominant-foot small{letter-spacing:.055em;white-space:nowrap;font-weight:900;line-height:1;color:#fff!important;font-size:6px!important}.pes-dominant-foot b{color:#fff;letter-spacing:.02em;font-size:8px;line-height:1}@media (max-width:620px){.pes-bench-picker-meta{gap:4px}.pes-picker-position-badge{min-width:35px;height:27px;padding:0 5px;font-size:8px}.pes-picker-overall{width:38px;height:31px;font-size:14px}.pes-setpiece-picker-meta{gap:4px}.pes-setpiece-picker-meta .pes-specialist-rating{width:48px;min-width:48px;height:40px;font-size:16px}.pes-dominant-foot{width:54px;height:40px}.pes-dominant-foot small{font-size:5px!important}.pes-dominant-foot b{font-size:7px}.pes-picker-check{width:25px;height:25px}}.pes-tactic-label{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.pes-info-button{color:#54746a;background:#f7faf9;border:1px solid #cddbd5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;transition:all .12s;display:grid}.pes-info-button:hover,.pes-info-button:focus-visible{color:#0e7a5d;background:#eaf5f1;border-color:#8ebfaf;outline:none;box-shadow:0 0 0 3px #0e7a5d1a}.pes-info-backdrop{z-index:1200;background:#0614106b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pes-info-dialog{background:#fff;border:1px solid #dce7e2;border-radius:18px;width:min(440px,100%);padding:22px 22px 20px;position:relative;box-shadow:0 24px 70px #00000040}.pes-info-dialog>.pes-info-close{position:absolute;top:14px;right:14px}.pes-info-icon{color:#0c7f60;background:#eaf5f1;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:13px;display:grid}.pes-info-dialog>span{letter-spacing:.12em;color:#168567;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.pes-info-dialog h3{color:#243d34;letter-spacing:-.25px;margin:0 38px 8px 0;font-size:21px}.pes-info-dialog>p{color:#6e8179;margin:0;font-size:12px;line-height:1.55}.pes-info-reference{background:#f7fbf9;border:1px solid #dce8e3;border-radius:12px;margin-top:15px;padding:12px 13px}.pes-info-reference b{color:#23483b;font-size:11px}.pes-info-reference p{color:#536b62;margin:5px 0 0;font-size:12px;line-height:1.55}.pes-info-dialog>small{color:#91a09a;margin-top:12px;font-size:9px;line-height:1.4;display:block}@media (max-width:620px){.pes-info-backdrop{align-items:end;padding:0}.pes-info-dialog{padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;width:100%}.pes-info-dialog h3{font-size:19px}}.context-settings-card{grid-column:1/-1}.context-select-label{color:#5a7067;flex-direction:column;gap:6px;padding:0 16px 12px;font-size:10px;font-weight:800;display:flex}.context-select-label select{color:#294139;background:#fff;border:1px solid #d8e3de;border-radius:10px;max-width:360px;padding:10px 12px;font-weight:800}.context-current-chip{background:#f8fbfa;border:1px solid #dbe7e2;border-radius:11px;flex-direction:column;align-items:flex-end;gap:2px;min-width:220px;padding:9px 12px;display:flex}.context-current-chip small{letter-spacing:.1em;color:#168567;font-size:8px;font-weight:900}.context-current-chip b{color:#28463c;font-size:12px}.context-current-chip span{color:#75857f;text-align:right;font-size:9px}.friendly-current-stack{gap:14px;display:grid}.friendly-current-card .cup-match-groups{padding:12px}.friendly-champion-inline{color:#116b52;background:#eef8f4;border-radius:9px;align-items:center;gap:7px;margin:12px 14px 0;padding:9px 11px;font-size:11px;display:flex}.lineup-context-panel{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lineup-context-panel>div:first-child{flex-direction:column;gap:2px;display:flex}.lineup-context-panel small{letter-spacing:.1em;color:#168567;font-size:8px;font-weight:900}.lineup-context-panel b{font-size:14px}.lineup-context-panel span{color:#73827d;font-size:10px}.lineup-context-clubs{flex-wrap:wrap;gap:7px;display:flex}.lineup-context-clubs button{color:#4c6058;background:#fff;border:1px solid #dce6e2;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;display:flex;position:relative}.lineup-context-clubs button.active{color:#0a7357;background:#eff9f5;border-color:#168567}.lineup-context-clubs button.changed{box-shadow:inset 0 0 0 1px #ea8b1f2e}.lineup-context-clubs button i{color:#f08b22;text-shadow:0 1px 2px #fff;font-size:24px;font-style:normal;line-height:8px;position:absolute;top:-1px;right:-3px}.pes-info-reference-list{flex-direction:column;gap:8px;display:flex}.pes-info-reference-list .pes-info-reference{margin:0}@media (max-width:760px){.context-current-chip{align-items:flex-start;width:100%;min-width:0}.context-current-chip span{text-align:left}.lineup-context-clubs{grid-template-columns:repeat(4,1fr);display:grid}.lineup-context-clubs button{justify-content:center}.friendly-current-card .cup-match-groups{padding:8px}}.friendly-integrated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.friendly-tournament-card{flex-direction:column;gap:11px;padding:15px;display:flex}.friendly-club-chip{color:#3d544b;background:#fbfdfc;border:1px solid #e2e9e6;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.friendly-phase-summary{background:#f4f8f6;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.friendly-phase-summary span{text-transform:uppercase;color:#7c8b85;font-size:8px;font-weight:800}.friendly-phase-summary b{color:#1d5b49;font-size:10px}.friendly-bracket-mini{flex-direction:column;gap:7px;display:flex}.friendly-mini-tie{border:1px solid #e4ebe8;border-radius:9px;padding:8px}.friendly-mini-tie header{justify-content:space-between;gap:6px;margin-bottom:6px;display:flex}.friendly-mini-tie header span{color:#7e8e87;text-transform:uppercase;font-size:7px;font-weight:900}.friendly-mini-tie header b{color:#0c7d5d;font-size:7px}.friendly-mini-tie>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;font-size:8px;display:grid}.friendly-mini-tie>div span:last-child{text-align:right}.friendly-mini-tie>div strong{font-size:10px}.friendly-mini-tie>small{color:#9aa59f;margin-top:4px;font-size:7px;display:block}.friendly-rules-note{padding-bottom:12px}@media (max-width:1050px){.friendly-integrated-grid{grid-template-columns:1fr}}.pes-lineup-club-badge{color:#0d7458;letter-spacing:.09em;background:#eaf6f1;border:1px solid #cfe7dc;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.pes-lineup-toolbar{grid-template-columns:minmax(180px,1.15fr) minmax(150px,.8fr) minmax(210px,.95fr)!important}.pes-lineup-toolbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.pes-clear-lineup-button{color:#a53b43;background:#fff5f5;border:1px solid #efd6d6;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:850;display:inline-flex}.pes-clear-lineup-button:hover{background:#ffecec;border-color:#eabfc2}.pes-lineup-image-frame{background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:10px;display:flex}.pes-image-header{align-items:center;gap:11px;padding:8px 10px 2px;display:flex}.pes-image-header>div{flex-direction:column;display:flex}.pes-image-header small{letter-spacing:.12em;color:#168567;font-size:8px;font-weight:900}.pes-image-header b{color:#243d34;font-size:18px}.pes-save-actions{background:#fff;border:1px solid #dbe6e2;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.pes-save-actions>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pes-save-actions button{justify-content:center}.pes-save-pending{color:#785514;background:#fff9ea;border:1px solid #edd7a8;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pes-save-pending b{font-size:11px}.pes-save-pending span{color:#8c7443;font-size:9px;line-height:1.45}.pes-admin-json-export{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.pes-admin-json-export>div{flex-direction:column;gap:3px;display:flex}.pes-admin-json-export>div>span{letter-spacing:.1em;color:#168567;font-size:8px;font-weight:900}.pes-admin-json-export>div>b{color:#29463c;font-size:13px}.pes-admin-json-export>div>small{color:#7d8c86;font-size:9px}.pes-picker-position-text{line-height:1.15;color:#586e65!important;font-size:10px!important;font-weight:800!important}.lineup-access-login{max-width:560px;margin:22px auto;padding:24px}.lineup-access-icon{color:#0c7a5c;background:#eaf6f1;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:13px;display:grid}.lineup-access-copy>span{letter-spacing:.12em;color:#168567;font-size:9px;font-weight:900}.lineup-access-copy h2{color:#223b32;margin:4px 0 6px;font-size:25px}.lineup-access-copy p{color:#72827c;margin:0 0 18px;font-size:12px;line-height:1.55}.lineup-access-login form{flex-direction:column;gap:12px;display:flex}.lineup-access-login form>label:not(.lineup-remember){color:#657971;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.lineup-access-login select,.lineup-access-login input[type=password]{color:#263f36;background:#fff;border:1px solid #cad9d3;border-radius:10px;outline:none;padding:11px 12px}.lineup-access-login input[type=password]{letter-spacing:.18em;text-transform:uppercase;font-size:19px;font-weight:900}.lineup-remember{background:#f9fbfa;border:1px solid #dfe8e4;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.lineup-remember input{margin-top:2px}.lineup-remember>span{flex-direction:column;gap:2px;display:flex}.lineup-remember b{font-size:11px}.lineup-remember small{color:#7b8b85;font-size:8px;line-height:1.4}.lineup-public-access-bar{justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.lineup-public-access-bar>span{align-items:center;gap:8px;display:flex}.lineup-public-access-bar>span>span{flex-direction:column;display:flex}.lineup-public-access-bar small{letter-spacing:.1em;color:#168567;font-size:7px;font-weight:900}.lineup-public-access-bar b{color:#29463c;font-size:11px}.lineup-password-settings{grid-column:1/-1}.lineup-password-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.lineup-password-row{background:#fbfcfc;border:1px solid #e0e8e4;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 78px auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.lineup-password-row>span{flex-direction:column;min-width:0;display:flex}.lineup-password-row b{color:#294139;font-size:10px}.lineup-password-row small{color:#83918c;font-size:7px}.lineup-password-code{text-align:center;color:#fff;letter-spacing:.09em;background:#122f27;border-radius:7px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.match-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.match-heading-actions>.ghost-button{white-space:nowrap}.cup-phase-tabs.inside{border-bottom:1px solid #e6eeea;margin:0;padding:0 12px}@media (max-width:760px){.pes-lineup-toolbar{grid-template-columns:1fr!important}.pes-lineup-toolbar .lineup-club-title{grid-column:auto}.pes-lineup-toolbar-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.pes-save-actions>div:last-child{grid-template-columns:1fr}.pes-admin-json-export{flex-direction:column;align-items:stretch}.pes-admin-json-export button{justify-content:center}.lineup-public-access-bar{flex-direction:column;align-items:stretch}.lineup-public-access-bar button{justify-content:center}.lineup-password-list{grid-template-columns:1fr}.lineup-password-row{grid-template-columns:28px minmax(0,1fr) 68px}.lineup-password-row button{grid-column:1/-1;justify-content:center}.match-heading-actions{flex-direction:column;align-items:stretch;width:100%}.match-heading-actions>.ghost-button{justify-content:center}.match-heading-actions .segmented{width:100%}.match-heading-actions .segmented button{flex:1}.pes-lineup-image-frame{padding:5px}.pes-image-header{padding:7px 8px 0}.pes-image-header b{font-size:15px}}.lineup-export-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lineup-export-admin-actions>.ghost-button{white-space:nowrap}.lineup-confirmed-tab{color:#14684f!important;background:#f0f8f5!important;border-color:#cce5dc!important}.lineup-confirmed-tab b{color:#0a6a4e;background:#dff1ea;border-radius:999px;padding:2px 6px;font-size:10px}.lineup-confirmed-modal{background:#fff;border:1px solid #dfe8e4;border-radius:18px;width:min(620px,96vw);max-height:88dvh;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 70px #1430273d}.lineup-confirmed-head{flex-direction:column;gap:5px;padding-right:42px;display:flex}.lineup-confirmed-head>span{letter-spacing:1.15px;color:#158467;font-size:9px;font-weight:900}.lineup-confirmed-head h2{color:#203a32;margin:0;font-size:24px}.lineup-confirmed-head p{color:#71817c;margin:2px 0 4px;font-size:12px;line-height:1.45}.lineup-confirmed-head strong{color:#0a7758;background:#edf8f3;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:11px}.lineup-confirmed-groups{flex-direction:column;gap:16px;margin-top:18px;display:flex}.lineup-confirmed-groups h3{color:#344c44;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.lineup-confirmed-list{flex-direction:column;gap:7px;display:flex}.lineup-confirmed-row{background:#fbfdfc;border:1px solid #dfe8e4;border-radius:11px;grid-template-columns:28px 1fr 30px;align-items:center;gap:10px;padding:10px 11px;display:grid}.lineup-confirmed-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lineup-confirmed-row b{color:#294139;font-size:12px}.lineup-confirmed-row small{color:#7f8e89;white-space:normal;font-size:8.5px}.lineup-confirmed-row i{border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.lineup-confirmed-row.valid i{color:#08795a;background:#e2f5ec}.lineup-confirmed-row.invalid{background:#fff8f8;border-color:#efd5d5}.lineup-confirmed-row.invalid i{color:#b43737;background:#fde5e5}.lineup-confirmed-empty{color:#87958f;text-align:center;border:1px dashed #dbe5e1;border-radius:10px;padding:14px;font-size:10px}.lineup-pending-group{border-top:1px solid #edf1ef;padding-top:2px}.lineup-pending-group h3{margin-top:12px}.lineup-pending-chips{flex-wrap:wrap;gap:6px;display:flex}.lineup-pending-chips>span{color:#687a73;background:#f8faf9;border:1px solid #e1e8e5;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.lineup-pending-chips .real-crest.sm{width:17px;height:19px}.lineup-confirmed-warning{color:#8f6526;background:#fff5e8;border-radius:9px;margin-top:14px;padding:10px;font-size:9px;line-height:1.4;display:block}@media (max-width:760px){.lineup-export-admin-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.lineup-export-admin-actions>.ghost-button{justify-content:center}.lineup-confirmed-modal{width:100%;max-height:86dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;align-self:flex-end}.lineup-confirmed-head h2{font-size:22px}.lineup-confirmed-row{grid-template-columns:25px 1fr 28px}.lineup-confirmed-tab b{font-size:9px}}.match-player-picker-trigger{color:#294139;text-align:left;background:#fff;border:1px solid #d8e3de;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.match-player-picker-trigger:hover{background:#f7fbf9;border-color:#8bbdaf}.match-player-picker-trigger>span{flex-direction:column;min-width:0;display:flex}.match-player-picker-trigger b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.match-player-picker-trigger small{color:#7b8b85;font-size:10px}.event-edit-row.picker-mode{grid-template-columns:34px 118px minmax(190px,1fr) minmax(190px,1fr) 38px;align-items:center}.event-edit-row.picker-mode.card-row{grid-template-columns:34px 118px minmax(190px,1fr) 38px}.match-finish-box .match-player-picker-trigger.mvp{width:100%;margin-top:6px}.match-player-picker-sheet{max-height:min(86vh,780px)}.match-player-picker-groups{margin-top:10px;padding-right:2px;overflow:auto}.match-player-picker-groups>section+section{margin-top:14px}.match-player-picker-groups h4{letter-spacing:.11em;color:#168567;margin:0 0 6px;font-size:9px}.match-player-picker-list{margin-top:0}.match-player-picker-list>button.selected{background:#eef9f5;border-color:#168567}.match-player-picker-list .pes-picker-face{object-fit:contain;object-position:center bottom;width:100%;height:100%}.friendly-score-stepper{grid-template-rows:24px 24px 24px;place-items:center;margin-top:7px;display:grid}.friendly-score-stepper button{color:#0d8562;background:#fff;border:1px solid #d5e3dd;border-radius:7px;place-items:center;width:28px;height:24px;padding:0;display:grid}.friendly-score-stepper button:disabled{opacity:.35}.friendly-score-stepper span{color:#21483b;font-size:12px;font-weight:900}.friendly-score-note{color:#60766e;text-align:center;background:#f3f8f6;border-radius:9px;margin:-6px 0 10px;padding:8px 10px;font-size:10px}@media (max-width:720px){.event-edit-row.picker-mode,.event-edit-row.picker-mode.card-row{grid-template-columns:30px 1fr 38px}.event-edit-row.picker-mode>select{grid-column:2/3}.event-edit-row.picker-mode .match-player-picker-trigger{grid-column:1/-1}.event-edit-row.picker-mode>button:last-child{grid-area:1/3/auto/4}.match-player-picker-trigger b{font-size:13px}.match-player-picker-trigger small{font-size:10px}}.match-ticketing-line{color:#73827d;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px;font-size:9px;display:flex}.match-ticketing-line>span{background:#f5f8f7;border:1px solid #e4ebe8;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:4px 8px;display:inline-flex}.match-ticketing-line b{color:#294b40;font-size:10px}.match-ticketing-line small{color:#92a09b;font-size:8px}.match-ticketing-line.settled{background:linear-gradient(90deg,#fbfdfc,#fff)}.match-ticketing-line.settled>span{background:#eef8f4;border-color:#d7ebe2}.match-ticketing-line .match-stadium-chip{color:#3f6659;background:#edf4f1;font-weight:800}.match-ticketing-line .attendance-effect{color:#8a6a27;background:#fff8e9;border-color:#ecdfbc;font-weight:800}.match-ticketing-line.upcoming>span:not(.match-stadium-chip){background:#f8faf9}.match-ticketing-card{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #dce8e3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.match-ticketing-card>div{background:#fff;border:1px solid #e5ece9;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}.match-ticketing-card span{letter-spacing:.09em;color:#7a8c85;font-size:8px;font-weight:900}.match-ticketing-card b{color:#26483d;overflow-wrap:anywhere;font-size:13px}.match-ticketing-card small{color:#82918c;font-size:8.5px;line-height:1.35}.match-ticketing-card.settled{background:linear-gradient(135deg,#eff9f5,#fff);border-color:#cae6db}.match-ticketing-card .ticketing-effect{background:#fff8e9;border-color:#ecdfbc}.match-ticketing-card .ticketing-effect b{color:#835f1d}.match-ticketing-card.upcoming .ticketing-pending{background:#f8faf9}@media (max-width:760px){.match-ticketing-line{gap:5px;padding:0 8px 9px}.match-ticketing-line>span{min-height:21px;padding:3px 6px;font-size:8px}.match-ticketing-line b{font-size:9px}.match-ticketing-card{grid-template-columns:1fr 1fr}.match-ticketing-card>div:first-child,.match-ticketing-card .ticketing-effect{grid-column:1/-1}}.pes-tactic-stepper{color:#20372f;background:#fff;border:1px solid #ccd9d3;border-radius:10px;grid-template-columns:44px minmax(52px,1fr) 44px;align-items:stretch;min-height:42px;display:grid;overflow:hidden}.pes-tactic-stepper>strong{color:#20372f;font-variant-numeric:tabular-nums;border-left:1px solid #e2e9e6;border-right:1px solid #e2e9e6;place-items:center;font-size:18px;font-weight:900;display:grid}.pes-tactic-stepper>button{color:#2b6252;cursor:pointer;background:#f7faf9;border:0;place-items:center;transition:background .12s,color .12s;display:grid}.pes-tactic-stepper>button:hover:not(:disabled){color:#0c8c68;background:#eaf5f0}.pes-tactic-stepper>button:active:not(:disabled){background:#dcefe7}.pes-tactic-stepper>button:disabled{cursor:not-allowed;color:#b8c4bf;background:#fafbfb}.pes-tactic-stepper>button svg{pointer-events:none}@media (max-width:620px){.pes-tactic-stepper{grid-template-columns:48px minmax(58px,1fr) 48px;min-height:46px}.pes-tactic-stepper>strong{font-size:20px}}.roulette-page{--roulette-gold:#d4aa4f;--roulette-deep:#091b2a;--roulette-green:#0c7358}.roulette-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.roulette-heading h2{letter-spacing:-.65px;margin:4px 0 3px;font-size:28px}.roulette-demo-badge{color:#80631e;white-space:nowrap;background:#fff9e8;border:1px solid #dbc37d;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.roulette-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.roulette-stage-card{background:radial-gradient(circle at 50% 42%,#173b47 0,#0b2433 37%,#071924 69%,#06131d 100%);border:1px solid #173a47;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:36px 26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0a2a3126}.roulette-stage-card:before,.roulette-stage-card:after{content:"";pointer-events:none;position:absolute}.roulette-stage-card:before{background:linear-gradient(135deg,#0000 0 22%,#ffffff06 22% 23%,#0000 23% 55%,#ffffff06 55% 56%,#0000 56%),radial-gradient(circle at 18% 15%,#0e85622b,#0000 24%),radial-gradient(circle at 83% 76%,#d4aa4f1a,#0000 22%);inset:0}.roulette-stage-card:after{border:1px solid #d4aa4f1f;width:260px;height:260px;top:-120px;right:-120px;transform:rotate(45deg)}.roulette-stage-glow{aspect-ratio:1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#e1b54e26,#10795a0f 45%,#0000 70%);border-radius:50%;width:min(76vw,610px);position:absolute}.roulette-wheel-shell{aspect-ratio:1;z-index:2;place-items:center;width:min(78vw,570px);display:grid;position:relative}.roulette-wheel-shell:before{content:"";background:linear-gradient(145deg,#f1d98b,#6f5722 29%,#dcb85d 58%,#5c471c 82%,#eed389);border-radius:50%;position:absolute;inset:-11px;box-shadow:0 11px 34px #00000061,inset 0 0 0 3px #ffffff29}.roulette-wheel-shell:after{content:"";z-index:1;pointer-events:none;border:8px solid #102837;border-radius:50%;position:absolute;inset:-4px;box-shadow:inset 0 0 0 2px #e4c068b8,inset 0 0 24px #0000006b}.roulette-wheel{will-change:transform;z-index:1;border-radius:50%;transition-property:transform;position:absolute;inset:7px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff1f,inset 0 0 38px #00000038}.roulette-wheel:after{content:"";pointer-events:none;background:radial-gradient(circle at 36% 25%,#ffffff1f,#0000 25%),radial-gradient(circle,#0000 0 62%,#0003 85%,#ffffff14 100%);border-radius:50%;position:absolute;inset:0}.roulette-divider-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.roulette-divider-layer i{transform-origin:50% 0;background:linear-gradient(#ffffffc2,#ffffff42 38%,#00000047);width:2px;height:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000026}.roulette-segment-label{z-index:3;text-align:center;color:#f8fbfa;text-shadow:0 2px 5px #0006;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:105px;min-height:54px;display:flex;position:absolute;transform:translate(-50%,-50%)}.roulette-segment-label span{place-items:center;display:grid}.roulette-segment-label b{letter-spacing:-.12px;max-width:102px;font-size:11px;font-weight:900;line-height:1.08}.roulette-segment-label.dark-text{color:#152a32;text-shadow:0 1px #ffffff59}.roulette-inner-ring{aspect-ratio:1;z-index:5;background:linear-gradient(145deg,#102c3d,#061724);border:4px solid #d6ad50;border-radius:50%;width:33%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #0a202e,0 7px 22px #0000006b,inset 0 0 18px #ffffff0f}.roulette-spin-button{z-index:7;aspect-ratio:1;color:#fff;background:radial-gradient(circle at 42% 34%,#1d4256,#0a2231 68%,#071722);border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:25%;transition:transform .16s,box-shadow .16s;display:flex;position:absolute;box-shadow:0 7px 24px #00000059,inset 0 0 0 3px #d4aa4f3d}.roulette-spin-button:hover:not(:disabled){transform:scale(1.035);box-shadow:0 9px 28px #00000061,0 0 24px #d4aa4f2e,inset 0 0 0 3px #d4aa4f57}.roulette-spin-button:active:not(:disabled){transform:scale(.98)}.roulette-spin-button>span{color:#dfbb65;place-items:center;height:27px;display:grid}.roulette-spin-button b{letter-spacing:.5px;font-size:21px;line-height:1}.roulette-spin-button small{text-transform:uppercase;letter-spacing:.72px;color:#93aaa4;font-size:7.5px}.roulette-spin-button:disabled{opacity:1}.roulette-spin-icon{animation:.72s linear infinite roulette-icon-spin}@keyframes roulette-icon-spin{to{transform:rotate(360deg)}}.roulette-pointer{z-index:10;filter:drop-shadow(0 8px 7px #00000061);pointer-events:none;width:58px;height:74px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.roulette-pointer:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(145deg,#fff5cd,#d2a844 72%,#7b5b20);border-radius:8px;height:49px;position:absolute;top:0;left:4px;right:4px}.roulette-pointer span{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(145deg,#fff8df,#e1bd63);height:31px;position:absolute;top:6px;left:10px;right:10px}.roulette-result{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf3f0;background:#04121bc7;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:min(620px,94%);min-height:78px;margin-top:27px;padding:13px 15px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.roulette-result.show{border-color:#d4aa4f6b;transform:translateY(-1px);box-shadow:0 10px 25px #00000030}.roulette-result-icon{color:#dab457;background:#ffffff14;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.roulette-result>div{flex-direction:column;min-width:0;display:flex}.roulette-result small{letter-spacing:.92px;color:#84a59a;font-size:8px;font-weight:900}.roulette-result strong{margin:2px 0;font-size:17px}.roulette-result p{color:#9eb0aa;margin:0;font-size:9px}.roulette-result em{color:#dbbc6b;border:1px solid #dbbc6b40;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.roulette-result.legendary{border-color:#f0c352b3;box-shadow:0 0 24px #e0b03924}.roulette-result-placeholder{color:#869f97;justify-content:center;align-items:center;gap:8px;font-size:10px;flex-direction:row!important;grid-column:1/-1!important}.roulette-side-stack{flex-direction:column;gap:18px;display:flex}.roulette-prize-card,.roulette-history-card{overflow:hidden}.roulette-prize-list{flex-direction:column;display:flex}.roulette-prize-row{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.roulette-prize-row:last-child{border-bottom:0}.roulette-prize-row>span{color:#5c746b;background:#f2f6f4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.roulette-prize-row>div{flex-direction:column;min-width:0;display:flex}.roulette-prize-row b{color:#2c443b;font-size:10px}.roulette-prize-row small{color:#8a9893;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.roulette-prize-row>strong{color:#587068;font-size:10px}.roulette-prize-row.uncommon>span{color:#0b7b5d;background:#e8f6f0}.roulette-prize-row.rare>span{color:#315d82;background:#eaf0f8}.roulette-prize-row.epic>span{color:#6b4a91;background:#eee9f8}.roulette-prize-row.legendary>span{color:#9a6f13;background:#fff4d7}.roulette-prize-row.legendary b,.roulette-prize-row.legendary>strong{color:#8c671c}.roulette-history-list{flex-direction:column;display:flex}.roulette-history-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px 13px;display:grid}.roulette-history-list>div>span{color:#62776f;background:#f2f6f4;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.roulette-history-list>div>span.legendary{color:#916810;background:#fff4d7}.roulette-history-list>div>div{flex-direction:column;display:flex}.roulette-history-list b{color:#30473f;font-size:10px}.roulette-history-list small{color:#899791;font-size:8px}.roulette-history-empty{color:#8b9994;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:9px;display:flex}.roulette-demo-note{background:#f5faf8;border:1px solid #dcece5;border-radius:10px;flex-direction:column;gap:3px;margin:11px;padding:10px 11px;display:flex}.roulette-demo-note b{color:#1d6d56;font-size:9px}.roulette-demo-note span{color:#71827c;font-size:8px;line-height:1.42}@media (max-width:1040px){.roulette-layout{grid-template-columns:1fr}.roulette-side-stack{grid-template-columns:1fr 1fr;display:grid}.roulette-stage-card{min-height:650px}}@media (max-width:760px){.roulette-heading{flex-direction:column;align-items:flex-start}.roulette-heading h2{font-size:24px}.roulette-demo-badge{align-self:flex-start}.roulette-stage-card{border-radius:16px;min-height:0;padding:45px 10px 18px}.roulette-wheel-shell{width:min(92vw,540px)}.roulette-pointer{width:47px;height:60px;top:14px}.roulette-pointer:before{height:40px}.roulette-pointer span{height:25px}.roulette-segment-label{width:82px}.roulette-segment-label b{max-width:78px;font-size:9px}.roulette-segment-label svg{width:15px;height:15px}.roulette-spin-button b{font-size:17px}.roulette-spin-button small{font-size:6px}.roulette-result{grid-template-columns:36px 1fr auto;width:96%;margin-top:21px;padding:11px}.roulette-result-icon{width:36px;height:36px}.roulette-result strong{font-size:14px}.roulette-result p{font-size:8px}.roulette-side-stack{grid-template-columns:1fr}}@media (max-width:470px){.roulette-wheel-shell{width:calc(100vw - 44px)}.roulette-wheel{inset:5px}.roulette-wheel-shell:before{inset:-8px}.roulette-wheel-shell:after{border-width:6px;inset:-3px}.roulette-segment-label{gap:2px;width:65px;min-height:42px}.roulette-segment-label b{max-width:63px;font-size:7.3px;line-height:1.02}.roulette-segment-label svg{width:13px;height:13px}.roulette-spin-button{width:27%}.roulette-spin-button b{font-size:14px}.roulette-spin-button small{display:none}.roulette-pointer{width:39px;height:51px;top:18px}.roulette-result{grid-template-columns:32px minmax(0,1fr)}.roulette-result-icon{width:32px;height:32px}.roulette-result em{grid-column:2;justify-self:start;padding:4px 7px}.roulette-result-placeholder{grid-column:1/-1!important}.roulette-prize-row{grid-template-columns:30px minmax(0,1fr) auto;padding:9px 10px}.roulette-prize-row>span{width:28px;height:28px}.roulette-prize-row small{white-space:normal;line-height:1.25}}.pes-position-overall-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pes-position-overall-summary>div{background:#f8fbfa;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:10px;display:grid}.pes-position-overall-summary span{letter-spacing:.08em;text-transform:uppercase;color:#788a83;grid-column:1/-1;font-size:8px;font-weight:900}.pes-position-overall-summary b{color:#173e34;font-size:23px;line-height:1}.pes-position-overall-summary small{color:#657a72;text-align:right;font-size:8px;font-weight:800}.pes-picker-position-text em{color:#168567;margin-top:3px;font-size:8px;font-style:normal;font-weight:800;line-height:1.2;display:block}.pes-enhanced-picker-list>button>strong>small{white-space:nowrap}@media (max-width:520px){.pes-position-overall-summary{grid-template-columns:1fr}.pes-position-overall-summary>div{grid-template-columns:1fr auto}}@media (max-width:600px){.profile-secondary-positions{flex-direction:column}.profile-secondary-chips{justify-content:flex-start;width:100%}.profile-secondary-chips>span{flex:130px}}.private-pes-scout-card{grid-column:1/-1;overflow:hidden;background:linear-gradient(#fbfefd,#f5faf8)!important;border-color:#cfe2da!important;padding:0!important}.private-pes-scout-toggle{text-align:left;color:#263f36;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.private-pes-scout-toggle:hover{background:#f1f8f5}.private-pes-scout-icon{color:#087357;background:#e5f5ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.private-pes-scout-toggle>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.private-pes-scout-toggle small{letter-spacing:.12em;color:#168567;font-size:8px;font-weight:950}.private-pes-scout-toggle b{font-size:14px}.private-pes-scout-toggle em{color:#7b8b85;font-size:9px;font-style:normal}.private-pes-scout-lock{color:#168567;align-items:center;gap:8px;display:flex}.private-pes-scout-body{border-top:1px solid #dce9e3;padding:16px 18px 18px}.private-pes-scout-body>.settings-help{margin:0 0 14px}.private-scout-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.private-scout-filters,.private-scout-results{background:#fff;border:1px solid #dce7e2;border-radius:14px}.private-scout-filters{flex-direction:column;gap:10px;padding:13px;display:flex;position:sticky;top:10px}.private-scout-filters label,.private-scout-results-head label{letter-spacing:.04em;color:#61756d;flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.private-scout-filters input,.private-scout-filters select,.private-scout-results-head select{color:#294139;background:#fff;border:1px solid #d7e3de;border-radius:9px;outline:none;width:100%;padding:9px 10px;font-size:10px}.private-scout-filters input:focus,.private-scout-filters select:focus,.private-scout-results-head select:focus{border-color:#7cc0aa;box-shadow:0 0 0 3px #16856714}.private-scout-advanced{background:#f8fbfa;border:1px solid #e2ebe7;border-radius:10px;flex-direction:column;gap:8px;padding:9px;display:flex}.private-scout-advanced .secondary-link{align-self:flex-start}.private-scout-filter-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.private-scout-filter-actions button{justify-content:center}.private-scout-results{overflow:hidden}.private-scout-results-head{background:#f8fbfa;border-bottom:1px solid #e4ece8;grid-template-columns:minmax(145px,1fr) 180px auto;align-items:end;gap:10px;padding:11px 13px;display:grid}.private-scout-results-head>div{grid-template-columns:auto 1fr;align-items:end;column-gap:8px;display:grid}.private-scout-results-head>div span{letter-spacing:.12em;color:#168567;grid-column:1/-1;font-size:7px;font-weight:950}.private-scout-results-head>div strong{color:#1e4539;font-size:22px;line-height:1}.private-scout-results-head>div small{color:#83918c;padding-bottom:2px;font-size:8px}.sort-direction-button{color:#47645a;background:#fff;border:1px solid #d5e2dc;border-radius:9px;height:35px;padding:0 10px;font-size:9px;font-weight:850}.private-scout-table-wrap{max-height:520px}.private-scout-table{min-width:880px}.private-scout-table th{z-index:2;background:#f8fbfa;position:sticky;top:0}.private-scout-table td b{font-size:10px}.private-player-id{color:#95a19c;margin-top:2px;font-size:7px;display:block}.private-scout-table tr.expanded{background:#f4faf7}.private-scout-ovr{color:#37534a;background:#eef3f1;border-radius:8px;place-items:center;width:37px;height:31px;font-size:14px;font-weight:950;display:inline-grid}.private-scout-ovr.good{color:#1b764f;background:#e9f6ee}.private-scout-ovr.high{color:#2d62a1;background:#e9f0fa}.private-scout-ovr.elite{color:#8d6713;background:#fff2cf}.private-scout-player-sheet{background:#fbfefd;border-top:1px solid #dfeae5;padding:15px}.private-scout-player-sheet>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.private-scout-player-sheet>header span{letter-spacing:.12em;color:#168567;font-size:7px;font-weight:950}.private-scout-player-sheet h3{color:#223f35;margin:2px 0;font-size:18px}.private-scout-player-sheet p{color:#7b8984;margin:0;font-size:9px}.private-scout-player-sheet>header>strong{color:#fff;background:#173e34;border-radius:13px;place-items:center;width:53px;height:53px;font-size:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.private-scout-info-grid{grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;margin-bottom:13px;display:grid}.private-scout-info-grid>div{background:#fff;border:1px solid #e1e9e5;border-radius:9px;flex-direction:column;gap:3px;padding:8px;display:flex}.private-scout-info-grid small{color:#8b9893;text-transform:uppercase;font-size:7px;font-weight:850}.private-scout-info-grid b{color:#344d44;overflow-wrap:anywhere;font-size:9px}.private-scout-attribute-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.private-scout-attribute-groups section{background:#fff;border:1px solid #e0e9e5;border-radius:10px;padding:10px}.private-scout-attribute-groups h4{text-transform:uppercase;letter-spacing:.08em;color:#168567;margin:0 0 8px;font-size:8px}.private-scout-attribute{grid-template-columns:minmax(90px,1fr) 110px;align-items:center;gap:8px;margin:6px 0;display:grid}.private-scout-attribute>span{color:#586e65;font-size:8px}.private-scout-attribute>div{background:#eef3f1;border-radius:999px;height:16px;position:relative;overflow:hidden}.private-scout-attribute i{background:#93c9b7;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.private-scout-attribute b{color:#26483d;z-index:1;font-size:8px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.private-scout-pagination{border-top:1px solid #e4ece8;justify-content:center;align-items:center;gap:12px;padding:10px 13px;display:flex}.private-scout-pagination button{color:#406258;background:#fff;border:1px solid #d6e3dd;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:9px;font-weight:850;display:flex}.private-scout-pagination button:disabled{opacity:.45}.private-scout-pagination span{color:#75867f;font-size:8px}@media (max-width:1080px){.private-scout-layout{grid-template-columns:1fr}.private-scout-filters{position:static}.private-scout-info-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}.private-scout-attribute-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.private-pes-scout-body{padding:12px}.private-pes-scout-toggle{padding:14px}.private-scout-results-head{grid-template-columns:1fr 1fr}.private-scout-results-head>div{grid-column:1/-1}.sort-direction-button{align-self:end;height:auto;padding:9px}.private-scout-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-scout-attribute-groups{grid-template-columns:1fr}.private-scout-player-sheet>header{align-items:flex-start}.private-scout-attribute{grid-template-columns:minmax(90px,1fr) 105px}}.roulette-frontline-card{overflow:hidden}.roulette-frontline-heading{align-items:center}.roulette-frontline-heading button{color:#48655b;background:#f8fbfa;border:1px solid #dce7e2;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.roulette-frontline-heading button:disabled{opacity:.45}.roulette-frontline-summary{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 10px;display:grid}.roulette-frontline-summary>*{text-align:center;color:#6e817a;background:#f8fbfa;border:1px solid #e6eeeb;border-radius:9px;padding:7px 6px;font-size:7.5px}.roulette-frontline-summary b{color:#1d6d56;font-size:8px}.roulette-frontline-list{border-top:1px solid #edf1ef;flex-direction:column;display:flex}.roulette-frontline-row{border-bottom:1px solid #edf1ef;grid-template-columns:38px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.roulette-frontline-row>strong{color:#fff;background:linear-gradient(145deg,#0e7559,#0a503f);border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff21}.roulette-frontline-row>div:not(.roulette-player-portrait):not(.roulette-frontline-empty){flex-direction:column;min-width:0;display:flex}.roulette-frontline-row>div>b{color:#29443a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.roulette-frontline-row>div>span{color:#70827b;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.roulette-frontline-row>div>small{color:#9aa7a2;white-space:nowrap;text-overflow:ellipsis;font-size:6.8px;overflow:hidden}.roulette-frontline-row>em{color:#8a6b22;background:#fff7df;border:1px solid #ead9a7;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.roulette-frontline-empty{color:#9aaaa4;grid-column:2/-1;font-size:8px}.roulette-player-portrait{background:linear-gradient(145deg,#eef3f1,#dce5e1);border:1px solid #ffffffb8;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #374f460f}.roulette-player-portrait.compact{border-radius:9px;width:36px;height:36px}.roulette-player-portrait:not(.compact){border-radius:18px;width:128px;height:154px}.roulette-player-portrait img{object-fit:cover;width:100%;height:100%;display:block}.roulette-player-portrait-placeholder{color:#7f928b;background:radial-gradient(circle at 50% 24%,#f6faf8,#dbe6e1 70%);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.roulette-player-portrait-placeholder small{text-transform:uppercase;letter-spacing:.55px;color:#8b9b95;font-size:6.5px;font-weight:850}.roulette-player-portrait.compact .roulette-player-portrait-placeholder small{display:none}.roulette-prize-row.forced{background:#f2fbf7;box-shadow:inset 3px 0 #0f775c}.roulette-prize-row.forced>span{color:#087356;background:#dff5eb}.roulette-prize-row.forced b,.roulette-prize-row.forced>strong{color:#0c6c52}.roulette-scratch-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e15c7;place-items:center;padding:18px;animation:.24s both roulette-scratch-in;display:grid;position:fixed;inset:0}.roulette-scratch-modal{color:#eef7f3;background:linear-gradient(160deg,#0c2635,#071923 72%);border:1px solid #e7c1646b;border-radius:22px;width:min(720px,96vw);max-height:94vh;padding:22px;overflow:auto;box-shadow:0 28px 80px #00000080,inset 0 0 0 1px #ffffff0a}.roulette-scratch-title{text-align:center;margin-bottom:15px}.roulette-scratch-title>span{color:#dfbd68;letter-spacing:.9px;background:#dcb85d1a;border:1px solid #dcb85d66;border-radius:999px;padding:5px 9px;font-size:7.5px;font-weight:900;display:inline-flex}.roulette-scratch-title h3{letter-spacing:-.4px;margin:7px 0 3px;font-size:25px}.roulette-scratch-title p{color:#92aaa2;margin:0;font-size:9px}.roulette-scratch-player-card{background:radial-gradient(circle at 25% 30%,#1c876552,#0000 36%),radial-gradient(circle at 78% 72%,#d7ae502e,#0000 32%),linear-gradient(145deg,#0a2b36,#071923);grid-template-columns:105px 140px minmax(0,1fr);align-items:center;gap:18px;padding:28px;display:grid;position:absolute;inset:0}.roulette-scratch-ovr{color:#14262d;background:linear-gradient(145deg,#f0cf78,#a77c27);border-radius:14px;flex-direction:column;justify-content:center;align-self:start;align-items:center;padding:11px 6px;display:flex;box-shadow:0 6px 18px #00000042}.roulette-scratch-player-copy{flex-direction:column;min-width:0;display:flex}.roulette-scratch-player-copy h4{color:#fff;margin:5px 0 8px;font-size:25px;line-height:1.03}.roulette-scratch-progress>span{background:#173441;border:1px solid #ffffff0f;border-radius:999px;height:7px;overflow:hidden}.roulette-scratch-progress i{border-radius:inherit;background:linear-gradient(90deg,#0f8a67,#e0b453);height:100%;transition:width .12s linear;display:block}.roulette-scratch-progress b{color:#d9bd71;text-align:right;min-width:76px;font-size:8px}.roulette-scratch-continue:disabled{color:#6f8980;box-shadow:none;background:#17323e}.roulette-scratch-continue:not(:disabled):hover{filter:brightness(1.06)}@keyframes roulette-scratch-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.roulette-scratch-modal{border-radius:18px;padding:16px 11px}.roulette-scratch-title h3{font-size:21px}.roulette-scratch-board{min-height:390px}.roulette-scratch-player-card{grid-template-columns:76px 110px 1fr;gap:9px;padding:18px 12px}.roulette-player-portrait:not(.compact){width:104px;height:130px}.roulette-scratch-ovr strong{font-size:31px}.roulette-scratch-player-copy h4{font-size:19px}.roulette-scratch-player-copy p{line-height:1.3}.roulette-frontline-summary{padding-left:9px;padding-right:9px}.roulette-frontline-row{grid-template-columns:34px 34px minmax(0,1fr) auto;gap:6px;padding:8px 9px}.roulette-frontline-row>strong,.roulette-player-portrait.compact{width:32px;height:32px}}@media (max-width:480px){.roulette-scratch-overlay{padding:8px}.roulette-scratch-board{min-height:430px}.roulette-scratch-player-card{grid-template-rows:auto 1fr;grid-template-columns:72px 1fr;align-items:start}.roulette-scratch-ovr{grid-area:1/1}.roulette-player-portrait:not(.compact){grid-area:2/1;width:86px;height:116px;margin-top:6px}.roulette-scratch-player-copy{grid-area:1/2/3;padding-top:4px}.roulette-scratch-player-copy h4{font-size:18px}.roulette-scratch-progress{grid-template-columns:1fr}.roulette-scratch-progress b{text-align:center;min-width:0}.roulette-frontline-summary{grid-template-columns:1fr 1fr 1fr}.roulette-frontline-summary>*{font-size:6.7px}.roulette-frontline-row>em{padding:3px 5px;font-size:8px}}.roulette-target-club{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06151eb8;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:11px 12px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 10px 26px #0000002e}.roulette-target-club>span{letter-spacing:1px;color:#d7b764;font-size:8px;font-weight:900}.roulette-target-club label{display:block}.roulette-target-club select{color:#eef7f3;background:#102634;border:1px solid #dcb85d42;border-radius:10px;outline:none;min-width:220px;padding:9px 12px;font-size:12px;font-weight:700}.roulette-target-club select:focus{border-color:#d9b860;box-shadow:0 0 0 3px #d9b86024}.roulette-scratch-modal{width:min(620px,96vw);padding:24px 18px 22px}.roulette-scratch-title{margin-bottom:18px}.roulette-scratch-title h3{margin-top:8px}.roulette-scratch-title p{max-width:520px;margin:0 auto}.roulette-scratch-card-stage{justify-content:center;display:flex}.roulette-scratch-board{background:linear-gradient(#0b2533,#07171f);border:2px solid #d7af55;border-radius:28px;width:min(420px,100%);min-height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061,inset 0 0 0 1px #ffffff08}.roulette-scratch-player-card{background:radial-gradient(circle at 50% 18%,#d7ae5024,#0000 22%),radial-gradient(circle at 50% 68%,#178d6538,#0000 34%),linear-gradient(#0a2a39 0%,#071923 100%);justify-content:center;align-items:center;padding:26px 24px;display:flex;position:absolute;inset:0}.roulette-scratch-card-corner{z-index:2;position:absolute;top:18px}.roulette-scratch-card-corner.left{left:18px}.roulette-scratch-card-corner.right{right:18px}.roulette-scratch-club-badge{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 8px 6px;display:flex;box-shadow:0 10px 24px #0000002e}.roulette-scratch-club-badge .real-crest.md{width:38px;height:42px}.roulette-scratch-club-badge small{letter-spacing:1px;color:#dce9e4;font-size:8px;font-weight:900}.roulette-scratch-ovr{color:#122028;background:linear-gradient(145deg,#f1d17d,#ac7c26);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:88px;padding:12px 10px;display:flex;box-shadow:0 10px 24px #00000040}.roulette-scratch-ovr small{letter-spacing:1.2px;font-size:9px;font-weight:900}.roulette-scratch-ovr strong{font-size:42px;line-height:1}.roulette-scratch-player-center{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:16px;display:flex}.roulette-scratch-player-center .roulette-player-portrait{background:linear-gradient(#f4f7f8,#d6e0db);border-radius:26px;width:164px;height:188px;overflow:hidden;box-shadow:0 18px 36px #0000002e}.roulette-scratch-player-center .roulette-player-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.roulette-scratch-player-center .roulette-player-portrait-placeholder{color:#718781;background:linear-gradient(#f4f7f8,#dde6e2);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.roulette-scratch-player-center .roulette-player-portrait-placeholder small{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.roulette-scratch-player-copy{text-align:center;flex-direction:column;align-items:center;min-width:0;margin-top:18px;display:flex}.roulette-scratch-player-copy>span{letter-spacing:1.4px;color:#d8b65e;font-size:9px;font-weight:900}.roulette-scratch-player-copy h4{color:#fff;max-width:100%;margin:8px 0 10px;font-size:34px;line-height:1.05}.roulette-scratch-player-copy b{color:#dceae4;font-size:14px}.roulette-scratch-player-copy p{color:#97aea7;margin:6px 0 10px;font-size:12px}.roulette-scratch-player-copy small{color:#6c847b;font-size:10px}.roulette-scratch-canvas{z-index:5;touch-action:none;cursor:crosshair;width:100%;height:100%;transition:opacity .45s,transform .45s;position:absolute;inset:0}.roulette-scratch-board.revealed .roulette-scratch-canvas{opacity:0;pointer-events:none;transform:scale(1.03)}.roulette-scratch-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(420px,100%);margin:14px auto 0;display:grid}.roulette-scratch-help{text-align:center;color:#8fa59d;width:min(420px,100%);margin:8px auto 0;font-size:11px;line-height:1.5}.roulette-scratch-continue{color:#13232a;letter-spacing:.8px;background:linear-gradient(135deg,#d8b35a,#aa7925);border:0;border-radius:14px;width:min(320px,100%);margin:18px auto 0;padding:14px 18px;font-size:13px;font-weight:950;display:block;box-shadow:0 10px 28px #00000038}@media (max-width:980px){.roulette-target-club{width:100%;margin-bottom:16px;position:static}.roulette-target-club select{width:100%;min-width:0}}@media (max-width:760px){.roulette-scratch-modal{padding:18px 12px}.roulette-scratch-board{border-radius:24px;width:min(380px,100%);min-height:520px}.roulette-scratch-card-corner{top:16px}.roulette-scratch-card-corner.left{left:16px}.roulette-scratch-card-corner.right{right:16px}.roulette-scratch-player-center{padding-top:10px}.roulette-scratch-player-center .roulette-player-portrait{border-radius:22px;width:148px;height:170px}.roulette-scratch-player-copy h4{font-size:28px}.roulette-scratch-player-copy p{font-size:11px}.roulette-scratch-progress,.roulette-scratch-help{width:min(380px,100%)}}@media (max-width:480px){.roulette-scratch-title h3{font-size:23px}.roulette-scratch-title p{font-size:10px}.roulette-scratch-board{width:min(340px,100%);min-height:478px}.roulette-scratch-club-badge .real-crest.md{width:34px;height:37px}.roulette-scratch-club-badge{border-radius:14px;padding:7px 7px 5px}.roulette-scratch-ovr{border-radius:15px;min-width:76px;padding:10px 8px}.roulette-scratch-ovr strong{font-size:34px}.roulette-scratch-player-center .roulette-player-portrait{border-radius:20px;width:128px;height:148px}.roulette-scratch-player-copy{margin-top:14px}.roulette-scratch-player-copy>span{font-size:8px}.roulette-scratch-player-copy h4{font-size:24px}.roulette-scratch-player-copy b{font-size:13px}.roulette-scratch-player-copy p{padding:0 10px;font-size:10px}.roulette-scratch-player-copy small{font-size:9px}.roulette-scratch-progress{grid-template-columns:1fr}.roulette-scratch-progress b{text-align:center;min-width:0}}.roulette-simulator-bar{grid-template-columns:minmax(210px,1fr) minmax(210px,.9fr) minmax(240px,1.25fr) auto;align-items:end;gap:12px;padding:14px 15px;display:grid;overflow:visible}.roulette-simulator-field{flex-direction:column;gap:6px;min-width:0;display:flex}.roulette-simulator-field>span{letter-spacing:1px;color:#168567;font-size:8px;font-weight:900}.roulette-simulator-field label{color:#4f6a60;background:#f9fbfa;border:1px solid #dbe6e2;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.roulette-simulator-field select{color:#294139;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 4px;font-size:11px;font-weight:800}.roulette-simulator-field.prize label{color:#9a7421;background:#fffbef;border-color:#e8ddb9}.roulette-simulator-field.prize select{color:#73581d}.roulette-simulator-club{background:#f7faf9;border:1px solid #e1e9e6;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.roulette-simulator-club>div{flex-direction:column;min-width:0;display:flex}.roulette-simulator-club b{color:#29463c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.roulette-simulator-club small{color:#879690;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.roulette-reset-test{color:#526960;white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:9px;font-weight:850;display:inline-flex}.roulette-reset-test:hover:not(:disabled){background:#f6faf8;border-color:#cbdcd5}.roulette-stock-total{color:#0b7f5e;background:#edf8f3;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.roulette-band-tabs{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 12px;display:grid}.roulette-band-tabs button{color:#6f817a;background:#f8fbfa;border:1px solid #dfe8e4;border-radius:8px;padding:7px 5px;font-size:8px;font-weight:900}.roulette-band-tabs button.active{color:#fff;background:#0e775a;border-color:#0e775a;box-shadow:0 4px 12px #0e775a29}.roulette-frontline-row{position:relative}.roulette-frontline-row.season-capped{background:#fbf8ef}.roulette-frontline-row.season-capped>strong{background:linear-gradient(145deg,#9b7c31,#6f5521)}.roulette-frontline-row.season-capped>em{color:#8a6a21;background:#f4eee0;border-color:#decda2}.roulette-season-limit{font-weight:800;position:absolute;bottom:3px;right:12px;color:#9a8660!important;font-size:6.5px!important}.roulette-prize-row{text-align:left;background:#fff;border-top:0;border-left:0;border-right:0;width:100%}.roulette-prize-row:hover:not(:disabled){background:#f8fbfa}.roulette-prize-row.forced{background:#f2fbf7!important}.roulette-scratch-position{color:#e8c66e;letter-spacing:.7px;text-transform:uppercase;text-align:center;text-shadow:0 1px 10px #e8c66e33;background:linear-gradient(135deg,#efca7029,#9b6e1d1f);border:1px solid #eec96f6b;border-radius:999px;min-width:190px;max-width:92%;margin-top:15px;padding:10px 18px;font-size:18px;font-weight:950}.roulette-scratch-player-copy p{text-transform:uppercase;letter-spacing:.45px;font-weight:800;color:#9eb1aa!important;margin-top:2px!important;font-size:11px!important}.roulette-scratch-player-copy h4{margin-bottom:6px!important}@media (max-width:1180px){.roulette-simulator-bar{grid-template-columns:1fr 1fr}.roulette-reset-test{align-self:stretch}.roulette-simulator-field.prize{grid-column:1/2}.roulette-reset-test{grid-column:2/3}}@media (max-width:760px){.roulette-simulator-bar{grid-template-columns:1fr}.roulette-simulator-field.prize,.roulette-reset-test{grid-column:auto}.roulette-band-tabs{grid-template-columns:repeat(2,1fr)}.roulette-season-limit{right:9px}.roulette-scratch-position{min-width:165px;padding:9px 14px;font-size:15px}}@media (max-width:480px){.roulette-simulator-bar{padding:10px}.roulette-simulator-club{padding:7px 8px}.roulette-band-tabs{padding:8px 9px}.roulette-scratch-position{min-width:150px;margin-top:12px;font-size:14px}.roulette-scratch-player-copy h4{font-size:23px!important}.roulette-scratch-player-copy p{font-size:9px!important}}.roulette-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.roulette-preview-toggle{color:#31584b;background:#fff;border:1px solid #d8e5df;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850;transition:all .16s}.roulette-preview-toggle:hover:not(:disabled){color:#0d7658;background:#f3faf7;border-color:#bcd8cc}.roulette-preview-toggle.active{color:#fff;background:#0d7f60;border-color:#0d7f60}.roulette-public-club-card{background:#fff;border:1px solid #e0e8e4;border-radius:15px;align-items:center;gap:13px;width:min(720px,100%);margin:0 auto;padding:13px 16px;display:flex;box-shadow:0 8px 24px #1543350f}.roulette-public-club-card>div{flex-direction:column;min-width:0;display:flex}.roulette-public-club-card span{letter-spacing:1px;color:#168567;font-size:8px;font-weight:900}.roulette-public-club-card b{color:#29463c;margin:2px 0;font-size:17px}.roulette-public-club-card small{color:#84958f;font-size:9px}.roulette-layout-public{grid-template-columns:minmax(0,820px);justify-content:center}.roulette-layout-public .roulette-stage-card{width:100%;min-height:690px}.roulette-public-view .roulette-result{width:min(620px,94%)}@media (max-width:760px){.roulette-heading-actions{justify-content:flex-start;width:100%}.roulette-preview-toggle{order:2}.roulette-public-club-card{padding:11px 13px}.roulette-public-club-card b{font-size:15px}.roulette-layout-public .roulette-stage-card{min-height:0}}.roulette-stage-card{background:linear-gradient(140deg,#ffffff05 0 18%,#0000 18% 42%,#ffffff05 42% 43%,#0000 43%),radial-gradient(circle at 18% 12%,#0c735838,#0000 23%),radial-gradient(circle at 84% 78%,#d4aa4f26,#0000 24%),linear-gradient(#0c2233 0%,#081827 58%,#07141f 100%);border:1px solid #173546;padding:34px 24px 30px;box-shadow:0 22px 56px #05141c2e,inset 0 0 0 1px #ffffff06}.roulette-stage-card:after{border-color:#d4aa4f1f;width:300px;height:300px;top:-135px;right:-135px}.roulette-stage-badge{z-index:4;letter-spacing:1.2px;color:#e0bd68;white-space:nowrap;background:#091924d6;border:1px solid #dcb85d59;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:9px;font-weight:950;display:inline-flex;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000002e}.roulette-wheel-shell{width:min(80vw,590px);margin-top:12px;margin-bottom:18px}.roulette-wheel-shell:before{background:linear-gradient(145deg,#f3de9d 0%,#8c6e2f 18%,#d9b55d 38%,#5f4717 62%,#e8ca79 82%,#fff0b8 100%);inset:-16px;box-shadow:0 15px 38px #0000006b,inset 0 0 0 4px #ffffff26}.roulette-wheel-shell:after{border-width:10px;border-color:#102938;inset:-7px;box-shadow:inset 0 0 0 2px #f7df92e6,inset 0 0 34px #00000073}.roulette-wheel{inset:10px;box-shadow:inset 0 0 0 3px #ffffff24,inset 0 0 52px #00000042,0 14px 28px #0000002e}.roulette-wheel:after{background:radial-gradient(circle at 34% 23%,#ffffff2e,#0000 18%),radial-gradient(circle at 70% 68%,#ffffff0f,#0000 14%),radial-gradient(circle,#0000 0 60%,#0000002e 83%,#ffffff1a 100%)}.roulette-wheel-lights{z-index:6;pointer-events:none;position:absolute;inset:-18px}.roulette-wheel-lights i{transform-origin:50% -245px;width:12px;height:30px;position:absolute;top:50%;left:50%}.roulette-wheel-lights i:before{content:"";background:linear-gradient(#fff8d8,#ecc76b 72%,#9d7321);border-radius:999px;width:8px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffe49247}.roulette-divider-layer i{background:linear-gradient(#ffffffc7,#ffffff2e 38%,#0000004d);width:3px;height:50.5%;box-shadow:0 0 0 1px #00000026}.roulette-segment-label span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:50%;width:24px;height:24px}.roulette-segment-label b{text-transform:uppercase;max-width:106px;font-size:10px;line-height:1.1}.roulette-segment-label.dark-text span{background:#101e2714}.roulette-inner-ring{background:radial-gradient(circle at 35% 28%,#1e4760,#0a2332 62%,#061520 100%);border:4px solid #ddb459;width:35%;box-shadow:0 0 0 10px #0b2230,0 12px 32px #0000006b,inset 0 0 24px #ffffff14}.roulette-spin-button{background:radial-gradient(circle at 40% 30%,#244c62,#0d2635 70%,#091824 100%);width:26%;box-shadow:0 10px 28px #0000006b,0 0 0 1px #ffffff0d,inset 0 0 0 3px #d6b15947}.roulette-spin-button>span{color:#e2be67;height:28px}.roulette-spin-button b{letter-spacing:.7px;font-size:22px}.roulette-spin-button small{letter-spacing:.9px;color:#9fb4ad;font-size:7.2px}.roulette-pointer{filter:drop-shadow(0 10px 10px #00000070);width:66px;height:86px;top:10px}.roulette-pointer:before{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(145deg,#fff6cf,#d6aa45 72%,#73561d);border-radius:10px;height:57px;left:5px;right:5px}.roulette-pointer span{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(145deg,#fff8df,#e8c56c);height:36px;top:8px;left:12px;right:12px}.roulette-wheel-stand{z-index:0;pointer-events:none;width:230px;height:84px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.roulette-wheel-stand span{background:linear-gradient(#173748,#0a202d);border:1px solid #ffffff14;border-radius:16px;width:34px;height:46px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000047}.roulette-wheel-stand i{background:linear-gradient(#153a4b,#0a2432);border:1px solid #dcb85d40;border-radius:24px 24px 18px 18px;height:38px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 24px #00000038,inset 0 0 0 1px #ffffff0a}.roulette-wheel-stand i:before,.roulette-wheel-stand i:after{content:"";background:linear-gradient(90deg,#cda24b,#f0d17d,#cda24b);border-radius:999px;width:54px;height:14px;position:absolute;top:10px;box-shadow:inset 0 0 0 1px #00000014}.roulette-wheel-stand i:before{left:28px}.roulette-wheel-stand i:after{right:28px}.roulette-result{background:#04121bd6;border-color:#ffffff1a;margin-top:32px;box-shadow:0 12px 30px #0003}.roulette-result.show{border-color:#d4aa4f85;box-shadow:0 16px 34px #0000003d,inset 0 0 0 1px #d4aa4f0f}@media (max-width:760px){.roulette-stage-card{padding:50px 10px 22px}.roulette-stage-badge{padding:7px 11px;font-size:8px;top:14px}.roulette-wheel-shell{width:min(94vw,550px);margin-bottom:10px}.roulette-wheel-shell:before{inset:-12px}.roulette-wheel-shell:after{border-width:8px;inset:-5px}.roulette-wheel{inset:8px}.roulette-wheel-lights{inset:-12px}.roulette-wheel-lights i{transform-origin:50% -220px;width:10px;height:22px}.roulette-wheel-lights i:before{width:6px;height:14px}.roulette-segment-label{width:85px;min-height:48px}.roulette-segment-label span{width:20px;height:20px}.roulette-segment-label b{max-width:82px;font-size:8.4px}.roulette-pointer{width:54px;height:69px;top:10px}.roulette-pointer:before{height:46px}.roulette-pointer span{height:29px}.roulette-spin-button b{font-size:18px}.roulette-wheel-stand{width:184px;height:70px;bottom:-18px}.roulette-wheel-stand span{width:28px;height:40px}.roulette-wheel-stand i:before,.roulette-wheel-stand i:after{width:42px;height:11px;top:9px}.roulette-wheel-stand i:before{left:22px}.roulette-wheel-stand i:after{right:22px}.roulette-result{margin-top:20px}}@media (max-width:470px){.roulette-stage-badge{text-align:center;white-space:normal;max-width:calc(100% - 30px);line-height:1.2}.roulette-wheel-shell{width:calc(100vw - 34px)}.roulette-wheel-shell:before{inset:-10px}.roulette-wheel-shell:after{border-width:7px;inset:-4px}.roulette-wheel{inset:7px}.roulette-wheel-lights{display:none}.roulette-segment-label{gap:2px;width:66px;min-height:38px}.roulette-segment-label span{width:16px;height:16px}.roulette-segment-label b{max-width:64px;font-size:7px}.roulette-inner-ring{width:36%}.roulette-spin-button{width:28%}.roulette-spin-button b{font-size:14px}.roulette-pointer{width:42px;height:54px;top:14px}.roulette-pointer:before{height:36px}.roulette-pointer span{height:22px;top:6px;left:9px;right:9px}.roulette-wheel-stand{width:145px;height:54px;bottom:-10px}.roulette-wheel-stand span{width:22px;height:32px;top:-2px}.roulette-wheel-stand i{height:28px}.roulette-wheel-stand i:before,.roulette-wheel-stand i:after{width:30px;height:9px;top:7px}.roulette-wheel-stand i:before{left:18px}.roulette-wheel-stand i:after{right:18px}}.roulette-public-hero{color:#fff;background:linear-gradient(#082032 0%,#071a29 100%);border:1px solid #14374a;border-radius:22px;flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #06182224}.roulette-public-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 15% 85%,#ffffff0a);position:absolute;inset:0}.roulette-public-hero-main{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}.roulette-public-brand{align-items:center;gap:18px;min-width:0;display:flex}.roulette-public-logo{letter-spacing:1px;color:#f4db8e;text-shadow:0 2px #0000002e;background:linear-gradient(160deg,#0d3a2f 0%,#0a604a 50%,#0f3a30 100%);border:2px solid #e7c160f2;border-radius:24px;place-items:center;width:90px;height:90px;font-size:34px;font-weight:950;display:grid;box-shadow:inset 0 0 0 2px #ffffff14,0 10px 24px #00000042}.roulette-public-copy{flex-direction:column;min-width:0;display:flex}.roulette-public-copy span{letter-spacing:1.4px;color:#dfbf68;font-size:10px;font-weight:900}.roulette-public-copy h2{letter-spacing:-1.4px;text-transform:uppercase;color:#fff;margin:4px 0 2px;font-size:44px;line-height:.98}.roulette-public-copy p{color:#dbe6ea;margin:0;font-size:20px;line-height:1.2}.roulette-public-spins-card{text-align:center;background:linear-gradient(160deg,#083128 0%,#0b4637 100%);border:2px solid #167e65e0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:260px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 26px #0000003d}.roulette-public-spins-card>div{color:#e8edf0;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.roulette-public-spins-card svg{color:#f0ca67}.roulette-public-spins-card strong{color:#ffdf72;letter-spacing:-1px;font-size:40px;line-height:1}.roulette-heading-actions-public{z-index:1;justify-content:flex-end;position:relative}.roulette-public-view .roulette-layout-public{grid-template-columns:minmax(0,1200px)}.roulette-public-view .roulette-stage-card{background:radial-gradient(circle at 50% 10%,#22526e75,#0000 24%),radial-gradient(circle at 15% 55%,#ffd67014,#0000 20%),radial-gradient(circle at 85% 55%,#ffd67014,#0000 20%),linear-gradient(#0a2134 0%,#071727 100%);border:1px solid #173a4d;border-radius:26px;min-height:0;padding:22px 18px 28px;box-shadow:0 20px 52px #05131d29}.roulette-public-view .roulette-stage-card:before{background:radial-gradient(circle at 15% 18%,#ffffff0d,#0000 18%),radial-gradient(circle at 86% 18%,#ffffff0d,#0000 18%),linear-gradient(#ffffff08,#0000 22%),radial-gradient(circle at 50% 90%,#ffd5701f,#0000 18%)}.roulette-public-view .roulette-stage-card:after{display:none}.roulette-public-view .roulette-stage-glow{filter:blur(16px);background:radial-gradient(circle,#ffd6702e 0%,#ffd67012 24%,#0d725614 42%,#0000 70%);width:min(90vw,900px)}.roulette-public-view .roulette-wheel-shell{width:min(92vw,870px);margin-top:6px;margin-bottom:14px}.roulette-public-view .roulette-wheel-shell:before{background:linear-gradient(145deg,#f8eab7 0%,#b07f1c 18%,#f0cb69 40%,#8d6517 63%,#ffd778 84%,#fff2bd 100%);inset:-14px;box-shadow:0 16px 38px #0006,inset 0 0 0 4px #ffffff24}.roulette-public-view .roulette-wheel-shell:after{border-width:10px;border-color:#072239;inset:-6px;box-shadow:inset 0 0 0 2px #f8de96f2,inset 0 0 30px #00000061}.roulette-public-view .roulette-wheel{inset:10px;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 0 48px #00000038}.roulette-public-view .roulette-wheel-lights{display:none}.roulette-public-view .roulette-divider-layer i{background:linear-gradient(#ffffffe0,#fff3 40%,#00000059);width:3px}.roulette-public-view .roulette-segment-label{color:#fff;text-shadow:0 3px 8px #0000008c;gap:8px;width:128px;min-height:78px}.roulette-public-view .roulette-segment-label span{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:auto;height:auto}.roulette-public-view .roulette-segment-label svg{filter:drop-shadow(0 2px 4px #00000052);width:30px;height:30px}.roulette-public-view .roulette-segment-label b{max-width:122px;font-size:15px;font-weight:950;line-height:1.04}.roulette-public-view .roulette-segment-label.dark-text{color:#102632;text-shadow:0 1px #ffffff61}.roulette-public-view .roulette-inner-ring{background:radial-gradient(circle at 50% 42%,#0d2b43 0%,#082036 70%,#06182b 100%);border:4px solid #ebb94e;width:33%;box-shadow:0 0 0 12px #072237,0 15px 35px #0000006b,inset 0 0 24px #ffffff0f}.roulette-public-view .roulette-spin-button{color:#15110a;background:radial-gradient(circle at 35% 28%,#fff6cb 0%,#f0ce72 34%,#d7a942 65%,#8a6113 100%);width:27%;box-shadow:0 12px 26px #00000052,inset 0 0 0 3px #ffffff42,0 0 0 4px #173143eb}.roulette-public-view .roulette-spin-button>span{color:#241b08;height:34px}.roulette-public-view .roulette-spin-button b{letter-spacing:.2px;color:#16110a;font-size:34px}.roulette-public-view .roulette-spin-button small{color:#6f5921;letter-spacing:1px;font-size:9px;font-weight:900}.roulette-public-view .roulette-pointer{filter:drop-shadow(0 10px 12px #0000006b);width:74px;height:94px;top:8px}.roulette-public-view .roulette-pointer:before{background:linear-gradient(145deg,#fff5cb,#e2b74c 70%,#8b6113);border-radius:10px;height:62px;left:4px;right:4px}.roulette-public-view .roulette-pointer span{background:linear-gradient(145deg,#fffbe1,#f3d277);height:40px;top:8px;left:14px;right:14px}.roulette-public-view .roulette-result{background:#04121bc2;border:1px solid #ffffff1f;width:min(860px,96%);min-height:90px;margin-top:22px;padding:15px 18px;box-shadow:0 14px 34px #00000038}.roulette-public-view .roulette-result small{font-size:10px}.roulette-public-view .roulette-result strong{font-size:22px}.roulette-public-view .roulette-result p{font-size:11px}@media (max-width:980px){.roulette-public-copy h2{font-size:34px}.roulette-public-copy p{font-size:16px}.roulette-public-spins-card{min-width:210px}.roulette-public-spins-card strong{font-size:34px}.roulette-public-view .roulette-wheel-shell{width:min(96vw,760px)}.roulette-public-view .roulette-segment-label{width:108px;min-height:66px}.roulette-public-view .roulette-segment-label b{max-width:104px;font-size:13px}}@media (max-width:760px){.roulette-public-hero{padding:14px}.roulette-public-hero-main{grid-template-columns:1fr;gap:14px}.roulette-public-brand{align-items:flex-start;gap:12px}.roulette-public-logo{border-radius:18px;width:68px;height:68px;font-size:26px}.roulette-public-copy h2{font-size:26px}.roulette-public-copy p{font-size:14px}.roulette-public-spins-card{width:100%;min-width:0;padding:14px 16px}.roulette-public-spins-card strong{font-size:30px}.roulette-heading-actions-public{justify-content:flex-start}.roulette-public-view .roulette-stage-card{border-radius:18px;padding:18px 8px 22px}.roulette-public-view .roulette-wheel-shell{width:min(98vw,610px)}.roulette-public-view .roulette-wheel-shell:before{inset:-10px}.roulette-public-view .roulette-wheel-shell:after{border-width:8px;inset:-4px}.roulette-public-view .roulette-wheel{inset:8px}.roulette-public-view .roulette-segment-label{gap:4px;width:84px;min-height:48px}.roulette-public-view .roulette-segment-label svg{width:20px;height:20px}.roulette-public-view .roulette-segment-label b{max-width:84px;font-size:8.7px}.roulette-public-view .roulette-spin-button b{font-size:22px}.roulette-public-view .roulette-spin-button>span{height:24px}.roulette-public-view .roulette-spin-button small{font-size:6.8px}.roulette-public-view .roulette-result{margin-top:18px}.roulette-public-view .roulette-result strong{font-size:16px}.roulette-public-view .roulette-result p{font-size:9px}}@media (max-width:470px){.roulette-public-copy h2{font-size:22px}.roulette-public-copy p,.roulette-public-spins-card>div{font-size:12px}.roulette-public-spins-card strong{font-size:26px}.roulette-public-view .roulette-wheel-shell{width:calc(100vw - 18px)}.roulette-public-view .roulette-wheel-shell:before{inset:-8px}.roulette-public-view .roulette-wheel-shell:after{border-width:7px;inset:-3px}.roulette-public-view .roulette-wheel{inset:6px}.roulette-public-view .roulette-segment-label{gap:3px;width:69px;min-height:38px}.roulette-public-view .roulette-segment-label svg{width:16px;height:16px}.roulette-public-view .roulette-segment-label b{max-width:68px;font-size:6.9px}.roulette-public-view .roulette-inner-ring{width:36%}.roulette-public-view .roulette-spin-button{width:28%}.roulette-public-view .roulette-spin-button b{font-size:15px}.roulette-public-view .roulette-spin-button>span{height:18px}.roulette-public-view .roulette-spin-button small{display:none}.roulette-public-view .roulette-pointer{width:44px;height:56px;top:12px}.roulette-public-view .roulette-pointer:before{height:38px}.roulette-public-view .roulette-pointer span{height:24px;top:6px;left:8px;right:8px}}.roulette-segment-label{gap:7px;width:132px;min-height:96px}.roulette-segment-visual{justify-content:center;align-items:center;line-height:0;display:flex}.roulette-segment-visual.money svg{filter:drop-shadow(0 3px 5px #00000042)}.roulette-segment-visual.player svg{filter:drop-shadow(0 3px 5px #0000003d)}.roulette-segment-visual.extra svg{filter:drop-shadow(0 3px 5px #00000040)}.roulette-segment-copy{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:1px;max-width:126px;display:flex}.roulette-segment-copy strong,.roulette-segment-copy em{letter-spacing:-.02em;font-style:normal;font-weight:950;display:block}.roulette-segment-copy strong{font-size:17px;line-height:1}.roulette-segment-copy em{font-size:13px;line-height:1.02}.roulette-segment-label.dark-text .roulette-segment-copy strong,.roulette-segment-label.dark-text .roulette-segment-copy em{color:#102632}.roulette-public-view .roulette-segment-label{gap:8px;width:148px;min-height:114px}.roulette-public-view .roulette-segment-visual.money svg{width:66px;height:66px}.roulette-public-view .roulette-segment-visual.player svg,.roulette-public-view .roulette-segment-visual.extra svg{width:62px;height:62px}.roulette-public-view .roulette-segment-copy{max-width:144px}.roulette-public-view .roulette-segment-copy strong{font-size:19px}.roulette-public-view .roulette-segment-copy em{font-size:16px}@media (max-width:760px){.roulette-segment-label{gap:4px;width:95px;min-height:72px}.roulette-segment-visual.money svg,.roulette-segment-visual.player svg{width:34px;height:34px}.roulette-segment-visual.extra svg{width:33px;height:33px}.roulette-segment-copy{max-width:92px}.roulette-segment-copy strong{font-size:11px}.roulette-segment-copy em{font-size:9px}.roulette-public-view .roulette-segment-label{width:100px;min-height:76px}.roulette-public-view .roulette-segment-visual.money svg,.roulette-public-view .roulette-segment-visual.player svg,.roulette-public-view .roulette-segment-visual.extra svg{width:36px;height:36px}.roulette-public-view .roulette-segment-copy strong{font-size:11.8px}.roulette-public-view .roulette-segment-copy em{font-size:10.1px}}@media (max-width:470px){.roulette-segment-label{gap:3px;width:76px;min-height:58px}.roulette-segment-visual.money svg,.roulette-segment-visual.player svg,.roulette-segment-visual.extra svg{width:26px;height:26px}.roulette-segment-copy{max-width:74px}.roulette-segment-copy strong{font-size:8.8px}.roulette-segment-copy em{font-size:7.3px}.roulette-public-view .roulette-segment-label{width:78px;min-height:60px}.roulette-public-view .roulette-segment-visual.money svg,.roulette-public-view .roulette-segment-visual.player svg,.roulette-public-view .roulette-segment-visual.extra svg{width:28px;height:28px}.roulette-public-view .roulette-segment-copy strong{font-size:9px}.roulette-public-view .roulette-segment-copy em{font-size:7.8px}}.roulette-segment-label{gap:0;width:136px;min-height:112px;overflow:visible}.roulette-prize-art{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 4px 8px #00000038);width:132px;max-width:none;height:auto;display:block;transform:translateZ(0)}.roulette-prize-fallback{text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-weight:950}.roulette-segment-label.dark-text .roulette-prize-art{filter:drop-shadow(0 4px 8px #0000002e)}.roulette-public-view .roulette-segment-label{width:158px;min-height:130px;overflow:visible}.roulette-public-view .roulette-prize-art{filter:drop-shadow(0 6px 12px #00000042);width:154px}@media (max-width:980px){.roulette-public-view .roulette-segment-label{width:135px;min-height:112px}.roulette-public-view .roulette-prize-art{width:132px}}@media (max-width:760px){.roulette-segment-label{width:98px;min-height:80px}.roulette-prize-art{width:96px}.roulette-public-view .roulette-segment-label{width:102px;min-height:84px}.roulette-public-view .roulette-prize-art{width:100px}}@media (max-width:470px){.roulette-segment-label{width:76px;min-height:62px}.roulette-prize-art{width:74px}.roulette-public-view .roulette-segment-label{width:80px;min-height:66px}.roulette-public-view .roulette-prize-art{width:78px}}.roulette-premium-host{justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex}.roulette-premium-host .rouletteNew{width:100%;max-width:980px;margin:0 auto}.roulette-layout-public .roulette-premium-host{max-width:980px;margin:0 auto}.roulette-public-preview-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:1040px){.roulette-premium-host .rouletteNew{max-width:900px}}@media (max-width:760px){.roulette-public-preview-toolbar{justify-content:flex-start}.roulette-premium-host{margin-inline:auto}.roulette-premium-host .rouletteNew{max-width:640px}}.rouletteNew,.rouletteNew *{box-sizing:border-box}.rouletteNew{--panel:#071b27;--panel-2:#0b2635;--gold:#e8be4c;--gold-soft:#f7de83;--text:#f7fafc;--muted:#aebfca;width:100%;max-width:980px;color:var(--text);background:radial-gradient(circle at 50% 30%,#2664783d,#0000 38%),linear-gradient(#0b2634 0%,#071923 58%,#06141d 100%);border:1px solid #b9dfe624;border-radius:30px;margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 24px 60px #01090e47,inset 0 1px #ffffff0a}.rouletteHeader{background:linear-gradient(#0a2735fa,#081f2be6);border-bottom:1px solid #d4e6eb1f;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px 22px;display:flex}.rouletteHeaderCopy{min-width:0}.rouletteEyebrow{color:#d3bd78;letter-spacing:.13em;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.rouletteHeader h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:.98}.rouletteHeader p{color:#b9c8d1;margin:10px 0 0;font-size:clamp(14px,1.9vw,18px);line-height:1.35}.spinsCard{background:linear-gradient(#05463bb8,#04302ead);border:1px solid #4fc79766;border-radius:18px;flex:none;align-items:center;gap:14px;min-width:205px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff0d}.spinsLabel{color:#b5d5ca;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:800;display:block}.spinsCard strong{color:#ffe176;letter-spacing:-.03em;margin-top:1px;font-size:31px;line-height:1;display:block}.spinsTicket{background:linear-gradient(135deg,#ffe475,#c99518);border-radius:6px;width:44px;height:31px;position:relative;transform:rotate(-12deg);box-shadow:0 4px 12px #0000003d}.spinsTicket:before,.spinsTicket:after{content:"";background:#0a4a42;border-radius:50%;width:12px;height:12px;position:absolute;top:9px}.spinsTicket:before{left:-6px}.spinsTicket:after{right:-6px}.spinsTicket span{border:2px solid #3e270080;border-radius:50%;position:absolute;inset:7px 15px}.rouletteStage{padding:20px 28px 28px}.rouletteWheel{aspect-ratio:1;isolation:isolate;width:min(100%,900px);margin:0 auto;position:relative;container-type:inline-size}.rouletteDisc{width:100%;height:100%;display:block;overflow:visible}.rouletteRotator{transform-origin:500px 500px;transform-box:view-box;transition:transform var(--spin-duration) cubic-bezier(.08, .72, .12, 1);will-change:transform}.rouletteSlot{stroke:#f6ce5ed6;stroke-width:4px;vector-effect:non-scaling-stroke}.rouletteLabels{pointer-events:none;z-index:4;position:absolute;inset:0}.slotLabelOrbit{transform-origin:0 0;width:0;height:0;transition:transform var(--spin-duration) cubic-bezier(.08, .72, .12, 1);will-change:transform;position:absolute;top:50%;left:50%}.slotLabel{text-align:center;transform-origin:50%;width:21cqi;min-height:19cqi;transition:transform var(--spin-duration) cubic-bezier(.08, .72, .12, 1);will-change:transform;filter:drop-shadow(0 .65cqi .9cqi #0000002e);flex-direction:column;justify-content:center;align-items:center;gap:.18cqi;display:flex;position:absolute;top:0;left:0}.slotLabelLight{color:#fff;text-shadow:0 .35cqi .55cqi #00000073}.slotLabelDark{color:#102030;text-shadow:0 .25cqi .45cqi #ffffff38}.slotIcon{flex:none;place-items:center;width:10.6cqi;height:9.3cqi;margin-bottom:.5cqi;display:grid}.slotIcon svg{width:100%;height:100%;display:block;overflow:visible}.slotIcon--money{width:10.1cqi;height:8.8cqi}.slotIcon--player{width:11.7cqi;height:11.2cqi;margin-bottom:.15cqi}.slotIcon--extra{width:11.4cqi;height:10.4cqi;margin-bottom:.2cqi}.slotLine{letter-spacing:-.035em;white-space:nowrap;max-width:100%;font-weight:950;line-height:.98;display:block}.slotLinePrimary{font-size:3.15cqi}.slotLabel--money .slotLinePrimary{font-size:3.45cqi}.slotLabel--extra .slotLinePrimary{font-size:3.05cqi}.slotLabel--player .slotLinePrimary{letter-spacing:-.04em;font-size:2.78cqi}.slotLineSecondary{margin-top:.24cqi;font-size:2.45cqi;line-height:.95}.slotLabel--money .slotLineSecondary{font-size:2.6cqi}.slotLabel--extra .slotLineSecondary{font-size:2.8cqi}.slotPill{color:#ffe48a;letter-spacing:-.025em;white-space:nowrap;background:#071722d1;border:.18cqi solid #ffe282a6;border-radius:999px;justify-content:center;align-items:center;min-width:8.7cqi;min-height:2.35cqi;margin-top:-.05cqi;margin-bottom:.38cqi;padding:.15cqi .95cqi;font-size:1.7cqi;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 .1cqi .2cqi #ffffff14}.slotLinePlayer{font-size:2.95cqi;line-height:.98}.rouletteSpinButton{z-index:8;aspect-ratio:1;color:#16212b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 36% 25%,#fff1a5 0 10%,#0000 32%),radial-gradient(circle at 50% 45%,#f7d55c,#d39f26 66%,#9e6e13 100%);border:.8cqi solid #0a1a25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.7cqi;width:17.4cqi;transition:transform .16s,filter .16s,opacity .16s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.35cqi #e2b436f2,0 0 0 1.7cqi #081722,0 1.5cqi 2.6cqi #0000006b,inset 0 .45cqi .7cqi #ffffff59,inset 0 -.75cqi 1cqi #6e440033}.rouletteSpinButton:hover:not(:disabled){filter:brightness(1.05)}.rouletteSpinButton:active:not(:disabled){transform:translate(-50%,-50%)scale(.975)}.rouletteSpinButton:focus-visible{outline-offset:1.3cqi;outline:.5cqi solid #fff}.rouletteSpinButton:disabled{cursor:default;opacity:.86}.rouletteGift{width:4.7cqi;height:4.7cqi;display:block}.rouletteGift svg{width:100%;height:100%;display:block}.rouletteSpinButton strong{letter-spacing:-.055em;font-size:3.45cqi;font-weight:950;line-height:1}.roulettePointer{z-index:12;pointer-events:none;filter:drop-shadow(0 .8cqi .65cqi #00000059);width:9.5cqi;position:absolute;top:-2.9cqi;left:50%;transform:translate(-50%)}.roulettePointer svg{width:100%;height:auto;display:block}.rouletteStatus{text-align:center;background:#03121a8f;border:1px solid #e3c1563d;border-radius:16px;justify-content:center;align-items:center;gap:11px;width:min(640px,90%);min-height:62px;margin:5px auto 0;padding:12px 18px;display:flex}.rouletteStatus span{color:#8fa6b3;letter-spacing:.11em;font-size:11px;font-weight:850}.rouletteStatus strong{color:#f6d773;font-size:15px}@media (prefers-reduced-motion:reduce){.rouletteRotator,.slotLabelOrbit,.slotLabel{transition-duration:1.25s}}@media (max-width:700px){.rouletteNew{border-radius:22px;width:min(100%,640px)}.rouletteHeader{align-items:flex-start;gap:14px;padding:18px 16px 15px}.rouletteEyebrow{margin-bottom:4px;font-size:9px}.rouletteHeader h2{font-size:clamp(24px,8vw,36px)}.rouletteHeader p{max-width:260px;margin-top:7px;font-size:12px}.spinsCard{border-radius:13px;gap:7px;min-width:108px;padding:9px 10px}.spinsTicket{display:none}.spinsLabel{white-space:normal;font-size:8px;line-height:1.1}.spinsCard strong{margin-top:3px;font-size:24px}.rouletteStage{padding:16px 8px 18px}.rouletteWheel{width:100%}.slotLabel{width:22cqi;min-height:19.8cqi}.slotIcon{width:10.9cqi;height:9.7cqi;margin-bottom:.28cqi}.slotIcon--player{width:12.2cqi;height:11.7cqi;margin-bottom:.08cqi}.slotIcon--extra{width:11.8cqi;height:10.8cqi}.slotLinePrimary{font-size:3.1cqi}.slotLabel--money .slotLinePrimary{font-size:3.38cqi}.slotLabel--player .slotLinePrimary{font-size:2.92cqi}.slotLineSecondary{font-size:2.7cqi}.slotPill{min-width:9.6cqi;min-height:2.7cqi;margin-bottom:.28cqi;font-size:1.95cqi}.rouletteStatus{gap:7px;width:92%;min-height:50px;padding:9px 12px}.rouletteStatus span{font-size:9px}.rouletteStatus strong{font-size:13px}}.roulette-reveal-overlay{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030e15d1;place-items:center;padding:18px;animation:.22s both roulette-reveal-overlay-in;display:grid;position:fixed;inset:0}.roulette-reveal-modal{color:#eef6f3;text-align:center;background:radial-gradient(circle at 50% 34%,#deb1451f,#0000 28%),linear-gradient(160deg,#0b2737 0%,#061923 76%,#06151e 100%);border:1px solid #e0b54d7a;border-radius:28px;width:min(620px,96vw);max-height:94vh;padding:28px 22px 24px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000008a,inset 0 0 0 1px #ffffff09}.roulette-reveal-ovr-badge{color:#15242b;background:radial-gradient(circle at 35% 28%,#fff4bd 0%,#edc963 34%,#c28c28 70%,#7d5715 100%);border:3px solid #f2d57d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;margin:0 auto 18px;display:flex;box-shadow:0 0 0 7px #092330eb,0 12px 30px #00000057,0 0 34px #e6b74733}.roulette-reveal-ovr-badge small{letter-spacing:1px;font-size:10px;font-weight:950}.roulette-reveal-ovr-badge strong{letter-spacing:-1px;font-size:56px;line-height:.94}.roulette-reveal-ovr-badge.compact{width:100px;height:100px;margin-bottom:14px}.roulette-reveal-ovr-badge.compact strong{font-size:44px}.roulette-reveal-title>span{color:#e2bf69;letter-spacing:1px;text-transform:uppercase;background:#dfb4491a;border:1px solid #e4bf5b5c;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:9px;font-weight:950;display:inline-flex}.roulette-reveal-title h3{letter-spacing:-1px;color:#fff;margin:12px 0 7px;font-size:38px;line-height:1}.roulette-reveal-title p{color:#9fb2ac;max-width:470px;margin:0 auto;font-size:13px;line-height:1.48}.roulette-reveal-title.revealed-title h3{font-size:36px}.roulette-reveal-title.revealed-title p{text-transform:uppercase;letter-spacing:.6px;color:#91aaa2;font-weight:800}.roulette-reveal-mystery-card{aspect-ratio:.72;background:linear-gradient(145deg,#111c22 0%,#08151d 52%,#101920 100%);border:3px solid #d8aa47;border-radius:34px 34px 28px 28px;width:min(330px,82%);margin:24px auto 22px;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000061,0 0 28px #deb14526,inset 0 0 0 2px #ffffff06}.roulette-reveal-mystery-card:before{content:"";background:linear-gradient(135deg,#0000 0 35%,#efc35414 35% 36%,#0000 36% 58%,#efc3540f 58% 59%,#0000 59%),radial-gradient(circle at 50% 78%,#dcab3a38,#0000 38%);position:absolute;inset:0}.roulette-reveal-mystery-glow{aspect-ratio:1;filter:blur(13px);background:radial-gradient(circle,#ebbe488a,#e5b13129 38%,#0000 70%);border-radius:50%;width:78%;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.roulette-reveal-mystery-shield{color:#050c10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.roulette-reveal-mystery-shield svg{z-index:2;fill:#050c10;filter:drop-shadow(0 0 18px #f1c55338);width:152px;height:152px;position:relative}.roulette-reveal-mystery-shield span{z-index:3;color:#15232a;background:#e4b84f;border:3px solid #f3d780;border-radius:50%;place-items:center;width:58px;height:58px;font-size:34px;font-weight:950;display:grid;position:absolute;bottom:19%;box-shadow:0 8px 20px #00000057}.roulette-reveal-button{color:#111d22;letter-spacing:.45px;background:linear-gradient(135deg,#f5d36f 0%,#d9aa40 55%,#b77d1e 100%);border:1px solid #f2d177;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:min(440px,100%);margin:0 auto;padding:18px 22px;font-size:18px;font-weight:950;transition:transform .16s,filter .16s;display:flex;box-shadow:0 13px 30px #0000004d,0 0 26px #e8b94421,inset 0 1px #ffffff59}.roulette-reveal-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.roulette-reveal-button:active{transform:translateY(1px)scale(.992)}.roulette-reveal-hint{color:#718a82;margin-top:13px;font-size:11px}.roulette-reveal-player-card{background:radial-gradient(circle at 50% 24%,#dbb14824,#0000 26%),radial-gradient(circle at 50% 72%,#12896338,#0000 36%),linear-gradient(#0b2a38,#071923);border:2px solid #d7ad4e;border-radius:28px;justify-content:center;align-items:center;width:min(390px,100%);min-height:485px;margin:20px auto;padding:34px 24px 28px;animation:.46s cubic-bezier(.18,.78,.24,1) both roulette-player-reveal-in;display:flex;position:relative;box-shadow:0 24px 58px #00000063}.roulette-reveal-club-corner{background:#ffffff13;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:center;gap:4px;padding:8px 8px 6px;display:flex;position:absolute;top:18px;right:18px}.roulette-reveal-club-corner .real-crest.md{width:38px;height:42px}.roulette-reveal-club-corner small{letter-spacing:.9px;color:#d8e6e1;font-size:8px;font-weight:900}.roulette-reveal-player-center{flex-direction:column;align-items:center;width:100%;padding-top:24px;display:flex}.roulette-reveal-player-center .roulette-player-portrait{background:linear-gradient(#f5f8f8,#dbe4e0);border-radius:28px;width:190px;height:218px;overflow:hidden;box-shadow:0 18px 40px #0000003d}.roulette-reveal-player-center .roulette-player-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.roulette-reveal-player-position{color:#eccb76;letter-spacing:.7px;text-transform:uppercase;background:linear-gradient(135deg,#efca702e,#9b6e1d21);border:1px solid #eec96f70;border-radius:999px;min-width:190px;max-width:92%;margin-top:20px;padding:11px 18px;font-size:18px;font-weight:950}.roulette-reveal-continue{color:#13232a;letter-spacing:.8px;background:linear-gradient(135deg,#d9b457,#aa7925);border:0;border-radius:15px;width:min(320px,100%);padding:15px 18px;font-size:14px;font-weight:950;box-shadow:0 10px 28px #0000003d}@keyframes roulette-reveal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes roulette-player-reveal-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.roulette-reveal-overlay{padding:10px}.roulette-reveal-modal{border-radius:22px;padding:22px 14px 18px}.roulette-reveal-ovr-badge{width:112px;height:112px}.roulette-reveal-ovr-badge strong{font-size:48px}.roulette-reveal-title h3{font-size:30px}.roulette-reveal-title p{max-width:390px;font-size:11px}.roulette-reveal-mystery-card{width:min(300px,84%);margin-top:20px}.roulette-reveal-button{width:min(390px,100%);padding:16px 18px;font-size:16px}.roulette-reveal-player-card{width:min(360px,100%);min-height:445px}.roulette-reveal-player-center .roulette-player-portrait{width:166px;height:192px}.roulette-reveal-player-position{min-width:170px;font-size:16px}}@media (max-width:480px){.roulette-reveal-modal{width:calc(100vw - 16px);max-height:96vh;padding:18px 10px 16px}.roulette-reveal-ovr-badge{width:96px;height:96px;margin-bottom:13px}.roulette-reveal-ovr-badge small{font-size:8px}.roulette-reveal-ovr-badge strong{font-size:42px}.roulette-reveal-title>span{font-size:7.5px}.roulette-reveal-title h3{margin-top:10px;font-size:27px}.roulette-reveal-title p{padding:0 8px;font-size:10px;line-height:1.4}.roulette-reveal-mystery-card{width:min(270px,80%);margin:18px auto}.roulette-reveal-mystery-shield svg{width:126px;height:126px}.roulette-reveal-mystery-shield span{width:50px;height:50px;font-size:28px}.roulette-reveal-button{width:min(360px,94%);padding:15px 14px;font-size:15px}.roulette-reveal-hint{font-size:10px}.roulette-reveal-ovr-badge.compact{width:84px;height:84px}.roulette-reveal-ovr-badge.compact strong{font-size:36px}.roulette-reveal-title.revealed-title h3{font-size:27px}.roulette-reveal-player-card{width:min(330px,96%);min-height:410px;padding:30px 18px 24px}.roulette-reveal-player-center .roulette-player-portrait{width:148px;height:172px}.roulette-reveal-player-position{min-width:150px;margin-top:16px;padding:9px 14px;font-size:14px}.roulette-reveal-continue{width:min(290px,92%);padding:14px 16px}}@media (max-width:760px){.roulette-reveal-overlay{padding:10px}.roulette-reveal-modal{border-radius:22px;padding:22px 14px 18px}.roulette-reveal-ovr-badge{width:112px;height:112px}.roulette-reveal-ovr-badge strong{font-size:48px}.roulette-reveal-title h3{font-size:30px}.roulette-reveal-title p{max-width:390px;font-size:11px}.roulette-reveal-mystery-card{width:min(300px,84%);margin-top:20px}.roulette-reveal-button{width:min(390px,100%);padding:16px 18px;font-size:16px}.roulette-reveal-player-card{width:min(360px,100%);min-height:445px}.roulette-reveal-player-center .roulette-player-portrait{width:166px;height:192px}.roulette-reveal-player-position{min-width:170px;font-size:16px}}@media (max-width:480px){.roulette-reveal-modal{width:calc(100vw - 16px);max-height:96vh;padding:18px 10px 16px}.roulette-reveal-ovr-badge{width:96px;height:96px;margin-bottom:13px}.roulette-reveal-ovr-badge small{font-size:8px}.roulette-reveal-ovr-badge strong{font-size:42px}.roulette-reveal-title>span{font-size:7.5px}.roulette-reveal-title h3{margin-top:10px;font-size:27px}.roulette-reveal-title p{padding:0 8px;font-size:10px;line-height:1.4}.roulette-reveal-mystery-card{width:min(270px,80%);margin:18px auto}.roulette-reveal-mystery-shield svg{width:126px;height:126px}.roulette-reveal-mystery-shield span{width:50px;height:50px;font-size:28px}.roulette-reveal-button{width:min(360px,94%);padding:15px 14px;font-size:15px}.roulette-reveal-hint{font-size:10px}.roulette-reveal-ovr-badge.compact{width:84px;height:84px}.roulette-reveal-ovr-badge.compact strong{font-size:36px}.roulette-reveal-title.revealed-title h3{font-size:27px}.roulette-reveal-player-card{width:min(330px,96%);min-height:410px;padding:30px 18px 24px}.roulette-reveal-player-center .roulette-player-portrait{width:148px;height:172px}.roulette-reveal-player-position{min-width:150px;margin-top:16px;padding:9px 14px;font-size:14px}.roulette-reveal-continue{width:min(290px,92%);padding:14px 16px}}.roulette-reveal-range-badge{color:#fff;background:linear-gradient(135deg,#0f9a70,#08694f);border:2px solid #d9b85d;border-radius:999px;justify-content:center;align-items:center;gap:16px;width:min(300px,78%);min-height:74px;margin:0 auto 22px;display:flex;box-shadow:0 10px 30px #0000004d}.roulette-reveal-range-badge small{letter-spacing:.16em;font-size:10px;font-weight:900}.roulette-reveal-range-badge strong{color:#f1d278;font-size:31px}.reveal-static-card{width:min(380px,100%)!important;min-height:520px!important;position:relative!important}.roulette-reveal-modal.is-revealed{width:min(470px,96vw)}.sumula-club-panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sumula-club-panel{background:#fbfdfc;border:1px solid #dce7e2;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #14372c0d}.sumula-club-head{background:linear-gradient(135deg,#eef7f3,#fff);border-bottom:2px solid #d4e8df;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.sumula-club-head>div:nth-child(2){flex-direction:column;display:flex}.sumula-club-head>div:nth-child(2) span{letter-spacing:.12em;color:#168567;font-size:7px;font-weight:900}.sumula-club-head>div:nth-child(2) b{color:#23473c;font-size:14px}.sumula-club-panel .club-events{padding:10px}.sumula-club-empty{text-align:center;color:#82938d;padding:22px 10px;font-size:10px}.sumula-club-panel .event-edit-row.picker-mode{grid-template-columns:30px 95px 1fr 34px}.sumula-club-panel .event-edit-row.picker-mode.goal-row .assist{grid-column:3}.sumula-club-panel .match-player-picker-trigger{min-width:0}@media (max-width:900px){.sumula-club-panels{grid-template-columns:1fr}.sumula-club-panel .event-edit-row.picker-mode,.sumula-club-panel .event-edit-row.picker-mode.card-row{grid-template-columns:30px 1fr 36px}.sumula-club-panel .event-edit-row.picker-mode .match-player-picker-trigger,.sumula-club-panel .event-edit-row.picker-mode.goal-row .assist{grid-column:1/-1}.sumula-club-head{grid-template-columns:auto 1fr}.sumula-club-head .team-event-actions{grid-column:1/-1;justify-content:flex-start!important}}.fbs-access-gate{background:radial-gradient(circle at 50% 10%,#164b3c 0,#0b2822 32%,#071915 100%);place-items:center;min-height:100dvh;padding:22px;display:grid}.fbs-access-card{background:#fff;border-radius:22px;flex-direction:column;gap:13px;width:min(430px,100%);padding:30px;display:flex;box-shadow:0 30px 80px #00000059}.fbs-access-card>img{object-fit:contain;width:72px;height:72px;margin:0 auto 4px}.fbs-access-card>span{text-align:center;letter-spacing:.16em;color:#168567;font-size:9px;font-weight:900}.fbs-access-card h1{text-align:center;color:#173e33;margin:0;font-size:28px}.fbs-access-card>p{text-align:center;color:#6d8179;margin:0 0 6px;font-size:12px;line-height:1.5}.fbs-access-card form{flex-direction:column;gap:12px;display:flex}.fbs-access-card form>label:not(.auth-remember){color:#39594f;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.fbs-access-card input[type=password],.fbs-access-card input[type=text]{text-align:center;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ceddd7;border-radius:11px;padding:13px;font-size:18px}.fbs-admin-gate-button{margin-top:4px}.roulette-daily-results{margin-top:18px}.roulette-date-picker{align-items:center;gap:7px;display:flex}.roulette-date-picker>span{color:#71847d;font-size:8px;font-weight:900}.roulette-date-picker input{color:#284a3f;background:#fff;border:1px solid #d8e4df;border-radius:9px;padding:7px 9px;font-weight:800}.roulette-date-picker button{color:#fff;background:#0c8664;border:0;border-radius:999px;padding:7px 11px;font-weight:900}.roulette-day-list{flex-direction:column;display:flex}.roulette-day-list>div{border-top:1px solid #e8efec;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;display:flex}.roulette-day-list>div>span:first-child{flex-direction:column;display:flex}.roulette-day-list b{font-size:11px}.roulette-day-list small{color:#80918b;font-size:8px}.roulette-day-club{align-items:center;gap:7px;display:flex}.roulette-cancel-award{color:#a43c43;background:#fff4f4;border:1px solid #e7c9c9;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.roulette-cancel-award:hover{background:#fde7e7}.roulette-settings-expand{grid-column:1/-1;overflow:hidden;padding:0!important}.roulette-settings-expand summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.roulette-settings-expand summary::-webkit-details-marker{display:none}.roulette-settings-expand summary>span{flex-direction:column;display:flex}.roulette-settings-expand summary small{letter-spacing:.13em;color:#168567;font-size:8px;font-weight:900}.roulette-settings-expand summary b{color:#244b3f;font-size:16px}.roulette-settings-expand[open] summary svg{transform:rotate(180deg)}.roulette-settings-body{border-top:1px solid #e5ede9;padding:16px 18px}.roulette-settings-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.roulette-settings-metrics>span{background:#f3f8f6;border-radius:10px;flex-direction:column;padding:11px;display:flex}.roulette-settings-metrics b{color:#176c55;font-size:20px}.roulette-settings-metrics small{color:#71847d;font-size:8px}.roulette-settings-body h4{letter-spacing:.08em;color:#47665b;margin:16px 0 7px;font-size:10px}.roulette-settings-prizes{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.roulette-settings-prizes>div{background:#f8faf9;border-radius:8px;justify-content:space-between;padding:8px 9px;font-size:9px;display:flex}.roulette-settings-stock{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.roulette-settings-stock>span{border:1px solid #e1ebe7;border-radius:8px;flex-direction:column;padding:8px;display:flex}.roulette-settings-stock b{font-size:9px}.roulette-settings-stock small{color:#778b83;font-size:7px}@media (max-width:760px){.roulette-settings-metrics,.roulette-settings-stock{grid-template-columns:repeat(2,1fr)}.roulette-settings-prizes{grid-template-columns:1fr}}.profile-statistics-block{flex-direction:column;gap:14px;display:flex}.profile-statistics-tabs{background:#f5f8f7;border:1px solid #dfe8e5;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:6px;display:grid}.profile-statistics-tabs button{color:#70817c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:13px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.profile-statistics-tabs button:hover{color:#166e58;background:#edf5f2}.profile-statistics-tabs button.active{color:#fff;background:#148566;box-shadow:0 5px 14px #1485662e}@media (max-width:560px){.profile-statistics-tabs{gap:4px;padding:5px}.profile-statistics-tabs button{min-height:39px;padding:0 5px;font-size:11px}}.compact-global-heading{justify-content:flex-end;align-items:center;margin-bottom:18px}.compact-global-heading .season-control{margin-left:auto}.section-action-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.compact-section-row{margin:-4px 0 4px}.lineup-badge-row{justify-content:flex-start}@media (max-width:760px){.compact-global-heading{margin-bottom:14px}.section-action-row,.compact-section-row{flex-direction:column;align-items:stretch}.lineup-badge-row{align-items:flex-start}}.pes-stats-import-box,.profile-pes-provisional{background:#f8fbfa;border:1px solid #dce8e3;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.pes-stats-import-box>p{color:#6f817a;margin:0;font-size:10px;line-height:1.5}.pes-stats-import-box>small{color:#768981;font-size:9px;line-height:1.45}.pes-stats-import-box textarea{resize:vertical;color:#294139;background:#fff;border:1px solid #d7e4de;border-radius:10px;outline:none;width:100%;min-height:220px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5}.pes-stats-import-box textarea:focus{border-color:#40aa89;box-shadow:0 0 0 3px #1a95701a}.pes-stats-mini-tabs{background:#eaf2ef;border-radius:9px;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex}.pes-stats-mini-tabs button{color:#71827b;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:9px;font-weight:800}.pes-stats-mini-tabs button.active{color:#087c5d;background:#fff;box-shadow:0 1px 4px #24473a16}.pes-stats-import-status{flex-wrap:wrap;gap:6px;display:flex}.pes-stats-import-status span{color:#4d685e;background:#edf5f1;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.pes-stats-import-status span.ok{color:#087958;background:#e8f7ef}.pes-stats-import-status span.warn{color:#8a6818;background:#fff4d8}.pes-stats-preview-list{flex-direction:column;gap:10px;display:flex}.pes-stats-preview-list>section{background:#fff;border:1px solid #e0e9e5;border-radius:10px;overflow:hidden}.pes-stats-preview-list h4{color:#22604c;background:#f0f6f3;margin:0;padding:9px 11px;font-size:10px}.pes-stats-preview-list>section>div{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.pes-stats-preview-list>section>div>span{flex-direction:column;gap:2px;display:flex}.pes-stats-preview-list b{color:#2d443b;font-size:9px}.pes-stats-preview-list small{color:#85948f;font-size:8px}.pes-stats-resolver-sheet .lineup-picker-head p{color:#74867f;margin:4px 0 0;font-size:9px}.pes-resolver-help{color:#778982;border-top:1px solid #e6eeea;padding:10px 14px;font-size:8px;display:block}.profile-pes-provisional{padding:16px}.pes-provisional-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pes-provisional-grid>div{background:#fff;border:1px solid #e1e9e6;border-radius:9px;flex-direction:column;justify-content:center;min-height:65px;padding:9px;display:flex}.pes-provisional-grid span{color:#81918b;font-size:8px;font-weight:700}.pes-provisional-grid b{color:#29443a;margin-top:2px;font-size:16px}.pes-provisional-grid small{color:#879690;margin-top:2px;font-size:7px}@media (max-width:760px){.pes-stats-import-box textarea{min-height:250px}.pes-stats-preview-list>section>div{flex-direction:column;align-items:flex-start}.pes-provisional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.match-stats-button{color:#0b7f5e;white-space:nowrap;background:#edf8f3;border:1px solid #cfe4db;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:850;transition:all .15s;display:inline-flex}.match-stats-button:hover{color:#075d46;background:#dff3e9;border-color:#b9dacd;transform:translateY(-1px)}.match-stats-button svg{flex:none}.match-modal-tabs{background:#eaf2ef;border-radius:10px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex}.match-modal-tabs button{color:#6d7f78;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:9px;font-weight:850;display:flex}.match-modal-tabs button.active{color:#087c5d;background:#fff;box-shadow:0 1px 5px #173d301a}.match-modal-tabs button:disabled{opacity:.42;cursor:not-allowed}.match-stats-explorer{gap:16px}.match-stats-head{background:linear-gradient(135deg,#f7faf9,#eef6f2);border:1px solid #dce8e3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.match-stats-head>div:first-child{flex-direction:column;gap:3px;display:flex}.match-stats-head>div:first-child span{letter-spacing:1px;color:#0a8261;font-size:9px;font-weight:900}.match-stats-head>div:first-child b{color:#2a4138;font-size:13px}.match-stats-scoreline{grid-template-columns:minmax(110px,1fr) 52px minmax(110px,1fr);align-items:center;gap:8px;display:grid}.match-stats-scoreline>span{color:#425a51;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.match-stats-scoreline>span:first-child{text-align:right;justify-content:flex-end}.match-stats-scoreline>span:last-child{justify-content:flex-start}.match-stats-scoreline strong{text-align:center;color:#1d4f3e;font-size:17px}.match-stats-club-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.match-stats-club-tabs button{text-align:left;color:#4d625a;background:#fff;border:1px solid #dce7e2;border-radius:11px;align-items:center;gap:10px;padding:10px 13px;transition:all .15s;display:flex}.match-stats-club-tabs button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.match-stats-club-tabs button b{color:#2b443a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.match-stats-club-tabs button small{color:#82928c;font-size:8px}.match-stats-club-tabs button.active{color:#08795a;background:#eaf7f1;border-color:#aed8c8;box-shadow:inset 0 0 0 1px #cce8dd}.match-stats-club-tabs button.active b{color:#08795a}.match-stats-workspace{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start;gap:12px;display:grid}.match-stats-player-column,.match-stats-detail{background:#fff;border:1px solid #dfe8e4;border-radius:12px;overflow:hidden}.match-stats-column-title{background:#f6f9f8;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.match-stats-column-title span{letter-spacing:.8px;color:#4f675e;font-size:9px;font-weight:900}.match-stats-column-title small{color:#87958f;font-size:7px}.match-stats-player-list{flex-direction:column;max-height:560px;display:flex;overflow:auto}.match-stats-player-list>button{text-align:left;color:#2d453b;background:#fff;border:0;border-bottom:1px solid #eaf0ed;grid-template-columns:43px minmax(0,1fr) 48px 20px;align-items:center;gap:9px;min-height:61px;padding:8px 10px;transition:all .14s;display:grid}.match-stats-player-list>button:last-child{border-bottom:0}.match-stats-player-list>button:hover{background:#f6faf8}.match-stats-player-list>button.selected{background:#eaf7f1;box-shadow:inset 3px 0 #138763}.match-stats-face,.match-stats-detail-face{color:#91a09a;background:#edf2f0;border:1px solid #dce6e2;place-items:center;display:grid;overflow:hidden}.match-stats-face{border-radius:10px;width:43px;height:45px}.match-stats-face.has-face{background:#e6ece9}.match-stats-face img,.match-stats-detail-face img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.match-stats-player-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.match-stats-player-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.match-stats-player-copy small{color:#83928d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.match-stats-rating{background:#f4f8f6;border:1px solid #d6e5df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:42px;display:flex}.match-stats-rating small{color:#82918b;font-size:6px;font-weight:800}.match-stats-rating b{color:#0b7d5d;font-size:13px}.match-stats-open-arrow{color:#80a095;transition:all .14s}.match-stats-player-list>button:hover .match-stats-open-arrow,.match-stats-player-list>button.selected .match-stats-open-arrow{color:#087c5d;transform:translate(2px)}.match-stats-detail{background:#fbfcfc;min-height:520px}.match-stats-detail>header{color:#fff;background:linear-gradient(135deg,#153f34,#0d7458);grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:14px 15px;display:grid}.match-stats-detail-face{color:#dbe9e4;background:#ffffff14;border-color:#ffffff25;border-radius:11px;width:58px;height:62px}.match-stats-detail>header>div{min-width:0}.match-stats-detail>header>div small{color:#a6d8c7;font-size:8px;font-weight:800}.match-stats-detail>header h3{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 1px;font-size:17px;overflow:hidden}.match-stats-detail>header p{color:#c5ddd5;margin:0;font-size:9px}.match-stats-detail>header>strong{color:#0a7356;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:70px;height:58px;font-size:22px;line-height:1;display:flex}.match-stats-detail>header>strong small{color:#6f887f;letter-spacing:.6px;margin-bottom:5px;font-size:6px}.match-stats-detail-section{padding:13px 15px}.match-stats-detail-section+.match-stats-detail-section{border-top:1px solid #e2ebe7}.match-stats-detail-section h4{color:#2d5547;margin:0 0 8px;font-size:10px}.match-stats-detail-section.goalkeeper h4{color:#7b651e}.match-stats-fields{flex-direction:column;display:flex}.match-stats-fields>div{border-top:1px solid #e7eeeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:29px;display:grid}.match-stats-fields>div:first-child{border-top:0}.match-stats-fields span{color:#5e726a;font-size:9px}.match-stats-fields b{color:#223f35;text-align:right;font-size:10px}.match-stats-detail-empty{text-align:center;color:#8a9993;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:500px;padding:25px;display:flex}.match-stats-detail-empty b{color:#53675f;font-size:11px}.match-stats-detail-empty span{font-size:9px}.standings-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.player-stats-shortcut{color:#0b7e5e;white-space:nowrap;background:#eef8f4;border:1px solid #cfe4db;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:850;display:flex}.player-stats-shortcut:hover{background:#dff3e9;border-color:#b9dacd}@media (max-width:760px){.line-actions.with-stats{display:flex}.line-actions:not(.with-quick):not(.with-stats),.line-actions.with-stats .line-status{display:none}.line-actions.with-stats{grid-column:1/-1;justify-content:center;padding-top:4px}.match-stats-button{justify-content:center;min-width:150px;padding:7px 10px}.match-stats-head{flex-direction:column;align-items:stretch}.match-stats-scoreline{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.match-stats-scoreline>span{font-size:8px}.match-stats-workspace{grid-template-columns:minmax(0,41%) minmax(0,59%);align-items:stretch;gap:6px}.match-stats-player-column,.match-stats-detail{min-width:0}.match-stats-player-list{overscroll-behavior:contain;max-height:58dvh;overflow:auto}.match-stats-detail{overscroll-behavior:contain;min-height:0;max-height:58dvh;overflow:auto}.match-stats-detail-empty{min-height:220px;padding:10px}.match-stats-detail>header{z-index:2;grid-template-columns:34px minmax(0,1fr) 42px;gap:6px;padding:7px;position:sticky;top:0}.match-stats-detail-face{border-radius:8px;width:34px;height:38px}.match-stats-detail>header>div small{font-size:5.5px}.match-stats-detail>header h3{margin:1px 0;font-size:10.5px;line-height:1.1}.match-stats-detail>header p{white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.match-stats-detail>header>strong{border-radius:7px;width:40px;height:38px;font-size:14px}.match-stats-detail>header>strong small{margin-bottom:3px;font-size:4.5px}.match-stats-detail-section{padding:8px}.match-stats-detail-section h4{margin-bottom:5px;font-size:8px}.match-stats-fields>div{gap:5px;min-height:25px}.match-stats-fields span{font-size:7px;line-height:1.15}.match-stats-fields b{white-space:nowrap;font-size:7.5px}.match-stats-club-tabs button{padding:8px 9px}.match-stats-club-tabs button b{font-size:9px}.match-stats-column-title{flex-direction:column;align-items:flex-start;gap:1px;padding:7px}.match-stats-column-title span{font-size:7px}.match-stats-column-title small{display:none}.match-stats-player-list>button{grid-template-columns:30px minmax(0,1fr) 34px 12px;gap:4px;min-height:48px;padding:5px}.match-stats-face{border-radius:7px;width:30px;height:33px}.match-stats-player-copy{gap:1px}.match-stats-player-copy b{font-size:7.5px}.match-stats-player-copy small{font-size:5.7px}.match-stats-rating{border-radius:6px;min-height:34px}.match-stats-rating small{font-size:4.5px}.match-stats-rating b{font-size:10px}.match-stats-open-arrow{width:12px;height:12px}.match-modal-tabs{width:100%}.match-modal-tabs button{flex:1;justify-content:center}.standings-heading{flex-direction:column;align-items:flex-start}.standings-heading-actions{justify-content:space-between;width:100%}.player-stats-shortcut{flex:1;justify-content:center}}@media (max-width:340px){.match-stats-workspace{grid-template-columns:1fr;gap:8px}.match-stats-player-list{max-height:260px}.match-stats-detail{max-height:none;overflow:visible}}@media (max-width:760px){.match-stats-explorer{gap:9px;padding:12px 10px}.match-stats-head{gap:8px;padding:9px 10px}.match-stats-head>div:first-child{gap:1px}.match-stats-head>div:first-child span{font-size:7px}.match-stats-head>div:first-child b{font-size:10px}.match-stats-scoreline{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)}.match-stats-scoreline>span{gap:4px;font-size:7px}.match-stats-scoreline strong{font-size:13px}.match-stats-club-tabs{gap:5px}.match-stats-club-tabs button{border-radius:9px;gap:6px;padding:6px 7px}.match-stats-club-tabs .real-crest.md{width:22px;height:24px}.match-stats-club-tabs button b{font-size:7.8px}.match-stats-club-tabs button small{font-size:6px}.match-stats-workspace{grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:start;gap:5px}.match-stats-player-list{max-height:none;overflow:visible}.match-stats-detail{min-height:0;max-height:none;overflow:visible}.match-stats-column-title{min-height:22px;padding:5px 6px}.match-stats-column-title span{font-size:6.5px}.match-stats-player-list>button{grid-template-columns:24px minmax(0,1fr) 29px 9px;gap:3px;height:36px;min-height:36px;padding:3px 4px}.match-stats-face{border-radius:6px;width:24px;height:27px}.match-stats-player-copy b{font-size:6.7px;line-height:1.05}.match-stats-player-copy small{font-size:5px;line-height:1.05}.match-stats-rating{border-radius:5px;height:27px;min-height:27px}.match-stats-rating small{font-size:3.8px;line-height:1}.match-stats-rating b{font-size:8.5px;line-height:1.05}.match-stats-open-arrow{width:9px;height:9px}.match-stats-detail>header{grid-template-columns:27px minmax(0,1fr) 34px;gap:4px;padding:4px 5px;position:static}.match-stats-detail-face{border-radius:6px;width:27px;height:30px}.match-stats-detail>header>div small{font-size:4.5px}.match-stats-detail>header h3{margin:0;font-size:8.5px;line-height:1.05}.match-stats-detail>header p{font-size:5.3px;line-height:1.05}.match-stats-detail>header>strong{border-radius:5px;width:33px;height:29px;font-size:11px}.match-stats-detail>header>strong small{letter-spacing:.2px;margin-bottom:2px;font-size:3.5px}.match-stats-detail-section{padding:4px 7px}.match-stats-detail-section h4{margin:0 0 2px;font-size:6.5px}.match-stats-fields>div{gap:4px;height:18px;min-height:18px}.match-stats-fields span{white-space:nowrap;text-overflow:ellipsis;font-size:6.1px;line-height:1;overflow:hidden}.match-stats-fields b{white-space:nowrap;font-size:6.5px;line-height:1}}.reset-match-button{color:#9a651d;white-space:nowrap;background:#fff9ed;border:1px solid #efd8b3;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:8px;font-weight:850;display:inline-flex}.reset-match-button:hover{color:#7c4d0f;background:#fff1d7;border-color:#e8c98f}@media (max-width:760px){.line-actions.with-reset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;max-width:360px;margin:0 auto;display:grid}.line-actions.with-reset .match-stats-button{grid-column:1/-1;justify-self:center}.line-actions.with-reset .reset-match-button,.line-actions.with-reset .quick-end-match{justify-content:center;width:100%;max-width:none}.line-actions.with-reset{display:grid!important}.line-actions.with-reset .line-status{display:none}.line-actions.with-reset:not(.with-quick) .reset-match-button{grid-column:1/-1;justify-self:center;max-width:190px}}.round-stats-audit-tools{background:#f7fbf9;border:1px solid #d9e7e1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 14px 10px;padding:10px 12px;display:flex}.round-stats-audit-tools>div:first-child{color:#0b7f5e;align-items:center;gap:8px;min-width:0;display:flex}.round-stats-audit-tools>div:first-child>span{flex-direction:column;gap:2px;min-width:0;display:flex}.round-stats-audit-tools>div:first-child b{color:#315046;font-size:9px}.round-stats-audit-tools>div:first-child small{color:#7b8e87;font-size:7px;line-height:1.3}.round-stats-audit-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.round-stats-audit-buttons button{color:#176d55;white-space:nowrap;background:#fff;border:1px solid #cfe1da;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:1px 5px;padding:6px 8px;font-size:8px;font-weight:850;display:grid}.round-stats-audit-buttons button svg{grid-row:1/3}.round-stats-audit-buttons button small{color:#8b9994;font-size:6px;font-weight:650}.round-stats-audit-buttons button:hover{color:#08795a;background:#eaf7f1;border-color:#b8d9cc}@media (max-width:760px){.round-stats-audit-tools{flex-direction:column;align-items:stretch;margin:0 10px 9px;padding:8px}.round-stats-audit-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.round-stats-audit-buttons button{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;display:flex}.round-stats-audit-buttons button svg{width:13px;height:13px}}.rating-scope-tabs{flex-wrap:wrap;gap:7px;padding:0 0 4px;display:flex}.rating-scope-tabs button{border:1px solid var(--line,#dfe4e8);color:#657078;cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.rating-scope-tabs button.active{color:#fff;background:#111827;border-color:#111827}.match-player-picker-trigger.automatic-mvp{cursor:default}.ai-negotiator-card{background:linear-gradient(#fff,#fbfdfc);border-color:#cfded8;overflow:hidden}.ai-negotiator-toggle{text-align:left;color:#294139;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px 16px;display:flex}.ai-negotiator-toggle:hover{background:#f7fbf9}.ai-negotiator-bot{color:#fff;background:linear-gradient(145deg,#183f34,#0d8562);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #0b7b5d24}.ai-negotiator-toggle>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ai-negotiator-toggle small{letter-spacing:1.1px;color:#168567;font-size:7px;font-weight:900}.ai-negotiator-toggle b{color:#1f4136;font-size:15px}.ai-negotiator-toggle em{color:#83918c;font-size:8px;font-style:normal}.ai-negotiator-toggle-side{color:#168567;align-items:center;gap:7px;display:flex}.ai-negotiator-body{border-top:1px solid #e3ebe7;flex-direction:column;gap:12px;padding:14px;display:flex}.ai-negotiator-notice,.ai-negotiator-key-warning{border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:8px;display:flex}.ai-negotiator-notice{color:#47685d;background:#f1faf6;border:1px solid #cde4db}.ai-negotiator-notice b{color:#08795b}.ai-negotiator-key-warning{color:#876520;background:#fff8e9;border:1px solid #efd6a5}.ai-negotiator-key-warning b{white-space:nowrap}.ai-negotiator-key-warning code{background:#fff;border:1px solid #ead8b5;border-radius:4px;padding:2px 4px}.ai-negotiator-toolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ai-negotiator-toolbar>label{color:#62766e;flex-direction:column;gap:4px;min-width:180px;font-size:8px;font-weight:850;display:flex}.ai-negotiator-toolbar select,.ai-negotiator-searchbar select,.ai-formal-offer input,.ai-message-input textarea{color:#294139;background:#fff;border:1px solid #d7e3de;border-radius:9px;padding:8px 9px}.ai-key-status{color:#71827c;border:1px solid #dde6e2;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:7px;font-weight:850;display:inline-flex}.ai-key-status>span{background:#aab6b1;border-radius:50%;width:7px;height:7px}.ai-key-status.ok{color:#08795b;background:#edf8f3;border-color:#cfe8de}.ai-key-status.ok>span{background:#12a777}.ai-key-status.off{color:#946c23;background:#fff9ed;border-color:#ecd9b6}.ai-negotiator-searchbar{grid-template-columns:minmax(260px,1fr) 190px 120px auto;gap:8px;display:grid}.ai-catalog-meta{color:#788983;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.ai-catalog-meta span{align-items:baseline;gap:5px;display:flex}.ai-catalog-meta b{color:#264a3e;font-size:15px}.ai-external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-external-player{background:#fff;border:1px solid #e0e9e5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ai-external-player>div{align-items:center;gap:9px;min-width:0;display:flex}.ai-external-player>div>div{flex-direction:column;min-width:0;display:flex}.ai-external-player>div b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ai-external-player>div small{color:#84938d;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.ai-ovr{color:#08795b;background:#edf7f3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.ai-external-player>strong{color:#264a3e;text-align:right;flex-direction:column;font-size:10px;display:flex}.ai-external-player>strong small{color:#8a9993;font-size:6px}.ai-external-player>button{color:#08795b;background:#ecf8f3;border:1px solid #b9ddcf;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.ai-external-player>button:hover{background:#dff3eb}.ai-pagination{justify-content:center;align-items:center;gap:8px;display:flex}.ai-pagination button{color:#3c6558;background:#fff;border:1px solid #d8e4df;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:800}.ai-pagination span{color:#71847d;font-size:8px}.ai-session-history{border-top:1px solid #e4ebe8;padding-top:11px}.ai-session-history>.card-heading{padding:0 0 8px}.ai-session-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ai-session-history>div:last-child>button{text-align:left;background:#fff;border:1px solid #e1e9e6;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.ai-session-history button span{flex-direction:column;min-width:0;display:flex}.ai-session-history button b{font-size:9px}.ai-session-history button small{color:#87958f;font-size:6px}.ai-session-history button em{color:#168567;white-space:nowrap;font-size:7px;font-style:normal;font-weight:850}.ai-chat-panel{background:#fff;border:1px solid #dbe6e1;border-radius:12px;overflow:hidden}.ai-chat-head{background:#fbfdfc;border-bottom:1px solid #e5ece9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ai-chat-head>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.ai-chat-head>div:nth-child(2) small{letter-spacing:1px;color:#168567;font-size:6px;font-weight:900}.ai-chat-head>div:nth-child(2) b{font-size:13px}.ai-chat-head>div:nth-child(2) span{color:#82918b;font-size:7px}.ai-chat-counters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ai-chat-counters>span{color:#6e8079;border:1px solid #dfe7e4;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.ai-status-pill.active{color:#08795b;background:#eff8f4}.ai-status-pill.final_offer{color:#976b18;background:#fff7e7}.ai-status-pill.agreed,.ai-status-pill.confirmed_test{color:#08795b;background:#e8f7ef}.ai-status-pill.closed,.ai-status-pill.expired{color:#75847e;background:#f3f5f4}.ai-competition-alert{color:#876520;background:#fff8e9;border:1px solid #efdbb5;border-radius:9px;align-items:center;gap:6px;margin:9px 10px 0;padding:8px 10px;font-size:7.5px;display:flex}.ai-competition-alert.danger{color:#9a4049;background:#fff2f3;border-color:#efc7ca}.ai-chat-messages{background:linear-gradient(#f7faf8,#f4f8f6);flex-direction:column;gap:8px;height:390px;padding:12px;display:flex;overflow:auto}.ai-message{border-radius:11px;max-width:78%;padding:8px 10px;box-shadow:0 2px 8px #244b3e0b}.ai-message small{letter-spacing:.7px;opacity:.7;font-size:5.5px;font-weight:900}.ai-message p{white-space:pre-wrap;margin:2px 0 0;font-size:9px;line-height:1.35}.ai-message.buyer{color:#164c3b;background:#dff4ea;border-bottom-right-radius:3px;align-self:flex-end}.ai-message.ai{color:#314c43;background:#fff;border:1px solid #e0e8e5;border-bottom-left-radius:3px;align-self:flex-start}.ai-message.system{color:#75837e;text-align:center;max-width:88%;box-shadow:none;background:#edf1ef;align-self:center}.ai-message.system p{font-size:7px}.ai-offer-chip{border-top:1px dashed #b9d6ca;flex-direction:column;margin-top:6px;padding-top:5px;display:flex}.ai-offer-chip b{text-transform:uppercase;letter-spacing:.6px;font-size:6px}.ai-offer-chip span{font-size:8px;font-weight:850}.ai-use-counter{color:#08795b;background:#f2faf6;border:1px solid #cfe1da;border-radius:7px;margin-top:6px;padding:5px 7px;font-size:6.5px;font-weight:850}.ai-composer{background:#fff;border-top:1px solid #e2eae6;flex-direction:column;gap:8px;padding:11px;display:flex}.ai-formal-offer{background:#fafcfb;border:1px solid #e0e8e5;border-radius:10px;grid-template-columns:minmax(180px,1fr) 180px;gap:8px;padding:9px;display:grid}.ai-formal-offer>div:first-child{flex-direction:column;display:flex}.ai-formal-offer>div:first-child b{font-size:8px}.ai-formal-offer>div:first-child small{color:#8a9893;font-size:6px}.ai-formal-offer>label{color:#667a72;flex-direction:column;gap:3px;font-size:7px;font-weight:850;display:flex}.ai-swap-picks{grid-column:1/-1}.ai-swap-picks>span{color:#667a72;font-size:7px;font-weight:850}.ai-swap-picks>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:150px;margin-top:5px;display:grid;overflow:auto}.ai-swap-picks button{text-align:left;background:#fff;border:1px solid #e1e9e6;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:6px;display:flex}.ai-swap-picks button.selected{background:#eaf8f2;border-color:#79c5a9}.ai-swap-picks button span{flex-direction:column;min-width:0;display:flex}.ai-swap-picks button b{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.ai-swap-picks button small{color:#86958f;font-size:5.5px}.ai-swap-picks button strong{color:#497064;font-size:6px}.ai-offer-total{border-top:1px dashed #dce6e2;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-top:6px;display:grid}.ai-offer-total span{color:#74867f;font-size:7px}.ai-offer-total b{color:#174e3d;font-size:11px}.ai-offer-total small{color:#909d98;grid-column:1/-1;font-size:6px}.ai-message-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.ai-message-input textarea{resize:vertical;min-height:54px}.ai-message-input button{color:#fff;background:#0b7d5d;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.ai-message-limit-note{color:#8a9893;text-align:center;font-size:6px}.ai-deal-box{border:1px solid #dce6e2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;margin:10px;padding:12px;display:flex}.ai-deal-box b{font-size:12px}.ai-deal-box span,.ai-deal-box strong{font-size:8px}.ai-deal-box small{color:#7c8e87;font-size:6px}.ai-deal-box.final{background:#fff8e9;border-color:#ecd8b0}.ai-deal-box.agreed,.ai-deal-box.success{background:#eff9f5;border-color:#c8e5da}.ai-deal-box.closed{color:#72827c;background:#f5f7f6}.ai-deal-box .primary-button{margin-top:3px}.ai-session-layout{display:block}@media (max-width:900px){.ai-negotiator-searchbar{grid-template-columns:1fr 1fr}.ai-negotiator-searchbar>div:first-child{grid-column:1/-1}.ai-external-grid{grid-template-columns:1fr}.ai-swap-picks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-chat-head{grid-template-columns:1fr}.ai-chat-head>.ghost-button{justify-self:start}.ai-chat-counters{justify-content:flex-start}.ai-key-status{margin-left:0}}@media (max-width:600px){.ai-negotiator-body{padding:9px}.ai-negotiator-toolbar{align-items:stretch}.ai-negotiator-toolbar>label{width:100%}.ai-key-status{justify-content:center;width:100%}.ai-negotiator-toolbar .ghost-button,.ai-negotiator-toolbar .danger-lite{flex:1;justify-content:center}.ai-negotiator-searchbar{grid-template-columns:1fr}.ai-negotiator-searchbar>div:first-child{grid-column:auto}.ai-catalog-meta{flex-direction:column;align-items:flex-start}.ai-external-player{grid-template-columns:minmax(0,1fr) auto}.ai-external-player>button{grid-column:1/-1;justify-content:center}.ai-session-history>div:last-child{grid-template-columns:1fr}.ai-chat-messages{height:360px;padding:8px}.ai-message{max-width:91%}.ai-formal-offer{grid-template-columns:1fr}.ai-swap-picks,.ai-offer-total{grid-column:auto}.ai-swap-picks>div{grid-template-columns:1fr 1fr}.ai-message-input{grid-template-columns:1fr}.ai-message-input button{justify-content:center;min-height:38px}.ai-negotiator-notice,.ai-negotiator-key-warning{flex-direction:column;align-items:flex-start}.ai-chat-head{padding:9px}.ai-chat-counters>span{font-size:6px}}.ai-target-usage{color:#6b7f77;white-space:nowrap;background:#f7fbf9;border:1px solid #d8e5df;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;display:inline-flex}.ai-target-usage b{color:#0b7d5d;font-size:8px}@media (max-width:600px){.ai-target-usage{justify-content:center;width:100%}}.ai-chat-modern{--neg-bg:#081015;--neg-bg-2:#0d171d;--neg-panel:#101b21;--neg-panel-2:#162228;--neg-line:#e2b14c3d;--neg-gold:#e2b14c;--neg-gold-2:#f2c965;--neg-text:#f5f7f6;--neg-muted:#8e9aa0;background:radial-gradient(circle at 92% 0%,#e2b14c17,transparent 26%), linear-gradient(180deg,var(--neg-bg-2),var(--neg-bg));color:var(--neg-text);border:1px solid #233139;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #0612172e}.ai-chat-modern .ai-chat-brandbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c108f;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.ai-chat-brand{align-items:center;gap:11px;min-width:0;display:flex}.ai-chat-brand>span{width:42px;height:42px;color:var(--neg-gold-2);background:linear-gradient(145deg,#2c2518,#18150e);border:1px solid #e2b14c61;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 7px 18px #00000042}.ai-chat-brand>div{flex-direction:column;line-height:1;display:flex}.ai-chat-brand b{letter-spacing:.02em;color:#fff;font-size:21px;font-weight:950}.ai-chat-brand b:after{content:"TOR";color:var(--neg-gold-2)}.ai-chat-brand b{font-size:0}.ai-chat-brand b:before{content:"NEGOCIA";color:#fff;font-size:21px}.ai-chat-brand b:after{font-size:21px}.ai-chat-brand small{letter-spacing:.38em;color:#89949a;margin-top:5px;font-size:6.5px;font-weight:800}.ai-chat-close{color:#cbd2d5;background:#ffffff06;border:1px solid #e2b14c47;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;font-weight:800;display:flex}.ai-chat-close:hover{color:#fff;background:#e2b14c14;border-color:#e2b14c99}.ai-chat-target-card{border:1px solid var(--neg-line);background:linear-gradient(135deg,#ffffff0a,#ffffff04);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar main value""avatar counters counters";align-items:center;gap:4px 11px;margin:12px 14px 0;padding:11px 12px;display:grid}.ai-target-avatar{background:linear-gradient(145deg,#302719,#151b1e);border:1px solid #e2b14c6b;border-radius:12px;grid-area:avatar;place-items:center;width:52px;height:58px;display:grid;position:relative;overflow:hidden}.ai-target-avatar>span{color:var(--neg-gold-2);font-size:18px;font-weight:950}.ai-target-avatar img{object-fit:contain;object-position:center bottom;background:#182229;width:100%;height:100%;position:absolute;inset:0}.ai-target-main{flex-direction:column;grid-area:main;min-width:0;display:flex}.ai-target-main>small{letter-spacing:.16em;color:var(--neg-gold);font-size:6px;font-weight:900}.ai-target-main>b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ai-target-main>span{color:#909ca1;font-size:7px}.ai-target-value{text-align:right;flex-direction:column;grid-area:value;display:flex}.ai-target-value small{color:#8a969c;letter-spacing:.08em;font-size:6px}.ai-target-value b{color:var(--neg-gold-2);white-space:nowrap;font-size:15px}.ai-chat-modern .ai-chat-counters{flex-wrap:wrap;grid-area:counters;justify-content:flex-start;align-items:center;gap:5px;display:flex}.ai-chat-modern .ai-chat-counters>span{color:#aab4b8;background:#ffffff09;border:1px solid #ffffff17;padding:4px 7px;font-size:6.5px}.ai-chat-modern .ai-status-pill.active{color:#8ee0bd;background:#1a966a21;border-color:#38b6883d}.ai-chat-modern .ai-status-pill.final_offer{color:#f0ca76;background:#e2b14c1f;border-color:#e2b14c47}.ai-chat-modern .ai-status-pill.agreed,.ai-chat-modern .ai-status-pill.confirmed_test{color:#91e3bf;background:#22a76e24;border-color:#36c88b42}.ai-chat-modern .ai-status-pill.closed,.ai-chat-modern .ai-status-pill.expired{color:#96a0a4;background:#ffffff0a}.ai-chat-modern .ai-competition-alert{color:#ddc68e;background:#e2b14c14;border-color:#e2b14c40;margin:9px 14px 0}.ai-chat-modern .ai-competition-alert.danger{color:#e7a1a7;background:#dd4c5517;border-color:#dd4c5540}.ai-chat-modern .ai-chat-messages{scrollbar-width:thin;scrollbar-color:#344148 transparent;background:0 0;gap:10px;height:390px;padding:14px}.ai-message-row{align-items:flex-end;gap:7px;width:100%;display:flex}.ai-message-row.buyer{justify-content:flex-end}.ai-message-row.system{justify-content:center}.ai-message-avatar{width:34px;height:34px;color:var(--neg-gold-2);background:#10171b;border:1px solid #e2b14c70;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 12px #00000038}.ai-message-avatar.buyer{color:#d9c07d;letter-spacing:.04em;background:#241e13;font-size:6px;font-weight:950;overflow:hidden}.ai-chat-modern .ai-message{border-radius:14px;max-width:min(76%,650px);padding:9px 11px 18px;position:relative;box-shadow:0 7px 18px #0000001f}.ai-chat-modern .ai-message small{letter-spacing:.12em;font-size:6px;font-weight:950;display:block}.ai-chat-modern .ai-message p{margin:3px 0 0;font-size:9.5px;line-height:1.45}.ai-chat-modern .ai-message.ai{color:#eef2f3;background:linear-gradient(145deg,#182329,#111a1f);border:1px solid #ffffff0e;border-bottom-left-radius:4px}.ai-chat-modern .ai-message.ai>small{color:var(--neg-gold-2)}.ai-chat-modern .ai-message.buyer{color:#fff;background:linear-gradient(145deg,#7b5d28,#4b391d);border:1px solid #f2c96559;border-bottom-right-radius:4px}.ai-chat-modern .ai-message.buyer>small{color:#f7d989}.ai-chat-modern .ai-message.system{color:#9ba5a9;text-align:center;background:#ffffff0b;border:1px solid #ffffff0f;padding-bottom:9px}.ai-chat-modern .ai-message time{color:#e8ecee6e;font-size:5.5px;position:absolute;bottom:5px;right:9px}.ai-chat-modern .ai-message.buyer time{color:#ffffff94}.ai-chat-modern .ai-offer-chip{border-top:1px dashed #e2b14c57;margin-top:7px;padding-top:6px}.ai-chat-modern .ai-offer-chip b{color:#e4c273}.ai-chat-modern .ai-offer-chip span{color:#fff}.ai-chat-modern .ai-use-counter{color:#efcc7b;background:#e2b14c17;border-color:#e2b14c47}.ai-chat-modern .ai-composer{background:#070e12b3;border-top:1px solid #ffffff0e;gap:9px;padding:10px 12px 12px}.ai-swap-panel{background:#ffffff06;border:1px solid #e2b14c30;border-radius:14px;overflow:hidden}.ai-swap-head{border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.ai-swap-icon{width:34px;height:34px;color:var(--neg-gold-2);background:linear-gradient(145deg,#2c2517,#17140e);border-radius:10px;place-items:center;display:grid}.ai-swap-head>div{flex-direction:column;min-width:0;display:flex}.ai-swap-head b{color:#f2f4f4;font-size:9px}.ai-swap-head b em{color:#8e9a9f;border:1px solid #ffffff14;border-radius:999px;margin-left:4px;padding:2px 5px;font-size:5.5px;font-style:normal}.ai-swap-head small{color:#849096;font-size:6px;line-height:1.35}.ai-swap-head>strong{color:#b9c2c5;background:#ffffff0d;border-radius:999px;padding:5px 7px;font-size:7px}.ai-chat-modern .ai-swap-picks{padding:8px}.ai-chat-modern .ai-swap-picks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:162px;margin:0;display:grid;overflow:auto}.ai-chat-modern .ai-swap-picks button{color:#fff;background:#111b20;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:7px;min-height:52px;padding:5px 7px;display:grid}.ai-chat-modern .ai-swap-picks button:hover{background:#152128;border-color:#e2b14c47}.ai-chat-modern .ai-swap-picks button.selected{border-color:var(--neg-gold);background:linear-gradient(145deg,#e2b14c21,#e2b14c0b);box-shadow:inset 0 0 0 1px #e2b14c14}.ai-swap-face{color:#d9bd73;background:#202a2f;border-radius:9px;place-items:center;width:38px;height:40px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.ai-swap-face img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.ai-swap-copy{flex-direction:column;min-width:0;display:flex}.ai-swap-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ai-swap-copy small{color:#859198;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.ai-chat-modern .ai-swap-picks button>strong{color:#a9dcc8;white-space:nowrap;font-size:7px}.ai-chat-modern .ai-swap-picks button>i{color:#17110a;border:1px solid #536067;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.ai-chat-modern .ai-swap-picks button.selected>i{background:var(--neg-gold-2);border-color:var(--neg-gold-2)}.ai-swap-summary{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:9px;padding:6px 10px;display:flex}.ai-swap-summary span{color:#849096;font-size:6px}.ai-swap-summary b{color:#a9dcc8;font-size:9px}.ai-chat-modern .ai-message-input{background:#10191e;border:1px solid #425058;border-radius:999px;grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;gap:5px;padding:4px;display:grid}.ai-input-clip{color:#aab4b8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ai-chat-modern .ai-message-input textarea{color:#f1f4f4;resize:none;min-height:36px;max-height:90px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:9px 3px}.ai-chat-modern .ai-message-input textarea::placeholder{color:#737f85}.ai-chat-modern .ai-message-input button{background:linear-gradient(145deg,var(--neg-gold-2),#c68c2f);color:#17120a;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 6px 16px #e2b14c38}.ai-chat-modern .ai-message-input button:disabled{opacity:.35;filter:grayscale(.3)}.ai-chat-modern .ai-message-limit-note{color:#707c81;font-size:5.5px}.ai-chat-modern .ai-deal-box{color:#fff;background:#111a1f;border-color:#e2b14c3d;margin:10px 12px}.ai-chat-modern .ai-deal-box small{color:#879399}.ai-chat-modern .ai-deal-box.final{background:linear-gradient(145deg,#251f14,#141a1d)}.ai-chat-modern .ai-deal-box.agreed,.ai-chat-modern .ai-deal-box.success{background:linear-gradient(145deg,#10241d,#111a1f);border-color:#50bf9142}.ai-chat-modern .ai-deal-box.closed{color:#a2adb1;background:#11191d}.ai-chat-modern .ai-deal-box .primary-button{background:linear-gradient(145deg,var(--neg-gold-2),#c58b31);color:#1d170c;border:0}@media (max-width:900px){.ai-chat-modern .ai-chat-messages{height:410px}.ai-chat-target-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar main""avatar value""counters counters"}.ai-target-value{text-align:left}.ai-chat-modern .ai-swap-picks>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-chat-modern{border-radius:16px}.ai-chat-modern .ai-chat-brandbar{min-height:60px;padding:10px 11px}.ai-chat-brand>span{border-radius:11px;width:36px;height:36px}.ai-chat-brand b:before,.ai-chat-brand b:after{font-size:17px}.ai-chat-brand small{letter-spacing:.28em;font-size:5.5px}.ai-chat-close{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.ai-chat-close span{display:none}.ai-chat-target-card{grid-template-columns:46px minmax(0,1fr);gap:4px 8px;margin:8px 9px 0;padding:9px}.ai-target-avatar{width:46px;height:50px}.ai-target-main>b,.ai-target-value b{font-size:12px}.ai-chat-modern .ai-chat-counters{gap:4px}.ai-chat-modern .ai-chat-messages{gap:9px;height:360px;padding:10px 8px}.ai-message-avatar{width:29px;height:29px}.ai-chat-modern .ai-message{max-width:84%;padding:8px 9px 17px}.ai-chat-modern .ai-message p{font-size:9px}.ai-chat-modern .ai-composer,.ai-swap-head{padding:8px}.ai-swap-head small{font-size:5.7px}.ai-chat-modern .ai-swap-picks{padding:6px}.ai-chat-modern .ai-swap-picks>div{grid-template-columns:1fr 1fr;gap:5px;max-height:146px}.ai-chat-modern .ai-swap-picks button{grid-template-columns:34px minmax(0,1fr) 18px;min-height:48px;padding:4px 5px}.ai-swap-face{width:34px;height:36px}.ai-chat-modern .ai-swap-picks button>strong{display:none}.ai-chat-modern .ai-message-input{grid-template-columns:auto minmax(0,1fr) 40px}.ai-chat-modern .ai-message-input button{width:40px;height:40px}.ai-chat-modern .ai-message-input textarea{min-height:34px}.ai-chat-modern .ai-message-limit-note{padding:0 5px;line-height:1.35}.ai-chat-modern .ai-competition-alert{margin:7px 9px 0}}.ai-chat-modern .ai-message-row.optimistic{animation:.16s ease-out both neg-msg-in}.ai-chat-modern .ai-message-row.optimistic .ai-message{box-shadow:0 8px 20px #00000029}.ai-chat-modern .ai-thinking-row{align-items:flex-end;animation:.18s ease-out both neg-msg-in}.ai-chat-modern .ai-thinking-bubble{min-width:116px;padding-bottom:10px}.ai-thinking-line{align-items:center;gap:8px;min-height:18px;margin-top:6px;display:flex}.ai-thinking-line em{color:#89969b;letter-spacing:.02em;font-size:7px;font-style:normal}.ai-thinking-dots{align-items:center;gap:4px;height:14px;display:inline-flex}.ai-thinking-dots i{background:var(--neg-gold-2);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite neg-thinking-dot;display:block}.ai-thinking-dots i:nth-child(2){animation-delay:.16s}.ai-thinking-dots i:nth-child(3){animation-delay:.32s}@keyframes neg-thinking-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes neg-msg-in{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.ai-chat-modern .ai-thinking-bubble{min-width:104px}.ai-thinking-line em{font-size:6.5px}}.luccia-page{gap:14px;min-width:0;display:grid}.luccia-page-head{background:linear-gradient(135deg,#fff,#f5faf8);border:1px solid #dfe9e5;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 10px 24px #184c3c0f}.luccia-identity{align-items:center;gap:12px;min-width:0;display:flex}.luccia-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.luccia-identity small{letter-spacing:.14em;color:#8c9b96;font-size:9px;font-weight:800}.luccia-identity b{color:#143f33;margin:4px 0;font-size:27px;line-height:1}.luccia-identity em{color:#6e7f79;font-size:11px;font-style:normal}.luccia-avatar{background:#f3b928;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 2px #e2b14c,0 7px 18px #00000029}.luccia-avatar img{object-fit:cover;clip-path:circle(49%);width:100%;height:100%;transform:scale(1.03)}.luccia-avatar.small{flex-basis:36px;width:36px;height:36px;box-shadow:0 0 0 1px #e2b14cb3,0 4px 10px #00000042}.luccia-admin-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.luccia-admin-tools label{color:#73847e;gap:4px;font-size:9px;font-weight:700;display:grid}.luccia-admin-tools select{color:#23453b;background:#fff;border:1px solid #d8e3df;border-radius:10px;min-width:145px;height:34px;padding:0 8px;font-size:11px}.luccia-admin-tools .ai-target-usage{align-self:center}.luccia-catalog-layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.luccia-filter-card{gap:10px;display:grid;position:sticky;top:10px}.luccia-filter-card label{color:#61726c;gap:5px;font-size:10px;font-weight:700;display:grid}.luccia-filter-card input,.luccia-filter-card select{color:#23433a;background:#fff;border:1px solid #dce6e2;border-radius:10px;width:100%;height:38px;padding:0 10px;font-size:11px}.luccia-filter-card .two-fields{gap:8px}.luccia-filter-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.luccia-attr-add{grid-template-columns:1fr auto;gap:6px;display:grid}.luccia-attr-add button{color:#2d6656;background:#fff;border:1px solid #cbd9d4;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.luccia-attr-row{grid-template-columns:1fr 60px 60px 30px;align-items:center;gap:5px;display:grid}.luccia-attr-row b{color:#62736d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.luccia-attr-row input{height:32px;padding:0 6px}.luccia-attr-row button{color:#b24d58;background:#fff5f5;border:1px solid #e4caca;border-radius:8px;place-items:center;height:30px;display:grid}.luccia-results-card{padding:0;overflow:hidden}.luccia-results-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.luccia-results-head>div:first-child{flex-direction:column;display:flex}.luccia-results-head span{letter-spacing:.13em;color:#2b846b;font-size:8px;font-weight:900}.luccia-results-head h3{color:#203f36;margin:2px 0;font-size:17px}.luccia-results-head small{color:#84938e;font-size:9px}.luccia-sort{align-items:center;gap:5px;display:flex}.luccia-sort select{background:#fff;border:1px solid #dbe4e0;border-radius:9px;height:32px;padding:0 8px;font-size:9px}.luccia-sort>button:not(.ghost-button){color:#46665c;background:#fff;border:1px solid #dbe4e0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.luccia-player-list{display:grid}.luccia-player-row{border-bottom:1px solid #edf1ef;grid-template-columns:48px minmax(0,1fr) 105px auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.luccia-player-row:hover{background:#f8fbfa}.luccia-player-face{background:#e8efec;border-radius:12px;place-items:center;width:48px;height:52px;display:grid;position:relative;overflow:hidden}.luccia-player-face>span{color:#2f6355;font-size:16px;font-weight:900}.luccia-player-face img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.luccia-player-copy{flex-direction:column;min-width:0;display:flex}.luccia-player-copy b{color:#183f34;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.luccia-player-copy span{color:#71827c;font-size:9px}.luccia-player-copy small{color:#98a39f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.luccia-player-value{text-align:right;flex-direction:column;display:flex}.luccia-player-value small{color:#93a09c;font-size:7px}.luccia-player-value b{color:#24765f;font-size:12px}.luccia-player-row>.primary-button{white-space:nowrap;min-height:34px;padding:0 11px;font-size:9px}.luccia-chat-brand{align-items:center;gap:10px;display:flex}.luccia-chat-brand>div{flex-direction:column;line-height:1;display:flex}.luccia-chat-brand b{color:#fff;font-size:20px}.luccia-chat-brand small{letter-spacing:.22em;color:#a89360;margin-top:5px;font-size:6px}.luccia-chat .ai-message-row>.luccia-avatar.small{margin-bottom:1px}.luccia-chat .ai-message.ai>small{color:#f0c65f}.luccia-chat .ai-offer-chip.formal{background:#e2b14c0f;border-top:1px dashed #f2c9656b;border-radius:7px;margin-top:7px;padding:7px 8px}.luccia-chat .ai-offer-chip.formal b{color:#f1ca6b;display:block}.luccia-chat .ai-offer-chip.formal span{color:#fff;margin-top:2px;font-weight:800;display:block}.luccia-composer{position:relative;overflow:visible;padding:9px 10px 10px!important}.luccia-compose-row{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:7px;display:grid}.luccia-compose-row .ai-message-input{grid-template-columns:minmax(0,1fr) 42px}.luccia-compose-row .ai-message-input textarea{padding-left:12px}.luccia-compose-tools{gap:6px;display:grid}.luccia-compose-tools>button{color:#efc457;background:linear-gradient(145deg,#211c12,#11191d);border:1px solid #e2b14c6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 5px 12px #0003}.luccia-compose-tools>button.active{color:#16110a;background:linear-gradient(145deg,#f0c45a,#c78c2f);border-color:#f6cf71}.luccia-compose-tools>button>b{color:#19130b;background:#f0c45a;border:2px solid #0b1419;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-3px;right:-2px}.luccia-tool-drawer{z-index:12;background:linear-gradient(#101b20,#0b1419);border:1px solid #e2b14c5c;border-radius:14px;position:absolute;bottom:75px;left:9px;right:64px;overflow:hidden;box-shadow:0 16px 34px #0006}.luccia-tool-drawer .ai-swap-head{padding:8px 9px}.luccia-tool-drawer .ai-swap-head>button,.luccia-formal-head>button{color:#aab4b8;background:0 0;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.luccia-tool-drawer .ai-swap-picks.compact{padding:6px}.luccia-tool-drawer .ai-swap-picks.compact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:170px}.luccia-tool-drawer .ai-swap-picks.compact button{min-height:46px}.luccia-active-offer{background:#e2b14c0e;border:1px solid #e2b14c33;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.luccia-active-offer>span{grid-template-columns:auto auto;align-items:center;column-gap:6px;display:grid}.luccia-active-offer svg{color:#e8bd59;grid-row:1/3}.luccia-active-offer small{letter-spacing:.12em;color:#9a8b63;font-size:5.5px}.luccia-active-offer b{color:#f5d078;font-size:9px}.luccia-active-offer em{color:#78868a;text-align:right;max-width:260px;font-size:6px;font-style:normal}.luccia-formal-head{border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:9px 10px;display:grid}.luccia-formal-head>span{color:#efc457;background:linear-gradient(145deg,#2c2517,#17140e);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.luccia-formal-head>div{flex-direction:column;display:flex}.luccia-formal-head b{color:#fff;font-size:10px}.luccia-formal-head small{color:#8d999e;font-size:6px}.luccia-money-field{color:#909ca1;gap:5px;padding:9px 10px 4px;font-size:7px;font-weight:800;display:grid}.luccia-money-field>div{background:#0d171c;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.luccia-money-field>div>b{color:#efc457;border-right:1px solid #ffffff14;place-items:center;height:40px;display:grid}.luccia-money-field input{color:#fff;background:0 0;border:0;outline:0;height:40px;padding:0 10px;font-size:13px;font-weight:800}.luccia-formal-swap,.luccia-formal-preview{border:1px solid #ffffff12;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:5px 10px;padding:7px 8px;display:grid}.luccia-formal-swap span,.luccia-formal-preview span{color:#869399;font-size:6px}.luccia-formal-swap b{color:#d7dfe1;text-align:right;font-size:8px}.luccia-formal-swap small{color:#8dcab1;text-align:right;grid-column:2;font-size:6px}.luccia-formal-preview strong{color:#efc457;text-align:right;font-size:10px}.luccia-submit-formal{justify-content:center;width:calc(100% - 20px);margin:5px 10px 10px;color:#19140b!important;background:linear-gradient(145deg,#efc457,#c68c2f)!important}@media (max-width:900px){.luccia-page-head{flex-direction:column;align-items:flex-start}.luccia-admin-tools{justify-content:flex-start;width:100%}.luccia-catalog-layout{grid-template-columns:1fr}.luccia-filter-card{position:static}.luccia-player-row{grid-template-columns:46px minmax(0,1fr) 90px}.luccia-player-row>.primary-button{grid-column:2/4;justify-self:stretch}.luccia-results-head{flex-direction:column;align-items:flex-start}.luccia-sort{width:100%}.luccia-sort select{flex:1}}@media (max-width:600px){.luccia-page{gap:9px}.luccia-page-head{border-radius:14px;padding:10px}.luccia-avatar{flex-basis:54px;width:54px;height:54px}.luccia-identity b{font-size:22px}.luccia-admin-tools{grid-template-columns:1fr 1fr;display:grid}.luccia-admin-tools label{grid-column:1/3}.luccia-admin-tools select{width:100%}.luccia-admin-tools .ai-target-usage,.luccia-admin-tools .ai-key-status{font-size:7px}.luccia-catalog-layout{gap:9px}.luccia-filter-card{padding:11px}.luccia-player-row{grid-template-columns:42px minmax(0,1fr) 78px;gap:7px;padding:8px}.luccia-player-face{width:42px;height:46px}.luccia-player-copy b{font-size:10px}.luccia-player-copy span{font-size:7px}.luccia-player-copy small{font-size:6.5px}.luccia-player-value b{font-size:10px}.luccia-chat .ai-chat-messages{height:430px}.luccia-compose-row{grid-template-columns:minmax(0,1fr) 43px}.luccia-compose-tools>button{width:41px;height:41px}.luccia-tool-drawer{bottom:69px;right:55px}.luccia-tool-drawer .ai-swap-picks.compact>div{max-height:150px}.luccia-active-offer{flex-direction:column;align-items:flex-start}.luccia-active-offer em{text-align:left;max-width:none}.luccia-attr-row{grid-template-columns:1fr 54px 54px 28px}}.luccia-player-info-link{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.luccia-player-info-link:hover b,.luccia-player-info-link:focus-visible b{color:#087c5d;text-underline-offset:2px;text-decoration:underline}.luccia-player-info-link:focus-visible{outline-offset:3px;border-radius:7px;outline:2px solid #7bcab0}.luccia-player-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.luccia-player-actions .ghost-button,.luccia-player-actions .primary-button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:9px}.luccia-info-button{align-items:center;gap:5px;display:inline-flex}.luccia-detail-backdrop{z-index:90;padding:18px}.luccia-detail-modal{background:#fff;border:1px solid #dfe8e4;border-radius:18px;gap:14px;width:min(920px,96vw);max-height:92vh;padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #11302738}.luccia-detail-modal>.modal-close{z-index:3;position:absolute;top:13px;right:13px}.luccia-detail-hero{color:#fff;background:linear-gradient(135deg,#0d3f34,#0b785c);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 42px 12px 12px;display:grid}.luccia-detail-face{background:#e9f3ef;border-radius:14px;place-items:center;width:72px;height:78px;display:grid;position:relative;overflow:hidden}.luccia-detail-face>span{color:#276958;font-size:22px;font-weight:950}.luccia-detail-face img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.luccia-detail-hero>div:nth-child(2){min-width:0}.luccia-detail-hero small{letter-spacing:.13em;color:#9fddca;font-size:8px;font-weight:900}.luccia-detail-hero h2{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:25px;overflow:hidden}.luccia-detail-hero p{color:#c5ded6;margin:0;font-size:11px}.luccia-detail-value{text-align:right;flex-direction:column;display:flex}.luccia-detail-value span{letter-spacing:.1em;color:#9fddca;font-size:7px}.luccia-detail-value b{color:#fff;font-size:19px}.luccia-detail-facts{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.luccia-detail-facts>div{background:#f8fbfa;border:1px solid #e3ebe7;border-radius:10px;flex-direction:column;padding:9px;display:flex}.luccia-detail-facts span{color:#84938e;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.luccia-detail-facts b{color:#28463c;margin-top:2px;font-size:11px}.luccia-detail-section{border:1px solid #e3ebe7;border-radius:13px;overflow:hidden}.luccia-detail-section-head{background:#fbfcfc;border-bottom:1px solid #e9efec;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.luccia-detail-section-head span{letter-spacing:.1em;color:#168567;font-size:9px;font-weight:900}.luccia-detail-section-head small{color:#8a9994;font-size:8px}.luccia-overall-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:10px;display:grid}.luccia-overall-grid>div{text-align:center;background:#f8fbfa;border:1px solid #e2e9e6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:7px;display:flex}.luccia-overall-grid>div.principal{background:#eef8f4;border-color:#5fb99b}.luccia-overall-grid>div.best{background:#fff9e8;box-shadow:inset 0 0 0 1px #e0b44d}.luccia-overall-grid span{color:#668078;font-size:8px;font-weight:900}.luccia-overall-grid b{color:#234b3e;font-size:20px;line-height:1.05}.luccia-overall-grid small{color:#87958f;margin-top:2px;font-size:6px;line-height:1.15}.luccia-attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.luccia-attribute-grid>div{background:#fff;border:1px solid #e7eeeb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.luccia-attribute-grid span{color:#70837b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.luccia-attribute-grid b{color:#234b3e;font-size:10px}.luccia-detail-empty{text-align:center;color:#87958f;padding:18px;font-size:10px}.luccia-detail-actions{justify-content:flex-end;gap:8px;display:flex}.luccia-detail-actions .primary-button,.luccia-detail-actions .ghost-button{align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.luccia-player-row{grid-template-columns:46px minmax(0,1fr) 90px}.luccia-player-actions{grid-column:2/4;justify-content:stretch}.luccia-player-actions>*{flex:1;justify-content:center}.luccia-detail-facts{grid-template-columns:repeat(3,1fr)}.luccia-overall-grid{grid-template-columns:repeat(4,1fr)}.luccia-attribute-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.luccia-player-actions{gap:5px}.luccia-player-actions .ghost-button,.luccia-player-actions .primary-button{padding:0 7px;font-size:8px}.luccia-detail-backdrop{padding:8px}.luccia-detail-modal{border-radius:15px;gap:9px;width:100%;max-height:95vh;padding:10px}.luccia-detail-hero{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:9px 38px 9px 9px}.luccia-detail-face{width:58px;height:62px}.luccia-detail-hero h2{font-size:18px}.luccia-detail-value{text-align:left;grid-column:2}.luccia-detail-value b{font-size:14px}.luccia-detail-facts{grid-template-columns:repeat(3,1fr);gap:5px}.luccia-detail-facts>div{padding:7px}.luccia-overall-grid{grid-template-columns:repeat(3,1fr);gap:5px;padding:7px}.luccia-overall-grid>div{min-height:58px}.luccia-overall-grid b{font-size:17px}.luccia-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.luccia-detail-section-head{flex-direction:column;align-items:flex-start;padding:8px}.luccia-detail-actions{grid-template-columns:1fr 1fr;display:grid}.luccia-detail-actions>*{justify-content:center}}.luccia-events{align-items:center;gap:15px;padding:10px 4px 12px;display:flex}.luccia-events>span{letter-spacing:.14em;color:#72827c;font-size:10px;font-weight:900}.luccia-story{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.luccia-story img{object-fit:cover;background:#fff;border:3px solid #16a36c;border-radius:50%;width:56px;height:56px;padding:2px}.luccia-story b{font-size:11px}.luccia-filter-card{gap:8px;min-width:0;padding:12px}.luccia-filter-compact-title{color:#267d63;justify-content:space-between;align-items:center;gap:8px;display:flex}.luccia-filter-compact-title span{letter-spacing:.12em;color:#36836d;font-size:9px;font-weight:850}.luccia-filter-compact-title h3{color:#194536;margin:1px 0 0;font-size:16px;line-height:1.25}.luccia-main-filter-fields{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:8px;min-width:0;display:grid}.luccia-main-filter-fields>label{min-width:0}.luccia-main-filter-fields select{min-width:0;padding-right:23px}.luccia-club-combo{min-width:0;position:relative}.luccia-club-combo>input{min-width:0;padding-right:29px}.luccia-club-clear{color:#69887d;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:26px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.luccia-club-options{overscroll-behavior:contain;z-index:30;background:#fff;border:1px solid #cadcd4;border-radius:10px;gap:1px;max-height:215px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #0c382a2e}.luccia-club-options button{text-align:left;color:#21473a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;font-size:11px;overflow:hidden}.luccia-club-options button:hover,.luccia-club-options button[aria-selected=true]{color:#087551;background:#e6f5ee}.luccia-club-options small{color:#79948b;padding:9px;font-size:11px}.luccia-advanced-toggle{color:#426c5c;cursor:pointer;background:#f7faf8;border:1px solid #dce8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.luccia-advanced-toggle.open{background:#eff8f3;border-color:#92c6af}.luccia-advanced-fields{gap:8px;padding:7px 0 0;display:grid}.luccia-advanced-fields .scout-more-filters{gap:8px;display:grid}.luccia-filter-actions .primary-button,.luccia-filter-actions .ghost-button{min-height:35px;padding:0 12px}.luccia-settings-admin{gap:10px;display:grid}.luccia-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.luccia-settings-grid>label,.luccia-settings-stat{background:#fbfdfc;border:1px solid #e2eae6;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.luccia-settings-grid>label{color:#667e72;font-size:10px;font-weight:750}.luccia-settings-grid select{color:#22493a;background:#fff;border:1px solid #ccdcd4;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 7px;font-size:12px}.luccia-settings-stat small{color:#73857d;font-size:10px}.luccia-settings-stat b{color:#234939;overflow-wrap:anywhere;font-size:12px}.luccia-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.luccia-settings-actions button{align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@media (max-width:900px){.luccia-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luccia-filter-card{position:relative}}@media (max-width:600px){.luccia-catalog-layout{gap:8px}.luccia-filter-card{border-radius:14px;gap:7px;padding:10px}.luccia-filter-card label{gap:4px;font-size:10px}.luccia-filter-card input,.luccia-filter-card select{height:36px;font-size:12px}.luccia-filter-compact-title h3{font-size:15px}.luccia-club-options button{padding:11px 8px;font-size:12px}.luccia-filter-actions .primary-button,.luccia-filter-actions .ghost-button{min-height:35px;font-size:11px}.luccia-results-head{gap:7px;padding:10px 11px}.luccia-results-head h3{font-size:15px}.luccia-results-head small{font-size:9px}.luccia-sort select{height:32px;font-size:11px}.luccia-player-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"face player price""face buttons buttons";align-items:center;gap:2px 9px;padding:7px 9px}.luccia-player-face{grid-area:face;width:44px;height:50px}.luccia-player-copy{grid-area:player;align-self:end}.luccia-player-copy b{font-size:12px}.luccia-player-copy span{font-size:9px}.luccia-player-copy small{font-size:8px}.luccia-player-value{grid-area:price;align-self:end}.luccia-player-value b{white-space:nowrap;font-size:11px}.luccia-player-value small{font-size:8px}.luccia-player-actions{grid-area:buttons;justify-content:flex-start;gap:6px;min-width:0;display:flex}.luccia-player-actions .ghost-button,.luccia-player-actions .primary-button{white-space:nowrap;flex:none;min-height:27px;padding:0 9px;font-size:9px}.luccia-player-actions .primary-button{color:#fff;background:#158667}.luccia-player-actions .ghost-button{background:#f1f7f4}}.luccia-custom-filters{border-top:1px solid #e9efec;gap:7px;min-width:0;padding-top:10px;display:grid}.luccia-custom-filters-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.luccia-custom-filters-head>div{align-items:baseline;gap:6px;min-width:0;display:flex}.luccia-custom-filters-head b{color:#2a443b;font-size:11px;font-weight:850}.luccia-custom-filters-head small{color:#81938b;white-space:nowrap;font-size:8px}.luccia-custom-filters-head button{color:#0a8061;white-space:nowrap;background:#f1faf6;border:1px solid #cfe4da;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:850}.luccia-custom-filter-row{grid-template-columns:minmax(0,1fr) 53px 53px 32px;align-items:center;gap:5px;min-width:0;display:grid}.luccia-custom-filter-row select,.luccia-custom-filter-row input{border-radius:8px;width:100%;min-width:0;height:33px;padding:0 6px;font-size:10px}.luccia-custom-filter-row select{padding-right:2px}.luccia-custom-filter-row button{color:#ad4853;background:#fbeeee;border:0;border-radius:8px;place-items:center;height:33px;display:grid}.luccia-custom-filter-row button:hover{background:#f7dfe1}.luccia-attribute-profile{background:#edf2f0;border:0;border-radius:0;padding:12px}.luccia-attribute-profile .attribute-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.luccia-attribute-profile .attribute-group{background:#f7f9f8;border-color:#d7e1dd}.luccia-attribute-profile .attribute-group h4{color:#2f5145;background:#e8efec}.luccia-attribute-profile .profile-attr{grid-template-columns:minmax(0,1fr) 108px;gap:7px;padding:9px 10px}.luccia-attribute-profile .profile-attr>span{color:#354d45;font-size:10px;font-weight:700}.luccia-attribute-profile .profile-attr-number{min-width:31px;height:25px;font-size:11px}.luccia-attribute-profile .profile-attr-track{width:65px;height:6px}.luccia-detail-section-head h3{color:#28453a;margin:3px 0 0;font-size:16px}.luccia-overall-grid>div{min-height:91px}.luccia-overall-grid .profile-attr-number{min-width:36px;margin:3px 0;padding:4px 5px;font-size:19px}.luccia-overall-track{background:#e6ece9;border-radius:99px;width:80%;height:5px;overflow:hidden}.luccia-overall-track i{border-radius:99px;height:100%;display:block}.luccia-overall-track i.elite{background:#1c9c69}.luccia-overall-track i.good{background:#7aa645}.luccia-overall-track i.mid{background:#d1a52c}.luccia-overall-track i.low{background:#c86b67}.luccia-player-face>.luccia-ovr-score{z-index:2;border-radius:6px;place-items:center;width:26px;height:24px;font-size:13px;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0002}.luccia-detail-face>.luccia-ovr-score{z-index:2;border-radius:7px;place-items:center;width:30px;height:28px;font-size:16px;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #0002}.luccia-ovr-score.elite{color:#06734e;background:#d9f4e4}.luccia-ovr-score.good{color:#507a28;background:#e9f2d7}.luccia-ovr-score.mid{color:#85650f;background:#fff0c8}.luccia-ovr-score.low{color:#a24846;background:#f6e3e2}@media (max-width:700px){.luccia-attribute-profile{padding:8px}.luccia-attribute-profile .attribute-groups{grid-template-columns:1fr;gap:8px}.luccia-custom-filter-row{grid-template-columns:minmax(0,1fr) 50px 50px 32px}.luccia-custom-filters-head b{font-size:10px}.luccia-custom-filters-head button{padding:7px;font-size:9px}}.luccia-active-chat-list{margin-bottom:12px}.luccia-active-chat-list>.card-heading{margin-bottom:8px}.luccia-active-chat-list>small{color:var(--muted,#64746e);margin-top:9px;font-size:11px;line-height:1.5;display:block}.luccia-player-actions .luccia-compare-action{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.luccia-compare-modal{max-width:860px;max-height:min(88vh,980px);padding:24px 20px;overflow-y:auto}.luccia-compare-modal .luccia-detail-section-head h3{align-items:center;gap:8px;display:flex}.luccia-compare-note{color:#61746e;margin:8px 0 13px;font-size:13px;line-height:1.5}.luccia-compare-tabs{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.luccia-compare-tabs button{color:#36564b;cursor:pointer;background:#f4f8f6;border:1px solid #d4e2dc;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:700}.luccia-compare-tabs button.selected{color:#137254;background:#e3f3ec;border-color:#77b79e}.luccia-compare-search{background:#fff;border:1px solid #d6e3df;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.luccia-compare-search input{min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:none;flex:1}.luccia-compare-picker{background:#fff;border:1px solid #e1e9e6;border-radius:11px;flex-direction:column;max-height:178px;margin:9px 0 16px;display:flex;overflow-y:auto}.luccia-compare-picker button{text-align:left;cursor:pointer;color:#263b34;background:#fff;border:0;border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.luccia-compare-picker button.selected{background:#e8f5ee}.luccia-compare-picker button:disabled{opacity:.42;cursor:not-allowed}.luccia-compare-picker button span{flex-direction:column;gap:2px;min-width:0;display:flex}.luccia-compare-picker button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.luccia-compare-picker button small{color:#697b73;font-size:11px}.luccia-compare-picker button strong{white-space:nowrap;font-size:12px}.luccia-compare-picker>small{padding:10px}.luccia-compare-headings{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:7px;margin:12px 0 18px;display:grid}.luccia-compare-headings>div{text-align:center;background:#f5faf7;border:1px solid #dbe7e1;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.luccia-compare-headings>div small{letter-spacing:.08em;color:#34765e;font-size:10px;font-weight:800}.luccia-compare-headings>div b{word-break:break-word;font-size:15px;line-height:1.25}.luccia-compare-headings>div span{font-size:12px}.luccia-compare-versus{text-align:center;color:#8a9b94;font-size:18px;font-weight:800}.luccia-compare-section{margin:14px 0 18px}.luccia-compare-section h4{color:#1f5443;margin:0 0 8px;font-size:16px}.luccia-compare-section h5{color:#3a6153;background:#e9f2ee;border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:12px}.luccia-compare-table{border:1px solid #e0e9e4;border-radius:10px;overflow:hidden}.luccia-compare-row{border-bottom:1px solid #e8efeb;grid-template-columns:minmax(0,1fr) minmax(105px,1.35fr) minmax(0,1fr);align-items:center;min-height:37px;font-size:12px;display:grid}.luccia-compare-row:last-child{border-bottom:0}.luccia-compare-row>b{text-align:center;color:#576c63;padding:6px 2px;font-size:11px;line-height:1.25}.luccia-compare-row>span{text-align:center;overflow-wrap:anywhere;padding:6px 3px}.luccia-compare-row>span.better{color:#08764d;background:#dff5e9;font-weight:800}.luccia-compare-error{color:#ab3737;font-size:12px}@media (max-width:690px){.luccia-compare-modal{width:calc(100vw - 20px);max-width:none;max-height:90dvh;padding:19px 11px}.luccia-compare-headings>div{padding:8px 5px}.luccia-compare-headings>div b{font-size:12px}.luccia-compare-headings>div small{font-size:9px}.luccia-compare-row{grid-template-columns:minmax(0,1fr) minmax(98px,1.3fr) minmax(0,1fr);font-size:11px}.luccia-player-actions{flex-wrap:wrap}}.luccia-compare-entry{justify-content:center;align-items:center;gap:8px;width:100%;margin:9px 0 8px;display:inline-flex}.luccia-compare-first label{color:#48695a;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.luccia-compare-first label input{height:42px;font:inherit;border:1px solid #d5e1d9;border-radius:10px;outline:none;padding:0 11px}.luccia-compare-selected-first{color:#596d63;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.luccia-compare-selected-first b{color:#204f3c}.luccia-compare-selected-first button{color:#246449;background:#f5faf7;border:1px solid #b4cbbf;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.performance-export-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.performance-export-actions button{justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@media (max-width:600px){.performance-export-actions{grid-template-columns:1fr;display:grid}.performance-export-actions button{width:100%}}.cup-neutral-line{color:#27574b;background:#eff7f3}.cup-neutral-venue{background:#eff7f3;border:1px solid #cde2d7}.cup-final-exclusive-actions{background:#f5fbf8;border:1px solid #cfe4da;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.cup-final-exclusive-actions>div:first-child{flex-direction:column;gap:5px;display:flex}.cup-final-exclusive-actions small{color:#577268;line-height:1.5}.cup-final-exclusive-buttons{flex-wrap:wrap;gap:8px;display:flex}.cup-final-exclusive-buttons button{flex:175px;justify-content:center}.modal-shell.cup-final-lineup-modal{width:min(1180px,96vw);max-width:1180px;max-height:94vh;overflow-y:auto}.cup-final-lineup-modal-header{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 2px;display:flex}.cup-final-lineup-modal-header b{color:#215e4a;font-size:14px}.cup-final-lineup-modal .pes-lineup-admin-view{padding:10px}.cup-final-lineup-notice{color:#205a48;background:#eff8f2;border:1px solid #bcdaca;flex-direction:column;gap:6px;padding:12px 15px;display:flex}.cup-final-lineup-notice span{font-size:13px}@media (max-width:600px){.modal-shell.cup-final-lineup-modal{border-radius:0;width:100vw;max-height:100dvh}.cup-final-exclusive-buttons{flex-direction:column}.cup-final-lineup-modal-header{padding:15px 8px 0}}.fbs-profile-tabs{background:#edf3f0;border:1px solid #dce8e2;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 20px;padding:5px;display:grid}.fbs-profile-tabs button{color:#59736b;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 6px;font-weight:800}.fbs-profile-tabs button.active{color:#116e55;background:#fff;box-shadow:0 3px 14px #102c2017}.fbs-career-section{background:#f8faf9;border:1px solid #dce6e1;border-radius:18px;padding:18px}.fbs-career-scroll{background:#fff;border:1px solid #e0e7e4;border-radius:12px;max-width:100%;overflow-x:auto}.fbs-career-table{border-collapse:collapse;text-align:center;width:100%;min-width:680px}.fbs-career-table th{color:#3d7748;white-space:nowrap;background:#eaf5e8;padding:12px 10px;font-size:12px}.fbs-career-table td{color:#283c35;border-top:1px solid #e7ece9;padding:12px 10px;font-size:13px}.fbs-career-table td:first-child{text-align:left}.fbs-career-club{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.fbs-career-note{color:#687a73;margin:12px 2px;font-size:12px}.fbs-cup-ranking-shortcut{justify-content:flex-end;display:flex}@media (max-width:600px){.fbs-profile-tabs button{padding:10px 4px;font-size:13px}.fbs-career-section{padding:10px}.fbs-cup-ranking-shortcut{justify-content:stretch}.fbs-cup-ranking-shortcut button{justify-content:center;width:100%}}.fbs-position-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.fbs-position-badges span{color:#fff;letter-spacing:.04em;background:#1d956c;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:900;line-height:1;box-shadow:0 1px 3px #003d2910}.fbs-position-badges span.principal{background:#076c4e}.market-history-featured{justify-content:center;box-shadow:0 6px 16px #087d5d2b;color:#fff!important;background:#087d5d!important;border-color:#087d5d!important;gap:10px!important;padding:13px 19px!important;font-size:12px!important;font-weight:850!important}.market-history-featured:hover,.market-history-featured:focus-visible{box-shadow:0 8px 20px #087d5d35;background:#066f52!important}.market-history-featured svg:last-child{margin-left:auto}.fbs-scout-search-wrap{min-width:0;position:relative}.fbs-scout-search-wrap>label{flex-direction:column;gap:5px;display:flex}.fbs-scout-suggestions{flex-direction:column;gap:5px;margin-top:7px;display:flex}.fbs-scout-suggestion{color:#1c4537;text-align:left;background:#f9fcfa;border:1px solid #dce8e2;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;padding:7px 8px;transition:background .15s,border-color .15s;display:flex}.fbs-scout-suggestion:hover,.fbs-scout-suggestion:focus-visible{background:#edf7f2;border-color:#a9d3c1}.fbs-scout-suggestion>img,.fbs-scout-no-face{object-fit:contain;object-position:center bottom;background:#e4eee9;border-radius:9px;flex:0 0 38px;width:38px;height:40px}.fbs-scout-no-face{color:#6a8b7d;place-items:center;display:grid}.fbs-scout-suggestion>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fbs-scout-suggestion b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fbs-scout-suggestion small{color:#7a9187;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fbs-scout-suggestion>svg{color:#087d5d;flex-shrink:0}@media (max-width:760px){.finance-cards{background:#fff;border:1px solid #dce7e2;border-radius:15px;width:100%;box-shadow:0 1px 3px #17352c08;flex-direction:column!important;gap:0!important;display:flex!important;overflow-x:visible!important}.finance-cards>.finance-card{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7efeb!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;margin:0!important;padding:11px 12px!important;display:grid!important}.finance-cards>.finance-card:last-child{border-bottom:0!important}.finance-cards>.finance-card>div:first-child{grid-area:1/1/3;align-items:center;gap:10px;min-width:0;display:flex;margin:0!important}.finance-cards>.finance-card>div:first-child .real-crest.lg{flex:0 0 37px;width:37px!important;height:42px!important}.finance-cards>.finance-card>div:first-child>span{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-cards>.finance-card>div:first-child>span>b{white-space:normal;overflow-wrap:anywhere;line-height:1.15;font-size:12px!important}.finance-cards>.finance-card>div:first-child>span>small{display:none}.finance-cards>.finance-card>.finance-balance-dual{grid-area:1/2;align-self:end;text-align:right!important;min-width:0!important;margin:0!important;display:block!important}.finance-cards>.finance-card>.finance-balance-dual strong{white-space:nowrap;color:#087c5d!important;font-size:17px!important;font-weight:900!important}.finance-cards>.finance-card>button{white-space:nowrap;grid-area:2/2;place-self:start end;align-items:center;gap:2px;display:flex;width:auto!important;box-shadow:none!important;color:#207b61!important;background:0 0!important;border:0!important;min-height:20px!important;margin:0!important;padding:1px 0!important;font-size:10px!important;font-weight:850!important}.finance-cards>.finance-card>button svg{width:13px;height:13px}.market-history-featured{justify-content:center;width:100%}}@media (max-width:380px){.finance-cards>.finance-card{column-gap:6px!important;padding:10px 9px!important}.finance-cards>.finance-card>div:first-child{gap:7px!important}.finance-cards>.finance-card>div:first-child .real-crest.lg{flex-basis:32px!important;width:32px!important;height:36px!important}.finance-cards>.finance-card>div:first-child>span>b{font-size:11px!important}.finance-cards>.finance-card>.finance-balance-dual strong{font-size:15px!important}}.fbs-player-modal{gap:11px}.fbs-player-modal .profile-top{grid-template-columns:58px minmax(0,1fr) 66px;column-gap:12px;min-height:72px;padding-right:30px}.fbs-player-modal .profile-name{min-width:0}.fbs-player-modal .profile-name h2{margin:3px 0 5px;line-height:1.14}.fbs-header-data{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fbs-header-data .fbs-position-badges{margin-top:0}.fbs-header-value{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.fbs-header-value small{color:#85948d;font-size:10px;font-weight:600}.fbs-header-value strong{color:#087e5c;font-size:13px;font-weight:850}.fbs-player-modal .fbs-profile-tabs{gap:5px;margin:8px 0 5px;padding:4px}.fbs-player-modal .fbs-profile-tabs button{padding:10px 5px}.fbs-player-modal .profile-facts{background:#fafcfb;border:1px solid #e5ede9;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:9px 4px}.fbs-player-modal .profile-facts>div{text-align:center;background:0 0;border-right:1px solid #e4eae7;border-radius:0;flex-direction:column;justify-content:center;min-width:0;min-height:39px;padding:3px 4px;display:flex}.fbs-player-modal .profile-facts>div:last-child{border-right:0}.fbs-player-modal .profile-facts span{color:#84918b;white-space:nowrap;font-size:10px}.fbs-player-modal .profile-facts b{white-space:nowrap;margin-top:3px;font-size:12px;font-weight:750}.fbs-player-modal .profile-compare-button{opacity:.85;border-radius:8px;justify-content:center;align-self:flex-end;width:auto;min-height:30px;padding:5px 9px;font-size:11px;font-weight:700}.fbs-player-modal .attribute-profile{padding:10px}.fbs-player-modal .attribute-profile .modal-section-title{margin-bottom:8px}.fbs-player-modal .attribute-profile .modal-section-title span{display:none}.fbs-player-modal .attribute-profile .modal-section-title h3{margin:0;font-size:15px}.fbs-player-modal .attribute-groups{gap:8px}.fbs-player-modal .attribute-group h4{padding:8px 10px}.fbs-player-modal .profile-attr{padding:7px 10px}.fbs-insights-season-control{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.fbs-insights-season-control label{color:#6c8077;font-size:11px;font-weight:700}.fbs-insights-season-control select{color:#265b48;min-width:104px;max-width:148px;font:inherit;cursor:pointer;background:#f7faf8;border:1px solid #dae6df;border-radius:9px;padding:8px 25px 8px 9px;font-size:12px;font-weight:750}.fbs-insights-season-control select:focus-visible{outline-offset:2px;outline:2px solid #1b9674}.fbs-player-modal .profile-statistics-block{gap:9px}.fbs-player-modal .profile-statistics-tabs{gap:5px;padding:4px}.fbs-player-modal .profile-statistics-tabs button{min-height:36px}.fbs-player-modal .fbs-insights-card{gap:11px;padding:12px}.fbs-insights-card-meta{border-bottom:1px solid #e4eae7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding-bottom:8px;display:flex}.fbs-insights-card-meta>div{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.fbs-insights-card-meta span{color:#70847b;white-space:nowrap;font-size:10px}.fbs-insights-card-meta b{color:#345548;font-weight:800}.fbs-insights-card-meta>small{color:#91a39a;white-space:nowrap;font-size:10px}.fbs-player-modal .pes-provisional-grid{gap:7px}@media (max-width:600px){.fbs-player-modal{gap:10px;padding:14px 12px}.fbs-player-modal .profile-top{grid-template-columns:52px minmax(0,1fr) 56px;column-gap:9px;min-height:65px;padding-right:15px}.fbs-player-modal .profile-name h2{font-size:20px}.fbs-player-modal .profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 2px}.fbs-player-modal .profile-facts>div{padding:2px 1px}.fbs-player-modal .profile-facts b{font-size:11px}.fbs-player-modal .profile-facts span{font-size:9px}.fbs-player-modal .fbs-profile-tabs{margin:6px 0 3px}.fbs-player-modal .profile-compare-button{width:auto}.fbs-insights-card-meta>div{gap:5px 9px}.fbs-insights-card-meta span{font-size:9px}.fbs-player-modal .pes-provisional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:360px){.fbs-player-modal .profile-top{grid-template-columns:44px minmax(0,1fr) 50px;column-gap:7px;padding-right:12px}.fbs-header-value strong{font-size:11px}.fbs-player-modal .profile-facts b{font-size:10px}}.competition-choice{overflow:hidden;border-radius:18px!important;padding:0!important}.competition-choice-options button{color:#315f4d;text-align:left;background:#fff;border:1px solid #e0e9e4;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.competition-choice-options button b{flex:1;font-size:13px}.fbs-ideal-disclosure{overflow:hidden;border-color:#c9dfef!important;padding:0!important}.fbs-ideal-disclosure-head>.fbs-ideal-disclosure-icon{color:#256b8d;background:#dceefa;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.fbs-ideal-disclosure-head small{color:#698d9c;letter-spacing:.08em;font-size:9px;font-weight:850}.fbs-ideal-disclosure-head b{font-size:16px}.fbs-competition-metrics-head{color:#107e60;align-items:center;gap:9px;padding:3px 3px 13px;display:flex}.fbs-competition-metrics .metrics-v2{gap:10px;margin:0}.fbs-competition-metrics .metric-card{box-shadow:none}.fbs-league-leaders{overflow:hidden;padding:0!important}.fbs-leaders-column>button{text-align:left;color:#294238;background:#fff;border:0;border-bottom:1px solid #edf2ef;align-items:center;gap:6px;width:100%;min-width:0;padding:10px 2px;display:flex}.fbs-leaders-person b,.fbs-leaders-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fbs-leaders-person b{font-size:12px}.fbs-leaders-person small{color:#7c8f85;font-size:10px}.fbs-leaders-column>button strong{color:#147457;font-variant-numeric:tabular-nums;font-size:17px}.fbs-leaders-empty{color:#85938c;margin:8px 0;font-size:12px}.fbs-stats-navigation{text-align:left;color:#167458;background:#f5faf8;border-radius:13px;align-items:center;gap:12px;width:100%;font-weight:800;display:flex;border:1px solid #cddfd6!important;padding:15px 17px!important}.fbs-settings-group{overflow:hidden;padding:0!important}.fbs-settings-group-content>.card-v2,.fbs-settings-group-content>.roulette-settings-expand{width:100%;margin:0}.fbs-password-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.fbs-password-row>code{color:#fff;letter-spacing:.04em;background:#153c2f;border-radius:6px;padding:5px 7px;font-size:12px}.fbs-career-section{min-width:0;max-width:100%;overflow:hidden}.fbs-career-scroll{width:100%;max-width:100%;overflow:visible}.fbs-career-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:0!important}.fbs-career-table th,.fbs-career-table td{min-width:0;padding:10px 5px;font-size:12px;overflow:hidden}.fbs-career-table th:first-child{width:42%}.fbs-career-table th:nth-child(2){width:16%}.fbs-career-table th:nth-child(3),.fbs-career-table th:nth-child(4),.fbs-career-table th:nth-child(5){width:14%}.fbs-career-club{white-space:normal;align-items:center;gap:6px;min-width:0;line-height:1.2;display:flex}.fbs-career-club>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fbs-career-club .real-crest{flex-shrink:0}.fbs-awards-title{color:#137755;align-items:center;gap:7px;margin-bottom:9px;display:flex}.fbs-awards-title b{font-size:13px}.fbs-awards-card>div:not(.fbs-awards-title){border-top:1px solid #e8f0eb;justify-content:space-between;align-items:center;gap:7px;padding:9px 0;display:flex}.fbs-awards-card>div>span{color:#576d60;font-size:11px}.fbs-awards-card strong{color:#145b43;white-space:nowrap;font-size:15px}@media (max-width:650px){.fbs-career-section{padding:12px!important}.fbs-career-table th,.fbs-career-table td{padding:10px 3px;font-size:10px}.fbs-career-club{gap:4px}.fbs-career-club .real-crest{width:21px;height:21px}.fbs-career-awards{grid-template-columns:1fr}.fbs-leaders-column{padding:10px 7px}.fbs-leaders-person b{font-size:11px}.fbs-leaders-person small{font-size:9px}.fbs-leaders-rank{min-width:11px;font-size:10px}.fbs-leaders-column>button strong{font-size:14px}.fbs-settings-group-content{padding:9px}.fbs-password-row>button span{display:none}}.competition-choice{padding:8px 10px}.competition-choice-trigger{color:#0d8060;text-align:left;background:#fff;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.competition-choice-trigger>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.competition-choice-trigger b{color:#234339;font-size:17px}.competition-choice-options{border-top:1px solid #e5ece9;gap:6px;padding:9px 4px 3px;display:grid}.competition-choice-options button{text-align:left;color:#415a50;background:#fff;border:1px solid #e1ebe6;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.competition-choice-options button b{flex:1}.fbs-ideal-disclosure{padding:0}.fbs-ideal-disclosure-head>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fbs-ideal-disclosure .ideal-board-wrap{padding:10px}.fbs-competition-metrics{padding:15px}.fbs-competition-metrics-head{color:#108261;align-items:center;gap:8px;margin:0 0 13px;display:flex}.fbs-competition-metrics-head h3{margin:0;font-size:16px}.fbs-league-leaders .card-heading{padding:16px}.fbs-leaders-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fbs-leaders-column{min-width:0;padding:12px}.fbs-leaders-column+.fbs-leaders-column{border-left:2px solid #e5ede9}.fbs-leaders-column h4{color:#0c775b;margin:0 0 8px;font-size:13px}.fbs-leaders-column button{text-align:left;color:#2b453b;background:0 0;border:0;border-bottom:1px solid #edf2ef;align-items:center;gap:6px;width:100%;min-width:0;padding:9px 3px;display:flex}.fbs-leaders-rank{color:#899b92;min-width:16px;font-size:11px;font-weight:800}.fbs-leaders-person b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fbs-leaders-column button strong{color:#0b7658;font-variant-numeric:tabular-nums;font-size:15px}.fbs-leaders-empty{color:#809088;font-size:12px}.fbs-stats-navigation{text-align:left;color:#0d775b;background:#f2faf6;border-color:#cce7dc;align-items:center;gap:12px;padding:14px 17px;font-weight:750;display:flex}.fbs-stats-navigation span{flex:1}.fbs-settings-group{overflow:hidden}.fbs-settings-group-trigger{text-align:left;color:#365149;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.fbs-settings-group-trigger>svg{color:#789189}.fbs-settings-group-icon{color:#0a7d5e;background:#eaf7f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.fbs-settings-group-label{flex-direction:column;flex:1;gap:3px;display:flex}.fbs-settings-group-content{background:#f8fbf9;border-top:1px solid #e5eee9;gap:12px;min-width:0;padding:10px;display:grid}.fbs-settings-group-content .card-v2{width:100%;min-width:0}.fbs-passwords-compact{background:#fff;border-radius:10px;gap:0;display:grid;overflow:hidden}.fbs-password-row{border-bottom:1px solid #e8efeb;align-items:center;gap:9px;min-width:0;padding:10px 7px;display:flex}.fbs-password-row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.fbs-password-row code{color:#1c4b3e;white-space:nowrap;font-size:12px;font-weight:800}.fbs-password-row button{color:#0b7658;background:#edf6f2;border:1px solid #cfe2d9;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:800;display:flex}.fbs-career-scroll{width:100%;max-width:100%;overflow-x:hidden!important}.fbs-career-table{table-layout:fixed;font-size:12px;width:100%!important;min-width:0!important}.fbs-career-table th,.fbs-career-table td{text-overflow:ellipsis;min-width:0;padding:10px 4px;overflow:hidden}.fbs-career-table th:first-child,.fbs-career-table td:first-child{text-align:left;width:40%}.fbs-career-club{white-space:normal;gap:4px;min-width:0;max-width:100%}.fbs-career-club>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.15}.fbs-career-club .real-crest{flex:0 0 20px}.fbs-awards-title{color:#0c775a;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.fbs-awards-card>div:not(.fbs-awards-title) strong{color:#087958;white-space:nowrap;font-size:14px}@media (max-width:680px){.fbs-leaders-column{padding:9px 6px}.fbs-leaders-column h4,.fbs-leaders-person b{font-size:11px}.fbs-leaders-person small{font-size:9px}.fbs-competition-metrics{padding:12px}.fbs-password-row button span{display:none}.fbs-awards-card{padding:9px}.fbs-awards-title{font-size:11px}}@media (max-width:390px){.fbs-career-table td,.fbs-career-table th{padding:8px 2px;font-size:10px}.fbs-career-club>span:last-child{font-size:10px}.fbs-career-awards{grid-template-columns:1fr}}.competition-choice{border-radius:16px;padding:0;overflow:hidden}.competition-choice-trigger{color:#12694f;text-align:left;background:linear-gradient(110deg,#f0faf6,#fff);border:0;align-items:center;gap:13px;width:100%;padding:16px 18px;display:flex}.competition-choice-trigger>span{flex-direction:column;flex:1;gap:3px;display:flex}.competition-choice-trigger small{letter-spacing:1.2px;color:#75988a;font-size:10px;font-weight:800}.competition-choice-trigger b{font-size:19px;line-height:1.2}.competition-choice-options{border-top:1px solid #e1ece6;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:6px 12px 12px;display:grid}.competition-choice-options button{color:#34584a;background:#fff;border:1px solid #dceae3;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:13px 8px;font-size:12px;display:flex}.competition-choice-options button b{font-weight:750}.competition-choice-options button.active{color:#067b5a;background:#ebf8f1;border-color:#43aa85}.competition-choice-options button>span{font-weight:900}.fbs-ideal-disclosure{border-color:#d6e7e1;overflow:hidden}.fbs-ideal-disclosure-head{text-align:left;color:#285a4b;background:linear-gradient(110deg,#f0f8f6,#fff);border:0;align-items:center;gap:12px;width:100%;padding:15px 17px;display:flex}.fbs-ideal-disclosure-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.fbs-ideal-disclosure-head small{letter-spacing:1.2px;color:#498671;font-size:9px;font-weight:800}.fbs-ideal-disclosure-head b{color:#224b40;font-size:17px}.fbs-ideal-disclosure-head em{color:#72847e;font-size:11px;font-style:normal}.fbs-ideal-disclosure-icon{color:#0e8061;background:#e0f5ed;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.fbs-ideal-disclosure .ideal-board-wrap{border-top:1px solid #e3ece8;padding:10px 12px 14px}.fbs-competition-metrics{gap:12px;padding:14px;display:grid}.fbs-competition-metrics-head{color:#126d54;align-items:center;gap:9px;display:flex}.fbs-competition-metrics-head h3{margin:0;font-size:16px;font-weight:750}.fbs-competition-metrics .metrics-v2{margin:0}.fbs-league-leaders{overflow:hidden}.fbs-leaders-columns{border-top:1px solid #e1eae5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fbs-leaders-column{min-width:0}.fbs-leaders-column:first-child{border-right:1px solid #d4e4dc}.fbs-leaders-column>h4{color:#156c53;background:#eef8f2;border-bottom:1px solid #ddeae3;margin:0;padding:12px 14px;font-size:12px}.fbs-leaders-column button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e9efec;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 12px;display:flex}.fbs-leaders-column button:hover{background:#f4faf7}.fbs-leaders-column button:last-child{border-bottom:0}.fbs-leaders-rank{color:#8ba199;flex:0 0 18px;width:18px;font-size:11px;font-weight:800}.fbs-leaders-person{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fbs-leaders-person b{color:#244237;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fbs-leaders-person small{color:#8a9892;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fbs-leaders-column button>strong{color:#137858;flex:none;font-size:14px}.fbs-leaders-empty{color:#84968c;margin:0;padding:15px;font-size:12px}.fbs-stats-navigation{color:#176c52;text-align:left;background:#f8fcfa;border:1px solid #d8e8df;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 17px;font-weight:750;display:flex}.fbs-stats-navigation>span{flex:1}.fbs-settings-stack{gap:10px}.fbs-settings-group{border-radius:14px;overflow:hidden}.fbs-settings-group-trigger{color:#27493c;text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.fbs-settings-group-trigger[aria-expanded=true]{color:#096e50;background:#f0f8f4}.fbs-settings-group-icon{color:#0c8060;background:#eaf7f0;border-radius:11px;flex:0 0 40px;place-items:center;height:40px;display:grid}.fbs-settings-group-label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fbs-settings-group-label b{font-size:15px}.fbs-settings-group-label small{color:#8a9b93;font-size:11px}.fbs-settings-group-content{background:#fafcfb;border-top:1px solid #e3ede7;flex-direction:column;gap:12px;padding:12px;display:flex}.fbs-settings-group-content>.card-v2{width:100%}.fbs-passwords-compact{background:#fff;border:1px solid #dce8e1;border-radius:11px;overflow:hidden}.fbs-password-row{border-bottom:1px solid #e8efeb;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.fbs-password-row:last-child{border-bottom:0}.fbs-password-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fbs-password-row>code{letter-spacing:.3px;color:#154a3a;white-space:nowrap;background:#eef7f2;border-radius:6px;padding:7px;font-size:12px;font-weight:800}.fbs-password-row>button{color:#17684e;background:#fff;border:1px solid #d7e6dd;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:700;display:flex}.fbs-career-scroll{max-width:100%;overflow:visible}.fbs-career-table{table-layout:fixed;width:100%;min-width:0}.fbs-career-table th,.fbs-career-table td{padding:9px 6px}.fbs-career-table th:first-child{text-align:left;width:42%}.fbs-career-club{white-space:normal;gap:5px;min-width:0}.fbs-career-club>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbs-career-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.fbs-awards-card{background:#fff;border:1px solid #e2eae4;border-radius:12px;min-width:0;padding:12px}.fbs-awards-title{color:#1b795d;align-items:center;gap:7px;padding-bottom:8px;font-size:12px;display:flex}.fbs-awards-card>div:not(.fbs-awards-title){color:#566d61;border-top:1px solid #eaf0ec;justify-content:space-between;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:flex}.fbs-awards-card>div>strong{white-space:nowrap;color:#0e7457;font-size:13px}@media (max-width:680px){.competition-choice-options{grid-template-columns:1fr}.competition-choice-options button{justify-content:flex-start;padding:11px 15px}.fbs-leaders-column>h4{padding:11px 9px;font-size:11px}.fbs-leaders-column button{gap:4px;padding:9px 6px}.fbs-leaders-rank{flex-basis:13px;width:13px;font-size:10px}.fbs-leaders-person b{font-size:10px}.fbs-leaders-person small{font-size:9px}.fbs-leaders-column button>strong{font-size:12px}.fbs-career-table th,.fbs-career-table td{padding:8px 3px;font-size:10px}.fbs-career-table th:first-child{width:41%}.fbs-career-club .real-crest{width:24px;height:24px}.fbs-awards-card{padding:10px}.fbs-awards-title{font-size:11px}.fbs-awards-card>div:not(.fbs-awards-title){font-size:10px}.fbs-password-row{grid-template-columns:26px minmax(0,1fr) auto auto;gap:5px;padding:7px}.fbs-password-row>b{font-size:11px}.fbs-password-row>code{padding:6px;font-size:10px}.fbs-password-row>button{gap:0;padding:7px;font-size:0}.fbs-password-row>button svg{width:16px;height:16px}}.fbs-metrics-accordion{border-bottom:1px solid #e9efec;flex-direction:column;gap:10px;padding:0 17px 14px;display:flex}.fbs-metrics-trigger{color:#0e7358;background:#eef8f3;border:1px solid #cce4d9;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:400px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.fbs-metrics-trigger svg:last-child{margin-left:auto}.fbs-metrics-accordion .fbs-competition-metrics{box-shadow:none;border-color:#e1eae5;padding:10px!important}.fbs-season-txt-export>.primary-button{margin:0 16px 16px}.ideal-player-round-star .ideal-avatar{border-color:#e8b33b;box-shadow:0 0 0 2px #ffe7a8a6,0 3px 12px #00321e44}.ideal-player-round-star .ideal-avatar .real-crest.sm{z-index:3;bottom:-5px;right:-8px}.round-star-ball{z-index:2;color:#68450a;width:23px;height:23px;text-shadow:none;background:radial-gradient(circle at 33% 26%,#fff2bb 5%,#e9b727 55%,#9d7011 100%);border:1px solid #ffe2a4;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:-6px;right:-12px;box-shadow:0 2px 4px #06402a77}.round-star-outside{text-align:center;color:#7e641d;background:#fbf4dc;padding:6px;font-size:10px;font-weight:750}.fbs-career-table th:first-child,.fbs-career-table td:first-child{width:35%}.fbs-career-table th:nth-child(2),.fbs-career-table td:nth-child(2){width:15%}.fbs-career-table th:nth-child(n+3),.fbs-career-table td:nth-child(n+3){width:12.5%}.fbs-career-average{font-weight:800;color:#0d7256!important}@media (max-width:760px){.fbs-metrics-trigger{max-width:none}.fbs-career-table th,.fbs-career-table td{padding:9px 2px;font-size:10px}.fbs-career-table th:first-child,.fbs-career-table td:first-child{width:34%}.fbs-career-table th:nth-child(2),.fbs-career-table td:nth-child(2){width:15%}.fbs-career-table th:nth-child(n+3),.fbs-career-table td:nth-child(n+3){width:12.75%}.round-star-ball{width:20px;height:20px;font-size:13px;right:-11px}}.standings-heading-actions .fbs-metrics-trigger{gap:7px;width:auto;max-width:none;min-height:36px;margin:0}.standings-heading-actions .fbs-metrics-trigger svg:last-child{margin-left:5px}.fbs-metrics-accordion{border:0;padding-top:2px}.round-star-ball svg{filter:none;width:100%;height:100%;display:block}@media (max-width:760px){.standings-heading-actions .fbs-metrics-trigger{flex:1;min-width:0;padding:8px 9px;font-size:11px}.standings-heading-actions .status-badge{flex:none}}.fbs-season-selection{overflow:hidden;border:1px solid #d8e5d6!important;padding:0!important}.fbs-season-selection-trigger{text-align:left;color:#315444;background:linear-gradient(110deg,#fcf8eb,#fff);border:0;align-items:center;gap:12px;width:100%;padding:15px 17px;display:flex}.fbs-season-selection-trophy{color:#9a7522;background:#f7eac7;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.fbs-season-selection-trigger-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fbs-season-selection-trigger-text b{font-size:17px;line-height:1.15}.fbs-season-selection-trigger-text small{color:#75837a;font-size:10px;line-height:1.3}.fbs-season-selection-body{border-top:1px solid #e8eee9;flex-direction:column;gap:12px;padding:12px;display:flex}.fbs-season-selection-tabs{background:#eff5f1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.fbs-season-selection-tabs button{color:#627a70;background:0 0;border:0;border-radius:10px;min-width:0;padding:10px 5px;font-size:12px;font-weight:800;line-height:1.2}.fbs-season-selection-tabs button.active{color:#116e51;background:#fff;box-shadow:0 3px 10px #1c513012}.fbs-season-pitch{min-height:580px;padding:26px 10px}.fbs-season-pitch .ideal-player:disabled{opacity:1;cursor:default}.fbs-season-pitch .ideal-avatar{width:62px;height:62px}.fbs-season-pitch .ideal-player-name{max-width:124px;margin-top:8px;font-size:11px}.fbs-season-player.season-star .ideal-avatar{border-color:#e8bd4a;box-shadow:0 0 0 2px #fae2a18c,0 4px 10px #00381c30}.season-award-ball{width:24px;height:24px;text-shadow:none;z-index:3;background:radial-gradient(circle at 25% 20%,#fff8cd,#e2ad21 65%,#b77b12);border:1px solid #faeaaa;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:-7px;right:-14px;box-shadow:0 2px 4px #00381c66}.season-award-ball svg{width:100%;height:100%;display:block}.fbs-season-selection-award{background:#fffdf7;border:1px solid #e7dfc8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.fbs-season-selection-award>span{color:#8b6b28;align-items:center;gap:7px;font-size:12px;display:flex}.fbs-season-selection-award>strong{color:#2c5343;text-align:right;font-size:13px}.fbs-season-selection-editor{color:#627c70;flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.fbs-season-selection-editor select{color:#244b3d;background:#fff;border:1px solid #d9e5dc;border-radius:9px;width:100%;max-width:100%;padding:10px 12px;font-size:13px}.fbs-season-selection-empty{text-align:center;color:#77847d;padding:25px 10px;font-size:13px}@media (max-width:760px){.fbs-season-selection-body{gap:9px;padding:9px}.fbs-season-selection-trigger{gap:9px;padding:13px 12px}.fbs-season-selection-trigger-text b{font-size:15px}.fbs-season-selection-trigger-text small{font-size:9px}.fbs-season-selection-tabs button{padding:10px 3px;font-size:10px}.fbs-season-pitch{min-height:525px;padding:22px 5px}.fbs-season-pitch .ideal-avatar{width:48px;height:48px}.fbs-season-pitch .ideal-player-name{max-width:82px;font-size:9px}.season-award-ball{width:20px;height:20px;font-size:13px;right:-12px}.fbs-season-selection-award{padding:10px}.fbs-season-selection-award>span{font-size:10px}.fbs-season-selection-award>strong{font-size:11px}.fbs-season-pitch .ideal-line{gap:2px}.fbs-season-pitch .ideal-player{flex-shrink:1;width:22%;min-width:0}}.roulette-admin-only{padding-bottom:20px}.roulette-admin-info{text-align:center;color:#33564a;background:#f7fbf8;border:1px solid #d9e7de;border-radius:12px;width:100%;max-width:980px;margin:0 auto;padding:10px 15px}.roulette-admin-info span{letter-spacing:.07em;font-size:11px;font-weight:850;display:block}.roulette-admin-info p{margin:5px 0 0;font-size:12px;line-height:1.45}.roulette-admin-only .rouletteNew .spinsCard,.roulette-admin-only .rouletteNew .rouletteHeaderCopy p{display:none}@media (max-width:600px){.roulette-admin-info{padding:9px 10px}.roulette-admin-info p{font-size:11px}}.market-variation.market-even strong,.market-variation.market-even b{color:#16211e!important}.market-variation.market-up strong,.market-variation.market-up b,.market-variation.market-up em,.market-variation.market-up small{color:#078159!important}.market-variation.market-down strong,.market-variation.market-down b,.market-variation.market-down em,.market-variation.market-down small{color:#c3293e!important}.market-variation em{align-items:center;gap:2px;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;display:flex}.market-variation.scout-market-dual small{margin-left:5px;font-size:10px;display:inline-block}.champ-award-entry{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.champ-award-entry>div>span{color:#087c5e;letter-spacing:.1em;font-size:11px;font-weight:800}.champ-award-entry h3{margin:3px 0;font-size:17px;font-weight:800}.champ-award-entry p{color:#59716b;margin:0;font-size:12px}.champ-award-entry .ghost-button{flex-shrink:0}@media (max-width:700px){.champ-award-entry{flex-direction:column;align-items:flex-start}.champ-award-entry .ghost-button{width:100%}}.modal-shell{position:relative}.fbs-profile-back{z-index:3;color:#087754;cursor:pointer;background:#f7fbf9;border:1px solid #e2ebe6;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:750;display:flex;position:absolute;top:10px;left:12px}.fbs-profile-back:hover{background:#e4f3ec}.fbs-multi-swap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:9px 0;display:grid}.fbs-multi-swap-side{background:#f7fbf8;border:1px solid #d8e8de;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.fbs-multi-swap-side>b{color:#087453;font-size:12px}.fbs-multi-swap-side>select{background:#fff;border:1px solid #d1e1d8;border-radius:8px;width:100%;padding:9px}.fbs-multi-swap-chips{flex-wrap:wrap;gap:5px;display:flex}.fbs-multi-swap-chips>button{align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (max-width:600px){.fbs-multi-swap{grid-template-columns:1fr}.fbs-profile-back{top:8px;left:8px}}.credit-trash-preview{gap:14px;display:grid}.credit-trash-hero{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.credit-trash-hero h2{align-items:center;gap:9px;margin:4px 0;font-size:1.35rem;display:flex}.credit-trash-hero p{opacity:.75;margin:3px 0 0}.credit-trash-eyebrow,.credit-trash-catalog-head span{letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:800}.credit-trash-test-status{white-space:nowrap;color:#a06f11;background:#f2ac2421;border:1px solid #f2ac2466;border-radius:16px;padding:8px 12px;font-size:11px;font-weight:800}.credit-trash-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.credit-trash-summary>.card-v2{flex-direction:column;gap:3px;padding:15px 17px;display:flex}.credit-trash-summary small{color:var(--muted,#758398);font-weight:700}.credit-trash-summary strong{font-variant-numeric:tabular-nums;font-size:27px}.credit-trash-summary span{opacity:.65;font-size:12px}.credit-trash-navigation{flex-wrap:wrap;gap:8px;display:flex}.credit-trash-navigation button{border:1px solid var(--border,#cbd5e1);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.credit-trash-navigation button.active{color:#fff;background:#124d91;border-color:#124d91}.credit-trash-navigation .credit-trash-reset{margin-left:auto}.credit-trash-discard{padding:19px}.credit-trash-discard>p{color:var(--muted,#6b7482);margin:10px 0 15px}.credit-trash-player-list{gap:7px;max-height:540px;display:grid;overflow-y:auto}.credit-trash-discard-row{cursor:pointer;border:1px solid var(--border,#dce2eb);border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.credit-trash-discard-row.selected{background:#3284e012;border-color:#3485dc}.credit-trash-discard-row input{accent-color:#2563eb;width:17px;height:17px}.credit-trash-ovr{color:#fff;background:#1e63a5;border-radius:8px;padding:10px;font-size:15px;font-weight:900}.credit-trash-player-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.credit-trash-player-name small{opacity:.65}.credit-trash-positive{color:#159349}.credit-trash-confirm{background:#4090f012;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.credit-trash-confirm>div{gap:2px;display:grid}.credit-trash-confirm strong{color:#16864c;font-size:24px}.credit-trash-confirm small,.credit-trash-confirm span{font-size:12px}.credit-trash-continued{flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;display:flex}.credit-trash-continued small{opacity:.6}.credit-trash-catalog{gap:13px;display:grid}.credit-trash-catalog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-trash-catalog-head h3{margin:4px 0}.credit-trash-catalog-head p{opacity:.7;margin:0}.credit-trash-catalog .luccia-catalog-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.credit-trash-catalog .luccia-filter-card{padding:16px}.credit-trash-catalog .luccia-results-card{min-width:0}.credit-trash-catalog .luccia-main-filter-fields input{width:100%}.credit-trash-complete{background:#12894314;border:1px solid #12894359;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.credit-trash-complete>div{gap:4px;display:grid}.credit-trash-complete span{opacity:.7;font-size:12px}.credit-trash-error{color:#9f1239;background:#ffe4e6;border-radius:8px;padding:12px}.credit-trash-history{padding:16px}.credit-trash-history>div:last-child{gap:5px;margin-top:10px;display:grid}.credit-trash-history>div:last-child>div{border-bottom:1px solid var(--border,#ddd);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.credit-trash-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.credit-trash-attributes>div{border-bottom:1px solid var(--border,#ddd);justify-content:space-between;gap:8px;padding:5px;font-size:13px;display:flex}.credit-trash-disclaimer{opacity:.75;align-items:flex-start;gap:9px;margin:0;font-size:12px;display:flex}@media (max-width:750px){.credit-trash-hero{flex-direction:column;align-items:flex-start}.credit-trash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-trash-summary>.card-v2:last-child{grid-column:span 2}.credit-trash-catalog .luccia-catalog-layout{grid-template-columns:minmax(0,1fr)}.credit-trash-catalog-head{flex-direction:column;align-items:flex-start}.credit-trash-navigation .credit-trash-reset{margin-left:0}.credit-trash-confirm{flex-wrap:wrap}.credit-trash-confirm button{justify-content:center;width:100%}.credit-trash-discard-row{gap:7px;padding:9px}.credit-trash-ovr{font-size:13px}.credit-trash-discard-row>.credit-trash-positive{font-size:12px}.credit-trash-attributes{grid-template-columns:1fr}}.credit-trash-preview{gap:9px}.credit-trash-compact-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.credit-trash-event-logo{object-fit:contain;flex:none;width:47px;height:47px}.credit-trash-compact-title{gap:2px;min-width:150px;display:grid}.credit-trash-compact-title h2{margin:0;font-size:1.15rem;line-height:1.1}.credit-trash-compact-title small{color:var(--muted,#6b7280);font-size:11px}.credit-trash-compact-title small span{font-weight:700}.credit-trash-compact-stats{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.credit-trash-compact-stats span{white-space:nowrap;border:1px solid var(--border,#e2e8f0);border-radius:9px;padding:5px 9px;font-size:12px}.credit-trash-compact-stats b{color:#14855b;font-size:14px}.credit-trash-navigation button:disabled{opacity:.45;cursor:not-allowed}.credit-trash-select-all{flex-wrap:wrap;gap:8px;margin-bottom:9px;display:flex}.credit-trash-select-all .ghost-button{align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.credit-trash-catalog-lock{color:var(--muted,#666);margin-top:11px;display:block}.credit-trash-locked{color:var(--muted,#666);align-items:center;gap:9px;padding:12px;display:flex}.credit-trash-export{white-space:nowrap;align-items:center;gap:5px;display:flex}.credit-trash-access-settings{padding-bottom:12px}.credit-trash-access-select{gap:6px;padding:0 16px 12px;font-size:13px;font-weight:700;display:grid}.credit-trash-access-select select{border:1px solid var(--border,#dbe4e8);background:var(--surface,#fff);width:100%;color:inherit;border-radius:9px;padding:10px 12px}@media (max-width:650px){.credit-trash-compact-head{gap:7px;padding:8px 10px}.credit-trash-event-logo{width:38px;height:38px}.credit-trash-compact-title h2{font-size:1rem}.credit-trash-compact-stats{justify-content:space-between;width:100%;margin-left:0}.credit-trash-compact-stats span{text-align:center;flex:1;padding:5px 4px;font-size:11px}.credit-trash-navigation{gap:5px}.credit-trash-navigation button{padding:7px 8px;font-size:12px}.credit-trash-catalog .luccia-results-head{flex-wrap:wrap;gap:8px}.credit-trash-export{justify-content:center;width:100%}}.exceptional-reclaim-panel{padding:14px 16px}.exceptional-reclaim-list{gap:8px;margin-top:11px;display:grid}.exceptional-reclaim-row{border:1px solid var(--border,#e1e5e9);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.exceptional-reclaim-row span{gap:3px;display:grid}.exceptional-reclaim-row small{color:var(--muted,#777)}.exceptional-reclaim-row button{white-space:nowrap}.exceptional-reclaim-row button:disabled{opacity:.5}@media (max-width:600px){.exceptional-reclaim-row{flex-direction:column;align-items:stretch}.exceptional-reclaim-row button{justify-content:center}}.credit-trash-event-view{gap:10px}.exceptional-reclaim-event{background:linear-gradient(112deg,#f4c65a1f,#ffffff05);border:1px solid #bc8c2d7a;padding:0;overflow:hidden}.exceptional-reclaim-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:11px 13px;display:flex}.exceptional-reclaim-trigger:hover{background:#d5a74314}.exceptional-reclaim-symbol{color:#b47b16;background:#daa3372e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.exceptional-reclaim-trigger-copy{flex:1;gap:3px;min-width:0;display:grid}.exceptional-reclaim-trigger-copy strong{font-size:13px;line-height:1.25}.exceptional-reclaim-trigger-copy small{color:var(--muted,#697386);font-size:11px;line-height:1.3}.exceptional-reclaim-count{white-space:nowrap;color:inherit;background:#daa33729;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.exceptional-reclaim-details{border-top:1px solid #bc8c2d4d;padding:0 13px 13px}.exceptional-reclaim-details>p{color:var(--muted,#687181);margin:11px 0;font-size:12px;line-height:1.45}@media (max-width:600px){.exceptional-reclaim-trigger{gap:7px;padding:9px}.exceptional-reclaim-symbol{width:31px;height:31px}.exceptional-reclaim-trigger-copy strong{font-size:12px}.exceptional-reclaim-trigger-copy small{font-size:10px}.exceptional-reclaim-count{padding:4px 6px;font-size:10px}}.credit-trash-discard-row.credit-trash-keeper-protected{opacity:.55;cursor:not-allowed;border-style:dashed}.credit-trash-discard-row.credit-trash-keeper-protected input{cursor:not-allowed}.credit-trash-topup-next-season{color:var(--muted,#56706b);background:#0d916812;border-radius:8px;margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.5}.top-v2-actions .mode-switch{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.top-v2-actions .role-chip.coach{color:#15518b;background:#e8f3ff;border-color:#b5d4f2}.top-v2-actions .mode-switch.mode-return{color:#15518b;background:#edf6ff;border-color:#b5d4f2}@media (max-width:700px){.top-v2-actions .mode-switch{padding:9px 10px;font-size:12px}.top-v2-actions .role-chip.coach{padding:8px 9px;font-size:11px}.top-v2-actions .pes-chip{display:none}}@media (max-width:385px){.top-v2-actions .mode-switch{gap:3px;padding:8px 7px}.top-v2-actions .role-chip.coach{text-align:center;white-space:normal;max-width:108px;font-size:10px}}@media (max-width:420px){.top-v2{padding-left:11px;padding-right:11px}.top-v2-actions{gap:5px}.top-v2-actions .role-chip.admin{display:none}.top-v2-actions .role-chip.coach{padding:8px 9px;font-size:0}.top-v2-actions .role-chip.coach:after{content:"CRU";font-size:11px}.top-v2-actions .mode-switch:not(.mode-return) span{display:none}.top-v2-actions .mode-switch:not(.mode-return):after{content:"Técnico";font-size:11px}.top-v2-actions .mode-switch.mode-return{padding:8px 9px;font-size:11px}}.fbs-secondary-role-ratings{background:#f8fbf9;border:1px solid #e1ece6;border-radius:11px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.fbs-secondary-role-ratings>strong{color:#205647;font-size:12px}.fbs-secondary-role-ratings>div{flex-wrap:wrap;gap:7px;display:flex}.fbs-secondary-role-ratings>div span{white-space:nowrap;background:#fff;border:1px solid #d9e8df;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.fbs-secondary-role-ratings>div span b{color:#15694e;font-size:11px}.fbs-secondary-role-ratings>div span em{color:#2c4f41;font-size:11px;font-style:normal;font-weight:750}.fbs-secondary-role-ratings>div span small{color:#27674a;background:#e6f5eb;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:800}.fbs-secondary-role-ratings>small{color:#6c8176;font-size:10px}.fbs-extra-role-ratings{border-top:1px solid #15664f26;margin-top:12px;padding-top:10px}.fbs-extra-role-ratings summary{cursor:pointer;color:#226b57;padding:5px 0;font-size:.84rem;font-weight:600}.fbs-extra-role-ratings>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.fbs-extra-role-ratings>div>span{background:#fff;border:1px solid #d8e4de;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:.76rem;display:inline-flex}.fbs-extra-role-ratings>div>span em{font-style:normal;font-weight:650}.fbs-extra-role-ratings>div>span small{color:#718c7d;font-weight:600}.fbs-extra-role-ratings>small,.pes-role-classification{color:#60766e;margin:5px 0 12px;font-size:.77rem;line-height:1.4;display:block}
