.team-decisions{--td-line:var(--team-soft-border,#beddd0);color:var(--team-ink,#073d2b)}.td-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin:.75rem 0 1.25rem;display:flex}.td-heading h2{letter-spacing:-.04em;margin:.45rem 0 .65rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.td-heading p{color:#526b60;max-width:42rem;margin:0;font-size:1rem;line-height:1.5}.td-count{white-space:nowrap;border:1px solid var(--td-line);border-radius:2rem;padding:.6rem .9rem;font-size:.875rem;font-weight:700}.td-layout{grid-template-columns:minmax(270px,.82fr) minmax(0,1.5fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.td-calendar,.td-detail{border:1px solid var(--td-line);background:#fff;border-radius:18px;overflow:hidden}.td-calendar-heading{border-bottom:1px solid var(--td-line);justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;display:flex}.td-calendar-heading h3{margin:0;font-size:1.05rem}.td-calendar-heading span{color:#526b60;font-size:.875rem}.td-calendar section h4{color:#486455;background:#f1f7f4;margin:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700}.td-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e5efea;border-radius:0;grid-template-columns:4.7rem minmax(0,1fr) 12px;align-items:center;gap:.65rem;min-height:84px;padding:1.05rem 1.1rem;display:grid}.td-row:last-child{border-bottom:0}.td-row:hover{background:#f3faf6}.td-row.selected{box-shadow:inset 4px 0 0 var(--team-color,#008348);background:#e7f4ed}.td-row strong{font-size:.98rem;line-height:1.4;display:block}.td-row small{color:#526b60;margin-top:.15rem;font-size:.875rem;line-height:1.4;display:block}.td-row-date{font-size:.875rem;font-weight:650}.td-row-date small{font-size:.75rem;font-weight:400}.td-main{min-width:0;position:sticky;top:155px}.td-detail{outline-offset:3px;padding:1.75rem}.td-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.td-timing span{color:#526b60;font-size:.875rem;display:block}.td-timing strong{margin-top:.35rem;font-size:1.05rem;display:block}.td-kind{white-space:nowrap;background:#edf6f0;border-radius:2rem;padding:.5rem .75rem;font-size:.875rem}.td-detail h3{letter-spacing:-.035em;margin:1.65rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.15}.td-description{color:#486455;max-width:48rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.td-terms{border-block:1px solid var(--td-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:1rem 0 1.25rem;padding:1rem 0;display:grid}.td-terms dt{color:#526b60;font-size:.875rem;line-height:1.4}.td-terms dd{margin:.3rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.5}.td-future,.td-assumption{background:#f1f7f4;border-left:3px solid #7bb292;padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.td-small,.td-scope-note{color:#526b60;font-size:.875rem;line-height:1.6}.td-scope-note{padding:0 .3rem}.td-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.td-actions button,.td-primary{border-radius:10px;min-height:48px;padding:.75rem 1rem}.td-next{border-top:1px solid var(--td-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.875rem;display:flex}.td-next button{min-height:44px;color:var(--team-ink,#073d2b);text-align:left;background:0 0;border:0;padding:.55rem 0;font-weight:650}.td-next button:disabled{color:#78877e;cursor:default}.td-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.25rem 0;display:grid}.td-comparison section,.td-offer-effect{border:1px solid var(--td-line);background:#f3faf6;border-radius:12px;padding:1rem}.td-comparison span,.td-offer-effect span{font-size:.875rem;font-weight:650;display:block}.td-comparison strong,.td-offer-effect strong{margin:.75rem 0;font-size:1.2rem;line-height:1.35;display:block}.td-comparison small,.td-offer-effect small{color:#526b60;font-size:.875rem;line-height:1.5;display:block}.td-comparison p{font-size:.875rem;line-height:1.5}.td-exceptions{margin:1.2rem 0;padding:0;list-style:none}.td-exceptions li{border-bottom:1px solid var(--td-line);padding:.7rem 0;font-size:1rem}.td-completed{border:1px solid var(--td-line);background:#fff;border-radius:16px;margin-top:2rem;overflow:hidden}.td-completed>summary{cursor:pointer;padding:1.25rem;font-size:1.1rem;font-weight:700}.td-completed>summary small{float:right;color:#526b60;font-size:.875rem;font-weight:400}.td-completed .rm-scenario-summary{border:0;border-top:1px solid var(--td-line);border-radius:0;margin:0}.td-empty{padding:1.5rem;line-height:1.6}.td-return{border:1px solid var(--td-line,#beddd0);background:#eff7f2;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.25rem;display:flex}.td-return span{font-size:.95rem}.td-return button{min-height:44px}.td-overview-link{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:.9rem;padding:1rem;display:flex}.td-overview-link small{color:#526b60;margin-top:.3rem;font-size:.875rem;display:block}.team-decisions button:focus-visible{outline-offset:-3px;outline:3px solid #00944e}@media (width<=1000px){.td-layout{grid-template-columns:minmax(245px,.85fr) minmax(0,1.3fr);gap:1rem}.td-detail{padding:1.3rem}.td-comparison{grid-template-columns:1fr}.td-row{grid-template-columns:4rem minmax(0,1fr) 10px;padding:1rem .9rem}.td-main{top:135px}}@media (width<=760px){.td-heading{gap:.7rem;margin:1rem 0}.td-heading h2{font-size:1.9rem}.td-count{padding:.5rem .65rem;font-size:.75rem}.td-layout{flex-direction:column;gap:1rem;display:flex}.td-main{order:1;width:100%;position:static}.td-calendar{order:0;width:100%}.td-detail{padding:1.25rem}.td-detail>header{gap:.5rem}.td-kind{white-space:normal;text-align:right;max-width:50%}.td-detail h3{margin-top:1.3rem;font-size:1.8rem}.td-terms{grid-template-columns:1fr 1fr}.td-terms dd{font-size:1rem}.td-actions{flex-direction:column}.td-actions button{width:100%}.td-next{align-items:flex-start}.td-next button:last-child{text-align:right;max-width:62%}.td-return{flex-wrap:wrap}.td-return button{flex:1}.td-completed>summary small{float:none;margin:.35rem 0 0;display:block}.td-row{grid-template-columns:5rem minmax(0,1fr) 10px}.td-scope-note{margin-bottom:0}}.rc-workspace.has-decision-guide .rm-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}.rc-workspace.has-decision-guide .rm-tabs button{white-space:normal;font-size:14px}.workspace-panel:has(.has-decision-guide){scroll-margin-top:125px}@media (width<=1050px){.rc-workspace.has-decision-guide .rm-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-workspace.has-decision-guide .rm-tabs button{min-height:48px;font-size:14px}}@media (width<=768px){.workspace-panel:has(.has-decision-guide){scroll-margin-top:90px}}.td-detail,.td-calendar{outline-offset:3px;scroll-margin-top:80px}.td-calendar-return{display:none}@media (width<=760px){.td-calendar-return{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;margin:0 0 1rem;padding:.5rem 0;font-size:.9rem;font-weight:650;display:inline-flex}}.td-detail .td-next{color:inherit;background:0 0;max-width:none;padding:1.25rem 0 0}.td-detail .td-next button{font-size:14px}.td-detail .td-actions button,.td-detail>.td-primary{font-size:16px}.td-opening-lineup{border:1px solid var(--td-line);background:#f3faf6;border-radius:12px;padding:1rem}.td-opening-lineup>span{font-size:.875rem;font-weight:650}.td-opening-lineup>p{margin:.6rem 0 0;font-size:1.05rem;line-height:1.6}.td-dialog.td-rotation-dialog{flex-direction:column;height:min(940px,100dvh - 48px);display:flex;overflow:hidden}.td-rotation-dialog>.td-dialog-heading{flex-shrink:0}.decision-rotation-editor{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.td-rotation-dialog .rotation-workspace{padding:16px 16px 0}.td-rotation-dialog .rotation-healthline{grid-template-columns:minmax(0,1fr) auto}.td-rotation-dialog .rotation-primary-actions{flex-wrap:wrap;grid-column:1/-1}.td-rotation-dialog button{font-size:14px}.td-rotation-dialog input{font-size:16px}.td-rotation-dialog .rotation-decision-actions{z-index:10;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--team-soft-border,#beddd0);background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin:20px -16px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #002c1410}.rotation-decision-actions>span{color:var(--team-ink,#073d2b);font-size:.875rem;font-weight:650}.td-rotation-dialog .rotation-decision-actions>button{min-height:48px;font-size:16px}@media (width<=760px){.td-dialog.td-rotation-dialog{height:100dvh;max-height:100dvh}.td-rotation-dialog .rotation-healthline{grid-template-columns:1fr}.td-rotation-dialog .rotation-decision-actions{gap:.75rem}.td-rotation-dialog .rotation-decision-actions>button{flex:1}.rotation-decision-actions>span{max-width:7rem}.td-rotation-dialog>.td-dialog-heading{padding-top:max(16px,env(safe-area-inset-top))}}.td-keep{margin-top:1rem}.td-saved-choices{padding:.5rem 1.25rem}.td-saved-choices>div{border-bottom:1px solid var(--td-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.td-saved-choices small{color:#526b60;margin-top:.25rem;display:block}.td-saved-choices button{flex-shrink:0;min-height:44px;font-size:.875rem}.td-trade-dates{margin:0;padding:0;list-style:none}.td-trade-dates li{border-top:1px solid var(--td-line);padding:1.25rem 0}.td-trade-dates li>span{font-size:.875rem;font-weight:650}.td-trade-dates h4{margin:.7rem 0;font-size:1.1rem}.td-trade-dates strong{font-size:1.25rem}.td-trade-dates small{margin-top:.4rem;display:block}.td-trade-dates p{color:#526b60;font-size:.95rem;line-height:1.6}.td-trade-dates button{min-height:48px;font-size:1rem}.td-text-button{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.td-dialog{border:1px solid var(--team-soft-border,#beddd0);width:min(1160px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--team-ink,#073d2b);overscroll-behavior:contain;background:#fff;border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 100px #001a1255}.td-dialog::backdrop{background:#001c16a8}.td-dialog-heading{border-bottom:1px solid #beddd0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.5rem;display:flex}.td-dialog-heading span{letter-spacing:.14em;font-size:.75rem;font-weight:700}.td-dialog-heading h2{margin:.35rem 0;font-size:1.8rem}.td-dialog-heading p{color:#526b60;margin:0;font-size:.95rem}.td-dialog-heading button{min-height:44px;font-size:.95rem}.td-dialog .rm-embedded{padding:1.2rem;--rm-action-top:0px!important;--rm-action-bottom:0px!important}.td-dialog .rm-action-bar{z-index:5;margin:0 0 1rem;position:sticky;top:0;bottom:auto}.td-dialog .rm-layout{align-items:start}.td-dialog .rm-editor{position:static}.td-dialog .rm-player-identity{margin-top:0}.td-dialog .rm-preview{position:static}.td-dialog .rm-embedded.has-action-bar{padding-bottom:1.2rem}.td-success .td-primary{width:100%}.td-trade-context{border:1px solid var(--team-soft-border,#beddd0);background:#f1f8f4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.2rem;display:flex}.td-trade-context p{max-width:50rem;margin:.4rem 0;font-size:.95rem;line-height:1.5}.td-trade-context label{flex-direction:column;gap:.4rem;font-size:.875rem;display:flex}.td-trade-context input{background:#fff;min-height:44px}.td-trade-context button{min-height:44px;font-size:.95rem}@media (width<=760px){.td-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.td-dialog-heading{padding:1rem}.td-dialog-heading h2{font-size:1.5rem}.td-dialog .rm-embedded{padding:.75rem}.td-dialog .rm-action-bar{border-radius:10px;width:auto;padding:.8rem;left:auto;right:auto}.td-dialog .rm-action-buttons{width:100%}.td-dialog .rm-action-buttons>.primary{flex:1}.td-dialog .rm-layout{flex-direction:column;display:flex}.td-dialog .rm-editor,.td-dialog .rm-preview{width:100%;min-width:0}.td-saved-choices>div{align-items:flex-start}.td-saved-choices strong{font-size:.95rem}.td-saved-choices small{font-size:.875rem}.td-trade-dates button{width:100%}.td-trade-context{align-items:stretch}.td-trade-context label{flex:1}.td-trade-context button{width:100%}}.td-season-actions{gap:.75rem;display:grid}.td-season-actions button{text-align:center;width:100%;min-height:52px;font-size:1rem}.td-offseason-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.td-offseason-actions button{white-space:normal;min-height:52px;padding:.85rem 1rem;font-size:1rem}.td-offseason-tools{border:1px solid var(--td-line);background:#f1f8f4;border-radius:14px;margin-top:1rem;padding:1.25rem}.td-offseason-tools>strong,.td-another-move{font-size:1rem}.td-offseason-tools>p{color:#526b60;margin:.5rem 0 1rem;font-size:.875rem;line-height:1.5}.td-another-move{margin:0 0 .75rem}.td-dialog input[type=search],.td-dialog select{font-size:1rem}.td-offseason-actions>.td-small{grid-column:1/-1;margin:0 0 .25rem}@media (width<=760px){.td-offseason-actions{grid-template-columns:1fr}}.td-dialog.td-outlook-dialog{flex-direction:column;width:min(940px,100% - 48px);display:flex;overflow:hidden}.td-outlook-content{min-height:0;padding:1.25rem;overflow-y:auto}.td-outlook-content .overview-live-result{min-height:0}.td-outlook-content .overview-live-result>header{padding:1.5rem}.td-outlook-content .overview-live-result>header h2{font-size:2rem}.td-outlook-content .overview-live-result>header span,.td-outlook-content .overview-result-record>div small,.td-outlook-content .overview-result-record dt,.td-outlook-content .overview-result-finance dt{font-size:.875rem}.td-outlook-content .overview-result-record>div em{font-size:.875rem;line-height:1.5}.td-outlook-content .overview-result-record dd,.td-outlook-content .overview-result-finance dd{font-size:1.1rem;line-height:1.45}.td-outlook-content .overview-result-record>div>strong{font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.td-outlook-content .overview-result-record{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:0 1.5rem 1.5rem}.td-outlook-actions{padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--team-soft-border,#beddd0);background:#fff;justify-content:flex-end;display:flex}.td-outlook-actions button{min-width:180px;min-height:52px;font-size:1rem}@media (width<=760px){.td-dialog.td-outlook-dialog{width:100%;height:100dvh;max-height:100dvh}.td-outlook-dialog>.td-dialog-heading{padding-top:max(1rem,env(safe-area-inset-top));flex-shrink:0}.td-outlook-content{flex:1;padding:.75rem}.td-outlook-content .overview-live-result{border-radius:14px;overflow:hidden}.td-outlook-content .overview-live-result>header{padding:1.25rem}.td-outlook-content .overview-live-result>header h2{font-size:1.75rem}.td-outlook-content .overview-result-record{grid-template-columns:1fr;gap:1rem;padding:0 1.25rem 1.25rem}.td-outlook-content .overview-result-record>div{border-right:0;padding:0}.td-outlook-content .overview-result-record>dl{min-height:155px}.td-outlook-content .overview-result-finance{grid-template-columns:1fr}.td-outlook-actions{padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));flex-shrink:0}.td-outlook-actions button{width:100%}}.td-development-editor{gap:1rem;max-width:760px;margin:auto;padding:1.5rem;display:grid}.td-development-editor label{gap:.6rem;font-size:1rem;font-weight:650;display:grid}.td-development-editor select{width:100%;min-height:48px;font-size:1rem}.td-development-editor p{margin:0;font-size:1rem;line-height:1.5}.td-development-editor .development-choice-grid button{white-space:normal;min-height:80px}.td-development-editor .development-choice-grid button strong{font-size:1rem}.td-development-editor .development-choice-grid button small{font-size:.875rem}.td-development-editor>.primary{white-space:normal;min-height:52px;font-size:1rem}.td-outlook-actions{flex-wrap:wrap;gap:.75rem}@media (width<=760px){.td-development-editor{padding:1rem}.td-development-editor .development-choice-grid{grid-template-columns:1fr}.td-outlook-actions button{min-width:0}}
