.trade-market h3{margin-bottom:12px}.market-add{gap:8px;display:grid}.market-add select{color:#18384a;background:#fff;border:1px solid #cbdde6;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:12px}.market-add .primary{width:100%;font-size:12px}.market-list{border-top:1px solid var(--line);max-height:255px;margin-top:13px;overflow:auto}.market-list>p{color:#78909e;font-size:12px;line-height:1.45}.market-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:10px 0;display:flex}.market-list article>div{flex:1;min-width:0}.market-list strong,.market-list small{display:block}.market-list strong{color:#17384a;font-size:12px}.market-list small{color:#78909e;margin-top:3px;font-size:9px;line-height:1.45}.market-list article>button{color:#607c8d;background:#edf4f7;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.market-list article>button:hover{color:#b92d37;background:#fee4e4}.asset-row.on-market{color:#13583a;background:#ddf7e8!important;border-left:4px solid #1b9a5b!important}.asset-row.on-market:hover{background:#c9f0da!important}.asset-row.on-market small em{color:#168a56;font-style:normal;font-weight:900}html{zoom:1.2}@supports not (zoom:1.2){html{font-size:120%}}.compact>div{grid-template-columns:21px minmax(82px,1fr) 23px 29px 62px 35px;gap:4px}.compact>div .roster-age{color:#334f63;text-align:center;font-style:normal;font-weight:900}.compact>div strong,.compact>div small{text-align:right}.published-post{position:relative}.delete-announcement{z-index:3;color:#c92038;cursor:pointer;background:#fff;border:1px solid #f0a8b1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px}.delete-announcement:hover{color:#fff;background:#c92038}.draft-team-logo{object-fit:contain;flex:none;width:27px;height:27px}.matchup>.series-player{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:6px;transition:transform 80ms,background-color 80ms,box-shadow 80ms;display:grid}.matchup>.series-player:hover{z-index:3;background:#eef7fb;position:relative;transform:scale(1.035);box-shadow:0 5px 14px #10283b24}.series-role{align-items:center;gap:3px;font-size:8px;font-weight:900;display:inline-flex}.series-player.att .series-role{color:#bf2d3c}.series-player.def .series-role{color:#3045b4}.series-player.gar .series-role{color:#18734d}@keyframes new-offer-pulse{0%,to{transform:scale(1);box-shadow:0 0 #d8263c66}50%{transform:scale(1.018);box-shadow:0 0 0 7px #d8263c00}}.new-offer-alert{color:#fff;letter-spacing:.04em;background:#d8263c;border:0;border-radius:8px;width:100%;margin-bottom:14px;padding:12px 16px;font-weight:900;animation:1.1s ease-in-out infinite new-offer-pulse}.sidebar nav .nav-offer-alert{color:#fff;text-align:left;background:#cf2038;border:1px solid #ff8794;border-radius:8px;order:-1;grid-template-columns:18px 1fr 24px;align-items:center;gap:7px;margin:8px 6px;padding:10px 8px;font-size:.68rem;font-weight:900;line-height:1.2;animation:1.1s ease-in-out infinite new-offer-pulse;display:grid}.sidebar nav .nav-offer-alert b{color:#c51f34;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sidebar-session{color:#8cc9e2;overflow-wrap:anywhere;margin-top:8px;font-size:.62rem;line-height:1.35;text-decoration:none;display:block}.sidebar nav{overflow-y:auto}.new-offer-alert b{color:#c51f34;background:#fff;border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:8px;display:inline-grid}.offer-modal-backdrop{z-index:1000;background:#061725c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offer-modal{background:#fff;border:1px solid #c9dce6;border-radius:14px;width:min(680px,94vw);padding:26px;position:relative;box-shadow:0 30px 90px #00111dcc}.offer-modal>span{color:#d8263c;letter-spacing:.12em;font-size:10px;font-weight:900}.offer-modal h2{margin:7px 35px 20px 0}.offer-close{color:#607b8c;background:0 0;border:0;position:absolute;top:14px;right:14px}.offer-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.offer-sides article{border:1px solid var(--line);text-align:center;background:#f6fafb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:17px;display:flex}.offer-sides img{object-fit:contain;object-position:center;width:66px;height:58px;margin:0 auto;display:block}.offer-sides small,.offer-sides strong{display:block}.offer-sides small{color:#78909e;margin:6px 0}.offer-sides strong{line-height:1.45}.offer-note{color:#36566b;text-align:center;background:#eef5f8;border-radius:8px;padding:12px}.offer-modal footer{grid-template-columns:1fr 1fr 1.45fr;gap:8px;margin-top:16px;display:grid}.offer-modal footer button{color:#fff;border:0;border-radius:7px;padding:11px 10px;font-weight:900}.accept-offer{background:#168b55}.refuse-offer{background:#c92d40}.counter-offer{background:#126f9c}@media (max-width:760px){.offer-sides{grid-template-columns:1fr}.offer-sides>svg{justify-self:center;transform:rotate(90deg)}.offer-modal footer{grid-template-columns:1fr}}.trade-page .compact-submit{grid-template-columns:minmax(310px,1.6fr) minmax(165px,.66fr) minmax(165px,.66fr) minmax(310px,1.6fr);gap:8px;width:100%;max-width:none;margin:0;display:grid}.trade-page .compact-submit textarea{box-sizing:border-box;resize:none;grid-column:1;width:100%;height:42px;min-height:42px;padding:8px 11px}.trade-page .compact-submit .big{grid-column:2/4;align-self:stretch;width:100%;height:42px;padding:0 12px}@media (max-width:1180px){.trade-page .compact-submit{grid-template-columns:1fr 1fr}.trade-page .compact-submit textarea{grid-column:1}.trade-page .compact-submit .big{grid-column:2}}@media (max-width:760px){.trade-page .compact-submit{grid-template-columns:1fr}.trade-page .compact-submit textarea,.trade-page .compact-submit .big{grid-column:1}}.series-tree.mirrored .matchup-team img{object-fit:contain;flex:none;width:52px;height:48px}.series-champion-card{flex-direction:column;gap:7px}.series-champion-logo{object-fit:contain;width:76px;height:70px}.future-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.future-pick-team{overflow:hidden}.future-pick-team>header{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.future-pick-team>header img{object-fit:contain;width:54px;height:48px}.future-pick-team>header h3{margin:0 0 2px;font-size:13px;line-height:1.2}.future-pick-team>header small{color:#7690a0}.future-pick-team>header b{color:#087caf;font-size:20px}.future-pick-team>div{max-height:260px;overflow:auto}.future-pick-team article{border-bottom:1px solid #e4edf1;grid-template-columns:31px 31px 1fr;align-items:center;gap:8px;padding:7px 10px;transition:transform .12s,background .12s;display:grid}.future-pick-team article:hover{z-index:2;background:#edf8fc;transform:scale(1.02)}.future-pick-team article>span{color:#087caf;font-weight:900}.future-pick-team article img{object-fit:contain;width:29px;height:27px}.future-pick-team article p{margin:0;font-size:11px}.future-pick-team article strong{display:block}@media (max-width:1050px){.future-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.future-picks-grid{grid-template-columns:1fr}}.header-actions{align-items:center;gap:13px;display:flex}.header-bell{color:#315b70;background:#f5fafc;border:1px solid #cddfe7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.header-bell svg{width:20px}.header-bell b{color:#fff;background:#8498a3;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-4px;right:-4px}.header-bell.has-notification{color:#d1243b;background:#fff0f2;border-color:#e23a4e;animation:.9s ease-in-out infinite bell-alert}.header-bell.has-notification b{background:#d1243b}@keyframes bell-alert{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}.trade-page{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:700px}.transaction-offers{overflow:hidden}.transaction-offers>header{border-bottom:1px solid var(--line);background:#eef6f9;padding:6px 10px}.transaction-offers>header>div{justify-content:space-between;gap:12px;display:flex}.transaction-offers>header span{color:#087caf;letter-spacing:.11em;font-size:8px;font-weight:900}.transaction-offers>header strong{color:#d1243b;font-size:9px}.transaction-offer-list{gap:7px;max-height:148px;padding:7px;display:flex;overflow:auto}.transaction-offer-list>article{background:#fff;border:1px solid #dce7ed;border-radius:8px;flex:0 0 min(760px,100vw - 34px);grid-template-columns:minmax(235px,1fr) 24px minmax(235px,1fr);align-items:center;gap:8px;min-height:104px;padding:8px 38px 30px 10px;display:grid;position:relative}.transaction-offer-list>article.pending{border-color:#eca2ac;box-shadow:inset 3px 0 #d1243b}.offer-team-mini{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.offer-team-mini img{object-fit:contain;object-position:center;grid-row:1/3;width:46px;height:44px;margin:auto;display:block}.offer-team-mini small,.offer-team-mini b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.offer-team-mini small{color:#6f8897;font-size:7px}.offer-team-mini b{font-size:8px}.transaction-offer-list>article>svg{color:#087caf;width:17px}.offer-status{color:#647d8c;background:#edf1f3;border-radius:10px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;bottom:7px;right:9px}.offer-status.en-attente{color:#c9273d;background:#fff0f2}.transaction-offer-list footer{grid-column:1/-1;justify-content:flex-end;gap:5px;margin:0;display:flex}.transaction-offer-list footer button{color:#fff;border:0;border-radius:5px;padding:4px 9px;font-size:7px;font-weight:900}.no-offers{color:#718997;margin:0;padding:7px 10px;font-size:8px}.notice{z-index:250;border:1px solid #9ed3b6;width:min(520px,100vw - 32px);margin:0;padding:18px 20px;font-size:13px;font-weight:850;animation:.16s ease-out notice-pop;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #061b2b66}@keyframes notice-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.compact-submit textarea{resize:vertical;border:1px solid #cddde5;border-radius:7px;width:100%;min-height:74px;margin:0;padding:10px 12px}.compact-submit .big{align-self:center;height:34px;padding:0 14px;font-size:10px}.offer-asset-details{text-align:left;gap:5px;width:100%;margin-top:4px;display:grid}.offer-asset-details>div{background:#fff;border:1px solid #dfe9ee;border-radius:6px;padding:5px 7px}.nhl-team-logo{object-fit:contain;width:23px;height:23px;margin:auto;display:block}.nhl-team-logo.compact-logo{flex:0 0 20px;width:20px;height:20px}.nhl-team-logo-fallback{color:#68808e;justify-content:center;align-items:center;min-width:20px;font-size:7px;font-weight:900;display:inline-flex}.offer-asset-detail-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;display:grid}.offer-asset-detail-row>span{min-width:0}.offer-asset-detail-row>span:only-child{grid-column:1/-1}.offer-asset-details strong,.offer-asset-details small{display:block!important}.offer-asset-details strong{font-size:10px}.offer-asset-details small{line-height:1.35;color:#647e8e!important;margin:2px 0 0!important;font-size:8px!important}.offer-team-mini{grid-template-rows:auto 1fr;grid-template-columns:48px minmax(0,1fr)}.offer-team-mini .offer-asset-details{grid-column:2;min-width:0}.offer-team-mini .offer-asset-details>div{padding:2px 4px}.offer-team-mini .offer-asset-details strong{font-size:8px}.offer-team-mini .offer-asset-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7px!important}@media (max-width:1180px){.trade-page{min-height:0}}@media (max-width:760px){.header-actions{gap:7px}.header-bell{width:36px;height:36px}.transaction-offer-list>article{flex-basis:92vw;grid-template-columns:1fr 18px 1fr}.offer-status{grid-column:1/-1;justify-self:center}}.activity-feed{padding:14px}.activity-feed>span{color:#087caf;letter-spacing:.1em;font-size:9px;font-weight:900;line-height:1.35}.activity-feed h3{margin:5px 0 9px}.activity-feed article{border-top:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.activity-logos{justify-content:center;align-items:center;display:flex}.activity-logos img{object-fit:contain;background:#fff;border:1px solid #d7e4ea;border-radius:50%;width:34px;height:34px;padding:2px}.activity-logos img+img{margin-left:-10px}.activity-feed p{min-width:0;margin:0}.activity-feed p strong,.activity-feed p small{display:block}.activity-feed p strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.activity-feed p small{color:#718a99;margin-top:3px;font-size:8px;line-height:1.35}.activity-feed time{color:#547082;white-space:nowrap;font-size:8px;font-weight:800}.empty-activity{color:#718a99;margin:0;padding:8px 0;font-size:9px}.team-head{position:relative}.compact>div{grid-template-columns:22px minmax(70px,1fr) 25px 29px 52px 39px auto}.roster-section-head{justify-content:space-between;align-items:center;min-height:25px;margin:-5px -8px 4px;padding:4px 8px;display:flex}.compact.att .roster-section-head{background:#fff1f3;border-bottom:1px solid #f4cdd2}.compact.def .roster-section-head{background:#eef2ff;border-bottom:1px solid #cfd7f5}.compact.gar .roster-section-head{background:#edf9f3;border-bottom:1px solid #c9ead9}.compact.protected .roster-section-head{background:#fff7df;border-bottom:1px solid #eed993}.compact.injured .roster-section-head{background:#f4f5f7;border-bottom:1px solid #d9dee3}.compact .roster-section-head h3{background:0 0;border:0;margin:0;padding:0}.compact.protected .roster-section-head h3{color:#9b6a05}.compact.injured .roster-section-head h3{color:#586b78}.roster-section-head>b{color:#9b6a05;font-size:8px}.roster-add{gap:3px;min-width:0;display:flex}.roster-add select{color:#264b60;background:#fff;border:1px solid #c9dce5;border-radius:4px;width:105px;min-width:0;font-size:7px}.roster-add button,.roster-actions button{color:#fff;background:#168b55;border:0;border-radius:4px;place-items:center;width:20px;height:18px;padding:0;font-size:11px;font-weight:900;display:grid}.roster-add button:disabled{opacity:.4}.roster-actions{justify-content:flex-end;gap:2px;display:flex!important;overflow:visible!important}.roster-actions .remove-player{background:#c92d40}.roster-actions .edit-player{background:#117ca5}.roster-actions .injure-player{background:#687985}.compact.protected{border-top:1px solid #eadba9}.compact.protected>div{background:#fffcf1}.compact.injured{border-top:1px solid #d8e0e5}.compact.injured>div{background:#f8fafb}.compact>div.roster-empty{color:#91a0a9;height:26px;min-height:26px}.manager-name-with-award{align-items:center;gap:4px;min-width:0;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;display:inline-flex!important}.manager-name-with-award>span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}.manager-award{stroke-width:2.4px;flex:0 0 13px;width:13px;height:13px}.manager-award-gold{color:#d7a514;fill:#ffd65a}.manager-award-cup{color:#b98a16;fill:#ffe092}.manager-rank-one{color:#684800;background:linear-gradient(145deg,#fff1a6,#e5ad20);border:1px solid #b68100;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font:950 9px/1 Arial,sans-serif;display:inline-grid;box-shadow:inset 0 1px #fff8,0 1px 2px #0002}.compact>div:not(.injured-slot){height:26px;min-height:26px}.team-stats table{table-layout:fixed}.team-stats .stats-spacer{background:0 0;border:0}.compact>div.roster-empty span{letter-spacing:.08em;font-weight:700}.compact>div.injured-slot{opacity:.48;min-height:15px}.brand-button,.header-logo-button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.brand-button{width:100%}.header-logo-button{place-items:center;padding:0;display:grid}.player-editor-backdrop{z-index:100;background:#061b2bc4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-editor{background:#fff;border-radius:13px;width:min(520px,96vw);padding:22px;position:relative;box-shadow:0 28px 80px #00101e66}.player-editor>span{color:#0b82ac;letter-spacing:.12em;font-size:10px;font-weight:900}.player-editor h2{margin:5px 0 16px;font-size:21px}.player-editor-close{color:#496879;cursor:pointer;background:#eef4f6;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.player-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.player-editor-fields label{color:#547183;gap:5px;font-size:11px;font-weight:800;display:grid}.player-editor-fields input,.player-editor-fields select{color:#17394e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c7d9e2;border-radius:7px;padding:7px 9px}.player-editor footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.player-editor footer button{cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:7px 14px;font-weight:900}.player-editor footer button:first-child{color:#496879;background:#edf2f4}.protected-stats-note{border-top:1px solid var(--line);color:#82620f;background:#fff9e8;padding:9px 14px;font-size:9px;font-weight:800}.offer-effective{color:#607b8c;margin:-13px 0 13px;font-size:10px}.trade-effective{background:#fff;border:1px solid #cddde5;border-radius:7px;grid-template-columns:auto 122px;align-items:center;gap:6px;padding:0 8px;display:grid}.trade-effective span{color:#678392;letter-spacing:.08em;font-size:8px;font-weight:900}.trade-effective input{border:0;height:32px;padding:0}.compact-submit{grid-template-columns:auto minmax(220px,1fr) auto}@media (max-width:760px){.compact-submit{grid-template-columns:1fr}.activity-feed article{grid-template-columns:48px 1fr}.activity-feed time{grid-column:2}.player-editor-fields{grid-template-columns:1fr}}.teams-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.team-card{flex-direction:column;min-width:0;display:flex}.team-head{box-sizing:border-box;height:92px;min-height:92px}.compact{min-width:0}.compact>div{grid-template-columns:18px minmax(0,1fr) 21px 25px 52px 35px 20px;column-gap:2px;min-height:19px;position:relative}.compact>div>*{min-width:0}.compact>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-menu{width:20px;position:relative;overflow:visible}.roster-menu>summary{color:#fff;cursor:pointer;background:#176f96;border-radius:4px;place-items:center;width:20px;height:18px;font-size:9px;font-weight:900;line-height:1;list-style:none;display:grid}.roster-menu>summary::-webkit-details-marker{display:none}.roster-menu>div{z-index:40;background:#fff;border:1px solid #c5d7e0;border-radius:7px;gap:3px;width:112px;padding:5px;display:grid;position:absolute;top:20px;right:0;box-shadow:0 10px 28px #09253a42}.roster-menu button{color:#fff;text-align:left;cursor:pointer;background:#168b55;border:0;border-radius:4px;width:100%;min-height:24px;padding:4px 7px;font-size:8px;font-weight:900;transition:transform .12s,filter .12s,box-shadow .12s}:is(.roster-menu button:hover,.roster-menu button:focus-visible){z-index:1;filter:brightness(1.1);outline:none;transform:translate(-3px)scale(1.04);box-shadow:0 4px 12px #10283b35}.roster-menu .edit-player{background:#117ca5}.roster-menu .injure-player{background:#687985}.roster-menu .remove-player{background:#c92d40}.roster-menu[open]{z-index:50}@media (max-width:900px){.teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.teams-grid{grid-template-columns:1fr}}.standings-panel,.team-stats,.free-agents{min-width:0;overflow:hidden}.standings-panel .table-wrap,.team-stats .table-wrap,.free-agents .table-wrap{max-width:100%;overflow-x:clip}.standings-panel table,.team-stats table,.free-agents table{table-layout:fixed;width:100%}.standings-panel th,.standings-panel td{padding:4px 7px}.standings-panel th:first-child{width:8%}.standings-panel th:nth-child(2){width:38%}.standings-panel td{font-size:10px}.standings-panel .filter{padding:8px 13px}.standings-panel .club{min-width:0;max-width:100%}.standings-panel .club p,.standings-panel .club strong,.standings-panel .club small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-stats .filter{padding:8px 13px}.team-stats-identity{align-items:center;gap:10px;min-width:0;display:flex}.team-stats-identity>img{object-fit:contain;flex:none;width:48px;height:44px}.team-stats-identity>div{min-width:0}.team-stats-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:14px;overflow:hidden}.team-stats-identity small{color:#758d9c;font-size:9px;display:block}.team-stats .stats-section{padding:7px 10px 0}.team-stats .stats-section+.stats-section{padding-top:8px;padding-bottom:9px}.team-stats .stats-section-title{margin-bottom:4px}.team-stats th,.team-stats td{text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;font-size:9px;overflow:hidden}.team-stats th button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-stats .stats-section:not(.goalies) th:nth-child(3),.team-stats .goalies th:nth-child(2){width:21%}.team-stats .stats-section:not(.goalies) th:first-child,.team-stats .goalies th:first-child{width:8%}.team-stats .pos-dot{width:7px;height:7px}.free-agents .filter{padding:8px 13px}.free-agent-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 13px;display:flex}.free-agent-tools .agent{margin:0}.roster-space{border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.roster-space.available{color:#137949;background:#e8f7ef}.roster-space.full{color:#b82e3f;background:#f7eaec}.free-agents th,.free-agents td{text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;font-size:9px;overflow:hidden}.free-agents th:first-child{width:24%}.free-agents th:last-child{width:76px}.free-agents th button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-free-agent{color:#fff;cursor:pointer;background:#168b55;border:0;border-radius:5px;width:100%;min-height:23px;font-size:8px;font-weight:900}.add-free-agent:disabled{color:#8799a3;cursor:not-allowed;background:#dce4e8}.team-card{content-visibility:auto;contain-intrinsic-size:auto 920px}.free-agents tbody tr{content-visibility:auto;contain-intrinsic-size:auto 28px}.team-stats tbody tr:hover{background:#edf7fa;transform:none}.free-agents tbody tr:hover{transform:scaleY(1.035)}.standings-panel tbody tr:hover td{padding:4px 7px;font-size:10px}.standings-team-row{cursor:pointer}.standings-team-row:focus-visible{outline-offset:-2px;outline:2px solid #1685ae}.team-stats tbody tr:hover td{padding:3px 5px;font-size:9px}.free-agents tbody tr:hover td{padding:4px 7px;font-size:9px}@media (max-width:760px){.free-agent-tools{flex-direction:column;align-items:stretch}.free-agent-tools .agent{width:100%}.team-stats-identity>img{width:40px;height:38px}}.post .announcement-image{object-fit:cover;border-radius:10px;flex:none;width:340px;max-width:42%;height:225px}.published-post{align-items:center;display:flex}.compact>div.seasonal-free-agent{box-shadow:none;background:#ffe1eb!important}.compact>div.seasonal-free-agent:hover{background:#ffd1e0!important}@media (max-width:760px){.post .announcement-image{aspect-ratio:3/2;width:100%;max-width:none;height:auto}.published-post{display:block}.published-post .announcement-image{margin-bottom:14px}}.announcement-upload{border:1px dashed var(--line);color:#5d7787;cursor:pointer;border-radius:8px;gap:5px;padding:9px 11px;font-size:10px;font-weight:800;display:grid}.announcement-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.announcement-upload span{color:var(--ink);font-weight:700}.transaction-offer-list article{position:relative}.offer-dismiss{z-index:3;color:#27495b;cursor:pointer;background:#d9e4e9;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px}.offer-dismiss:hover{color:#fff;background:#c92d40}.standings-panel .table-wrap{overflow:clip}.standings-panel tbody tr:hover{background:#edf7fa;transform:none}.standings-panel .rank-1{color:#624500;background:linear-gradient(145deg,#ffe995,#c99619);box-shadow:inset 0 0 0 1px #b8860b}.standings-panel .rank-2{color:#42515a;background:linear-gradient(145deg,#f4f6f7,#aeb8bf);box-shadow:inset 0 0 0 1px #9ca7ae}.standings-panel .rank-3{color:#fff;background:linear-gradient(145deg,#e7b07b,#a7642e);box-shadow:inset 0 0 0 1px #915528}.standings-panel :is(.rank-4,.rank-5,.rank-6,.rank-7,.rank-8){color:#087aaa;background:#dceffc;box-shadow:inset 0 0 0 1px #a8d3ea}.standings-panel :is(.rank-9,.rank-10,.rank-11,.rank-12){color:#b62438;background:#f9dfe3;box-shadow:inset 0 0 0 1px #efb5be}.team-stats .stats-section th:first-child{width:8%}.team-stats .stats-section th:nth-child(2){width:19%}.team-stats .stats-section th:nth-child(3){width:8%}.team-stats .stats-section th:nth-child(4),.team-stats .stats-section th:nth-child(5){width:11%}.team-stats .stats-section th:nth-child(6),.team-stats .stats-section th:nth-child(7),.team-stats .stats-section th:nth-child(8){width:7%}.team-stats .stats-section th.stats-col-kind{width:8%!important}.team-stats .stats-section th.stats-col-name{width:19%!important}.team-stats .stats-section th.stats-col-nhl{width:8%!important}.team-stats .stats-section th.stats-col-start,.team-stats .stats-section th.stats-col-end{width:11%!important}.team-stats .stats-section th.stats-col-gp,.team-stats .stats-section th.stats-col-pts,.team-stats .stats-section th.stats-col-ppg{width:7%!important}.compact>div strong.manual-salary{font-weight:950;color:#087db5!important}.compact>div .roster-player-name{align-items:center;gap:4px;min-width:0;display:flex;overflow:visible}.compact>div .roster-player-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;overflow:hidden}.nhl-logo-cell{text-align:center;padding-top:1px!important;padding-bottom:1px!important}.nhl-logo-cell .nhl-team-logo{margin-inline:auto}.original-draft-badge{color:#765006;cursor:help;background:linear-gradient(145deg,#fff2a8,#d7a11f);border:1px solid #c89419;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;line-height:1;display:inline-grid;box-shadow:0 1px 3px #7b5b1f55}.league-salary-note{color:#637986;justify-content:flex-end;align-items:center;gap:14px;margin:0 2px 9px;font-size:9px;display:flex}.league-salary-note span{color:#8a9ba5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.league-salary-note small{font-size:9px}.league-salary-note b{color:#17394e}.team-stats .table-wrap{overflow:hidden!important}.draft-admin.simplified{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.55fr) minmax(150px,.7fr) minmax(320px,1.6fr) auto;align-items:end;gap:12px;display:grid}.draft-admin.simplified>div:first-child{align-self:center}.draft-player-select{min-width:0}.draft-player-select select,.draft-player-select input{width:100%}.draft-name-search{justify-self:center;width:min(430px,100%)}.draft-name-search input{min-width:0;margin:0;padding:7px 9px;font-size:10px}.round-grid{gap:8px}.round>header{justify-content:center;min-height:34px;padding:5px 8px}.round>header span{font-size:7px}.round>header strong{font-size:16px}.round article.draft-choice{grid-template-columns:20px 25px 58px minmax(0,1fr);align-items:center;gap:5px;min-height:24px;padding:2px 6px;display:grid}.draft-choice>b{text-align:center;font-size:9px;width:auto!important}.draft-choice-logo{place-items:center;display:grid}.draft-choice .draft-team-logo{width:22px;height:22px}.draft-choice-owner{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.draft-choice-player{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.draft-choice.pending{background:#fff4d8;box-shadow:inset 3px 0 #e1a62d}.draft-choice.pending .draft-choice-player:after{content:"CHOIX À VENIR";color:#a36b10;letter-spacing:.05em;font-size:7px;font-weight:900}.draft-choice.chosen{background:#fff}.draft-choice.abandoned{color:#66717a;background:#e3e6e8;border-color:#a8b0b6}.draft-choice.abandoned .draft-choice-player{color:#59636b;font-style:italic}.draft-owner-select{color:#173e54;background:#fff;border:1px solid #b9ced9;border-radius:6px;min-width:0;max-width:150px;margin-left:auto;padding:5px 24px 5px 7px;font-size:9px;font-weight:800}.draft-owner-field{color:#607886;gap:5px;margin:10px 0;font-size:10px;font-weight:900;display:grid}.draft-owner-field select{color:#173e54;background:#fff;border:1px solid #bfd2dc;border-radius:7px;width:100%;padding:9px;font-weight:800}.free-agent-destination{color:#526f80;align-items:center;gap:7px;font-size:.66rem;font-weight:900;display:flex}.free-agent-destination select{color:#0a2d41;background:#fff;border:1px solid #c5d8e1;border-radius:7px;padding:6px 28px 6px 8px;font-weight:800}.trade-basket-item{border-bottom:1px solid #dbe6eb}.trade-basket-item>button{border-bottom:0!important}.trade-retention{color:#765300;background:#fff8df;grid-template-columns:1fr 92px;align-items:center;gap:3px 6px;padding:4px 7px 7px;font-size:8px;font-weight:900;display:grid}.trade-retention input{border:1px solid #dbc36d;border-radius:4px;width:92px;padding:3px 5px;font-size:9px}.trade-retention small{color:#8b7632;grid-column:1/-1;font-size:7px}.trade-mode-switch{justify-content:flex-end;margin-bottom:8px;display:flex}.trade-mode-switch button,.three-trade-back{width:auto;padding:9px 14px}.three-trade-back{color:#0a577b;background:#fff;border:1px solid #b8ccd6;border-radius:7px;margin-bottom:8px;font-weight:900}.three-trade-page{gap:10px;display:grid}.three-trade-header{justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.three-trade-header h2{margin:3px 0;font-size:20px}.three-trade-header p{color:#678091;margin:0;font-size:11px}.three-team-selectors{gap:8px;min-width:min(620px,55vw);display:flex}.three-team-selectors label{color:#68808f;flex:1;gap:4px;font-size:9px;font-weight:900;display:grid}.three-team-selectors select{background:#fff;border:1px solid #c4d7e0;border-radius:7px;min-width:0;padding:8px;font-weight:800}.three-trade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.three-team-column{min-width:0;overflow:hidden}.three-team-column>header{color:#fff;background:#0b3044;align-items:center;gap:9px;padding:10px;display:flex}.three-team-column>header img{object-fit:contain;width:42px;height:42px}.three-team-column>header small,.three-team-column>header strong{display:block}.three-team-column>header small{color:#50c9f3;letter-spacing:.1em;font-size:8px}.three-team-column>header strong{margin-top:2px;font-size:12px}.three-team-column>h3,.three-drop-zone>h3{color:#607987;letter-spacing:.08em;background:#edf4f7;margin:0;padding:7px 9px;font-size:9px}.three-assets{max-height:290px;overflow:auto}.three-draggable{cursor:grab;background:#fff;border-bottom:1px solid #e0e8ec;align-items:center;gap:5px;padding:5px 7px;display:flex}.three-draggable:hover{background:#eaf7fc}.three-draggable>span{min-width:0}.three-draggable b,.three-draggable small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.three-draggable b{font-size:10px}.three-draggable small{color:#67808f;font-size:8px}.three-drop-zone{background:#f5fbfd;border-top:2px dashed #59afd0;min-height:145px}.three-drop-zone>p{color:#8195a0;text-align:center;padding:18px;font-size:10px}.three-received{background:#fff;border-bottom:1px solid #d7e7ee;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 9px;display:grid}.three-received>span b,.three-received>span small{display:block}.three-received>span b{font-size:10px}.three-received>span small{color:#607b8b;font-size:8px}.three-received>button{color:#c72c42;background:0 0;border:0;font-size:16px;font-weight:900}.three-received>label{color:#7a5a0c;grid-column:1/-1;grid-template-columns:1fr 90px;align-items:center;gap:3px 6px;padding-top:4px;font-size:8px;font-weight:900;display:grid}.three-received>label input{border:1px solid #dbc36d;border-radius:4px;width:90px;padding:3px}.three-received>label small{grid-column:1/-1}.three-trade-submit{grid-template-columns:1fr auto;gap:9px;padding:10px;display:grid}.three-trade-submit textarea{border:1px solid #c6d8e0;border-radius:7px;min-height:44px;padding:8px}.three-trade-submit button{width:auto}.three-trade-message{z-index:150;color:#17633d;background:#dff6e8;border-radius:9px;padding:14px 22px;font-weight:900;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0004}.three-trade-history>header{background:#edf5f8;justify-content:space-between;padding:10px 12px;display:flex}.three-trade-history>article{border-top:1px solid #dbe6eb;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.three-trade-history strong,.three-trade-history small{display:block}.three-trade-history small{color:#67808f;margin-top:3px}.three-trade-history footer{gap:5px;display:flex}@media (max-width:1100px){.three-trade-header{flex-direction:column;align-items:stretch}.three-team-selectors{min-width:0}.three-trade-grid{grid-template-columns:1fr}.three-assets{max-height:210px}}.draft-message{grid-column:1/-1}.compact .roster-section-head{grid-template-columns:22px minmax(103px,1fr) 24px 24px 74px 32px 24px;align-items:center;column-gap:2px;display:grid}.compact .roster-section-head h3{grid-column:1/3;min-width:0}.roster-column-labels{display:contents}.roster-column-labels span{color:#6f8795;letter-spacing:0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900}.roster-section-head>b{grid-column:7;justify-self:end}.compact>div .roster-age,.compact>div>strong,.compact>div>small{font-style:normal;font-weight:700;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important}.compact>div{grid-template-columns:22px minmax(103px,1fr) 24px 24px 74px 32px 24px;column-gap:2px}.compact>div>strong{text-overflow:clip;white-space:nowrap;overflow:visible;transform:translate(-13px)}.compact>div>small{transform:translate(-13px)}.compact>div>.roster-menu{transform:translate(-9px)}.teams-grid .team-card{content-visibility:auto;contain-intrinsic-size:390px 760px}.compact>div:not(.injured-slot),.compact>div.roster-empty{box-sizing:border-box;height:23px;min-height:23px;padding-top:1px;padding-bottom:1px}.draft-choice.editable{cursor:pointer;transition:transform .14s,box-shadow .14s}.draft-choice.editable:hover{transform:translateY(-1px);box-shadow:0 3px 10px #08283b22}.draft-picker-backdrop,.transaction-history-backdrop{z-index:120;background:#08283b88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.draft-picker,.transaction-history{width:min(560px,96vw);max-height:86vh;padding:22px;position:relative;overflow:auto}.draft-picker-close,.history-close{background:#e8f1f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.draft-picker .search,.transaction-history .search{margin:14px 0 8px}.draft-picker>select{border:1px solid #bfd2dc;border-radius:8px;width:100%;min-height:190px;padding:6px}.draft-picker footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.draft-cancel{color:#b71f32;background:#fff;border:1px solid #cf3345;border-radius:7px;padding:8px 12px;font-weight:800}.draft-inline-message{z-index:130;color:#12633a;background:#e9f8ef;border-radius:8px;padding:10px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0002}.activity-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-title-row button{color:#fff;cursor:pointer;background:#0e81b1;border:0;border-radius:7px;padding:6px 12px;font-weight:800}.transaction-history{width:min(800px,96vw)}.history-list{gap:7px;margin-top:10px;display:grid}.history-list article{border:1px solid #d6e2e8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;padding:10px;display:grid}.history-list article small{grid-column:1;margin-top:3px;display:block}.history-list article b{color:#708797;grid-area:1/2/3;align-self:center;font-size:10px}.roster-column-labels span:nth-child(3){text-align:center}.roster-column-labels span:nth-child(4){transform:translate(-5px)}.player-editor-fields .editor-team-nhl{grid-column:1/-1}.retained-editor{grid-template-columns:minmax(0,1fr) 78px;gap:3px;width:100%;display:grid}.retained-editor select,.retained-editor input{color:#17394e;background:#fff;border:1px solid #bfd2dc;border-radius:4px;width:100%;min-width:0;padding:3px;font-size:7px;font-weight:800}.retained-salary>small{color:#6a7f8c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:7px!important}@media (max-width:1000px){.draft-admin.simplified{grid-template-columns:1fr 1fr}}.rules-page{gap:14px;max-width:1180px;margin:auto;display:grid}.rules-hero{color:#fff;background:linear-gradient(120deg,#0b2639,#173f58);border-radius:14px;align-items:center;gap:24px;padding:24px 30px;display:flex}.rules-hero img{object-fit:contain;width:100px;height:110px}.rules-hero span{color:#69d2f0;letter-spacing:.14em;font-size:10px;font-weight:900}.rules-hero h2{margin:7px 0 2px;font-size:30px}.rules-hero p{color:#a9c2d0;margin:0}.rules-search{z-index:8;border:1px solid var(--line);color:#176b92;background:#fffffff2;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:sticky;top:10px;box-shadow:0 5px 18px #10283b14}.rules-search>svg{width:19px;height:19px}.rules-search input{color:#17394e;width:100%;height:34px;font:inherit;background:0 0;border:0;outline:0}.rules-search button{color:#176b92;cursor:pointer;background:#edf4f7;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.rules-search button svg{width:16px}.rules-match{color:inherit;background:#ffe66a;border-radius:2px;padding:0 1px;box-shadow:0 0 0 1px #e2c938}.rule-card[hidden]{display:none}.rule-card{border:1px solid var(--line);background:#fff;border-radius:12px;scroll-margin-top:70px;overflow:hidden;box-shadow:0 6px 20px #112f4308}.rule-card>header{color:#fff;background:#102d41;align-items:center;gap:12px;padding:14px 18px;display:flex}.rule-card>header>b{background:#19a5cf;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rule-card>header h3{margin:0;font-size:17px}.rule-card>div{color:#355468;padding:18px 22px;font-size:13px;line-height:1.55}.rule-card p{margin:0 0 12px}.rule-card ul,.rule-card ol{margin:7px 0 15px;padding-left:22px}.rule-card li{margin:5px 0}.rule-sub{margin:0 0 18px}.rule-sub:last-child{margin-bottom:0}.rule-sub h4,.rule-card>div>h4{color:#0c739e;margin:0 0 8px;font-size:14px}.rules-prizes{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;display:grid}.rules-prizes b{background:#edf5f8;border-radius:7px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.rules-prizes strong{color:#087cae}.scoring-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.scoring-grid section{border:1px solid var(--line);background:#f5fafc;border-radius:9px;padding:15px}.scoring-grid h4{color:#0c739e;margin:0 0 8px}.scoring-grid b{margin:4px 0;display:block}.rule-note{color:#705521;background:#fff8e8;border-left:4px solid #e6a126;padding:12px 14px}@media (max-width:760px){.rules-hero{padding:18px}.rules-hero img{width:72px;height:82px}.rules-hero h2{font-size:23px}.rules-prizes,.scoring-grid{grid-template-columns:1fr}.rule-card>div{padding:15px}}.admin-page{gap:9px;display:grid}.admin-head{justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.admin-head span,.account-card header span{color:#1784ad;letter-spacing:.12em;font-size:.62rem;font-weight:900}.admin-head h2{margin:2px 0;font-size:1.05rem}.admin-head p{color:#668091;margin:0;font-size:.72rem}.admin-user{background:#eff7fa;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;min-width:230px;padding:7px 10px;font-size:.7rem;display:grid}.admin-user svg{color:#168b55;grid-row:1/4;width:19px}.admin-user small,.admin-user strong,.admin-user a{grid-column:2}.admin-user a{color:#087caf}.admin-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-card{padding-bottom:8px;overflow:hidden}.account-card>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 9px;display:flex}.account-card>header>div{gap:2px;display:grid}.account-card>header small{color:#718b9c;font-size:.64rem}.team-logo-edit{cursor:pointer;background:#f2f8fa;border:1px dashed #9ec2d1;border-radius:7px;place-items:center;width:48px;height:43px;display:grid;position:relative;overflow:hidden}.team-logo-edit img{object-fit:contain;width:100%;height:100%}.team-logo-edit>svg{color:#fff;background:#087caf;border-radius:4px;width:16px;height:16px;padding:2px;position:absolute;bottom:2px;right:2px}.team-logo-edit input{display:none}.team-name-row{grid-template-columns:1fr 31px;gap:5px;padding:7px 8px 0;display:grid}.team-name-row input,.account-fields input,.account-fields select{width:100%;min-width:0;font:inherit;color:#17394e;background:#fff;border:1px solid #cadde6;border-radius:6px;padding:6px 7px}.team-name-row input{font-weight:800}.team-name-row button{color:#fff;cursor:pointer;background:#087caf;border:0;border-radius:6px;place-items:center;display:grid}.team-name-row svg{width:15px}.account-fields{grid-template-columns:minmax(0,1.5fr) minmax(76px,.7fr);gap:6px;padding:7px 8px 0;display:grid}.account-fields label{color:#537184;grid-template-columns:14px 1fr;align-items:center;gap:2px 4px;font-size:.62rem;font-weight:800;display:grid}.account-fields label svg{color:#1684ad;width:13px}.account-fields input,.account-fields select{grid-column:1/3;font-size:.65rem}.account-status{color:#6c8190;background:#f3f6f7;border-radius:6px;align-items:center;gap:5px;margin:7px 8px;padding:5px 7px;font-size:.61rem;font-weight:800;display:flex}.account-status i{background:#91a1aa;border-radius:50%;width:7px;height:7px}.account-status.active{color:#157a4d;background:#e9f8f0}.account-status.active i{background:#1da966}.account-status.pending i{background:#e4a128}.account-status small{margin-left:auto}.account-card footer{gap:5px;margin:0 8px;display:flex}.account-card footer button,.account-card footer a{border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:29px;padding:5px 7px;font-size:.61rem;font-weight:900;text-decoration:none;display:inline-flex}.account-card footer a{color:#087caf;background:#e8f5fa;flex:1}.account-card footer svg{width:13px}.copy-invite{color:#526d7d;background:#edf1f3}.admin-message{color:#157a4d;background:#e8f7ef;border-radius:7px;padding:7px 10px;font-size:.72rem;font-weight:800}.admin-state{text-align:center;max-width:600px;margin:50px auto;padding:40px}.admin-state>svg{color:#1185ae;width:45px;height:45px}.admin-state span{color:#1185ae;letter-spacing:.12em;margin-top:10px;font-size:.7rem;font-weight:900;display:block}.admin-state p{color:#668091}.admin-signin{margin-top:8px;text-decoration:none;display:inline-flex}@media (max-width:1250px){.admin-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-head{flex-direction:column;align-items:stretch}.admin-account-grid{grid-template-columns:1fr}}.approval-panel{overflow:hidden}.approval-panel>header{border-bottom:1px solid var(--line);background:#f7fafb;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.approval-panel>header span{color:#a51f2b;letter-spacing:.12em;font-size:.6rem;font-weight:900}.approval-panel>header h3{margin:2px 0;font-size:.95rem}.approval-panel>header p{color:#668091;margin:0;font-size:.65rem}.approval-panel>header>b{color:#fff;background:#a51f2b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.approval-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.approval-list article{border:1px solid #d8e4e9;border-radius:8px;grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:9px;padding:8px;display:grid}.approval-list article span,.approval-list article strong,.approval-list article small{display:block}.approval-list article span{color:#a51f2b;letter-spacing:.08em;font-size:.55rem;font-weight:900}.approval-list article strong{margin:2px 0;font-size:.72rem}.approval-list article small{color:#668091;font-size:.6rem}.approval-list label{color:#668091;gap:2px;font-size:.58rem;font-weight:800;display:grid}.approval-list input{border:1px solid #cadde6;border-radius:5px;padding:5px;font-size:.65rem}.approval-list footer{gap:4px;display:flex}.approval-list button{color:#fff;border:0;border-radius:5px;align-items:center;gap:3px;padding:6px;font-size:.58rem;font-weight:900;display:inline-flex}.approval-list button svg{width:12px;height:12px}.approval-accept{background:#168b55}.approval-refuse{background:#c92d40}.approval-empty{color:#6d8492;margin:0;padding:12px 14px;font-size:.7rem}@media (max-width:1100px){.approval-list{grid-template-columns:1fr}}@media (max-width:720px){.approval-list article{grid-template-columns:1fr}.approval-list footer{justify-content:flex-end}}.team-owner-row{color:#537184;gap:3px;padding:6px 8px 0;font-size:.62rem;font-weight:800;display:grid}.team-owner-row input{color:#17394e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cadde6;border-radius:6px;padding:6px 7px;font-weight:800}.admin-user button{color:#087caf;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:2;justify-self:start;padding:0}.account-fields .account-password{grid-column:1/3}.account-password>div{grid-column:1/3;grid-template-columns:minmax(0,1fr) 30px;display:grid}.account-password>div input{grid-column:1}.account-password>div button{color:#087caf;cursor:pointer;background:#e7f4f9;border:0;border-radius:0 6px 6px 0;place-items:center;display:grid}.account-password>div button svg{width:14px}.save-team-identity{color:#fff;cursor:pointer;background:#087caf;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin:7px 8px 0;padding:7px;font-size:.64rem;font-weight:900;display:flex}.save-team-identity svg{width:14px;height:14px}.account-section-title{border-top:1px solid #dce8ed;gap:2px;margin:8px 8px 0;padding-top:7px;display:grid}.account-section-title span{color:#1684ad;letter-spacing:.09em;font-size:.58rem;font-weight:900}.account-section-title small{color:#718b9c;font-size:.56rem}
