:root{--sidebar-width-expanded: 272px;--sidebar-width-collapsed: 84px;--report-radius: 8px;--report-border: 1px solid #dfe5eb;--report-card-padding: 12px;--report-card-padding-tight: 10px 12px;--report-shadow: 0 18px 42px rgba(15, 23, 42, .06);--report-header-gap: 14px;--report-screen-width: 1500px;--report-screen-vertical-width: 830px;--report-screen-widescreen-width: 1580px;--report-brand-width: 76px;--report-brand-height: 56px;--report-title-size: 14px;--report-title-weight: 700;--treino-report-title-color: var(--app-text);--treino-report-title-size: 16px;--treino-report-title-weight: 800;--treino-report-title-line-height: 1.08;--treino-report-title-print-size: 7.3pt;--report-micro-size: 11px;--report-label-size: 12px;--treino-folha1-screen-header-cards-gap: 20px;--treino-folha1-screen-cards-charts-gap: 26px;--treino-folha1-screen-charts-gap: 10px;--treino-folha1-print-page-width: 191mm;--treino-folha1-print-page-height: 280mm;--treino-folha1-print-padding-top: 8mm;--treino-folha1-print-padding-x: 6mm;--treino-folha1-print-padding-bottom: 6mm;--treino-folha1-print-header-cards-gap: 18px;--treino-folha1-print-cards-charts-gap: 20px;--treino-folha1-print-chart-card-height: 17mm;--treino-folha1-print-charts-gap: 18px;--treino-folha1-print-bar-height: 3mm;--treino-folha1-print-charts-table-gap: 34px;--treino-folha23-print-page-width: var(--treino-folha1-print-page-width);--treino-folha23-print-page-height: 280mm;--treino-folha23-print-padding: 6mm;--treino-folha23-print-padding-top: 8mm;--treino-folha23-print-sheet-gap: 2.6mm;--treino-folha23-print-subheader-gap: 1.5mm;--treino-folha23-print-card-gap: 1.2mm;--treino-folha23-print-card-padding: 1.5mm;--treino-folha2-print-position-height: 46mm;--treino-folha2-print-exercise-height: 132mm;--treino-folha2-print-athlete-height: 62mm;--treino-print-sheet-zoom: .95;--app-preview-scale: .82;--mfc-green-dark: #006b26;--mfc-green: #009639;--mfc-gold-dark: #c7ab63;--mfc-gold: #dcc078;--app-surface: #f4fcef;--app-surface-container: #ffffff;--app-surface-tint: #f4f6f4;--app-outline: #d7ddd7;--app-text: #111827;--app-text-strong: #0f172a;--app-muted: #4b5563;--app-muted-soft: #6b7280;--app-border: #e5e7eb;--app-border-strong: #d1d5db;--app-surface-soft: #f9fafb;--app-surface-muted: #f3f4f6;--filter-label-color: var(--app-text);--filter-value-color: var(--app-text);--analytics-border: var(--app-border-strong);--analytics-border-soft: var(--app-border);--analytics-surface: #ffffff;--analytics-surface-soft: var(--app-surface-soft);--analytics-surface-muted: var(--app-surface-muted);--analytics-text-muted: var(--app-muted);--analytics-shadow: 0 10px 26px rgba(15, 23, 42, .05);--ui-density: 1;--space-density: 1;--font-density: 1;--table-density: 1;--chart-density: 1;--topbar-height: calc(98px * var(--space-density));--topbar-padding-x: calc(32px * var(--space-density));--analytics-page-padding-x: calc(20px * var(--space-density));--analytics-page-padding-top: calc(14px * var(--space-density));--analytics-panel-gap: calc(10px * var(--space-density));--analytics-card-gap: calc(8px * var(--space-density));--analytics-card-padding: calc(11px * var(--space-density));--analytics-metric-height: calc(72px * var(--ui-density));--analytics-metric-padding-y: calc(10px * var(--space-density));--analytics-metric-padding-x: calc(11px * var(--space-density));--analytics-title-size: calc(28px * var(--font-density));--analytics-subtitle-size: calc(13px * var(--font-density));--analytics-card-title-size: calc(14px * var(--font-density));--analytics-chart-title-size: calc(13px * var(--font-density));--analytics-text-size: calc(12px * var(--font-density));--analytics-small-text-size: calc(10.5px * var(--font-density));--analytics-value-size: calc(12.5px * var(--font-density));--analytics-control-text-size: calc(12px * var(--font-density));--analytics-control-height: calc(32px * var(--ui-density));--analytics-chart-inner-gap: calc(8px * var(--space-density));--analytics-chart-row-height: calc(54px * var(--chart-density));--analytics-chart-row-padding-y: calc(8px * var(--space-density));--analytics-chart-row-padding-x: calc(10px * var(--space-density));--analytics-metric-value-size: calc(20px * var(--font-density));--analytics-metric-label-size: calc(9.5px * var(--font-density));--standard-table-font-size: calc(11.5px * var(--font-density));--standard-table-padding-y: calc(6px * var(--table-density));--standard-table-padding-x: calc(8px * var(--table-density));color-scheme:light;font-family:Segoe UI,Inter,system-ui,sans-serif;line-height:1.5;font-weight:400;color:var(--app-text);background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{overflow-y:auto;scrollbar-gutter:stable}@media(max-width:1720px){:root{--ui-density: .9;--space-density: .82;--font-density: .9;--table-density: .84;--chart-density: .82;--app-preview-scale: .76;--sidebar-width-expanded: 248px;--sidebar-width-collapsed: 74px}}@media(max-width:1600px){:root{--ui-density: .84;--space-density: .74;--font-density: .84;--table-density: .78;--chart-density: .76;--app-preview-scale: .7;--sidebar-width-expanded: 230px;--sidebar-width-collapsed: 70px}}@media(max-width:1500px){:root{--ui-density: .78;--space-density: .68;--font-density: .8;--table-density: .72;--chart-density: .7;--app-preview-scale: .64;--sidebar-width-expanded: 218px;--sidebar-width-collapsed: 66px}}@media(max-width:1320px){:root{--ui-density: .72;--space-density: .62;--font-density: .76;--table-density: .68;--chart-density: .66;--app-preview-scale: .6;--sidebar-width-expanded: 204px;--sidebar-width-collapsed: 62px}}@media(max-width:1180px){:root{--ui-density: .68;--space-density: .58;--font-density: .72;--table-density: .64;--chart-density: .62;--app-preview-scale: .56;--sidebar-width-expanded: 192px;--sidebar-width-collapsed: 58px}}@media print{:root{--ui-density: 1;--space-density: 1;--font-density: 1;--table-density: 1;--chart-density: 1;--app-preview-scale: .96}}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#fff}button,input,select{font:inherit}#root{min-height:100vh}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(135deg,#006b2614,#dcc0781f),#f8fafc}.auth-panel{display:grid;gap:16px;width:min(100%,392px);padding:28px;border:1px solid var(--app-border-strong);border-radius:8px;background:#fff;box-shadow:0 22px 60px #0f172a1f}.auth-panel--compact{justify-items:center;text-align:center}.auth-panel__mark{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:8px;background:#ecfdf3;color:var(--mfc-green-dark)}.auth-panel__header{display:grid;gap:2px}.auth-panel__header p,.auth-panel p{margin:0;color:var(--app-muted)}.auth-panel h1{margin:0;color:var(--app-text-strong);font-size:28px;line-height:1.05}.auth-panel label{display:grid;gap:6px}.auth-panel label span{color:var(--app-text);font-size:12px;font-weight:700}.auth-panel input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--app-border-strong);border-radius:8px;background:#fff;color:var(--app-text)}.auth-panel input:focus{border-color:var(--mfc-green);outline:3px solid rgba(0,150,57,.14)}.auth-panel__error{padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#991b1b!important;font-size:13px}.auth-panel__submit{justify-content:center}.report-print-host{display:none}.app-layout{display:block;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.app-main{min-width:0;width:calc(100% - var(--sidebar-width-expanded));max-width:100%;margin-left:var(--sidebar-width-expanded);min-height:100vh;overflow-x:hidden}.app-sidebar--collapsed+.app-main{width:calc(100% - var(--sidebar-width-collapsed));margin-left:var(--sidebar-width-collapsed)}.app-sidebar{display:grid;grid-template-rows:auto 1fr auto;gap:0;width:var(--sidebar-width-expanded);height:100vh;max-height:100vh;padding:0;border-right:1px solid var(--app-outline);background:var(--app-surface-container);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;top:0;left:0;z-index:30;overflow:hidden}.app-sidebar--collapsed{width:var(--sidebar-width-collapsed)}.app-sidebar--collapsed .app-sidebar__top{position:relative;justify-items:center;grid-template-columns:1fr;min-height:calc(98px * var(--ui-density));padding:calc(8px * var(--space-density)) 0}.app-sidebar--collapsed .app-sidebar__brand{justify-content:center;width:100%}.app-sidebar__top{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:calc(4px * var(--space-density));align-items:center;min-height:calc(98px * var(--ui-density));padding:calc(8px * var(--space-density)) calc(28px * var(--space-density));border-bottom:0}.app-sidebar__brand{display:flex;align-items:center;gap:calc(12px * var(--space-density));min-height:calc(52px * var(--ui-density))}.app-sidebar__top .app-sidebar__brand{min-height:calc(42px * var(--ui-density))}.app-sidebar:not(.app-sidebar--collapsed) .app-sidebar__brand .club-badge{margin-left:calc(-12px * var(--space-density))}.app-sidebar__brand-copy{display:grid;gap:2px}.app-sidebar__brand-copy strong{color:var(--mfc-green-dark);font-size:calc(20px * var(--font-density));line-height:1.05;font-weight:800;white-space:nowrap}.app-sidebar__footer{color:var(--app-muted);font-size:calc(13px * var(--font-density))}.app-sidebar__brand-button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.club-badge{display:flex;align-items:center;justify-content:center;width:calc(42px * var(--ui-density));height:calc(42px * var(--ui-density));border-radius:12px;border:1px solid rgba(180,145,32,.28);background:linear-gradient(145deg,#15803d2e,#b4912038),#fff;color:var(--mfc-green-dark);font-weight:800;letter-spacing:0;overflow:visible}.club-badge--compact{width:calc(42px * var(--ui-density));height:calc(42px * var(--ui-density))}.club-badge--crest{padding:0;background:transparent;border:0;color:transparent}.club-badge--crest svg{display:block;width:100%;height:100%}.club-badge--crest img{display:block;width:100%;height:100%;object-fit:contain;object-position:center 56%;transform:scale(1.02) translateY(1px);transform-origin:center}.report-brand-text{font-size:calc(17px * var(--font-density));line-height:1.05;font-weight:800;color:var(--app-text);letter-spacing:0;align-self:center;position:relative;top:-1px}.treino-sheet__brand,.testes-sheet__brand-line{display:flex;align-items:center;gap:var(--report-header-gap)}.treino-sheet__brand .club-badge,.testes-sheet__brand-line .club-badge,.bem-estar-sheet__badge{width:var(--report-brand-width);height:var(--report-brand-height);align-self:center}.sidebar-toggle,.print-button{display:inline-flex;align-items:center;justify-content:center;width:calc(36px * var(--ui-density));height:calc(36px * var(--ui-density));border:1px solid var(--app-outline);border-radius:10px;background:#fff;color:var(--app-muted);cursor:pointer}.print-button{width:calc(42px * var(--ui-density));height:calc(42px * var(--ui-density));border-radius:9px}.app-sidebar__top .sidebar-toggle{position:absolute;right:calc(28px * var(--space-density));bottom:calc(-15px * var(--space-density));z-index:2;width:calc(30px * var(--ui-density));height:calc(30px * var(--ui-density));border-radius:8px;box-shadow:0 2px 8px #0f172a14}.app-sidebar--collapsed .app-sidebar__top .sidebar-toggle{right:50%;transform:translate(50%)}.app-sidebar__nav{display:grid;gap:calc(8px * var(--space-density));align-content:start;min-height:0;padding:calc(22px * var(--space-density)) 0;overflow-y:hidden;overscroll-behavior:contain}.sidebar-module{display:grid;gap:2px}.sidebar-module__header{display:flex;align-items:center;gap:calc(14px * var(--space-density));min-height:calc(38px * var(--ui-density));padding:0 calc(28px * var(--space-density));border:0;background:transparent;color:var(--app-text-strong);cursor:pointer;font-size:calc(15px * var(--font-density));font-weight:800;text-align:left}.app-sidebar--collapsed .sidebar-module__header{justify-content:center;padding:0}.sidebar-module--active .sidebar-module__header{color:var(--mfc-green-dark)}.sidebar-module__header svg{color:currentColor}.sidebar-module__areas{display:grid;gap:0}.sidebar-link{display:flex;align-items:center;gap:calc(10px * var(--space-density));min-height:calc(36px * var(--ui-density));padding:0 calc(28px * var(--space-density)) 0 calc(48px * var(--space-density));border:0;border-left:4px solid transparent;border-radius:0;background:transparent;color:var(--app-muted);cursor:pointer;text-align:left;font-size:calc(13px * var(--font-density));font-weight:500}.app-sidebar--collapsed .sidebar-link{justify-content:center;padding:0}.sidebar-link:hover{background:var(--app-surface-tint)}.sidebar-link--active{border-left-color:var(--mfc-green-dark);background:#e9f0e4;color:var(--mfc-green-dark)}.app-sidebar__bottom{display:grid;background:var(--app-surface-container)}.app-sidebar__user{display:flex;align-items:center;gap:calc(12px * var(--space-density));min-height:calc(34px * var(--ui-density));min-width:0;padding:0;border:0;background:transparent;color:var(--app-text);font-size:calc(14px * var(--font-density));font-weight:800;text-align:left}.app-sidebar__user span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__footer{display:grid;gap:calc(8px * var(--space-density));padding:calc(18px * var(--space-density)) calc(28px * var(--space-density)) calc(24px * var(--space-density));border-top:1px solid var(--app-outline);background:var(--app-surface-container)}.app-sidebar__footer-link{display:flex;align-items:center;gap:calc(12px * var(--space-density));min-height:calc(36px * var(--ui-density));padding:0 calc(12px * var(--space-density));border:0;border-radius:8px;background:transparent;color:var(--app-muted);cursor:pointer;font-size:calc(15px * var(--font-density));font-weight:700;text-align:left;transition:background .12s ease,color .12s ease}.app-sidebar__footer-link:hover,.app-sidebar__footer-link:focus-visible{background:var(--app-surface-tint);color:var(--mfc-gold);outline:none}.app-sidebar__footer-link:active{background:#b4912024;color:var(--mfc-gold-dark)}.app-shell{min-width:0;width:100%;margin:0 auto;padding:0 0 calc(28px * var(--space-density))}.hero{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--space-density));padding:0 0 calc(5px * var(--space-density))}.app-topbar{height:var(--topbar-height);min-height:var(--topbar-height);max-height:var(--topbar-height);padding:0 var(--topbar-padding-x);border-bottom:1px solid var(--app-outline);background:#fff;overflow:hidden}.app-topbar__title{display:grid;gap:calc(4px * var(--space-density));flex:0 0 calc(232px * var(--ui-density));min-width:calc(232px * var(--ui-density))}.app-topbar__title h1{color:var(--filter-label-color);font-size:var(--analytics-title-size);font-weight:800;line-height:1;white-space:nowrap}.app-topbar__title p{margin:0;color:var(--filter-value-color);font-size:var(--analytics-subtitle-size);font-weight:700;line-height:1.05}.app-topbar__filters{display:flex;justify-content:flex-start;flex:1;min-width:0;overflow:hidden}.app-topbar .filter-grid--inline{flex-wrap:nowrap;gap:calc(8px * var(--space-density)) calc(16px * var(--space-density))}.app-topbar .filter-grid label{--topbar-filter-text-inset: 0px;width:calc(112px * var(--ui-density));max-width:calc(112px * var(--ui-density));min-width:0;overflow:hidden;justify-items:start;text-align:left}.app-topbar .filter-grid label>span{padding-left:var(--topbar-filter-text-inset)}.app-topbar .filter-grid select{appearance:none;-webkit-appearance:none;width:max-content;max-width:100%;padding:0 calc(18px * var(--space-density)) 0 var(--topbar-filter-text-inset);background-image:linear-gradient(45deg,transparent 50%,var(--app-muted) 50%),linear-gradient(135deg,var(--app-muted) 50%,transparent 50%);background-position:calc(100% - calc(9px * var(--space-density))) 50%,calc(100% - calc(5px * var(--space-density))) 50%;background-repeat:no-repeat;background-size:calc(4px * var(--space-density)) calc(4px * var(--space-density));text-align:left;text-align-last:left}.app-topbar .filter-season-field{width:calc(128px * var(--ui-density))!important;max-width:calc(128px * var(--ui-density))!important}.app-topbar .filter-season-field select{width:max-content;max-width:100%}.app-topbar .filter-date-field{width:calc(168px * var(--ui-density))!important;max-width:calc(168px * var(--ui-density))!important}.app-topbar .filter-date-field select{width:max-content;max-width:100%}.app-topbar .filter-athlete-field{width:calc(192px * var(--ui-density))!important;max-width:calc(192px * var(--ui-density))!important}.app-topbar .filter-athlete-field--testes{width:calc(224px * var(--ui-density))!important;max-width:calc(224px * var(--ui-density))!important}.app-topbar .filter-athlete-field select{width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar .filter-range-field{width:calc(236px * var(--ui-density))!important;max-width:calc(236px * var(--ui-density))!important;flex:0 0 calc(236px * var(--ui-density))}.app-topbar__actions{display:flex;align-items:center;gap:calc(8px * var(--space-density))}.app-topbar__actions .icon-button{display:inline-flex;align-items:center;gap:calc(7px * var(--space-density));max-width:calc(190px * var(--ui-density));min-height:calc(40px * var(--ui-density));padding:0 calc(12px * var(--space-density));border:1px solid var(--app-border-strong);border-radius:8px;background:#fff;color:var(--app-text);font-size:calc(12px * var(--font-density));font-weight:700;cursor:pointer}.app-topbar__actions .icon-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar__session{display:flex;max-width:320px;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--app-border);border-radius:8px;background:#fff}.app-topbar__session span{overflow:hidden;color:var(--app-text-strong);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-topbar__session em{padding:4px 7px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.app-topbar__refresh{display:grid;gap:4px;justify-items:center}.app-topbar__refresh p{max-width:calc(220px * var(--ui-density));margin:0;color:var(--app-muted);font-size:calc(10.5px * var(--font-density));line-height:1.15;text-align:center}.app-topbar .ghost-button,.app-topbar .primary-button{min-height:calc(40px * var(--ui-density))}.app-topbar__actions .primary-button{min-width:calc(104px * var(--ui-density));justify-content:center}.eyebrow{margin:0 0 2px;font-size:9px;font-weight:700;text-transform:uppercase;color:#15803d}.hero h1{margin:0;font-size:calc(18px * var(--font-density));line-height:1.05}.hero.app-topbar .app-topbar__title h1{font-size:var(--analytics-title-size);line-height:1}.hero.app-topbar .app-topbar__title p{color:var(--filter-value-color);font-size:var(--analytics-subtitle-size);font-weight:700;line-height:1.05}.hero-copy{max-width:720px;margin:calc(2px * var(--space-density)) 0 0;color:var(--app-muted);font-size:calc(11px * var(--font-density));line-height:1.25}.hero .ghost-button{min-height:calc(30px * var(--ui-density));padding-inline:calc(10px * var(--space-density));font-size:calc(12px * var(--font-density))}.hero.app-topbar .ghost-button,.hero.app-topbar .primary-button{height:calc(40px * var(--ui-density));min-height:calc(40px * var(--ui-density));padding-inline:calc(14px * var(--space-density));font-size:calc(13px * var(--font-density))}.login-shell{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#fff}.login-panel{width:min(100%,360px);display:grid;gap:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(-82px)}.login-panel__brand{display:grid;justify-items:center;gap:4px;padding-bottom:38px;text-align:center;transform:translateY(-24px)}.login-panel__brand img{width:176px;height:176px;object-fit:contain}.login-panel__brand h1{margin:0;color:var(--app-text);font-family:Kanit,Mark Pro,Roboto,Helvetica,Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}.login-panel__brand p{margin:8px 0 0;color:var(--app-muted);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.login-panel label{display:grid;gap:4px;color:var(--app-text);font-family:Mark Pro,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.login-panel input{width:100%;height:41px;border:1px solid var(--app-border-strong);border-radius:3px;background:#fff;padding:0 12px;color:var(--app-text);font:inherit}.login-panel input:focus{outline:none;border-color:var(--mfc-gold-dark);box-shadow:0 0 0 2px #dcc07852}.login-panel input:-webkit-autofill,.login-panel input:-webkit-autofill:hover,.login-panel input:-webkit-autofill:focus{border-color:var(--mfc-gold-dark);-webkit-text-fill-color:var(--app-text);box-shadow:0 0 0 1000px var(--mfc-gold) inset;caret-color:var(--app-text);transition:background-color 9999s ease-in-out 0s}.login-panel .primary-button{justify-content:center;height:37px;min-height:37px;margin-top:16px;border:0;border-radius:3px;background:var(--mfc-gold);color:#111;font-family:Mark Pro,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.login-panel .ghost-button{justify-content:center;border-color:#ffffff75;background:transparent;color:#fff}.login-panel__forgot{margin:-2px 0 0;color:var(--app-muted);font-family:Mark Pro,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.25;text-align:center}.login-panel__error{margin:0;color:#fecaca;font-size:12px;font-weight:700}.content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(22px * var(--space-density));align-items:start;width:min(var(--report-screen-widescreen-width),calc(100% - calc(80px * var(--space-density))));margin:calc(42px * var(--space-density)) auto 0}.content-grid--analytics{width:100%;margin:0;padding:var(--analytics-page-padding-top) var(--analytics-page-padding-x) 0}.content-grid--aptidao-panel{height:calc(100vh - var(--topbar-height) - calc(28px * var(--space-density)));max-height:calc(100vh - var(--topbar-height) - calc(28px * var(--space-density)));overflow:hidden}.report-stage{min-width:0}.report-stage--wide .report-document-shell{width:100%;justify-items:center}.report-stage--wide .report-document-shell__tools{width:min(var(--report-screen-widescreen-width),100%)}.report-stage--wide .report-document-shell--horizontal .report-document-shell__tools{width:min(var(--report-screen-width),100%)}.report-stage--wide .report-document-shell--vertical .report-document-shell__tools{width:min(var(--report-screen-vertical-width),100%)}.report-stage--wide .report-document-shell--widescreen .report-document-shell__tools{width:min(var(--report-screen-widescreen-width),100%)}.report-stage--wide .report-document{width:min(var(--report-screen-width),100%)}.report-stage--wide .report-document--vertical{width:min(var(--report-screen-vertical-width),100%)}.report-stage--wide .report-document--widescreen{width:min(var(--report-screen-widescreen-width),100%);margin-inline:auto}.report-stage--wide .report-document-shell{width:100%;zoom:var(--app-preview-scale)}.report-stage--analytics .report-document-shell{zoom:1}.report-stage--analytics .report-document{width:100%;min-height:calc(100vh - var(--topbar-height) - var(--analytics-page-padding-top));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.report-stage--analytics .report-document__header{display:none}.report-stage--analytics .analytics-panel{min-height:calc(100vh - var(--topbar-height) - var(--analytics-page-padding-top))}.report-stage--aptidao-panel,.report-stage--aptidao-panel .report-document-shell,.report-stage--aptidao-panel .report-document,.report-stage--aptidao-panel .report-document__body,.report-stage--aptidao-panel .analytics-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}.section-card{width:fit-content;max-width:100%;background:#ffffffe6;border:1px solid var(--app-border);border-radius:8px;padding:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-card__header{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;margin-bottom:4px}.section-card__header h2{margin:0;font-size:18px;line-height:1.1}.section-card__header p{margin:2px 0 0;color:var(--app-muted-soft);font-size:10.5px}.filter-grid{display:grid;grid-template-columns:1fr;gap:calc(4px * var(--space-density))}.filter-grid--inline{display:flex;flex-wrap:wrap;align-items:end;gap:calc(8px * var(--space-density)) calc(22px * var(--space-density));width:fit-content;max-width:100%}.filter-range-field{grid-column:span 1}.filter-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5px * var(--space-density))}.filter-grid label{display:grid;gap:calc(4px * var(--space-density));width:calc(132px * var(--ui-density));max-width:calc(132px * var(--ui-density))}.filter-grid span,.summary-grid dt{font-size:calc(13px * var(--font-density));font-weight:800;text-transform:uppercase;color:var(--filter-label-color);line-height:1.1;letter-spacing:.05em}.filter-grid select{width:calc(132px * var(--ui-density));min-height:calc(30px * var(--ui-density));padding:0 calc(22px * var(--space-density)) 0 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--filter-value-color);font-size:calc(14px * var(--font-density));font-weight:600;line-height:1.1}.filter-grid select:focus{outline:none;border-bottom-color:var(--mfc-green-dark)}.filter-grid label{align-content:start}.filter-range-field{width:calc(272px * var(--ui-density))!important;max-width:calc(272px * var(--ui-density))!important}.filter-range-row select{width:100%}.status-grid{display:grid;gap:10px}.muted{margin:0;color:var(--app-muted-soft)}.status-tile{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}.status-tile p,.status-tile span{margin:4px 0 0;color:var(--app-muted-soft);font-size:13px}.status-dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--app-muted-soft)}.status-dot--ready{background:#16a34a}.status-dot--loading{background:#2563eb}.status-dot--error{background:#dc2626}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.summary-grid div{padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}.summary-grid dd{margin:8px 0 0;font-weight:600}.preview-panel{min-height:320px;margin:0;padding:14px;overflow:auto;border-radius:8px;background:#0f172a;color:var(--app-border);font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.treino-report{display:grid;gap:18px}.treino-sheet{display:grid;gap:15px;padding:16px;border:var(--report-border);border-radius:var(--report-radius);background:#fff;box-shadow:var(--report-shadow)}.treino-sheet--landscape{min-height:700px}.treino-sheet--folha2{gap:22px}.treino-sheet+.treino-sheet{margin-top:8px}.treino-sheet__subheader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--app-border)}.treino-sheet__subheader h3,.treino-chart-card h4{margin:0;font-size:var(--report-title-size);font-weight:var(--report-title-weight)}.treino-sheet__subheader span{color:var(--app-muted-soft);font-size:var(--report-micro-size);font-weight:600}.treino-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.treino-power-header{display:block}.treino-power-header__filters{display:grid;grid-template-columns:126px repeat(6,minmax(104px,1fr));gap:8px;align-items:center}.treino-power-header .treino-sheet__badge{width:124px;height:84px;justify-self:start}.treino-power-meta-card{display:grid;gap:5px;min-height:58px;padding:0 8px;align-content:center;justify-items:center;text-align:center;border:var(--report-border);border-radius:var(--report-radius);background:#fff}.treino-power-meta-card span{font-size:var(--report-label-size);font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.treino-power-meta-card strong{font-size:14px;font-weight:800;color:var(--app-text)}.treino-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;padding:2px 0 4px}.treino-sheet--folha1 .treino-summary-strip{margin-top:var(--treino-folha1-screen-header-cards-gap)}.treino-summary-item{display:grid;gap:5px;justify-items:center;text-align:center}.treino-summary-item strong{color:var(--app-text);font-size:22px;font-weight:800;line-height:1}.treino-summary-item span{color:var(--app-muted);font-size:12.5px;font-weight:600;line-height:1.2}.treino-sheet__brand{display:flex;align-items:center;gap:12px;min-width:320px}.treino-sheet__brand .club-badge{width:88px;height:66px}.treino-sheet__brand .report-brand-text{font-size:20px}.treino-sheet__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}.treino-meta-card{display:grid;gap:6px;min-height:62px;padding:8px 10px;align-content:center;border:var(--report-border);border-radius:var(--report-radius);background:#fff}.treino-meta-card span{font-size:var(--report-label-size);font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.treino-meta-card strong{font-size:14px}.treino-brand-team-card{display:grid;gap:6px;min-width:136px;min-height:62px;padding:8px 10px;align-content:center;border:var(--report-border);border-radius:var(--report-radius);background:#fff}.treino-brand-team-card span{font-size:var(--report-label-size);font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.treino-brand-team-card strong{font-size:14px}.treino-metric-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.treino-sheet--folha1 .treino-metric-stack{gap:var(--treino-folha1-screen-charts-gap);margin-top:var(--treino-folha1-screen-cards-charts-gap)}.treino-report--treino{--treino-folha1-print-padding-top: 10mm;--treino-folha23-print-padding-top: 14mm;--treino-folha1-print-header-cards-gap: 22px;--treino-folha1-print-cards-charts-gap: 24px;--treino-print-title-legend-gap: .8mm;--treino-folha2-position-legend-chart-gap: 2.2mm;--treino-folha2-print-exercise-header-height: 8.5mm;--treino-folha2-athlete-title-chart-gap: 3mm;--treino-app-print-preview-page-gap: 0mm;--treino-app-print-preview-after-folha2-gap: 0mm;--treino-athlete-print-card-height: 50mm;--treino-athlete-print-plot-height: 23mm}.treino-sheet--folha1 .treino-metric-card{background:#fff}.treino-sheet--folha1 .treino-table-card{margin-top:20px}.treino-sheet--folha1 .treino-data-table.data-table th,.treino-sheet--folha1 .treino-data-table.data-table td{padding:10px 5px;font-size:13px}.treino-sheet--folha1 .treino-data-table.data-table th{font-size:13.5px}.treino-sheet--folha1 .treino-data-table{table-layout:fixed}.treino-sheet--folha1 .treino-data-table th:nth-child(1){width:18%}.treino-sheet--folha1 .treino-data-table th:nth-child(2){width:5.5%}.treino-sheet--folha1 .treino-data-table th:nth-child(3){width:4%}.treino-sheet--folha1 .treino-data-table th:nth-child(4){width:7%}.treino-sheet--folha1 .treino-data-table th:nth-child(5){width:5.5%}.treino-sheet--folha1 .treino-data-table th:nth-child(6){width:7%}.treino-load-cell{font-weight:800;color:#111827;-webkit-print-color-adjust:exact;print-color-adjust:exact}.treino-load-cell--blue{background:#dbeafe!important}.treino-load-cell--green-light{background:#dcfce7!important}.treino-load-cell--green{background:#86efac!important}.treino-load-cell--orange{background:#fed7aa!important}.treino-load-cell--red{background:#fecaca!important}.treino-load-cell--purple{background:#e9d5ff!important;color:#3b0764}.treino-metric-stack--power{gap:8px 44px;padding-inline:56px}.treino-metric-card{display:grid;gap:12px;min-height:112px;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:var(--app-surface-soft)}.treino-metric-stack--power .treino-metric-card{min-height:86px;padding:4px 0;border:0;border-radius:0;background:transparent}.treino-metric-card--placeholder{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.treino-metric-card h3,.treino-table-card h3{margin:0;font-size:var(--report-title-size);font-weight:var(--report-title-weight)}.treino-metric-stack--power .treino-metric-card h3{text-align:center;font-size:14px}.treino-metric-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.treino-metric-card__title-row h3{flex:0 0 auto}.treino-metric-card__title-row .treino-load-legend{flex:1 1 auto;min-width:0;max-width:255px}.treino-table-card__header .treino-load-legend{flex:1 1 auto;min-width:0}.treino-report .treino-sheet__subheader h3,.treino-report .treino-metric-card h3,.treino-report .treino-table-card h3,.treino-report .treino-chart-card h4,.treino-report .treino-exposure-card h4,.treino-report .treino-exposure-list h5,.treino-report .treino-notes-card h4{margin:0;color:var(--treino-report-title-color);font-size:var(--treino-report-title-size);font-weight:var(--treino-report-title-weight);line-height:var(--treino-report-title-line-height);letter-spacing:0}.treino-report .treino-chart-card__header,.treino-report .treino-table-card__header,.treino-report .treino-sheet__subheader{align-items:start}.treino-report .treino-table-card__header h3{padding-left:1px;line-height:1.12}.treino-bar-group{display:grid;gap:10px}.treino-bar-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:10px;align-items:center}.treino-bar-row__label{display:inline;font-size:15px;font-weight:600;color:var(--app-muted)}.treino-bar-track{position:relative;width:100%;height:14px;border-radius:999px;background:var(--app-border);overflow:hidden}.treino-sheet--folha1 .treino-bar-track{background:transparent}.treino-bar-track:after{display:none}.treino-bar{height:100%;border-radius:999px}.treino-bar-row strong{font-size:15px;font-weight:800}.treino-exposure-row strong{font-size:15px}.treino-metric-legend{display:flex;justify-content:center;gap:18px;margin-top:-6px;color:var(--app-text);font-size:12px;font-weight:800}.treino-metric-legend span{display:inline-flex;align-items:center;gap:6px}.treino-bar--green{background:var(--mfc-green)}.treino-bar--gold{background:var(--mfc-gold)}.treino-table-card{display:grid;gap:12px;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:#fff}.treino-table-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.treino-table-card__header span,.bem-estar-table-card__header span{font-size:12px;font-weight:600;color:var(--app-muted-soft)}.treino-table-card__header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.treino-table-card__count{white-space:nowrap}.treino-load-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 7px;max-width:100%;color:var(--app-muted);font-size:10.5px;font-weight:700;line-height:1.2}.treino-load-legend__title{color:var(--app-text)!important;font-size:10px!important;font-weight:800!important;white-space:nowrap}.treino-load-legend__items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px 6px}.treino-load-legend__item{display:inline-flex;align-items:center;gap:4px;color:var(--app-muted)!important;font-size:inherit!important;font-weight:700!important;white-space:nowrap}.treino-load-legend__swatch{width:10px;height:10px;flex:0 0 10px;border:1px solid rgba(15,23,42,.16);border-radius:2px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.treino-data-table{min-width:1280px}.treino-data-table.data-table th,.treino-data-table.data-table td{text-align:center!important;vertical-align:middle}.treino-data-table.data-table th:first-child,.treino-data-table.data-table td:first-child{text-align:left!important}.treino-data-table__name{white-space:nowrap}.treino-data-table.data-table th{padding:8px 6px;background:#242321;color:#fff;font-size:11px;line-height:1.2;text-transform:none;position:static}.treino-data-table.data-table td{padding:6px;font-size:11.5px;font-weight:700;line-height:1.15}.treino-table-group-row td{padding:9px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0;color:#fff;background:#242321;text-align:left!important}.treino-placeholder-grid,.treino-position-grid,.treino-exercise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.treino-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.treino-chart-card{display:grid;gap:12px;padding:var(--report-card-padding);border:1px solid var(--analytics-border);border-radius:8px;background:var(--analytics-surface);box-shadow:var(--analytics-shadow)}.treino-chart-card__header{display:grid;gap:7px;min-width:0;padding-bottom:2px}.treino-chart-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.treino-chart-note{font-size:var(--report-micro-size);line-height:1.4}.treino-average-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(220,192,120,.8);background:#dcc07829;color:#6b5b1d;font-size:11px;font-weight:700;white-space:nowrap}.treino-reference-pill{display:inline-flex;align-items:center;max-width:max-content;min-height:26px;padding:0 9px;border:1px solid rgba(199,171,99,.34);border-radius:999px;background:#dcc07824;color:#6b5b1d;font-size:10.5px;font-weight:800;white-space:nowrap}.treino-mini-legend{display:flex;align-items:center;gap:10px;min-width:0;color:var(--analytics-text-muted);font-size:10.5px;font-weight:800;line-height:1.1}.treino-mini-legend span{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.treino-legend-line,.treino-legend-dash{width:16px;height:3px;flex:0 0 16px;border-radius:999px;background:var(--app-text)}.treino-legend-cross{position:relative;width:13px;height:13px;flex:0 0 13px}.treino-legend-cross:before,.treino-legend-cross:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:3px;border-radius:999px;background:var(--mfc-gold);transform:translate(-50%,-50%) rotate(45deg)}.treino-legend-cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.treino-position-grid .treino-chart-card{min-height:282px;gap:10px;padding:12px}.treino-exercise-grid .treino-chart-card{min-height:244px;gap:10px;padding:12px}.treino-position-grid .treino-chart-card h4,.treino-exercise-grid .treino-chart-card h4{margin:0;color:var(--app-text);font-size:13px;font-weight:850;line-height:1.2}.treino-position-chart,.treino-exercise-chart{display:grid;gap:10px}.treino-position-row__label,.treino-exercise-row__label{font-size:12px;font-weight:700;color:var(--app-muted)}.treino-overlay-track{position:relative;height:16px;border-radius:999px;background:#f3f4f6;overflow:hidden}.treino-overlay-bar{position:absolute;inset-block:0;left:0;border-radius:999px}.treino-overlay-bar--gold{background:var(--mfc-gold)}.treino-overlay-bar--green{background:var(--mfc-green)}.treino-position-row__values,.treino-exercise-row__values{display:grid;justify-items:end;gap:3px}.treino-position-row__values strong,.treino-exercise-row__values strong{font-size:13px;font-weight:700}.treino-position-row__values span,.treino-exercise-row__values span{color:var(--app-muted-soft);font-size:11px;font-weight:600}.treino-position-chart--vertical{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end;min-height:238px;position:relative;padding-left:26px}.treino-position-y-axis{position:absolute;top:0;bottom:58px;left:0;display:grid;grid-template-rows:auto 1fr auto 1fr auto;align-items:center;width:22px;color:var(--analytics-text-muted);font-size:8.5px;font-weight:800;line-height:1;pointer-events:none}.treino-position-y-axis:before{content:"";position:absolute;top:4px;bottom:2px;right:0;width:1px;background:#64748b6b}.treino-position-y-axis span{position:relative;display:block;padding-right:5px;text-align:right}.treino-position-y-axis span:nth-child(2){grid-row:3}.treino-position-y-axis span:nth-child(3){grid-row:5}.treino-position-axis-key{position:absolute;left:calc(-8px * var(--ui-density));bottom:0;display:grid;grid-template-rows:calc(12px * var(--font-density)) calc(10px * var(--font-density));gap:calc(3px * var(--space-density));justify-items:start;min-width:44px;color:var(--analytics-text-muted);font-size:calc(9px * var(--font-density));font-weight:850;line-height:1;text-align:left;text-transform:uppercase;pointer-events:none}.treino-position-axis-key__item{display:inline-flex;align-items:center;justify-content:flex-start;align-self:center;gap:3px;white-space:nowrap}.treino-position-axis-key__item:before{content:"";display:inline-block;width:8px;height:3px;border-radius:999px}.treino-position-axis-key__item--green:before{background:var(--mfc-green)}.treino-position-axis-key__item--gold:before{background:var(--mfc-gold)}.treino-position-axis-key--swatches-only{left:calc(4px * var(--ui-density));bottom:0;grid-template-rows:13.5px 11.5px;gap:3px;min-width:12px}.treino-position-axis-key--swatches-only .treino-position-axis-key__item{display:flex;align-items:center;width:12px;height:100%;gap:0}.treino-position-axis-key--swatches-only .treino-position-axis-key__item:before{width:12px;height:3px}.treino-report .treino-sheet--folha2 .treino-position-column__values{grid-template-rows:13.5px 11.5px;align-items:center}.treino-report .treino-sheet--folha2 .treino-position-column__values strong,.treino-report .treino-sheet--folha2 .treino-position-column__values span{line-height:1}.treino-sheet--folha2 .treino-position-y-axis{bottom:auto;width:30px;height:172px}.treino-sheet--folha2 .treino-position-y-axis:before{right:0;bottom:0}.treino-sheet--folha2 .treino-position-y-axis span{padding-right:9px}.treino-sheet--folha2 .treino-position-chart--vertical{padding-left:34px}.treino-sheet--folha2 .treino-mini-legend .treino-legend-swatch{width:16px;height:3px;flex-basis:16px;border-radius:999px}.treino-position-column{display:grid;gap:8px;justify-items:center;align-items:end}.treino-position-column__plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;min-height:172px;padding-inline:8px;border:0;background:transparent;overflow:visible}.treino-position-column__bar{position:absolute;bottom:0;width:32px;border-radius:7px 7px 2px 2px;box-shadow:0 -8px 18px #0f172a0f}.treino-position-column__bar--gold{background:#dcc078b8}.treino-position-column__bar--green{background:var(--mfc-green);width:34px;z-index:1}.treino-position-column__marker{position:absolute;left:50%;width:52px;height:4px;border-radius:999px;box-shadow:none;transform:translate(-50%,2px);z-index:2}.treino-position-column__marker--gold{background:var(--mfc-gold)}.treino-sheet--folha2 .treino-position-column__bar{width:18px}.treino-sheet--folha2 .treino-position-column__bar--green{width:17px}.treino-sheet--folha2 .treino-position-column__marker{width:24px;height:3px;box-shadow:none}.treino-position-column__label{font-size:11px;font-weight:700;color:var(--app-muted)}.treino-position-column__values{display:grid;justify-items:center;gap:3px}.treino-position-column__values strong{font-size:13.5px;font-weight:850}.treino-position-column__values span{color:var(--app-muted-soft);font-size:11.5px;font-weight:600}.treino-exercise-chart--vertical{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px;align-items:end;min-height:196px}.treino-exercise-chart--horizontal{gap:12px;align-content:center;min-height:150px;padding-top:2px}.treino-exercise-row--horizontal{display:grid;grid-template-columns:164px minmax(0,1fr) 66px;gap:10px;align-items:center;min-height:34px}.treino-exercise-row--horizontal .treino-exercise-row__label{min-width:0;overflow:visible;color:var(--analytics-text-muted);font-size:12px;font-weight:850;line-height:1.12;text-overflow:clip;white-space:normal}.treino-exercise-track{position:relative;height:14px;border-radius:999px;background:var(--app-border)}.treino-exercise-track__fill{height:100%;border-radius:inherit;background:var(--mfc-green)}.treino-exercise-track__marker{position:absolute;top:-5px;width:4px;height:24px;border-radius:999px;background:var(--app-text);box-shadow:none;transform:translate(-2px)}.treino-exercise-row--horizontal .treino-exercise-row__values{display:grid;justify-items:end;gap:1px}.treino-exercise-row--horizontal .treino-exercise-row__values strong{font-size:13.5px;font-weight:900}.treino-exercise-row--horizontal .treino-exercise-row__values span{color:var(--app-muted-soft);font-size:10.5px;font-weight:750}.treino-exercise-column{display:grid;gap:8px;justify-items:center;align-items:end}.treino-exercise-column__plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:122px;padding-inline:5px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:linear-gradient(to top,rgba(148,163,184,.13) 1px,transparent 1px) 0 0 / 100% 25%,#fff;overflow:hidden}.treino-exercise-column__bar{width:30px;border-radius:7px 7px 2px 2px;min-height:4px;box-shadow:0 -8px 18px #0f172a0f}.treino-exercise-column__bar--green{background:var(--mfc-green)}.treino-exercise-column__line{position:absolute;left:50%;width:36px;height:3px;border-radius:999px;background:var(--app-text);box-shadow:none;transform:translate(-50%,1.5px)}.treino-exercise-column__label{font-size:9px;font-weight:700;color:var(--app-muted);text-align:center;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.treino-exercise-column__values{display:grid;justify-items:center;gap:2px}.treino-exercise-column__values strong{font-size:10.5px;font-weight:700}.treino-exercise-column__values span{color:var(--app-muted-soft);font-size:9px;font-weight:600}.treino-athlete-chart-stack{display:grid;gap:12px}.treino-athlete-chart-stack--folha2{margin-top:12px}.treino-athlete-chart-stack--folha2 .treino-chart-card{min-height:350px}.treino-athlete-chart-stack--folha2 .treino-chart-card__header,.treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.treino-athlete-chart-stack--folha2 .treino-chart-card__header h4,.treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__header h4{grid-column:1;grid-row:1}.treino-athlete-chart-stack--folha2 .treino-chart-card__meta,.treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__meta{grid-column:2;grid-row:1;justify-content:flex-end;align-items:flex-start}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__meta{display:contents}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-legend{grid-column:1;grid-row:2;justify-self:start}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-average-pill{grid-column:2;grid-row:1;justify-self:end}.treino-athlete-chart-stack--folha2 .treino-vertical-chart{--treino-athlete-plot-height: 210px;gap:12px;position:relative;padding-left:34px}.treino-athlete-chart-stack--folha2 .treino-vertical-chart--athletes{display:grid;grid-template-columns:repeat(var(--treino-athlete-count, 1),minmax(0,1fr));align-items:end}.treino-athlete-chart-stack--folha2 .treino-vertical-column,.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%;max-width:100%}.treino-athlete-chart-stack--folha2 .treino-vertical-column__plot,.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column__plot{justify-self:stretch;width:100%;max-width:100%;min-width:0}.treino-athlete-chart-stack--folha2 .treino-vertical-column__plot{height:var(--treino-athlete-plot-height);padding-inline:0;border:0;border-radius:0;background:transparent;overflow:visible}.treino-athlete-chart-stack--folha2 .treino-vertical-column__bar{width:22px;border-radius:7px 7px 2px 2px;box-shadow:0 -8px 18px #0f172a0f}.treino-athlete-chart-stack--folha2 .treino-vertical-average-overlay{position:absolute;top:0;left:34px;right:0;height:var(--treino-athlete-plot-height);pointer-events:none;z-index:4}.treino-athlete-chart-stack--folha2 .treino-vertical-average-line{left:0;right:0;width:auto;height:2px;background:var(--app-text);box-shadow:none;transform:translateY(1px)}.treino-athlete-chart-stack--folha2 .treino-vertical-column__label{display:block;justify-self:center;overflow:visible;width:max-content;max-width:92px;min-height:78px;font-size:12.5px;font-weight:700;line-height:1.08;text-align:right;text-orientation:mixed;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}.treino-athlete-y-axis{position:absolute;top:0;left:0;display:grid;grid-template-rows:auto 1fr auto 1fr auto;align-items:center;width:28px;height:var(--treino-athlete-plot-height);color:var(--analytics-text-muted);font-size:10.5px;font-weight:800;line-height:1;pointer-events:none}.treino-athlete-y-axis:before{content:"";position:absolute;top:4px;right:0;bottom:0;width:1px;background:#64748b6b}.treino-athlete-y-axis span{position:relative;display:block;padding-right:5px;text-align:right}.treino-athlete-y-axis span:nth-child(2){grid-row:3}.treino-athlete-y-axis span:nth-child(3){grid-row:5}.treino-athlete-y-axis--right{right:0;left:auto}.treino-athlete-y-axis--right:before{right:auto;left:0}.treino-athlete-y-axis--right span{padding-right:0;padding-left:5px;text-align:left}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart{padding-right:34px}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker{position:absolute;left:50%;width:34px;height:4px;border-radius:999px;background:var(--mfc-gold);box-shadow:none;transform:translate(-50%,2px);z-index:3}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker--game-dash{width:26px;height:2.5px;border-radius:999px;background:var(--app-text);transform:translate(-50%,1.25px);z-index:4}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker--session-cross{width:16px;height:16px;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%,50%);z-index:5}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker--session-cross:before,.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker--session-cross:after{content:"";position:absolute;top:50%;left:50%;width:17px;height:2.5px;border-radius:999px;background:var(--mfc-gold);box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__marker--session-cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__intensity{display:block;min-height:14px;color:var(--analytics-text-muted);font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card{min-height:350px}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: 210px;gap:12px;position:relative;padding-left:34px}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart--athletes{display:grid;grid-template-columns:repeat(var(--treino-athlete-count, 1),minmax(0,1fr));align-items:end}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column__plot{height:var(--treino-athlete-plot-height);padding-inline:0;border:0;border-radius:0;background:transparent;overflow:visible}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column__stack{width:22px}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-overlay{position:absolute;top:0;left:34px;right:0;height:var(--treino-athlete-plot-height);pointer-events:none;z-index:4}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-line{left:0;right:0;width:auto;height:2px;background:var(--app-text);box-shadow:none;transform:translateY(1px)}.treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column__label{display:block;justify-self:center;overflow:visible;width:max-content;max-width:92px;min-height:78px;font-size:12.5px;font-weight:700;line-height:1.08;text-align:right;text-orientation:mixed;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}.treino-vertical-chart-scroll{overflow:visible;padding-bottom:22px}.treino-vertical-chart{display:grid;gap:10px;align-items:end}.treino-vertical-chart--athletes{grid-auto-flow:column;grid-auto-columns:minmax(28px,1fr);min-width:0}.treino-vertical-chart--exposure{grid-auto-flow:column;grid-auto-columns:minmax(38px,38px);min-width:max-content}.treino-vertical-column{display:grid;gap:6px;justify-items:center;align-items:end;min-width:0}.treino-vertical-column--exposure{gap:5px}.treino-vertical-column__plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:156px;padding-inline:2px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:linear-gradient(to top,rgba(148,163,184,.13) 1px,transparent 1px) 0 0 / 100% 25%,#fff;overflow:hidden}.treino-vertical-column--exposure .treino-vertical-column__plot{height:132px}.treino-vertical-column__stack{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;height:100%;overflow:hidden;border-radius:7px 7px 2px 2px}.treino-vertical-column__bar{width:100%;min-height:4px;border-radius:7px 7px 2px 2px;box-shadow:0 -8px 18px #0f172a0d}.treino-vertical-column__stack .treino-vertical-column__bar{border-radius:0;box-shadow:none}.treino-vertical-column__stack .treino-vertical-column__bar:first-child{border-radius:0 0 2px 2px}.treino-vertical-column__stack .treino-vertical-column__bar:last-child{border-radius:7px 7px 0 0}.treino-vertical-column__bar--green{background:var(--mfc-green)}.treino-vertical-column__bar--gray{background:#64748b}.treino-vertical-column__bar--gold{background:var(--mfc-gold)}.treino-vertical-column__bar--red{background:#b91c1c}.treino-vertical-average-line,.treino-vertical-threshold-line{position:absolute;left:0;right:0;height:2px;border-radius:999px;transform:translateY(1px)}.treino-vertical-average-line{height:2px;background:var(--app-text);box-shadow:none}.treino-vertical-threshold-line{background:#111827b3}.treino-vertical-column__value{font-size:12px;font-weight:700;color:var(--app-text);white-space:nowrap}.treino-vertical-column__label{width:100%;min-height:86px;font-size:8.5px;font-weight:600;color:var(--app-muted);line-height:1.15;text-align:left;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.treino-vertical-column--exposure .treino-vertical-column__label{min-height:78px;font-size:8.5px}.treino-athlete-bars{display:grid;gap:8px}.treino-athlete-row,.treino-exposure-row{display:grid;grid-template-columns:160px minmax(0,1fr) 72px;gap:8px;align-items:center}.treino-athlete-row__label,.treino-exposure-row__label{font-size:11px;font-weight:600;color:var(--app-muted);white-space:nowrap}.treino-athlete-row__track{position:relative;display:flex;align-items:stretch;width:100%;height:14px;border-radius:999px;background:var(--app-border);overflow:hidden}.treino-athlete-row__track--stacked{gap:0}.treino-stacked-bar{height:100%}.treino-stacked-bar--green{background:var(--mfc-green)}.treino-stacked-bar--gold{background:var(--mfc-gold)}.treino-average-line{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:999px;background:var(--app-text);transform:translate(-1px)}.treino-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--app-muted)}.treino-legend span{display:inline-flex;align-items:center;gap:6px}.treino-legend-swatch{display:inline-block;width:16px;height:3px;border-radius:999px}.treino-legend-swatch--green{background:var(--mfc-green)}.treino-legend-swatch--gold{background:var(--mfc-gold)}.treino-legend-swatch--red{background:#dc2626}.treino-legend-swatch--gray{background:var(--app-muted-soft)}.treino-exposure-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px}.treino-exposure-card{display:grid;gap:26px;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:#fff;min-width:0}.treino-exposure-panels{display:grid;gap:12px;align-items:start}.treino-exposure-panels--three{grid-template-columns:repeat(3,minmax(0,1fr))}.treino-exposure-panels--two{grid-template-columns:repeat(2,minmax(0,1fr))}.treino-threshold-row{display:flex;gap:8px;flex-wrap:wrap}.treino-threshold-row:empty{display:none}.treino-threshold-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-surface-soft);font-size:12px;font-weight:700;color:var(--app-muted)}.treino-exposure-list{display:grid;gap:20px;min-width:0}.treino-exposure-list h5{margin:0;font-size:14px;text-align:center}.treino-sheet--folha3 .treino-exposure-list h5{display:flex;align-items:center;justify-content:center;min-height:36px}.treino-report .treino-sheet__subheader h3,.treino-report .treino-metric-card h3,.treino-report .treino-table-card h3,.treino-report .treino-chart-card h4,.treino-report .treino-exposure-card h4,.treino-report .treino-exposure-list h5,.treino-report .treino-notes-card h4{color:var(--treino-report-title-color);font-size:var(--treino-report-title-size);font-weight:var(--treino-report-title-weight);line-height:var(--treino-report-title-line-height);letter-spacing:0}.treino-sheet--landscape{align-content:start}.treino-exposure-scroll{display:grid;gap:7px;max-height:none;overflow:visible}.treino-exposure-row{grid-template-columns:minmax(0,1fr) 56px}.treino-exposure-row__track{position:relative;display:flex;align-items:stretch;width:100%;height:16px;border-radius:999px;background:var(--app-border);overflow:hidden}.treino-exposure-row__track-label{position:absolute;top:0;bottom:0;left:8px;display:flex;align-items:center;height:auto;max-width:calc(100% - 12px);font-size:12px;font-weight:800;line-height:1;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none;z-index:1}.treino-sheet--folha3 .treino-exposure-row__track-label,.treino-sheet--folha3 .treino-exposure-row strong{font-size:13.5px}.treino-report .treino-sheet--folha3 .treino-exposure-row{padding:0;border-radius:0;background:transparent;box-shadow:none}.treino-bar--red{background:linear-gradient(90deg,#b91c1c,#ef4444)}.treino-bar--purple{background:#7c3aed}.treino-notes-card{display:grid;gap:3px;margin-top:10px;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:#fff}.treino-notes-card .treino-chart-card__header{gap:1px;padding-bottom:0}.treino-notes-card__body{min-height:168px;padding:10px 12px;border:1.5px solid var(--app-border-strong);border-radius:10px;background:#fafafa;margin-top:-1px;color:var(--app-text);font-size:13px;font-weight:600;line-height:1.45;text-align:justify;overflow:auto}.treino-notes-card__body p{margin:0}.treino-notes-card__body p+p{margin-top:8px}.treino-notes-card__empty{color:var(--app-muted-soft);font-weight:600}.pos-jogo-history-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pos-jogo-sheet--folha1 .pos-jogo-history-grid{margin-top:var(--treino-folha1-screen-cards-charts-gap);margin-bottom:14px}.pos-jogo-history-grid .treino-chart-card{min-height:306px}.pos-jogo-sheet--folha1 .pos-jogo-history-grid .treino-chart-card{min-height:306px;padding:10px 12px 18px}.pos-jogo-history-chart{--pos-jogo-history-axis-width: 34px;--pos-jogo-history-plot-height: 156px;position:relative;display:grid;grid-template-columns:repeat(var(--pos-jogo-history-count, 1),minmax(0,1fr));gap:clamp(3px,.7vw,8px);align-items:end;min-height:210px;padding-left:var(--pos-jogo-history-axis-width)}.pos-jogo-sheet--folha1 .pos-jogo-history-chart{--pos-jogo-history-axis-width: 64px;--pos-jogo-history-plot-height: 174px;gap:0;min-height:272px}.pos-jogo-history-y-axis{position:absolute;top:0;left:0;width:calc(var(--pos-jogo-history-axis-width) - 7px);height:var(--pos-jogo-history-plot-height);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:var(--app-muted);font-size:10px;font-weight:800;line-height:1;pointer-events:none}.pos-jogo-history-y-axis:after{content:"";position:absolute;top:0;right:-4px;bottom:0;width:1px;border-radius:999px;background:#282f2b2e}.pos-jogo-history-line-layer{position:absolute;top:0;left:var(--pos-jogo-history-axis-width);right:0;height:var(--pos-jogo-history-plot-height);pointer-events:none;z-index:1}.pos-jogo-history-line-svg{display:block;width:100%;height:100%;overflow:visible}.pos-jogo-history-line{fill:none;stroke:var(--mfc-green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pos-jogo-history-line--average{stroke:#111;stroke-dasharray:5 4;stroke-width:2.4}.pos-jogo-history-legend{justify-content:flex-end;gap:9px}.pos-jogo-history-legend-line{display:inline-block;width:18px;height:0;border-top:3px solid var(--mfc-green);border-radius:999px}.pos-jogo-history-legend-line--average{border-top-color:#111;border-top-style:dashed;border-top-width:2px}.pos-jogo-history-layer-point{position:absolute;width:9px;height:9px;border:0;border-radius:999px;background:var(--mfc-green);box-shadow:0 0 0 1.4px #075e3a3d;transform:translate(-50%,-50%);z-index:3}.pos-jogo-history-layer-point--selected{width:13px;height:13px;background:var(--mfc-gold);box-shadow:0 0 0 2.2px #b491203d}.pos-jogo-empty-state{display:grid;gap:6px;min-height:84px;align-content:center;justify-items:start;padding:12px 14px;border:1px dashed var(--app-border-strong);border-radius:8px;background:var(--app-surface-soft)}.pos-jogo-empty-state strong{font-size:13px}.pos-jogo-empty-state span{color:var(--app-muted-soft);font-size:12px;line-height:1.45}.pos-jogo-game-column{display:grid;gap:3px;align-items:end;justify-items:center;min-width:0;width:100%}.pos-jogo-sheet--folha1 .pos-jogo-game-column{gap:10px}.pos-jogo-game-column__plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:var(--pos-jogo-history-plot-height);padding-top:8px}.pos-jogo-sheet--folha1 .pos-jogo-game-column__plot{padding-top:0}.pos-jogo-game-column__bar{width:clamp(12px,58%,28px);border-radius:8px 8px 0 0;background:#b491207a;min-height:8px}.pos-jogo-game-column__bar--selected{background:var(--mfc-green)}.pos-jogo-game-column__bar--stacked{display:flex;flex-direction:column-reverse;overflow:hidden;background:transparent}.pos-jogo-game-column__average{position:absolute;left:50%;width:42px;height:2px;border-radius:999px;background:var(--app-text);transform:translate(-50%)}.pos-jogo-game-column__point{position:absolute;left:50%;width:9px;height:9px;border:0;border-radius:999px;background:var(--mfc-green);box-shadow:0 0 0 1.4px #075e3a3d;transform:translate(-50%,-50%);z-index:6}.pos-jogo-game-column__point--selected{width:13px;height:13px;background:var(--mfc-gold);box-shadow:0 0 0 2.2px #b491203d}.pos-jogo-game-column strong,.pos-jogo-game-column span{text-align:center;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-jogo-sheet--folha1 .pos-jogo-game-column strong{display:block;justify-self:start;align-self:start;position:relative;left:50%;overflow:visible;width:58px;min-height:58px;margin-top:0;font-size:11px;font-weight:750;line-height:1.05;text-align:right;transform:translate(-100%) translateY(-8px) rotate(-35deg);transform-origin:bottom right;white-space:nowrap;writing-mode:horizontal-tb}.pos-jogo-period-note{display:grid;gap:8px;padding:12px 14px;border:1px dashed var(--app-border-strong);border-radius:8px;background:var(--app-surface-soft)}.pos-jogo-period-section{display:grid;gap:16px}.pos-jogo-period-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pos-jogo-period-summary__item{display:grid;gap:6px;min-height:88px;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:linear-gradient(180deg,#16a34a0a,#fff0),var(--app-surface-soft)}.pos-jogo-period-summary__item span{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.pos-jogo-period-summary__item strong{font-size:20px;line-height:1.1}.pos-jogo-period-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pos-jogo-period-metric{display:grid;gap:12px;min-width:0;padding:var(--report-card-padding);border:var(--report-border);border-radius:var(--report-radius);background:#fcfcfd}.pos-jogo-period-metric__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-jogo-period-metric__header h5{margin:0;font-size:13px}.pos-jogo-period-row{grid-template-columns:160px minmax(0,1fr) 96px;gap:12px;padding:8px 0;border-bottom:1px solid #eef2f6}.pos-jogo-period-row:last-child{border-bottom:0;padding-bottom:0}.pos-jogo-period-row__note{display:block;margin-top:4px;color:var(--app-muted-soft);font-size:11px;font-weight:500;line-height:1.35}.bem-estar-report{display:grid}.bem-estar-sheet{display:grid;gap:35px;min-height:700px;padding:10px 12px 12px;border:0;border-radius:0;background:#fff;box-shadow:none}.bem-estar-power-header{display:block;align-items:start}.bem-estar-power-header__filters{display:grid;grid-template-columns:168px repeat(5,minmax(112px,1fr));gap:12px;align-items:center}.bem-estar-power-header .bem-estar-sheet__badge{width:160px;height:110px;justify-self:start;border-radius:0}.bem-estar-meta-card{display:grid;gap:6px;min-height:66px;padding:0 12px;align-content:center;justify-items:center;text-align:center;border:var(--report-border);border-radius:var(--report-radius);background:#fff}.bem-estar-meta-card span{font-size:var(--report-label-size);font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.bem-estar-meta-card strong{font-size:15px;font-weight:700;color:var(--app-text)}.bem-estar-body{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:10px;min-width:0;align-items:start}.bem-estar-table-card .table-wrap{overflow:visible}.bem-estar-table-card,.bem-estar-chart-card{display:grid;gap:8px;padding:0;align-content:start;border:0;border-radius:0;background:#fff;min-width:0}.bem-estar-table-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bem-estar-table-card__title{display:grid;gap:3px}.bem-estar-table-card__header h3{margin:0;font-size:var(--report-title-size);font-weight:var(--report-title-weight)}.bem-estar-table-card__title p{margin:0;color:var(--app-muted-soft);font-size:var(--report-micro-size);line-height:1.4}.bem-estar-data-table{--bem-col-atleta: 18.7%;--bem-col-aptidao: 8.3%;--bem-col-observacoes: 21.5%;--bem-col-sono: 6.8%;--bem-col-z-sono: 6.2%;--bem-col-z-dor: 9.1%;--bem-col-z-fadiga: 9.4%;--bem-col-z-humor: 6.7%;--bem-col-z-media: 13.3%;min-width:100%;table-layout:fixed;border-collapse:collapse}.bem-estar-data-table col.bem-estar-col--atleta{width:var(--bem-col-atleta)}.bem-estar-data-table col.bem-estar-col--aptidao{width:var(--bem-col-aptidao)}.bem-estar-data-table col.bem-estar-col--observacoes{width:var(--bem-col-observacoes)}.bem-estar-data-table col.bem-estar-col--sono{width:var(--bem-col-sono)}.bem-estar-data-table col.bem-estar-col--z-sono{width:var(--bem-col-z-sono)}.bem-estar-data-table col.bem-estar-col--z-dor{width:var(--bem-col-z-dor)}.bem-estar-data-table col.bem-estar-col--z-fadiga{width:var(--bem-col-z-fadiga)}.bem-estar-data-table col.bem-estar-col--z-humor{width:var(--bem-col-z-humor)}.bem-estar-data-table col.bem-estar-col--z-media{width:var(--bem-col-z-media)}.bem-estar-data-table th,.bem-estar-data-table td{padding:4.5px 4px;border-bottom:1px solid var(--app-border);font-size:12.9px;line-height:1.14;text-align:center;vertical-align:middle}.bem-estar-data-table th{padding-top:0;padding-bottom:9px;border-bottom:0;background:#fff;color:var(--app-text);font-size:12.8px;font-weight:700;line-height:1.22;text-transform:none;position:static}.bem-estar-col-atleta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.bem-estar-data-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.bem-estar-row--no-response td{color:var(--app-text)}.bem-estar-data-table tbody tr:nth-child(2n){background:var(--app-surface-muted)}.bem-estar-data-table tbody tr:hover{background:var(--app-surface-muted)}body:not(.is-report-printing) .bem-estar-body{--bem-estar-visual-row-height: 29px;align-items:stretch}body:not(.is-report-printing) .bem-estar-table-card{height:100%;align-content:stretch}body:not(.is-report-printing) .bem-estar-table-card .table-wrap{height:100%}body:not(.is-report-printing) .bem-estar-data-table{height:100%}body:not(.is-report-printing) .bem-estar-data-table tbody tr{height:var(--bem-estar-visual-row-height)}body:not(.is-report-printing) .bem-estar-data-table tbody td{padding-top:2px;padding-bottom:2px}.bem-estar-z-text--green{color:#16833a}.bem-estar-z-text--red{color:#ef233c}.bem-estar-chart-card{align-content:start;padding-top:5px}.bem-estar-chart-card h3{margin:0 0 10px;text-align:center;font-size:18px;line-height:1.1}.bem-estar-chart-list{display:grid;gap:5px;overflow:visible;padding-right:0}.bem-estar-chart-list:after{display:none}.bem-estar-chart-axis{display:grid;grid-template-columns:132px minmax(0,1fr);gap:7px;align-items:center;color:var(--app-text);font-size:12.8px}.bem-estar-chart-axis div{display:flex;justify-content:space-between;min-width:0}.bem-estar-chart-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:7px;align-items:center}.bem-estar-chart-row__label{font-size:12.8px;font-weight:400;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.bem-estar-z-track{position:relative;width:100%;height:24px;border-radius:0;background:transparent;overflow:visible}.bem-estar-z-track__axis{display:none}.bem-estar-z-track__marker{position:absolute;top:-3px;bottom:-3px;width:1px;background:#d1d5dbe6}.bem-estar-z-track__marker--warn{left:100%;display:none}.bem-estar-z-bar{position:absolute;top:0;bottom:0;border-radius:0}.bem-estar-z-bar--green{background:#30924d}.bem-estar-z-bar--neutral{background:gray}.bem-estar-z-bar--red{background:#ef233c}.bem-estar-chart-row strong{display:none}.testes-report{display:grid}.testes-sheet{display:grid;gap:14px;min-height:1020px}.testes-sheet__header{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;padding:0;border:0;border-radius:0;background:transparent}.testes-sheet__brand-line .report-brand-text{top:0}.testes-sheet__brand-line .club-badge{width:140px;height:104px}.testes-sheet__brand-copy{display:grid;gap:2px}.testes-sheet__brand-copy strong{font-size:20px}.testes-sheet__brand-copy span{color:var(--app-muted-soft);font-size:12px}.testes-sheet__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.testes-sheet__meta--header .testes-header-card strong{font-size:16px}.testes-summary-card__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#15803d14;color:#166534}.testes-test-block__icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 42px}.testes-test-block__icon img{display:block;width:100%;height:100%;object-fit:contain}.testes-radar-footnote span{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.testes-header-card,.testes-athlete-card,.testes-radar-card,.testes-identity-card,.testes-bilateral-card,.testes-test-block{border:1px solid #dfe5eb;border-radius:8px;background:transparent}.testes-header-card{display:grid;gap:5px;min-height:68px;padding:9px 10px;align-content:center}.testes-header-card--accent{border-color:#15803d2e;background:transparent}.testes-header-card span,.testes-athlete-meta__item span,.testes-metric-card span{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.testes-header-card strong{font-size:15px}.testes-header-card--accent strong{font-size:17px}.testes-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.testes-identity-card{display:grid;grid-template-rows:1fr;overflow:hidden;background:transparent;min-height:250px}.testes-identity-card__photo{min-height:0}.testes-identity-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.testes-photo-card__placeholder{display:grid;place-items:center;gap:8px;height:100%;min-height:250px;background:linear-gradient(145deg,#15803d14,#b4912014),var(--app-surface-soft);color:var(--app-muted-soft);font-weight:600;text-align:center}.testes-radar-card,.testes-athlete-card{display:grid;gap:7px;padding:8px;min-height:250px}.testes-radar-card{place-items:center;overflow:visible}.testes-athlete-card__header{display:flex;align-items:center;gap:8px}.testes-radar-card__header,.testes-test-block__header,.testes-bilateral-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.testes-radar-card__header h3,.testes-athlete-card h3,.testes-test-block__header h3,.testes-bilateral-card__header h4{margin:0}.testes-radar-card__header h3,.testes-athlete-card h3{font-size:var(--report-title-size);font-weight:var(--report-title-weight)}.testes-athlete-card h3,.testes-athlete-card__title{color:var(--app-muted-soft);font-size:12px;font-weight:700;text-transform:uppercase}.testes-radar-card__header p{margin:5px 0 0;color:var(--app-muted);font-size:var(--report-micro-size);font-weight:500;line-height:1.4}.testes-radar-card__header span,.testes-test-block__header span{color:var(--app-muted);font-size:11px;font-weight:600}.testes-radar-svg{width:100%;max-width:360px;justify-self:center;overflow:visible}.testes-radar-ring{fill:none;stroke:var(--app-border-strong);stroke-width:1}.testes-radar-axis{stroke:var(--app-border-strong);stroke-width:1}.testes-radar-shape{fill:#c89f1c29;stroke:var(--mfc-gold-dark);stroke-width:2}.testes-radar-reference-shape{fill:#16a34a14;stroke:var(--mfc-green-dark);stroke-width:2}.testes-radar-dot{fill:var(--mfc-gold-dark)}.testes-radar-reference-dot{fill:var(--mfc-green-dark)}.testes-radar-label{fill:var(--app-muted);font-size:11.2px;font-weight:700}.testes-radar-ring{fill:#16a34a0a;stroke:#16a34a3d;stroke-width:1}.testes-radar-empty{display:grid;place-items:center;min-height:220px;color:var(--app-muted-soft);text-align:center}.testes-radar-footnote{padding-top:4px;border-top:1px solid #eef2f6;display:flex;justify-content:flex-end}.testes-athlete-meta{display:grid;gap:5px;grid-template-rows:repeat(5,minmax(0,1fr))}.testes-athlete-meta__item{display:grid;gap:3px;padding:5px 8px;border:1px solid var(--app-border);border-radius:8px;background:transparent}.testes-athlete-meta__item strong,.testes-metric-card strong{font-size:15px}.testes-block-stack{display:grid;gap:12px}.testes-test-block{--test-base-color: var(--app-muted);--test-base-strong: #374151;--test-base-border: rgba(75, 85, 99, .28);--test-base-surface: transparent;--test-value-color: var(--app-text);--test-image-filter: brightness(0) saturate(100%) invert(35%) sepia(9%) saturate(677%) hue-rotate(176deg) brightness(89%) contrast(88%);display:grid;gap:8px;padding:var(--report-card-padding-tight);border-color:var(--test-base-border);background:var(--test-base-surface)}.testes-test-block__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:14px}.testes-test-block__body--with-image{grid-template-columns:116px minmax(0,1fr) minmax(170px,.62fr);gap:8px;align-items:stretch}.testes-test-block__body--with-image-only{grid-template-columns:116px minmax(0,1fr)}.testes-test-block__body--compact{grid-template-columns:1fr}.testes-test-block__body-image{display:grid;place-items:center;width:116px;height:100%;min-height:42px;align-self:stretch;padding:4px 8px;border:1px solid var(--test-base-border);border-radius:8px;background:var(--test-base-surface);overflow:hidden}.testes-test-block__body-image img{display:block;width:90%;height:90%;object-fit:contain;filter:var(--test-image-filter)}.testes-test-block__body-image--nordicos{padding:0}.testes-test-block__body-image--nordicos img{width:122%;height:122%;object-fit:contain;object-position:42% center}.testes-test-block__body-image--imtp img{width:82%;height:82%;object-fit:contain;object-position:center}.testes-test-block__body-image--adutores-abdutores img{width:108%;height:80%;object-fit:contain;object-position:center}.testes-test-block__body-image--dorsiflexao img{width:118%;height:92%;object-fit:contain;object-position:center}.testes-test-block__body-image--bronco img{width:96%;height:92%;object-fit:contain;object-position:center}.testes-test-block__title{display:flex;align-items:center;gap:12px}.testes-test-block__title h3{color:var(--test-base-strong);font-size:18px;font-weight:var(--report-title-weight)}.testes-test-block__title span{line-height:1.4}.testes-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.testes-test-block__body--with-image .testes-metric-grid{gap:6px}.testes-test-block__body--with-image .testes-metric-card{min-height:58px;row-gap:10px;padding:6px 8px;align-content:center;justify-items:center;text-align:center}.testes-test-block__body--with-image .testes-metric-card span{font-size:16px;font-weight:800;line-height:1.05;overflow-wrap:anywhere;text-align:center}.testes-test-block__body--with-image .testes-metric-card strong{font-size:15px;line-height:1.05;text-align:center}.testes-test-block--imtp .testes-metric-card span{font-size:18px;font-weight:800;line-height:1.05;text-align:center}.testes-test-block--imtp .testes-metric-card strong{font-size:17px;text-align:center}.testes-test-block__body--with-image .testes-bilateral-card{border-color:var(--test-base-border);background:var(--test-base-surface);padding:5px 8px 8px;gap:12px}.testes-test-block__body--with-image .testes-bilateral-row{grid-template-columns:58px minmax(0,1fr) 86px;column-gap:12px;row-gap:8px}.testes-test-block__body--with-image .testes-bilateral-card__header h4{color:var(--test-base-strong);font-size:17px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;width:100%}.testes-test-block__body--with-image .testes-bilateral-card__header{align-items:center;justify-content:center;min-height:0}.testes-test-block__body--with-image .testes-bilateral-card__header span{display:none}.testes-test-block__body--with-image .testes-bilateral-row__track{width:calc(100% - 8px);margin-left:8px}.testes-test-block__body--with-image .testes-bilateral-row strong{color:var(--test-value-color);white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.testes-test-block__body--with-image .testes-bilateral-row__label{color:var(--test-base-strong);font-size:13px;font-weight:800}.testes-test-block--imtp .testes-bilateral-card__header h4{font-size:18px}.testes-test-block__body--imtp-vertical{min-height:160px;height:160px;max-height:160px;align-items:stretch;overflow:hidden}.testes-test-block__body--imtp-vertical .testes-metric-grid,.testes-test-block__body--imtp-vertical .testes-bilateral-card,.testes-test-block__body--imtp-vertical .testes-test-block__body-image{min-height:160px;height:160px;max-height:160px}.testes-test-block__body--imtp-vertical .testes-metric-card{min-height:160px;height:160px;padding-top:10px;padding-bottom:10px;overflow:hidden}.testes-test-block__body--imtp-vertical .testes-metric-card span{font-size:18px}.testes-test-block__body--imtp-vertical .testes-metric-card strong{font-size:17px}.testes-test-block__body--imtp-vertical .testes-metric-card:nth-child(3):last-child{grid-column:4}.testes-test-block--adutores-abdutores .testes-metric-grid{grid-column:2 / 4;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.93fr));grid-template-rows:1fr}.testes-test-block--adutores-abdutores .testes-test-block__body{grid-template-columns:116px minmax(0,1fr) minmax(170px,.62fr)}.testes-test-block--isquiotibiais .testes-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testes-test-block--isquiotibiais .testes-metric-card:nth-child(3):last-child{grid-column:auto}.testes-test-block__body--imtp-vertical .testes-bilateral-card{align-content:center}.testes-test-block__body--imtp-vertical .testes-bilateral-card__header h4{font-size:18px}.testes-test-block--vertical-jumps .testes-metric-card span{font-size:18px;line-height:1.05}.testes-test-block--vertical-jumps .testes-test-block__body-image img{width:76%;height:76%}.testes-metric-card{--metric-card-border: var(--test-base-border, var(--app-border));--metric-card-surface: var(--test-base-surface, transparent);--metric-label-color: var(--test-base-strong, var(--app-muted-soft));--metric-value-color: var(--test-value-color, var(--app-text));display:grid;gap:10px;padding:9px 11px;border:1px solid var(--metric-card-border);border-radius:8px;background:var(--metric-card-surface);min-height:66px}.testes-metric-card span{color:var(--metric-label-color)}.testes-metric-card strong{color:var(--metric-value-color)}.testes-metric-card--accent,.testes-metric-card--time{--metric-card-border: var(--test-base-border, var(--app-border));--metric-card-surface: var(--test-base-surface, transparent);--metric-label-color: var(--test-base-strong, var(--app-muted-soft));--metric-value-color: var(--test-value-color, var(--app-text))}.testes-metric-card--time strong{color:var(--metric-value-color)}.testes-metric-card--asymmetry-good{border-color:#15803db3;background:#15803d2e}.testes-metric-card--asymmetry-good span,.testes-metric-card--asymmetry-good strong{color:#0f6b32}.testes-metric-card--asymmetry-warning{border-color:#b48d20b8;background:#b48d2033}.testes-metric-card--asymmetry-warning span,.testes-metric-card--asymmetry-warning strong{color:#7c5e10}.testes-metric-card--asymmetry-danger{border-color:#b42318bd;background:#b423182e}.testes-metric-card--asymmetry-danger span,.testes-metric-card--asymmetry-danger strong{color:#a11f16}.testes-bilateral-card{display:grid;gap:14px;padding:10px;background:transparent}.testes-bilateral-card__header span{color:var(--app-muted-soft);font-size:11px}.testes-bilateral-bars{display:grid;gap:8px}.testes-bilateral-row{display:grid;grid-template-columns:68px minmax(0,1fr) 76px;gap:10px;align-items:center}.testes-bilateral-row__label{font-size:12px;font-weight:700;color:var(--app-muted)}.testes-bilateral-row__track{width:100%;height:16px;border-radius:999px;background:var(--app-border);overflow:hidden}.testes-bar{height:100%;min-width:0;border-radius:999px}.testes-bar--green{background:var(--mfc-green)}.testes-bar--gold{background:var(--mfc-gold)}.testes-final-grid{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:12px;align-items:stretch}.testes-test-block--compact-short .testes-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testes-test-block--compact-short .testes-test-block__body,.testes-test-block--dorsiflexao .testes-test-block__body{min-height:160px;height:160px;max-height:160px;align-items:stretch;overflow:hidden}.testes-test-block--compact-short .testes-test-block__body-image,.testes-test-block--dorsiflexao .testes-test-block__body-image,.testes-test-block--compact-short .testes-metric-grid,.testes-test-block--dorsiflexao .testes-metric-grid,.testes-test-block--dorsiflexao .testes-bilateral-card{min-height:160px;height:160px;max-height:160px}.testes-test-block--compact-short .testes-metric-card{min-height:160px;height:160px;max-height:160px;align-content:center;justify-items:center;overflow:hidden;text-align:center}.testes-test-block--compact-short .testes-metric-card span,.testes-test-block--dorsiflexao .testes-metric-card span{font-size:18px}.testes-test-block--dorsiflexao .testes-metric-card{min-height:160px;height:160px;max-height:160px;align-content:center;justify-items:center;overflow:hidden;text-align:center}.testes-test-block--wide-metrics .testes-test-block__body{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.testes-test-block--wide-metrics .testes-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testes-test-block--dorsiflexao .testes-test-block__body{grid-template-columns:108px minmax(250px,.95fr) minmax(190px,.82fr);gap:8px;align-items:stretch}.testes-test-block--dorsiflexao .testes-test-block__body-image{width:108px;min-height:64px}.testes-test-block--dorsiflexao .testes-bilateral-card{grid-column:3;grid-row:1;min-width:0;padding:7px;gap:10px}.testes-test-block--dorsiflexao .testes-metric-grid{grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.testes-test-block--dorsiflexao .testes-bilateral-row{grid-template-columns:58px minmax(0,1fr) 86px;column-gap:12px;row-gap:8px}.testes-test-block--dorsiflexao .testes-bilateral-row__track{width:calc(100% - 8px);height:14px;justify-self:stretch;margin-left:8px}.testes-test-block--dorsiflexao .testes-bilateral-card__header h4{font-size:16px;line-height:1.05;white-space:normal}.testes-test-block--dorsiflexao .testes-bilateral-row__label{font-size:10px}.testes-test-block--dorsiflexao .testes-bilateral-row strong{font-size:11px}.testes-test-block--compact-short,.testes-test-block--wide-metrics{background:var(--test-base-surface)}.report-document-shell{display:grid;justify-items:end;gap:10px}.report-document-shell__tools{width:100%;display:flex;justify-content:flex-end;gap:8px}body.is-report-focus{overflow:hidden;background:#fff}body.is-report-focus .app-sidebar,body.is-report-focus .app-topbar{display:none}body.is-report-focus .app-main{width:100%;max-width:100%;margin-left:0}body.is-report-focus .app-shell{min-height:100vh;padding:0}body.is-report-focus .content-grid{width:100%;margin:0;padding:calc(10px * var(--space-density)) calc(28px * var(--space-density)) calc(8px * var(--space-density))}body.is-report-focus .report-stage,body.is-report-focus .report-document-shell--focus{width:100%}body.is-report-focus .report-document-shell--focus{justify-items:center;margin:0 auto;gap:6px;height:calc(100vh - 18px);align-content:start;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;zoom:1!important}body.is-report-focus .report-document-shell--focus .report-document{zoom:var(--report-focus-scale, 1)!important}body.is-report-focus .report-document-shell--focus.report-document-shell--print-preview{overflow:hidden;box-shadow:none}body.is-report-focus .report-document-shell--focus .report-document__header{display:none}body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="1"] .treino-report>.treino-sheet:nth-of-type(n+2),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="2"] .treino-report>.treino-sheet:not(:nth-of-type(2)),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="3"] .treino-report>.treino-sheet:not(:nth-of-type(3)),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="1"] .testes-report>.testes-sheet:nth-of-type(n+2),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="2"] .testes-report>.testes-sheet:not(:nth-of-type(2)),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="3"] .testes-report>.testes-sheet:not(:nth-of-type(3)),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="1"] .bem-estar-report>.bem-estar-sheet:nth-of-type(n+2),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="2"] .bem-estar-report>.bem-estar-sheet:not(:nth-of-type(2)),body.is-report-focus .report-document-shell--focus .report-document[data-focus-page="3"] .bem-estar-report>.bem-estar-sheet:not(:nth-of-type(3)){display:none!important}.report-focus-navigation{display:grid;grid-template-columns:42px auto 42px;gap:10px;align-items:center;justify-content:center;width:min(var(--report-screen-width),100%);margin:4px auto 0}.report-document-shell--vertical .report-focus-navigation{width:min(var(--report-screen-vertical-width),100%)}.report-document-shell--widescreen .report-focus-navigation{width:min(var(--report-screen-widescreen-width),100%)}.report-focus-navigation span{color:var(--app-muted);font-size:calc(12px * var(--font-density));font-weight:800;text-transform:uppercase}.report-focus-navigation__button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--app-border);border-radius:999px;background:#fff;color:var(--app-text);box-shadow:0 10px 24px #0f172a14;cursor:pointer}.report-focus-navigation__button:hover:not(:disabled),.report-focus-navigation__button:focus-visible{border-color:#006b2657;color:var(--mfc-green-dark);outline:none}.report-focus-navigation__button:disabled{cursor:default;opacity:.28;visibility:hidden}.report-document-shell--print-preview{justify-items:center;padding:18px;overflow-x:auto;border:1px dashed var(--app-border-strong);border-radius:8px;background:#f8fafc;zoom:1!important}.report-print-pagination{display:none}.report-document{width:min(var(--report-screen-width),100%);min-height:792px;padding:18px 20px 22px;border:1px solid var(--app-outline);border-radius:16px;background:#fff;box-shadow:0 10px 22px #0f172a0d}.report-document--vertical{width:min(var(--report-screen-vertical-width),100%);min-height:1120px}.report-document--widescreen{width:min(var(--report-screen-widescreen-width),100%);min-height:768px}.report-document__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--app-outline);margin-bottom:14px}.report-document__header h2{margin:0;color:var(--app-text);font-size:18px;font-weight:800;line-height:1.15}.report-document__header p{margin:6px 0 0;color:var(--app-muted-soft);font-size:12px;line-height:1.4}.report-document__body{min-width:0}.report-document--widescreen .bem-estar-sheet{min-height:720px}.report-document--widescreen .report-document__header,.report-document-shell--print-preview .report-document__header{display:none}.report-document-shell--print-preview[data-print-preview-key=treino] .report-document,.report-document-shell--print-preview[data-print-preview-key=treino] .report-document--vertical,.report-document-shell--print-preview[data-print-preview-key=treino] .report-document__body,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report{width:var(--treino-folha1-print-page-width);max-width:var(--treino-folha1-print-page-width);min-height:0;padding:0;border:0;border-radius:0;box-shadow:none}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report{display:block}.report-document-shell--print-preview[data-print-preview-key=testes]{box-sizing:border-box;display:grid;justify-items:center;width:min(210mm,100%);max-width:210mm;margin-inline:auto;padding:7mm;overflow:visible;border:1px solid var(--app-outline);border-radius:8px;background:#fff;box-shadow:0 10px 22px #0f172a0d;zoom:1!important}.report-document-shell--print-preview[data-print-preview-key=testes] .report-document-shell__tools{width:196mm;max-width:100%}.report-document-shell--print-preview[data-print-preview-key=testes] .report-document,.report-document-shell--print-preview[data-print-preview-key=testes] .report-document--horizontal,.report-document-shell--print-preview[data-print-preview-key=testes] .report-document--vertical{box-sizing:border-box;display:block;width:196mm;max-width:100%;height:283mm;max-height:283mm;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none;transform:translateY(-5mm)}.report-document-shell--print-preview[data-print-preview-key=testes] .report-document__header{display:none}.report-document-shell--print-preview[data-print-preview-key=testes] .report-document__body,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-report,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet{box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;margin:0;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet{display:grid;grid-template-rows:26mm 47mm minmax(0,1fr);gap:2mm;padding:0;border:0;border-radius:0;background:#fff}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__header{display:grid;grid-template-columns:52mm minmax(0,1fr);gap:2mm;align-items:stretch;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__brand-line{display:grid;min-height:0;place-items:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__brand-line .club-badge{width:50mm;height:28mm;transform:translateY(3mm)}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__brand-line .club-badge img{display:block;width:100%;height:100%;object-fit:contain}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6mm;min-height:0;align-items:end}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-card{box-sizing:border-box;display:grid;gap:1.7mm;min-height:0;height:18mm;padding:1.3mm 1.8mm;align-content:center;align-self:end;overflow:hidden;border:.25mm solid #dfe5eb;border-radius:2mm;background:transparent}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-card span{color:var(--app-muted-soft);font-size:8pt;font-weight:700;line-height:1;transform:translateY(-1.7mm);text-transform:uppercase}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-card--date>span{transform:none}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-card strong,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-sheet__meta--header .testes-header-card strong{overflow:hidden;color:var(--app-text);font-size:8.5pt;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-date-range{display:grid;gap:.3mm;color:var(--app-text);font-size:8.5pt;font-weight:800;line-height:1.05;transform:translateY(1.7mm);white-space:normal}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-header-date-range span{display:block;overflow:hidden;color:var(--app-text);font-size:8.5pt;font-weight:800;line-height:1.05;text-overflow:ellipsis;transform:none;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-top-grid{display:grid;grid-template-columns:52mm minmax(0,1fr) 56mm;gap:2mm;align-items:stretch;min-height:0;height:47mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-identity-card,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-radar-card,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-card{box-sizing:border-box;min-height:0;height:47mm;max-height:47mm;padding:1.5mm;gap:1mm;overflow:hidden;border:.25mm solid #dfe5eb;border-radius:2mm;background:transparent}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-radar-card{display:grid;padding:.8mm;place-items:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-identity-card{display:grid;grid-template-rows:1fr;padding:0}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-identity-card__photo,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-identity-card__photo img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-photo-card__placeholder{min-height:0;height:100%;font-size:7pt}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-radar-svg{width:100%;max-width:70mm;height:45mm;max-height:45mm;overflow:visible}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-radar-label{font-size:14px;transform:translate(var(--radar-label-print-x, 0),var(--radar-label-print-y, 0))}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-card__header{gap:1mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-card__header svg{width:3.5mm;height:3.5mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-card__title{color:var(--app-muted-soft);font-size:7pt;font-weight:700;line-height:1;text-transform:uppercase}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-meta{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:.8mm;min-height:0}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-meta__item{box-sizing:border-box;display:grid;gap:.9mm;min-height:0;padding:.7mm 1mm;overflow:hidden;border-radius:1.4mm;background:transparent}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-meta__item span{font-size:5.8pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-athlete-meta__item strong{overflow:hidden;font-size:6.8pt;line-height:1;text-overflow:ellipsis;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-block-stack{display:grid;grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,1fr);gap:1.6mm;min-height:0;height:100%;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-final-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:1.6mm;align-items:stretch;min-height:0;height:100%;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1mm;min-height:0;height:100%;padding:1.4mm;overflow:hidden;border:.25mm solid var(--test-base-border);border-radius:2mm;background:var(--test-base-surface)}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__header,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__title{display:flex;align-items:center;min-height:0;gap:1.4mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__icon{width:5mm;height:5mm;flex:0 0 5mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__title h3{margin:0;color:var(--test-base-strong);font-size:8.2pt;font-weight:800;line-height:1}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__title span{display:none}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body{display:grid;grid-template-columns:21mm minmax(0,1fr) 65mm;gap:1.4mm;align-items:stretch;min-height:0;height:100%;max-height:none;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body--with-image-only,.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--compact-short .testes-test-block__body{grid-template-columns:21mm minmax(0,1fr)}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--adutores-abdutores .testes-test-block__body{grid-template-columns:21mm minmax(0,1fr) 65mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--dorsiflexao .testes-test-block__body{grid-template-columns:19mm minmax(0,1fr) 64mm}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image{box-sizing:border-box;display:grid;width:100%;min-height:0;height:100%;padding:.6mm;overflow:hidden;border:0;border-radius:1.6mm;background:var(--test-base-surface);place-items:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image img{display:block;width:90%;height:90%;object-fit:contain;filter:grayscale(1) brightness(0) contrast(1000%)}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--nordicos img{width:122%;height:122%;object-position:42% center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--imtp img{width:82%;height:82%}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--adutores-abdutores img{width:108%;height:80%}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--cmj img{width:68%;height:68%;object-position:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--dorsiflexao img{width:118%;height:92%}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block__body-image--bronco img{width:100%;height:96%}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1mm;min-height:0;height:100%;max-height:none;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--adutores-abdutores .testes-metric-grid{grid-column:2 / 4;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.93fr))}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--isquiotibiais .testes-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--compact-short .testes-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--dorsiflexao .testes-metric-grid{grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr))}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-metric-card{box-sizing:border-box;display:grid;min-height:0;height:100%;max-height:none;padding:1mm;gap:1.4mm;align-content:center;justify-items:center;overflow:hidden;border:0;border-radius:1.6mm;background:var(--metric-card-surface);text-align:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-metric-card span{color:var(--metric-label-color);font-size:6.6pt;font-weight:800;line-height:1;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-metric-card strong{color:var(--metric-value-color);font-size:7.8pt;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-card{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;padding:.9mm;gap:.8mm;overflow:hidden;border:0;border-radius:1.6mm;background:var(--test-base-surface)}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-test-block--dorsiflexao .testes-bilateral-card{grid-column:3;grid-row:1}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-card__header{display:flex;align-items:center;justify-content:center;min-height:0}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-card__header span{display:none}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-card__header h4{width:100%;margin:0;color:var(--test-base-strong);font-size:7.5pt;font-weight:800;line-height:1;text-align:center;white-space:normal}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-bars{display:grid;gap:.8mm;min-height:0;align-content:center}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-row{display:grid;grid-template-columns:11mm minmax(0,1fr) 13mm;column-gap:.8mm;row-gap:.5mm;align-items:center;min-height:0}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-row__label{color:var(--test-base-strong);font-size:6.1pt;font-weight:800;line-height:1}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-row__track{width:calc(100% - .6mm);height:3.4mm;min-height:3.4mm;margin-left:.6mm;border-radius:999px}.report-document-shell--print-preview[data-print-preview-key=testes] .testes-bilateral-row strong{color:var(--test-value-color);font-size:6.5pt;font-weight:800;line-height:1;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet+.treino-sheet{margin-top:0}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet+.treino-sheet{margin-top:var(--treino-app-print-preview-page-gap, 0mm)}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet--folha2+.treino-sheet--folha3{margin-top:var(--treino-app-print-preview-after-folha2-gap, 0mm)}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet{position:relative}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet:before{content:"Folha";position:absolute;top:2mm;left:3mm;z-index:20;display:inline-flex;align-items:center;min-height:5mm;padding:0 2.2mm;border:1px solid rgba(0,107,38,.22);border-radius:999px;background:#ffffffeb;color:var(--mfc-green-dark);font-size:6pt;font-weight:850;line-height:1;box-shadow:0 4px 12px #0f172a14;pointer-events:none}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet--folha1:before{content:"Folha 1"}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet--folha2:before{content:"Folha 2"}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet--folha3:before{content:"Folha 3"}.report-document-shell--print-preview:not(.report-document-shell--print-output)[data-print-preview-key=treino] .treino-sheet+.treino-sheet:after{content:"";position:absolute;top:0;left:3mm;right:3mm;z-index:19;border-top:1px dashed rgba(0,107,38,.36);pointer-events:none}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1{box-sizing:border-box;display:grid;grid-template-rows:auto auto auto auto;gap:0;width:var(--treino-folha1-print-page-width);max-width:var(--treino-folha1-print-page-width);height:var(--treino-folha1-print-page-height);min-height:var(--treino-folha1-print-page-height);max-height:var(--treino-folha1-print-page-height);padding:var(--treino-folha1-print-padding-top) var(--treino-folha1-print-padding-x) var(--treino-folha1-print-padding-bottom);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transform:scale(var(--treino-print-sheet-zoom));transform-origin:top center}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .table-wrap{min-height:0;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-sheet__header{gap:1.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-power-header__filters{grid-template-columns:24mm repeat(6,minmax(0,1fr));gap:1.2mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-power-header .treino-sheet__badge{width:28mm;height:18mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-power-meta-card{min-height:15mm;padding:1mm 1.2mm;gap:.7mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-power-meta-card span{font-size:9pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-power-meta-card strong{font-size:9pt;line-height:1.05}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report--treino .treino-sheet--folha1 .treino-power-meta-card{gap:1.25mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report--treino .treino-sheet--folha1 .treino-power-meta-card span{font-size:9.8pt;font-weight:800}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .report-brand-text{font-size:9pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-sheet__brand{min-width:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-sheet__meta{gap:1.2mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-summary-strip{gap:1.2mm;margin-top:var(--treino-folha1-print-header-cards-gap);padding:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-summary-item{gap:.7mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-summary-item strong{font-size:11pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-summary-item span{font-size:6.2pt;line-height:1.05}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--treino-folha1-print-charts-gap);margin-top:var(--treino-folha1-print-cards-charts-gap)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-metric-card{min-height:var(--treino-folha1-print-chart-card-height);gap:.65mm;padding:.8mm 1.2mm;background:#fff}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-metric-card h3{font-size:5.9pt;line-height:1.05}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-metric-card__title-row{gap:1.3mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-bar-group{gap:.55mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-bar-row{grid-template-columns:16mm minmax(0,1fr) 8.5mm;gap:.8mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-bar-row__label,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-bar-row strong{font-size:6.2pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-bar-track{height:var(--treino-folha1-print-bar-height)}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-grid{gap:1.3mm;margin-top:var(--treino-folha1-print-cards-charts-gap);margin-bottom:.8mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-grid .treino-chart-card{min-height:34mm;gap:.5mm;padding:.8mm 1.2mm 1.5mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-chart{--pos-jogo-history-axis-width: 13mm;--pos-jogo-history-plot-height: 15.5mm;min-height:27mm;gap:0}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis{width:calc(var(--pos-jogo-history-axis-width) - 1.5mm);height:var(--pos-jogo-history-plot-height);font-size:4.1pt}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis span{padding-right:1.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis:after{right:0}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line-layer{height:var(--pos-jogo-history-plot-height)}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line{stroke-width:1.9}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line--average{stroke-width:1.1;stroke-dasharray:3 2}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend{gap:1.2mm;font-size:4.2pt}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend-line{width:4mm;border-top-width:.5mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend-line--average{border-top-width:.35mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column{gap:1.2mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__plot{height:var(--pos-jogo-history-plot-height);padding-top:0}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__bar{width:3.2mm;border-radius:1.2mm 1.2mm 0 0}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__point{width:1.9mm;height:1.9mm;border-width:.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__point--selected{width:2.6mm;height:2.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-layer-point{width:1.9mm;height:1.9mm;border-width:.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-layer-point--selected{width:2.6mm;height:2.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column strong,.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column span{font-size:4.6pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column strong{width:10mm;min-height:10mm;margin-top:0;transform:translate(-100%) translateY(-1.3mm) rotate(-35deg);transform-origin:bottom right}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-table-card{min-height:0;gap:.8mm;margin-top:var(--treino-folha1-print-charts-table-gap);padding:1mm;border:1px solid var(--analytics-border);border-radius:2mm;background:#fff;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .pos-jogo-sheet--folha1 .treino-table-card{margin-top:1.2mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-table-card__header h3{font-size:6.6pt;line-height:1.12;padding-left:.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-table-card__header span{font-size:5.8pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-table-card__header-meta{gap:.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-load-legend{gap:.35mm 1mm;max-width:100%;font-size:4.7pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-load-legend__items{gap:.35mm .8mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-load-legend__swatch{width:1.9mm;height:1.9mm;flex-basis:1.9mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table{width:100%;min-width:0;table-layout:fixed}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(1){width:18%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(2){width:5.5%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(3){width:4%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(4){width:7%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(5){width:5.5%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(6){width:7%}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table.data-table th,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table.data-table td{padding:.58mm .24mm!important;font-size:7.8px;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table.data-table th{font-size:7.6px;line-height:.98}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-data-table__name{white-space:normal}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1 .treino-table-group-row td{padding:.62mm .7mm!important;font-size:4.6pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-summary-strip{margin-top:18px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-metric-stack{margin-top:22px;gap:14px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-table-card{margin-top:26px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report--treino .treino-sheet--folha1-long-table .treino-summary-strip{margin-top:21px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report--treino .treino-sheet--folha1-long-table .treino-metric-stack{margin-top:25px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table th,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table td{padding:.34mm .18mm!important;font-size:6.9px;line-height:.95}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table th{font-size:6.8px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha1-long-table .treino-table-group-row td{padding:.34mm .55mm!important;font-size:4.1pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3{box-sizing:border-box;gap:var(--treino-folha23-print-sheet-gap);width:var(--treino-folha23-print-page-width);max-width:var(--treino-folha23-print-page-width);height:var(--treino-folha23-print-page-height);min-height:var(--treino-folha23-print-page-height);max-height:var(--treino-folha23-print-page-height);padding:var(--treino-folha23-print-padding-top) var(--treino-folha23-print-padding) var(--treino-folha23-print-padding);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transform:scale(var(--treino-print-sheet-zoom));transform-origin:top center}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2{display:grid;grid-template-rows:var(--treino-folha2-print-position-height) var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height)) var( --treino-folha2-print-athlete-height-effective, var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height)) );gap:3.6mm;align-content:start}.report-document-shell--print-preview:not(.report-document-shell--print-output):not(.report-document-shell--focus)[data-print-preview-key=treino] .treino-sheet--folha1,.report-document-shell--print-preview:not(.report-document-shell--print-output):not(.report-document-shell--focus)[data-print-preview-key=treino] .treino-sheet--folha2,.report-document-shell--print-preview:not(.report-document-shell--print-output):not(.report-document-shell--focus)[data-print-preview-key=treino] .treino-sheet--folha3{transform:none;zoom:var(--treino-print-sheet-zoom)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3{display:grid;grid-template-rows:102mm minmax(0,112mm) 34mm;align-content:start}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-sheet__subheader,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-sheet__subheader{gap:var(--treino-folha23-print-subheader-gap);padding-bottom:1mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-sheet__subheader,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-sheet__subheader{display:none}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-sheet__subheader h3,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-sheet__subheader h3{font-size:8pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-sheet__subheader span,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-sheet__subheader span{font-size:6pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-grid,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid{gap:2.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;height:var(--treino-folha2-print-position-height);max-height:var(--treino-folha2-print-position-height);overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,var(--treino-folha2-print-exercise-card-height-effective, 64mm));justify-content:stretch;gap:2.6mm;height:var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height));max-height:var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height));overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-chart-card,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-chart-card,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-card,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-notes-card{gap:var(--treino-folha23-print-card-gap);padding:var(--treino-folha23-print-card-padding)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-grid .treino-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--treino-folha2-position-legend-chart-gap, 2.2mm);width:auto;height:var(--treino-folha2-print-position-height);min-height:var(--treino-folha2-print-position-height);max-height:var(--treino-folha2-print-position-height);overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-grid .treino-chart-card__header{display:grid;grid-template-rows:max-content max-content;align-content:start;row-gap:var(--treino-print-title-legend-gap, .8mm);min-height:0;padding-bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card{display:grid;grid-template-rows:var(--treino-folha2-print-exercise-header-height, 8.5mm) minmax(0,1fr);align-content:stretch;gap:var(--treino-print-title-legend-gap, .8mm);width:100%;height:var(--treino-folha2-print-exercise-card-height-effective, 64mm);min-height:0;max-height:var(--treino-folha2-print-exercise-card-height-effective, 64mm);overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card__header{grid-template-rows:max-content max-content;align-content:start;row-gap:var(--treino-print-title-legend-gap, .8mm);height:var(--treino-folha2-print-exercise-header-height, 8.5mm);max-height:var(--treino-folha2-print-exercise-header-height, 8.5mm);min-height:0;padding-bottom:0;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card__meta{align-items:center;gap:.7mm;min-height:0;max-height:2.6mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card h4{align-self:start;max-height:4.9mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-chart-card h4,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-chart-card h4,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-card h4,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-notes-card h4{font-size:6.2pt;line-height:1.05}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-list h5{font-size:6.7pt;line-height:1.05;min-height:5.8mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-sheet__subheader h3,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-metric-card h3,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-table-card h3,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-chart-card h4,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-exposure-card h4,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-exposure-list h5,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-report .treino-notes-card h4{color:var(--treino-report-title-color);font-size:var(--treino-report-title-print-size);font-weight:var(--treino-report-title-weight);line-height:1.05;letter-spacing:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-chart--vertical{align-self:start;height:34mm;min-height:34mm;max-height:34mm;gap:.55mm;padding-left:8.5mm;overflow:visible}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column{gap:.65mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__plot{height:26mm;min-height:26mm;max-height:26mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-y-axis{top:0;bottom:auto;width:7mm;height:26mm;font-size:4.8pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-y-axis:before{right:0;bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-y-axis span{padding-right:1.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__bar{width:3.2mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__bar--green{width:3mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__marker{width:4.2mm;height:.5mm;box-shadow:0 0 0 .18mm #fff}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__label,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values strong,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values span,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__label,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__values strong,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__values span{font-size:5pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__label,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values strong,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values span{font-size:4.6pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values strong,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values span{font-size:5.4pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-axis-key--swatches-only{grid-template-rows:5.8pt 5.8pt;gap:.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-position-column__values{grid-template-rows:5.8pt 5.8pt;min-height:calc(11.6pt + .6mm);gap:.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-mini-legend{gap:.9mm;font-size:4.4pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-mini-legend span{gap:.45mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-legend-swatch{width:3.8mm;height:.7mm;flex-basis:3.8mm;border-radius:999px}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-reference-pill,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-average-pill,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-average-pill,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-threshold-pill,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-legend{min-height:0;padding:.3mm .7mm;font-size:4.8pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-chart--vertical{min-height:38mm;gap:1mm;grid-template-columns:repeat(auto-fit,minmax(15mm,1fr))}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-chart--horizontal{min-height:0;height:100%;grid-template-rows:repeat(var(--treino-exercise-row-count, 1),minmax(4.6mm,1fr));gap:1mm;padding-top:0;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card>.treino-exercise-chart{min-height:0;height:100%;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-row--horizontal{grid-template-columns:29mm minmax(0,1fr) 11mm;gap:1.2mm;min-height:0;align-items:center}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-row--horizontal .treino-exercise-row__label{font-size:5.4pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-row--horizontal .treino-exercise-row__values strong{font-size:5.8pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-row--horizontal .treino-exercise-row__values span{font-size:5pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-track{height:2.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-track__marker{top:-.9mm;width:.8mm;height:4.2mm;transform:translate(-.4mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__plot{height:28mm;padding-inline:1mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__bar{width:4.8mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-exercise-column__line{width:6.5mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2{margin-top:0;justify-self:center;width:100%;height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));max-height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-chart-card{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--treino-folha2-athlete-title-chart-gap, 1.8mm);width:100%;height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));min-height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));max-height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-chart-card__header{gap:var(--treino-print-title-legend-gap, .8mm);padding-bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-chart-scroll{min-height:0;overflow:hidden;padding-bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 30mm);gap:.7mm;position:relative;padding-left:6mm;transform:translateY(2mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-chart--athletes{display:grid;grid-template-columns:repeat(var(--treino-athlete-count, 1),minmax(0,1fr));align-items:end}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-column{gap:.6mm;min-width:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-vertical-column__plot{height:var(--treino-athlete-plot-height);border:0;border-radius:0;background:transparent;overflow:visible}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-average-overlay{position:absolute;top:0;left:6mm;right:0;height:var(--treino-athlete-plot-height);pointer-events:none;z-index:4}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-column__bar{width:3.5mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-average-line{left:0;right:0;width:auto;height:.35mm;background:var(--app-text);box-shadow:0 0 0 .18mm #fff;transform:translateY(.18mm);z-index:4}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-column__label{min-height:14mm;justify-self:center;width:max-content;max-width:15mm;font-size:5.4pt;line-height:1.05;text-align:right;text-orientation:mixed;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-vertical-column--edge-start .treino-vertical-column__label{text-align:left;transform:translate(0) rotate(-35deg);transform-origin:top left}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-athlete-y-axis{width:7mm;height:var(--treino-athlete-plot-height);font-size:5pt}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-athlete-y-axis:before{top:.8mm;bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-athlete-y-axis span{padding-right:1.4mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-column__value{font-size:5.8pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes{grid-template-rows:var(--treino-folha2-print-position-height) var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height)) var(--treino-folha2-print-athlete-height-effective, var(--treino-athlete-print-card-height, 54mm))}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2{height:var(--treino-athlete-print-card-height, 54mm);max-height:var(--treino-athlete-print-card-height, 54mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-chart-card{height:var(--treino-athlete-print-card-height, 54mm);min-height:var(--treino-athlete-print-card-height, 54mm);max-height:var(--treino-athlete-print-card-height, 54mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 24mm);gap:.7mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-average-overlay{height:var(--treino-athlete-plot-height)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-column__label{min-height:14mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;gap:2mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card{grid-template-rows:auto minmax(0,1fr);align-content:start;width:100%;max-width:100%;height:var(--treino-athlete-print-card-height, 50mm);min-height:var(--treino-athlete-print-card-height, 50mm);max-height:var(--treino-athlete-print-card-height, 50mm);overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__header{gap:var(--treino-print-title-legend-gap, .8mm);padding-bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart-scroll{min-height:0;overflow:hidden;padding-bottom:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 23mm);gap:.45mm;position:relative;padding-left:5.5mm;transform:translateY(2mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart--athletes{display:grid;grid-template-columns:repeat(var(--treino-athlete-count, 1),minmax(0,1fr));align-items:end}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column{gap:.6mm;min-width:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-vertical-column__plot{height:var(--treino-athlete-plot-height);padding-inline:0;border:0;border-radius:0;background:transparent;overflow:visible}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-overlay{position:absolute;top:0;left:5.5mm;right:0;height:var(--treino-athlete-plot-height);pointer-events:none;z-index:4}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-column__stack{width:3.5mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-line{left:0;right:0;width:auto;height:.35mm;background:var(--app-text);box-shadow:0 0 0 .18mm #fff;transform:translateY(.18mm);z-index:4}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-vertical-column__label{min-height:11.5mm;justify-self:center;width:max-content;max-width:15mm;font-size:5.2pt;line-height:1.05;text-align:right;text-orientation:mixed;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-vertical-column__value{font-size:5.8pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.8mm;align-items:start;min-height:0;height:100%;max-height:112mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-panels,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-panels--three,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-panels--two{gap:1.4mm;min-height:0;height:100%;align-items:stretch}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-panels--three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-panels--two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-card{grid-template-rows:auto minmax(0,1fr);gap:1.4mm;min-height:0;height:100%;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-list{grid-template-rows:auto minmax(0,1fr);gap:1mm;min-height:0;height:100%;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-scroll{gap:.65mm;min-height:0;height:100%;grid-template-rows:repeat(var(--treino-exposure-row-count, 1),minmax(1.6mm,1fr));overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-row{grid-template-columns:minmax(0,74%) max-content;gap:1mm;align-items:center;min-height:0}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-row__track{height:2.65mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-row__track-label,.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-row strong{font-size:4.9pt;line-height:1}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-exposure-row strong{justify-self:start;white-space:nowrap}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-notes-card{margin-top:0;min-height:0;height:34mm;max-height:34mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-notes-card__body{min-height:0;height:23.5mm;max-height:23.5mm;padding:1mm 1.5mm;font-size:5.8pt;line-height:1.12;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3 .treino-notes-card__body p+p{margin-top:.6mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack{gap:2mm;overflow:hidden}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-chart-card{height:var(--treino-athlete-print-card-height, 50mm);min-height:var(--treino-athlete-print-card-height, 50mm);max-height:var(--treino-athlete-print-card-height, 50mm)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 23mm);gap:.45mm}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-vertical-average-overlay{height:var(--treino-athlete-plot-height)}.report-document-shell--print-preview[data-print-preview-key=treino] .treino-sheet--folha3-many-athletes .treino-vertical-column__label{min-height:11.5mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha1,body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha2,body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3{transform:none}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3{grid-template-rows:90mm minmax(0,128mm) 28mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card{height:var(--treino-athlete-print-card-height, 44mm);min-height:var(--treino-athlete-print-card-height, 44mm);max-height:var(--treino-athlete-print-card-height, 44mm)}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 20mm)}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-overlay{height:var(--treino-athlete-plot-height)}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-exposure-layout{max-height:128mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-exposure-card{gap:1.15mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-exposure-list{gap:.8mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-exposure-scroll{gap:.55mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-exposure-row__track{height:3mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-notes-card{height:28mm;max-height:28mm}body.is-report-focus .report-document-shell--focus[data-focus-key=treino] .treino-sheet--folha3 .treino-notes-card__body{height:18mm;max-height:18mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .report-document,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .report-document--widescreen{box-sizing:border-box;width:280mm;max-width:280mm;height:190mm;max-height:190mm;min-height:0;margin:0;padding:3.5mm;overflow:hidden;border:1px solid var(--app-outline);border-radius:4mm;background:#fff;box-shadow:none}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .report-document__body,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-report,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-sheet{box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;margin:0;overflow:hidden}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-sheet{display:grid;grid-template-rows:24mm minmax(0,1fr);gap:3mm;padding:0;border:0;border-radius:0;background:#fff}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-power-header{display:block;position:static}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-power-header__filters{display:grid;grid-template-columns:30mm repeat(5,minmax(0,1fr));gap:2mm;align-items:center;height:24mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-power-header .bem-estar-sheet__badge{display:flex;width:28mm;height:21mm;justify-self:start;align-self:center;border-radius:0}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-power-header .bem-estar-sheet__badge img{display:block;width:100%;height:100%;object-fit:contain}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-meta-card{min-height:12.5mm;padding:0 2mm;gap:.8mm;border-radius:2mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-meta-card span{font-size:7pt;line-height:1}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-meta-card strong{font-size:8.5pt;line-height:1.1}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-body{display:grid;grid-template-columns:minmax(0,1fr) 55mm;grid-template-rows:minmax(0,1fr);gap:2.5mm;min-height:0;height:100%;max-height:100%;overflow:hidden}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-table-card,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-card,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-table-card .table-wrap{display:grid;min-width:0;min-height:0;height:100%;max-height:100%;padding:0;gap:0;overflow:hidden;align-content:stretch}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-data-table{--bem-col-atleta: 18.2%;--bem-col-aptidao: 8.4%;--bem-col-observacoes: 21.8%;--bem-col-sono: 7.4%;--bem-col-z-sono: 6.2%;--bem-col-z-dor: 9.2%;--bem-col-z-fadiga: 9.2%;--bem-col-z-humor: 6.8%;--bem-col-z-media: 12.8%;width:100%;min-width:0;height:100%;table-layout:fixed}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-data-table th,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-data-table td{padding:.65mm .7mm;font-size:7.4pt;line-height:1.04}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-data-table th{padding-top:0;padding-bottom:1mm;font-size:7.2pt;line-height:1.12}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-data-table tbody tr{height:4.9mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-col-atleta{overflow:hidden;text-overflow:ellipsis}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-card{grid-template-rows:auto minmax(0,1fr) auto;padding-top:0;align-content:stretch}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-card h3{margin:0 0 1.2mm;font-size:10pt;line-height:1.1}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-list{display:grid;grid-auto-rows:minmax(0,1fr);gap:.35mm;min-height:0;overflow:hidden}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-row,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-axis{grid-template-columns:24mm minmax(0,1fr);gap:1mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-row__label,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-row strong,body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-chart-axis{font-size:6.6pt;line-height:1}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-z-track{height:3.6mm;min-height:3.6mm}body.is-report-focus .report-document-shell--focus[data-focus-key=bem-estar] .bem-estar-z-track__marker--warn{display:none}.report-document--widescreen .bem-estar-body{grid-template-columns:minmax(0,1fr) 318px}.panel-block{display:grid;gap:calc(12px * var(--space-density));padding:calc(14px * var(--space-density));border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}.panel-block h3{margin:0;font-size:calc(15px * var(--font-density))}.analytics-panel{display:grid;gap:var(--analytics-panel-gap);width:100%}.analytics-panel__header{position:relative;display:grid;min-height:calc(70px * var(--ui-density));align-items:end;padding:calc(12px * var(--space-density)) calc(14px * var(--space-density));overflow:hidden;border:1px solid var(--analytics-border);border-radius:8px;background:linear-gradient(135deg,#006b261a,#dcc07829),var(--analytics-surface-soft);box-shadow:var(--analytics-shadow)}.analytics-panel__header:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--mfc-green-dark)}.analytics-panel__header h2{margin:0;color:var(--mfc-green-dark);font-size:calc(20px * var(--font-density));line-height:1.1}.analytics-panel__header p:last-child{margin:5px 0 0;color:var(--analytics-text-muted);font-size:calc(11.5px * var(--font-density));font-weight:600}.analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12px * var(--space-density))}.wellness-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.treino-metric-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.wellness-metric-grid .analytics-metric,.treino-metric-grid .analytics-metric{min-height:calc(62px * var(--ui-density));padding-right:calc(10px * var(--space-density));padding-left:calc(10px * var(--space-density))}.wellness-metric-grid .analytics-metric span,.treino-metric-grid .analytics-metric span{font-size:var(--analytics-metric-label-size)}.wellness-metric-grid .analytics-metric strong,.treino-metric-grid .analytics-metric strong{font-size:var(--analytics-metric-value-size);overflow-wrap:anywhere}.treino-metric-grid .analytics-metric--green{border-color:#15803d57;background:linear-gradient(180deg,#15803d1f,#15803d0a),var(--analytics-surface)}.treino-metric-grid .analytics-metric--green span,.treino-metric-grid .analytics-metric--green strong{color:var(--mfc-green-dark)}.treino-metric-grid .analytics-metric--gold{border-color:#c89f1c61;background:linear-gradient(180deg,#dcc0783d,#dcc07812),var(--analytics-surface)}.treino-metric-grid .analytics-metric--gold span,.treino-metric-grid .analytics-metric--gold strong{color:#6b5b1d}.analytics-metric{position:relative;display:grid;gap:calc(9px * var(--space-density));min-height:var(--analytics-metric-height);align-content:center;padding:var(--analytics-metric-padding-y) var(--analytics-metric-padding-x) calc(14px * var(--space-density));overflow:hidden;border:1px solid var(--analytics-border);border-radius:8px;background:var(--analytics-surface);box-shadow:var(--analytics-shadow)}.analytics-metric:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#cbd5cf}.analytics-metric span{color:var(--analytics-text-muted);font-size:var(--analytics-metric-label-size);font-weight:800;line-height:1.2;text-transform:uppercase}.analytics-metric strong{color:var(--app-text);font-size:var(--analytics-metric-value-size);line-height:1}.analytics-metric--green{border-color:#15803d40;background:linear-gradient(180deg,#15803d0f,#fff0),var(--analytics-surface)}.analytics-metric--green:before{background:var(--mfc-green-dark)}.analytics-metric--gold{border-color:#c89f1c42;background:linear-gradient(180deg,#dcc07829,#fff0),var(--analytics-surface)}.analytics-metric--gold:before{background:var(--mfc-gold-dark)}.analytics-metric--conditioned{border-color:#92400e3d;background:linear-gradient(180deg,#fef3c7f2,#ffffff1f),var(--analytics-surface)}.analytics-metric--conditioned:before{background:#f59e0b}.analytics-metric--conditioned strong{color:#92400e}.analytics-metric--red{border-color:#b91c1c33;background:linear-gradient(180deg,#fee2e2b8,#fff0),var(--analytics-surface)}.analytics-metric--red:before{background:#b91c1c}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14px * var(--space-density));align-items:start}.analytics-card,.analytics-placeholder{display:grid;gap:var(--analytics-card-gap);min-width:0;padding:var(--analytics-card-padding);border:1px solid var(--analytics-border);border-radius:8px;background:var(--analytics-surface);box-shadow:var(--analytics-shadow)}.analytics-card h3,.analytics-placeholder h3{margin:0;color:var(--app-text);font-size:var(--analytics-card-title-size);line-height:1.2;font-weight:850}.analytics-placeholder{min-height:calc(220px * var(--chart-density));align-content:center;justify-items:center;text-align:center}.analytics-placeholder p{max-width:calc(680px * var(--ui-density));margin:0;color:var(--analytics-text-muted)}.analytics-list{display:grid;gap:calc(8px * var(--space-density))}.analytics-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:calc(10px * var(--space-density));align-items:center;min-height:calc(38px * var(--ui-density));padding:calc(8px * var(--space-density)) calc(10px * var(--space-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.analytics-row--note{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.2fr)}.analytics-row span,.analytics-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-row span{color:#293329;font-size:var(--analytics-text-size);font-weight:700}.analytics-row strong{color:var(--app-text);font-size:var(--analytics-value-size)}.analytics-row em{display:inline-flex;align-items:center;justify-content:center;min-height:calc(24px * var(--ui-density));padding:calc(3px * var(--space-density)) calc(7px * var(--space-density));border:1px solid #dfe7dc;border-radius:6px;background:#fff;color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-style:normal;font-weight:700}.wellness-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:calc(12px * var(--space-density));align-items:start}.wellness-priority-row{--wellness-priority-row-height: calc(320px * var(--chart-density));display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(12px * var(--space-density));align-items:stretch;grid-column:1 / -1;height:var(--wellness-priority-row-height);min-width:0}.wellness-priority-row>.analytics-card{width:100%}.wellness-priority-row .wellness-card--alerts{grid-column:span 2}.wellness-priority-row .wellness-card--history{grid-column:span 5}.wellness-priority-row .wellness-card--alerts,.wellness-priority-row .wellness-card--history{height:var(--wellness-priority-row-height);min-height:var(--wellness-priority-row-height);max-height:var(--wellness-priority-row-height);overflow:hidden}.wellness-priority-row .wellness-card-header{align-items:flex-start}.wellness-lower-stack{display:grid;grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr);gap:calc(12px * var(--space-density));grid-column:1 / -1;align-items:stretch;min-width:0}.wellness-card--daily{grid-column:1 / -1;min-height:calc(500px * var(--chart-density))}.wellness-card--daily .wellness-table-wrap{max-height:calc(490px * var(--chart-density))}.wellness-card--zscore,.wellness-card--history{min-height:calc(230px * var(--chart-density))}.wellness-card--zscore{min-height:0;align-content:start}.wellness-card--alerts{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;height:100%;min-height:calc(230px * var(--chart-density));overflow:hidden}.wellness-card--alerts .analytics-list{grid-auto-rows:calc(34px * var(--ui-density));align-content:start;min-height:0;overflow-y:auto;padding-right:2px}.wellness-card--detail{grid-column:1 / -1}.wellness-card--body{height:100%;align-content:start;min-height:0}.wellness-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12px * var(--space-density));min-width:0;padding-bottom:2px}.wellness-card-header h3{margin:0;min-width:0;color:var(--app-text);font-size:var(--analytics-card-title-size);line-height:1.2;font-weight:850}.wellness-card-header span{display:inline-flex;align-items:center;gap:calc(6px * var(--space-density));min-width:0;color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-weight:700;white-space:nowrap}.wellness-card-header select{min-width:calc(180px * var(--ui-density));max-width:calc(260px * var(--ui-density));min-height:var(--analytics-control-height);padding:0 calc(34px * var(--space-density)) 0 calc(11px * var(--space-density));border:1px solid var(--analytics-border);border-radius:8px;background:#fff;color:var(--app-text);font-size:var(--analytics-control-text-size);font-weight:700;cursor:pointer}.wellness-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(14px * var(--space-density));align-items:center;min-height:calc(220px * var(--chart-density));padding:calc(18px * var(--space-density));border:1px solid var(--analytics-border);border-radius:8px;background:var(--analytics-surface);box-shadow:var(--analytics-shadow)}.wellness-state h3{margin:0;color:var(--app-text);font-size:calc(17px * var(--font-density));line-height:1.2}.wellness-state p{margin:calc(6px * var(--space-density)) 0 0;color:var(--app-muted);font-size:calc(13px * var(--font-density));line-height:1.45}.wellness-state__indicator{width:calc(14px * var(--ui-density));height:calc(14px * var(--ui-density));border-radius:999px;background:#94a3b8}.wellness-state--loading .wellness-state__indicator{background:var(--mfc-green);box-shadow:0 0 #00963957;animation:wellnessPulse 1.2s ease-in-out infinite}.wellness-state--empty .wellness-state__indicator{background:#cbd5e1}.wellness-state--error{border-color:#b91c1c38;background:#fff7f7}.wellness-state--error .wellness-state__indicator{background:#dc2626}@keyframes wellnessPulse{0%{box-shadow:0 0 #00963957}70%{box-shadow:0 0 0 10px #00963900}to{box-shadow:0 0 #00963900}}.wellness-history{display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:calc(12px * var(--space-density));align-items:stretch;min-height:0}.wellness-line-chart,.wellness-detail-chart{width:100%;min-height:calc(220px * var(--chart-density));height:100%;border:0;border-radius:8px;background:#fff}.wellness-detail-chart{min-height:calc(180px * var(--chart-density));height:calc(180px * var(--chart-density))}.wellness-zone{opacity:.68}.wellness-zone--good{fill:#16833a14}.wellness-zone--neutral{fill:#94a3b814}.wellness-zone--alert{fill:#ef233c12}.wellness-line-chart__axis{stroke:#cbd5e1;stroke-width:.7;stroke-dasharray:3 3}.wellness-line-chart__threshold{stroke:#ef233c;stroke-width:.85;stroke-dasharray:4 3}.wellness-line-chart__label{fill:#64748b;font-size:3.1px;font-weight:800;letter-spacing:0;text-transform:uppercase}.wellness-chart-tooltip{display:grid;gap:5px;min-width:154px;padding:9px 10px;border:1px solid var(--analytics-border);border-radius:8px;background:#fffffff5;box-shadow:0 14px 32px #0f172a1f}.wellness-chart-tooltip strong{color:var(--app-text);font-size:12px;line-height:1.1}.wellness-chart-tooltip span{font-size:11px;font-weight:800;line-height:1.15}.wellness-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wellness-line--primary{stroke-width:3.2}.wellness-line--secondary{stroke-width:2.3}.wellness-line--support{opacity:.56;stroke-width:1.7}.wellness-line--green{stroke:var(--mfc-green-dark);color:var(--mfc-green-dark)}.wellness-line--gold{stroke:var(--mfc-gold-dark);color:var(--mfc-gold-dark)}.wellness-line--red{stroke:#b91c1c;color:#b91c1c}.wellness-line--dark{stroke:var(--app-text);color:var(--app-text)}.wellness-line--muted{stroke:#64748b;color:#64748b}.wellness-legend,.wellness-residuals{display:grid;gap:calc(8px * var(--space-density));align-content:center;justify-content:center;min-width:0}.wellness-legend button{display:flex;align-items:center;gap:calc(8px * var(--space-density));width:100%;min-height:calc(30px * var(--ui-density));padding:calc(4px * var(--space-density)) calc(2px * var(--space-density));border:0;background:transparent;font-size:calc(12px * var(--font-density));font-weight:800;min-width:0;line-height:1.1;text-align:left;cursor:pointer;opacity:.62}.wellness-legend button:before{content:"";width:calc(18px * var(--ui-density));height:calc(3px * var(--ui-density));flex:0 0 calc(18px * var(--ui-density));border-radius:999px;background:currentColor}.wellness-legend button:hover,.wellness-legend button:focus-visible,.wellness-legend button.wellness-legend__item--active{opacity:1}.wellness-legend button.wellness-legend__item--active{font-weight:950}.wellness-legend button:focus-visible{outline:2px solid rgba(0,107,38,.28);outline-offset:2px}.wellness-residuals div,.wellness-detail__metrics div,.wellness-detail__raw div{display:grid;gap:calc(2px * var(--space-density));min-height:calc(42px * var(--ui-density));align-content:center;padding:calc(6px * var(--space-density)) calc(7px * var(--space-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.wellness-residuals span,.wellness-detail__metrics span,.wellness-detail__raw span{color:var(--app-muted-soft);font-size:calc(8.8px * var(--font-density));font-weight:800;text-transform:uppercase}.wellness-detail__raw strong{font-size:calc(14px * var(--font-density));line-height:1.05}.wellness-alert-row,.wellness-zscore-row{display:grid;align-items:center;width:100%;min-height:calc(38px * var(--ui-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft);color:var(--app-text);cursor:pointer}.wellness-alert-row{grid-template-columns:auto minmax(96px,.56fr) minmax(0,1fr);gap:calc(8px * var(--space-density));height:calc(42px * var(--ui-density));min-height:calc(42px * var(--ui-density));max-height:calc(42px * var(--ui-density));padding:calc(6px * var(--space-density)) calc(8px * var(--space-density));overflow:hidden;text-align:left}.wellness-alert-row svg{color:#b45309}.wellness-alert-row span,.wellness-alert-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(12px * var(--font-density))}.wellness-alert-row span{white-space:nowrap}.wellness-alert-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.wellness-zscore-list{display:grid;gap:calc(4px * var(--space-density));overflow:visible}.wellness-zscore-row{grid-template-columns:172px minmax(0,1fr) 54px;gap:calc(8px * var(--space-density));min-height:calc(24px * var(--ui-density));padding:calc(3px * var(--space-density)) calc(8px * var(--space-density))}.wellness-zscore-row:hover,.wellness-alert-row:hover,.wellness-table tbody tr:hover{background:var(--analytics-surface-muted)}.wellness-zscore-row:focus-visible,.wellness-alert-row:focus-visible{outline:2px solid rgba(0,107,38,.35);outline-offset:2px}.wellness-zscore-row--selected,.wellness-table__row--selected{outline:2px solid rgba(0,107,38,.28);background:#edf7ec!important}.wellness-zscore-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-muted);font-size:calc(11px * var(--font-density));font-weight:700;text-align:left}.wellness-zscore-row strong{font-size:calc(11px * var(--font-density));text-align:right}.wellness-zscore-track{position:relative;height:calc(10px * var(--ui-density));border-radius:999px;background:var(--app-border);overflow:hidden}.wellness-zscore-axis{position:absolute;inset-block:0;left:50%;width:1px;background:#94a3b8}.wellness-zscore-bar{height:100%;border-radius:999px}.wellness-zscore-bar--negative{background:var(--mfc-green)}.wellness-zscore-bar--neutral{background:#9ca3af}.wellness-zscore-bar--alert{background:#ef4444}.wellness-body-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:calc(10px * var(--space-density)) calc(14px * var(--space-density));align-items:start}.wellness-body-figure{display:grid;gap:calc(4px * var(--space-density));justify-items:center}.wellness-body-figure>span{color:var(--app-muted);font-size:calc(12px * var(--font-density));font-weight:800}.wellness-body-svg{width:min(100%,204px);height:auto;overflow:visible}.wellness-body-svg-base{fill:#f4f7f2;stroke:#cbd5cf;stroke-width:1.2}.wellness-body-svg-base--outline,.wellness-body-svg-base--limb{fill:#f8faf7;stroke:#d1d9d2}.wellness-body-svg-anatomy{fill:none;stroke:#47556957;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8}.wellness-body-svg-anatomy--top{pointer-events:none;stroke:#0f172a5c;stroke-width:.72}.wellness-body-svg-divider{fill:none;pointer-events:none;stroke:#fffffff5;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.8}.wellness-body-svg-zone{fill:#cbd5cf70;stroke:#94a3b880;stroke-width:.9;transition:fill .18s ease,opacity .18s ease}.wellness-body-svg--clean .wellness-body-svg-zone{stroke:#fff;stroke-linejoin:round;stroke-width:3.2}.wellness-body-svg--clean .wellness-body-svg-base{stroke-width:1.5}.wellness-body-svg-zone--mild{fill:#f4c95d;stroke:#c4971880}.wellness-body-svg-zone--warm{fill:#f97316;stroke:#c2410c75}.wellness-body-svg-zone--hot{fill:#ef233c;stroke:#b91c1c75}.wellness-body-list{grid-column:1 / -1;display:grid;gap:calc(5px * var(--space-density))}.wellness-body-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:calc(8px * var(--space-density));align-items:center;min-height:calc(30px * var(--ui-density));padding:calc(5px * var(--space-density)) calc(8px * var(--space-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft);font-size:calc(12px * var(--font-density))}.wellness-body-list__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.wellness-body-list__row em{color:var(--app-muted-soft);font-style:normal}.muscle-body-map{display:grid;gap:10px}.muscle-body-map__figures{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px 14px;align-items:start}.muscle-body-map__figure{display:grid;gap:4px;justify-items:center}.muscle-body-map__figure>span{color:var(--app-muted);font-size:calc(10.5px * var(--font-density));font-weight:800}.muscle-map-svg{width:auto;height:330px;max-width:100%;overflow:visible}.muscle-map-svg--library{filter:drop-shadow(0 5px 12px rgba(15,23,42,.08))}.muscle-map-base{fill:#f8faf7;stroke:#d1d9d2;stroke-linejoin:round;stroke-width:1.4}.muscle-map-background path{fill:#edf3ea;opacity:.28;pointer-events:none;stroke:#d8e0d8;stroke-width:.08}.muscle-map-zone{cursor:pointer;fill:#edf3ea;outline:none;stroke:#fff;stroke-linejoin:round;stroke-width:.14;transition:filter .16s ease,opacity .16s ease,stroke .16s ease,stroke-width .16s ease}.muscle-map-zone--mild{fill:#f4c95d}.muscle-map-zone--warm{fill:#f97316}.muscle-map-zone--hot{fill:#ef233c}.muscle-map-zone--active,.muscle-map-zone:focus-visible{filter:drop-shadow(0 0 1.2px rgba(15,23,42,.55));stroke:#111827;stroke-width:.18}.muscle-map-separators{fill:none;pointer-events:none;stroke:#fffffff5;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.6}.muscle-body-map__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:calc(28px * var(--ui-density));padding:calc(4px * var(--space-density)) calc(7px * var(--space-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;font-size:calc(10.5px * var(--font-density))}.muscle-body-map__summary span,.muscle-body-map__summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muscle-body-map__summary span{color:var(--app-muted);font-weight:800}.muscle-body-map__summary strong{color:var(--app-text);font-weight:800}.muscle-body-map__summary em{color:var(--app-muted-soft);font-style:normal;font-weight:700}.muscle-body-map__list{display:grid;gap:calc(4px * var(--space-density));max-height:160px;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.muscle-body-map__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:calc(27px * var(--ui-density));padding:calc(4px * var(--space-density)) calc(7px * var(--space-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft);color:var(--app-text);cursor:pointer;font-size:calc(10.5px * var(--font-density));text-align:left}.muscle-body-map__row--active,.muscle-body-map__row:focus-visible{border-color:#006b266b;background:#006b2614;outline:none}.muscle-body-map__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.muscle-body-map__row strong{font-weight:800}.muscle-body-map__row em{color:var(--app-muted-soft);font-style:normal}.wellness-table-wrap{overflow:auto;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff}.wellness-table{--wellness-col-atleta: 14.5%;--wellness-col-aptidao: 8%;--wellness-col-observacoes: 29.8%;--wellness-col-sono: 7%;--wellness-col-z-sono: 6.2%;--wellness-col-z-dor: 9.1%;--wellness-col-z-fadiga: 9.4%;--wellness-col-z-humor: 6.7%;--wellness-col-z-media: 9.3%;width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse;background:#fff}.wellness-table col.wellness-col--atleta{width:var(--wellness-col-atleta)}.wellness-table col.wellness-col--aptidao{width:var(--wellness-col-aptidao)}.wellness-table col.wellness-col--observacoes{width:var(--wellness-col-observacoes)}.wellness-table col.wellness-col--sono{width:var(--wellness-col-sono)}.wellness-table col.wellness-col--z-sono{width:var(--wellness-col-z-sono)}.wellness-table col.wellness-col--z-dor{width:var(--wellness-col-z-dor)}.wellness-table col.wellness-col--z-fadiga{width:var(--wellness-col-z-fadiga)}.wellness-table col.wellness-col--z-humor{width:var(--wellness-col-z-humor)}.wellness-table col.wellness-col--z-media{width:var(--wellness-col-z-media)}.wellness-table th,.wellness-table td{padding:calc(6px * var(--table-density)) calc(6px * var(--table-density));border-bottom:1px solid var(--app-border);color:var(--app-text);text-align:center;font-size:calc(12px * var(--font-density));line-height:1.15;vertical-align:middle}.wellness-table th{position:sticky;top:0;z-index:1;padding-top:calc(8px * var(--table-density));padding-bottom:calc(8px * var(--table-density));border-bottom:1px solid var(--app-border);background:#fff;color:var(--app-text);font-size:calc(15px * var(--font-density));font-weight:800;line-height:1.15;text-transform:none}.wellness-table th:first-child{text-align:left}.wellness-table__sort-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:calc(24px * var(--ui-density));padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:center;cursor:pointer}.wellness-table th:first-child .wellness-table__sort-button{justify-content:flex-start;text-align:left}.wellness-table__sort-button:hover{color:var(--mfc-green-dark)}.wellness-table__sort-button:focus-visible{outline:2px solid rgba(0,107,38,.28);outline-offset:2px}.wellness-table tbody tr{cursor:pointer}.wellness-table tbody tr:nth-child(2n){background:var(--app-surface-muted)}.wellness-table td:first-child{display:grid;gap:1px;text-align:left}.wellness-table td:first-child strong,.wellness-table__obs{min-width:0;overflow:hidden;text-overflow:ellipsis}.wellness-table td:first-child strong{white-space:nowrap}.wellness-table td:first-child span{color:var(--app-muted-soft);font-size:9px;font-weight:700}.wellness-table__obs{white-space:normal;overflow-wrap:anywhere;text-align:left!important}.wellness-table__status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:22px;padding:3px 7px;border:1px solid #dfe7dc;border-radius:999px;background:#fff;color:var(--app-muted);font-size:10.5px;font-weight:800;line-height:1}.wellness-table__status--external{border-color:#c89f1c7a}.wellness-origin-dot{display:inline-block;width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:var(--mfc-gold);box-shadow:0 0 0 2px #c89f1c29}.wellness-table__status--apto{border-color:#16833a42;background:#16833a14;color:#16833a}.wellness-table__status--condicionado{border-color:#c89f1c57;background:#dcc0782e;color:#8a6a0a}.wellness-table__status--inapto{border-color:#ef233c3d;background:#ef233c14;color:#ef233c}.wellness-table__row--muted{color:#94a3b8;opacity:.48}.wellness-table__z{font-weight:700}.wellness-table td.bem-estar-z-text--green,.wellness-table__z--green{color:#16833a}.wellness-table td.bem-estar-z-text--red,.wellness-table__z--red{color:#ef233c;font-weight:800}.wellness-detail{display:grid;grid-template-columns:minmax(160px,205px) minmax(0,1fr);gap:calc(10px * var(--space-density));align-items:start}.wellness-detail__hero{display:grid;grid-column:1;grid-row:2;gap:calc(3px * var(--space-density));min-height:calc(76px * var(--ui-density));align-content:center;padding:calc(8px * var(--space-density)) calc(10px * var(--space-density));border:1px solid rgba(21,128,61,.18);border-radius:8px;background:var(--analytics-surface-soft)}.wellness-detail__hero strong{font-size:calc(16px * var(--font-density));line-height:1.1}.wellness-detail__hero span,.wellness-detail__hero em{color:var(--app-muted);font-size:calc(10px * var(--font-density));font-style:normal;font-weight:700}.wellness-detail__charts{display:grid;gap:calc(8px * var(--space-density));grid-column:2;grid-row:1 / span 3;min-width:0}.wellness-detail-chart-card{display:grid;gap:8px;min-width:0;padding:10px 12px 12px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff}.wellness-detail-chart-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wellness-detail-chart-card__header h4{margin:0;color:var(--app-text);font-size:13px;font-weight:800}.wellness-detail-chart-card__header span{color:var(--app-muted-soft);font-size:10px;font-weight:800;text-transform:uppercase}.wellness-detail-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:10px;align-items:stretch;min-width:0}.wellness-detail-legend{display:grid;gap:5px;align-content:center}.wellness-detail-legend button{width:100%;min-height:28px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;font-size:11px;font-weight:700;line-height:1.15;text-align:left;cursor:pointer;opacity:.58}.wellness-detail-legend button:hover,.wellness-detail-legend button.wellness-detail-legend__item--active{border-color:var(--analytics-border-soft);background:var(--analytics-surface-soft);font-weight:900;opacity:1}.wellness-detail__metrics,.wellness-detail__raw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6px * var(--space-density))}.wellness-detail__photo{display:grid;grid-column:1;grid-row:1;height:calc(292px * var(--ui-density));min-height:calc(292px * var(--ui-density));overflow:hidden;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.wellness-detail__photo img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center top}.wellness-detail__photo-placeholder{display:grid;place-items:center;gap:calc(6px * var(--space-density));min-height:calc(292px * var(--ui-density));background:var(--analytics-surface-soft);color:var(--app-muted-soft);font-size:calc(10px * var(--font-density));font-weight:800;text-align:center}.wellness-detail__raw{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.wellness-detail__notes{display:grid;gap:8px;grid-column:1;grid-row:3}.wellness-detail__notes h4{margin:0;font-size:13px}.wellness-detail__notes div{display:grid;gap:3px;min-height:36px;padding:8px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.wellness-detail__notes span{color:var(--app-muted-soft);font-size:10px;font-weight:800}.wellness-detail__notes strong{font-size:12px;line-height:1.3}.aptidao-panel-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--analytics-panel-gap);align-content:start;align-self:start;height:100%;max-height:100%;min-height:0;overflow:hidden}.aptidao-dashboard-grid{display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(14px * var(--space-density));min-height:0;overflow:hidden}.aptidao-metric-grid+.aptidao-dashboard-grid{margin-top:0}.aptidao-card--trend,.aptidao-card--matrix{min-width:0;padding-top:calc(6px * var(--space-density))}.aptidao-card--matrix{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.aptidao-metric-grid{gap:calc(12px * var(--space-density))}.aptidao-metric-grid .analytics-metric{height:calc(62px * var(--ui-density));min-height:calc(62px * var(--ui-density));max-height:calc(62px * var(--ui-density));padding:calc(7px * var(--space-density)) calc(10px * var(--space-density)) calc(8px * var(--space-density));gap:calc(4px * var(--space-density))}.aptidao-metric-grid .analytics-metric:before{height:3px}.aptidao-metric-grid .analytics-metric span{font-size:calc(9px * var(--font-density));line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aptidao-metric-grid .analytics-metric strong{font-size:var(--analytics-metric-value-size)}.aptidao-line-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.aptidao-line-chart{width:100%;height:calc(220px * var(--chart-density));min-height:calc(220px * var(--chart-density));border:0;border-radius:8px;background:#fff}.aptidao-line-chart__line{fill:none;stroke:var(--mfc-green-dark);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.aptidao-line-summary{display:grid;gap:6px}.aptidao-line-summary div{display:grid;gap:4px;min-height:52px;align-content:center;padding:8px 10px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.aptidao-line-summary span{color:var(--app-muted-soft);font-size:var(--analytics-small-text-size);font-weight:800;text-transform:uppercase}.aptidao-line-summary strong{color:var(--app-text);font-size:var(--analytics-metric-value-size)}.aptidao-matrix-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;height:100%}.aptidao-matrix-legend{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.aptidao-matrix-legend .aptidao-status{width:auto;min-width:72px}.aptidao-matrix-wrap{overflow-x:hidden;overflow-y:auto;min-height:0;height:100%;max-height:none;border:1px solid var(--analytics-border);border-radius:8px;background:#fff}.aptidao-matrix{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;background:#fff}.aptidao-matrix th,.aptidao-matrix td{min-width:0;max-width:none;padding:3px 2px;border-bottom:1px solid var(--app-border);border-right:1px solid #edf2f7;text-align:center;font-size:8px}.aptidao-matrix th{position:sticky;top:0;z-index:2;background:#1f2a1f;color:#fff;font-size:8px;line-height:1.15;vertical-align:bottom}.aptidao-matrix th:first-child,.aptidao-matrix td:first-child{position:sticky;left:0;z-index:3;width:98px;min-width:98px;max-width:98px;text-align:left;font-weight:800}.aptidao-matrix td:first-child{background:#fff;font-size:12px;line-height:1.1}.aptidao-matrix th:first-child{top:0;z-index:6;background:#1f2a1f;font-size:12px;box-shadow:1px 0 #edf2f7}.aptidao-matrix th:not(:first-child){width:auto;height:48px;padding:4px 1px;color:#fff;font-size:10px;white-space:nowrap;vertical-align:middle}.aptidao-matrix__athlete-name{display:grid;gap:1px;justify-items:center;align-content:center;min-width:0;max-width:100%;overflow:hidden;line-height:1.02}.aptidao-matrix__athlete-button{width:100%;min-width:0;height:100%;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.aptidao-matrix__athlete-button:hover .aptidao-matrix__athlete-name,.aptidao-matrix__athlete-head--selected .aptidao-matrix__athlete-name{color:#bbf7d0}.aptidao-matrix__athlete-head--selected{background:#006b26!important}.aptidao-matrix__selected-col{background:#f0fdf4}.aptidao-matrix__athlete-name span{display:block;box-sizing:border-box;max-width:calc(100% - 4px);padding-inline:1px;overflow:hidden;text-overflow:clip;white-space:nowrap}.aptidao-matrix td:not(:first-child) .aptidao-status{min-height:18px;padding:0;border-radius:4px;font-size:1px;line-height:1;overflow:hidden}.aptidao-matrix td:not(:first-child) .aptidao-status--apto{color:#dcfce7}.aptidao-matrix td:not(:first-child) .aptidao-status--condicionado{color:#fef3c7}.aptidao-matrix td:not(:first-child) .aptidao-status--inapto{color:#fee2e2}.aptidao-matrix td:not(:first-child) .aptidao-status--sr{color:#fff}.aptidao-matrix td:not(:first-child) .aptidao-status--external{box-shadow:inset 0 0 0 2px #c89f1ccc}.aptidao-status{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:20px;padding:0 5px;border-radius:6px;font-size:9px;font-weight:800}.aptidao-status--apto{background:#dcfce7;color:#166534}.aptidao-status--condicionado{background:#fef3c7;color:#92400e}.aptidao-status--inapto{background:#fee2e2;color:#991b1b}.aptidao-status--sr{background:#fff;color:#64748b;border:1px solid var(--app-border)}.aptidao-card--subidas{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}.subidas-matrix-shell{display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-height:0;height:100%}.subidas-matrix-wrap{overflow:auto;min-height:0;height:100%;max-height:none;border:1px solid var(--analytics-border);border-radius:8px;background:#fff}.subidas-matrix{width:100%;min-width:980px;table-layout:fixed;border-collapse:collapse;background:#fff}.subidas-matrix th,.subidas-matrix td{height:calc(42px * var(--table-density));padding:calc(4px * var(--table-density)) calc(5px * var(--table-density));border-bottom:1px solid var(--app-border);border-right:1px solid #edf2f7;text-align:center;vertical-align:middle}.subidas-matrix th{position:sticky;top:0;z-index:4;height:calc(42px * var(--table-density));color:#fff;background:#1f2a1f;font-size:var(--analytics-small-text-size);font-weight:850}.subidas-matrix th:first-child,.subidas-matrix td:first-child{position:sticky;left:0;z-index:3;width:178px;min-width:178px;max-width:178px;text-align:left}.subidas-matrix td:first-child{background:#fff}.subidas-athlete-cell{display:grid;align-content:center;gap:1px;width:100%;height:calc(32px * var(--table-density));min-height:calc(32px * var(--table-density));overflow:hidden}.subidas-athlete-cell strong{overflow:hidden;color:var(--app-text);font-size:calc(13px * var(--font-density));line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.subidas-athlete-cell small{overflow:hidden;color:var(--app-muted-soft);font-size:calc(10px * var(--font-density));font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.subidas-matrix th:first-child{top:0;z-index:6;background:#1f2a1f;box-shadow:1px 0 #edf2f7}.subidas-matrix__next-head{width:150px;min-width:150px;max-width:150px;background:#7c2d12!important}.subidas-matrix__next-head span,.subidas-matrix__next-head small{display:block}.subidas-matrix__next-head small{margin-top:2px;color:#ffedd5;font-size:9px;font-weight:850;text-transform:uppercase}.subidas-cell,.subidas-recommendation{display:inline-flex;align-items:center;justify-content:center;width:100%;height:calc(32px * var(--table-density));min-height:calc(32px * var(--table-density));padding:3px 6px;border:1px solid var(--analytics-border);border-radius:6px;font-size:10px;font-weight:850;line-height:1.15;overflow:hidden;text-align:center}.subidas-cell--com-registo{color:#14532d;background:#dcfce7;border-color:#86efac}.subidas-cell--fora-equipa{color:#713f12;background:#fef3c7;border-color:#facc15}.subidas-cell--sem-registo{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.subidas-matrix__next-cell{background:#fff7ed}.subidas-recommendation{min-height:34px}.subidas-recommendation--restrito{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}.subidas-recommendation--livre{color:#064e3b;background:#ccfbf1;border-color:#5eead4}.subidas-recommendation--sem-referencia,.subidas-recommendation--desconhecido{color:#475569;background:#f8fafc;border-color:#cbd5e1}.testes-panel-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:calc(14px * var(--space-density));align-items:start}.treino-analytics-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(14px * var(--space-density));align-items:start}.treino-card--load{grid-column:span 5;height:calc(560px * var(--chart-density));align-self:start}.jogo-card--load{height:calc(560px * var(--chart-density))}.treino-card--exercise-charts{grid-column:span 7;height:calc(560px * var(--chart-density));align-self:start;grid-template-rows:auto minmax(0,1fr)}.treino-card--exercise-charts.jogo-card--periods{height:calc(560px * var(--chart-density))}.jogo-card--history{grid-column:1 / -1;min-height:calc(400px * var(--chart-density))}.jogo-history-panel-header{align-items:end;margin-bottom:10px}.jogo-history-metric-filter{display:grid;gap:5px;min-width:230px}.jogo-history-metric-filter span{color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-weight:900;letter-spacing:0;text-transform:uppercase}.jogo-history-metric-filter select{min-height:var(--analytics-control-height);border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;color:var(--app-text);padding:7px 10px;font-size:var(--analytics-control-text-size);font-weight:800}.pos-jogo-history-grid--panel .treino-chart-card{min-height:calc(300px * var(--chart-density))}.jogo-history-chart-scroll{overflow-x:hidden;overflow-y:visible;padding-bottom:calc(12px * var(--space-density))}.pos-jogo-history-chart--panel{--pos-jogo-history-axis-width: 46px;--pos-jogo-history-plot-height: calc(125px * var(--chart-density));grid-template-columns:repeat(var(--pos-jogo-history-count, 1),minmax(0,1fr));align-items:start;gap:0;width:100%;min-width:0;min-height:calc(305px * var(--chart-density));padding-bottom:calc(10px * var(--space-density));overflow:visible}.pos-jogo-history-chart--panel .pos-jogo-game-column{grid-template-rows:var(--pos-jogo-history-plot-height) minmax(calc(145px * var(--ui-density)),auto);align-self:start;align-items:start;overflow:visible}.pos-jogo-history-chart--panel .pos-jogo-game-column__plot{height:var(--pos-jogo-history-plot-height)}.pos-jogo-history-chart--panel .pos-jogo-game-column strong{position:relative;display:block;justify-self:stretch;align-self:start;overflow:visible;width:100%;max-width:100%;min-height:calc(136px * var(--ui-density));margin-top:calc(46px * var(--space-density));color:var(--app-text);text-align:right;transform:none;white-space:nowrap;writing-mode:horizontal-tb}.pos-jogo-history-chart--panel .pos-jogo-game-column strong span{position:absolute;top:0;right:50%;display:block;overflow:hidden;width:max-content;max-width:calc(122px * var(--ui-density));color:var(--app-text);font-size:calc(11px * var(--font-density));font-weight:700;line-height:1.05;text-align:right;text-overflow:ellipsis;transform:rotate(-35deg);transform-origin:right center;white-space:nowrap;writing-mode:horizontal-tb}.treino-card--positions,.treino-card--exposure,.treino-card--alerts{grid-column:span 4}.treino-card--position-charts{grid-column:1 / -1}.treino-card--player-detail,.treino-card--exercise-detail{grid-column:1 / -1;min-height:calc(400px * var(--chart-density))}.treino-card--load-history{grid-column:1 / -1;min-height:calc(330px * var(--chart-density))}.treino-card--exposure-charts{grid-column:1 / -1}.treino-card--athletes-wide{grid-column:span 8}.treino-load-comparison{display:grid;gap:var(--analytics-chart-inner-gap);align-content:start;height:auto;min-height:0;overflow:hidden}.treino-load-row{display:grid;grid-template-columns:minmax(132px,.48fr) minmax(0,1fr);gap:calc(10px * var(--space-density));align-items:center;min-height:var(--analytics-chart-row-height);padding:var(--analytics-chart-row-padding-y) var(--analytics-chart-row-padding-x);border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.treino-load-row__label{min-width:0;overflow:hidden;color:var(--app-text);font-size:var(--analytics-text-size);font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.treino-load-row__bars{display:grid;gap:calc(5px * var(--space-density));min-width:0}.treino-load-row__bar-line{display:grid;grid-template-columns:calc(28px * var(--ui-density)) minmax(0,1fr) calc(42px * var(--ui-density));gap:calc(5px * var(--space-density));align-items:center;min-width:0}.treino-load-row__bar-line span,.treino-load-row__bar-line strong{color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-weight:800;line-height:1}.treino-load-row__bar-line strong{color:var(--app-text);text-align:right}.treino-load-track{position:relative;height:calc(9px * var(--ui-density));overflow:hidden;border-radius:999px;background:#e7ede5}.treino-load-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit}.treino-load-fill--green{background:var(--mfc-green)}.treino-load-fill--gold{background:var(--mfc-gold)}.jogo-load-comparison{gap:var(--analytics-chart-inner-gap)}.jogo-load-row{grid-template-columns:minmax(132px,.48fr) minmax(0,1fr) calc(42px * var(--ui-density));gap:calc(10px * var(--space-density));min-height:var(--analytics-chart-row-height);padding:var(--analytics-chart-row-padding-y) var(--analytics-chart-row-padding-x)}.jogo-load-row__value{color:var(--app-text);font-size:var(--analytics-small-text-size);font-weight:850;line-height:1;text-align:right}.treino-ranking-list{display:grid;gap:9px}.treino-ranking-row{display:grid;gap:6px;min-height:43px;padding:8px 10px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.treino-ranking-row__top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.treino-ranking-row__top span,.treino-ranking-row__top em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treino-ranking-row__top span{color:var(--app-text);font-size:var(--analytics-text-size);font-weight:800}.treino-ranking-row__top strong{color:var(--app-text);font-size:var(--analytics-value-size)}.treino-ranking-row__top em{color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-style:normal;font-weight:800}.treino-ranking-track{height:7px;overflow:hidden;border-radius:999px;background:#e7ede5}.treino-ranking-track i{display:block;height:100%;border-radius:inherit;background:var(--mfc-green)}.treino-panel-exercise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-height:0;height:100%}.treino-panel-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.treino-panel-position-grid .treino-chart-card{min-height:220px;gap:10px;padding:12px}.treino-panel-position-grid .treino-chart-card h4{margin:0;color:var(--app-text);font-size:var(--analytics-chart-title-size);font-weight:850;line-height:1.2}.treino-panel-position-grid .treino-position-chart--vertical{min-height:180px;padding-left:34px}.treino-card--position-charts .treino-position-y-axis{width:28px}.treino-card--position-charts .treino-position-y-axis span{padding-right:8px}.treino-card--position-charts .treino-position-column__values strong{display:grid;gap:1px;color:var(--app-text);font-size:calc(12px * var(--font-density));line-height:1}.treino-card--position-charts .treino-position-column__values>span{display:grid;gap:1px;color:var(--app-text);font-size:calc(10px * var(--font-density));line-height:1}.treino-card--position-charts .treino-position-column__values em{color:var(--analytics-text-muted);font-size:calc(7px * var(--font-density));font-style:normal;font-weight:850;line-height:1;text-transform:uppercase}.treino-card--position-charts .treino-position-column__values strong em{color:var(--mfc-green)}.treino-card--position-charts .treino-position-column__values>span em{color:var(--mfc-gold-dark)}.treino-card--position-charts .treino-position-column__values strong span,.treino-card--position-charts .treino-position-column__values>span span{display:block;color:inherit;font-size:inherit;font-weight:inherit}.treino-panel-exercise-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:10px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft)}.treino-panel-exercise-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.treino-panel-exercise-card__header h4{margin:0;color:var(--app-text);font-size:var(--analytics-chart-title-size);font-weight:850;line-height:1.15}.treino-panel-exercise-card__header span{flex:0 0 auto;color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-weight:850;line-height:1.1}.treino-panel-exercise-chart{gap:8px;min-height:0;align-content:center;overflow-y:auto;padding-right:2px;padding-top:0}.treino-panel-exercise-row{grid-template-columns:104px minmax(0,1fr) 48px;gap:8px;min-height:27px}.treino-panel-exercise-row .treino-exercise-row__label{font-size:calc(11.5px * var(--font-density));line-height:1.05}.treino-panel-exercise-row .treino-exercise-track{height:10px}.treino-panel-exercise-row .treino-exercise-track__marker{top:-5px;height:20px}.treino-panel-exercise-row .treino-exercise-row__values strong{font-size:var(--analytics-small-text-size)}.treino-panel-exercise-row .treino-exercise-row__values span{font-size:calc(9.5px * var(--font-density))}.treino-exercise-detail-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.65fr);gap:12px}.treino-exercise-detail-controls--single{grid-template-columns:minmax(220px,360px)}.treino-exercise-detail-controls label{display:grid;gap:6px;min-width:0}.treino-exercise-detail-controls span{color:var(--analytics-text-muted);font-size:var(--analytics-small-text-size);font-weight:850;line-height:1;text-transform:uppercase}.treino-exercise-detail-controls select{width:100%;min-height:var(--analytics-control-height);padding:0 34px 0 12px;border:1px solid var(--analytics-border);border-radius:8px;background:#fff;color:var(--app-text);font-size:var(--analytics-control-text-size);font-weight:750}.treino-exercise-athlete-report-chart{display:grid;gap:8px;min-width:0;margin-top:2px}.treino-exercise-athlete-report-chart .treino-chart-card__meta{display:flex;grid-column:auto;grid-row:auto;justify-content:flex-end}.treino-exercise-athlete-report-chart .treino-vertical-chart{--treino-athlete-plot-height: 160px}.treino-player-exercise-chart{display:grid;gap:8px;min-width:0;margin-top:2px}.treino-player-exercise-chart .treino-chart-card__meta{display:flex;grid-column:auto;grid-row:auto;align-items:center;justify-content:space-between}.treino-player-exercise-chart .treino-chart-card__meta--legend-right{justify-content:flex-end}.treino-player-exercise-chart .treino-vertical-chart{--treino-athlete-plot-height: 160px}.treino-player-exercise-chart .treino-player-session-chart{grid-template-columns:minmax(120px,220px);justify-content:center}.treino-player-exercise-chart .treino-player-session-column{justify-self:center;max-width:220px}.treino-load-history{display:grid;gap:8px;min-width:0;margin-top:2px}.treino-load-history-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 2px 8px}.treino-load-history-chart{--treino-load-history-plot-height: 160px;--treino-athlete-plot-height: var(--treino-load-history-plot-height);position:relative;display:grid;grid-template-columns:repeat(var(--treino-load-history-count),84px);gap:10px;align-items:end;width:max(100%,calc(var(--treino-load-history-count) * 94px + 60px));min-width:max(100%,calc(var(--treino-load-history-count) * 94px + 60px));min-height:250px;padding:8px 18px 0 42px}.treino-load-history-column{display:grid;grid-template-rows:var(--treino-load-history-plot-height) 18px 18px 16px 16px;gap:4px;align-items:end;justify-items:center;min-width:0}.treino-load-history-column__plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:var(--treino-load-history-plot-height);border-bottom:1px solid var(--analytics-border)}.treino-load-history-column__bar{width:min(28px,64%);min-height:2px;border-radius:7px 7px 0 0;background:var(--mfc-green)}.treino-load-history-column__bar--stacked{display:flex;flex-direction:column-reverse;overflow:hidden;background:transparent}.treino-load-history-column__stack{display:block;width:100%;min-height:0}.treino-load-history-column__stack--green,.treino-load-history-legend__swatch--green{background:var(--mfc-green)}.treino-load-history-column__stack--gold,.treino-load-history-legend__swatch--gold{background:var(--mfc-gold)}.treino-load-history-column__stack--red,.treino-load-history-legend__swatch--red{background:#dc2626}.treino-load-history-legend{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:-4px;color:var(--app-muted);font-size:12px;font-weight:850}.treino-load-history-legend span{display:inline-flex;align-items:center;gap:6px}.treino-load-history-legend__swatch{display:inline-block;width:18px;height:7px;border-radius:999px}.treino-load-history-chart .treino-athlete-y-axis{top:8px;left:8px}.treino-load-history-column__value,.treino-load-history-column__date,.treino-load-history-column__session,.treino-load-history-column__meta{display:block;max-width:100%;overflow:hidden;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.treino-load-history-column__value{color:var(--app-text);font-size:var(--analytics-small-text-size);font-weight:850}.treino-load-history-column__date{color:var(--app-text);font-size:var(--analytics-text-size);font-weight:850}.treino-load-history-column__session{color:var(--app-text);font-size:var(--analytics-small-text-size);font-weight:850}.treino-load-history-column__meta{color:var(--analytics-text-muted);font-size:calc(10px * var(--font-density));font-weight:800}.treino-panel-exposure-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;min-width:0}.treino-card--exposure-charts .treino-exposure-card{min-height:280px}.treino-card--exposure-charts .treino-exposure-scroll{max-height:260px;gap:8px}.treino-card--exposure-charts .treino-exposure-row{padding:0;border-radius:0;background:transparent;box-shadow:none}.treino-card--exposure-charts .treino-exposure-row__track{height:17px;background:var(--app-border)}.treino-card--exposure-charts .treino-exposure-row__track-label{left:10px;font-size:var(--analytics-text-size);font-weight:850;color:var(--app-text)}.treino-player-exercise-chart .treino-vertical-column__marker{position:absolute;left:50%;width:34px;height:4px;border-radius:999px;background:var(--mfc-gold);box-shadow:none;transform:translate(-50%,2px);z-index:3}.treino-card--player-detail .treino-player-session-chart .treino-vertical-column__marker{width:28px;height:2px;box-shadow:none;transform:translate(-50%,1px)}.treino-player-exercise-chart .treino-vertical-column__intensity{display:block;min-height:14px;color:var(--analytics-text-muted);font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}.treino-player-exercise-chart .treino-vertical-column__label{margin-top:2px}.treino-card--player-detail .treino-vertical-column__value,.treino-card--exercise-detail .treino-vertical-column__value{color:var(--app-text);font-size:calc(13px * var(--font-density));line-height:1}.treino-card--player-detail .treino-vertical-column__intensity,.treino-card--exercise-detail .treino-vertical-column__intensity{color:var(--app-text);display:inline-grid;justify-self:center;justify-items:center;place-items:center;gap:1px;width:34px;min-height:calc(20px * var(--ui-density));font-size:calc(7.6px * var(--font-density));line-height:1;text-align:center;white-space:normal}.treino-card--player-detail .treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__intensity,.treino-card--exercise-detail .treino-athlete-chart-stack--folha2 .treino-dual-axis-chart .treino-vertical-column__intensity{color:var(--app-text)}.treino-card--player-detail .treino-dual-axis-chart,.treino-card--exercise-detail .treino-dual-axis-chart{overflow:visible}.treino-card--player-detail .treino-dual-axis-chart .treino-vertical-column,.treino-card--exercise-detail .treino-dual-axis-chart .treino-vertical-column{position:relative}.treino-card--player-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:after,.treino-card--exercise-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(8px * var(--space-density));left:50%;z-index:20;min-width:132px;max-width:180px;padding:calc(8px * var(--space-density)) calc(10px * var(--space-density));border:1px solid rgba(0,107,38,.26);border-radius:8px;background:#fffffffa;box-shadow:0 10px 26px #0f172a24;color:var(--app-text);font-size:calc(12px * var(--font-density));font-weight:850;line-height:1.2;text-align:left;white-space:pre-line;pointer-events:none;opacity:0;transform:translate(-50%,-4px);transition:opacity 80ms ease,transform 80ms ease}.treino-card--player-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:hover:after,.treino-card--exercise-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:hover:after,.treino-card--player-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:focus-within:after,.treino-card--exercise-detail .treino-dual-axis-chart .treino-vertical-column[data-tooltip]:focus-within:after{opacity:1;transform:translate(-50%)}.treino-card--player-detail .treino-stacked-unit,.treino-card--exercise-detail .treino-stacked-unit{display:inline-grid;justify-self:center;justify-items:center;place-items:center;gap:1px;width:34px;line-height:1;text-align:center;white-space:normal}.treino-card--player-detail .treino-stacked-unit__value,.treino-card--exercise-detail .treino-stacked-unit__value,.treino-card--player-detail .treino-stacked-unit__unit,.treino-card--exercise-detail .treino-stacked-unit__unit{display:block}.treino-card--player-detail .treino-stacked-unit__unit,.treino-card--exercise-detail .treino-stacked-unit__unit{font-size:1em;font-weight:800}.treino-card--player-detail .treino-vertical-column__label,.treino-card--exercise-detail .treino-vertical-column__label{color:var(--app-text);min-height:calc(92px * var(--ui-density));font-size:calc(14px * var(--font-density));line-height:1.08;overflow:hidden;text-overflow:clip}.treino-card--player-detail .treino-athlete-y-axis{width:32px;font-size:calc(12px * var(--font-density))}.treino-card--player-detail .treino-athlete-y-axis span{padding-right:8px}.treino-card--player-detail .treino-athlete-y-axis--right span{padding-right:0;padding-left:8px}.treino-card--exercise-detail .treino-athlete-y-axis{width:32px;font-size:calc(12px * var(--font-density))}.treino-card--exercise-detail .treino-athlete-y-axis span{padding-right:8px}.treino-card--exercise-detail .treino-athlete-y-axis--right span{padding-right:0;padding-left:8px}.treino-exercise-athlete-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:1px;align-items:end;min-height:175px;overflow-x:auto;overflow-y:hidden;padding:0 2px}.treino-exercise-athlete-column{display:grid;grid-template-rows:14px 72px 52px;gap:3px;align-items:end;justify-items:center;min-width:0;height:145px}.treino-exercise-athlete-column span{display:block;width:108px;max-height:28px;overflow:hidden;color:var(--app-text);font-size:calc(14px * var(--font-density));font-weight:800;line-height:1.05;text-align:right;text-overflow:ellipsis;white-space:nowrap;transform:translate(-36px,-16px) rotate(-42deg);transform-origin:top right}.treino-exercise-athlete-column strong{color:var(--app-text);font-size:calc(9px * var(--font-density));font-weight:850;line-height:1;text-align:center;white-space:nowrap}.treino-exercise-athlete-plot{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:96px;overflow:hidden;border-bottom:1px solid var(--analytics-border);background:linear-gradient(180deg,#e7ede54d,#e7ede500)}.treino-exercise-athlete-plot i{display:block;width:min(20px,62%);min-height:2px;border-radius:7px 7px 0 0;background:var(--mfc-green)}.treino-card--exposure-charts .treino-panel-exposure-layout{gap:calc(10px * var(--space-density))}.treino-card--exposure-charts .treino-exposure-card{gap:calc(12px * var(--space-density));min-height:0;padding:var(--analytics-card-padding)}.treino-card--exposure-charts .treino-exposure-panels,.treino-card--exposure-charts .treino-exposure-list{gap:calc(8px * var(--space-density))}.treino-card--exposure-charts .treino-exposure-list h5{font-size:var(--analytics-small-text-size);line-height:1.1}.treino-card--exposure-charts .treino-exposure-scroll{max-height:none;gap:calc(7px * var(--space-density));overflow:visible}.treino-card--exposure-charts .treino-exposure-row{grid-template-columns:minmax(0,1fr) calc(46px * var(--ui-density));gap:calc(6px * var(--space-density))}.treino-card--exposure-charts .treino-exposure-row__track{height:calc(18px * var(--ui-density))}.treino-card--exposure-charts .treino-exposure-row__track-label,.treino-card--exposure-charts .treino-exposure-row strong{font-size:calc(11px * var(--font-density));line-height:1}.jogo-analytics-grid,.scouting-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.scouting-card--wide{grid-column:1 / -1}.scouting-column-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.scouting-column-grid span{min-height:38px;padding:10px 12px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:var(--analytics-surface-soft);color:#334155;font-size:12px;font-weight:800}.scouting-view-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scouting-view-tabs__button{display:grid;gap:2px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;color:var(--analytics-text-muted);cursor:pointer;text-align:left}.scouting-view-tabs__button strong,.scouting-view-tabs__button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scouting-view-tabs__button strong{color:var(--app-text);font-size:13px;font-weight:950}.scouting-view-tabs__button span{font-size:11px;font-weight:850}.scouting-view-tabs__button:hover,.scouting-view-tabs__button:focus-visible{border-color:#15803d59;background:#f7faf5;outline:none}.scouting-view-tabs__button--active{border-color:#15803d73;background:#eef8ef;box-shadow:inset 0 -3px 0 var(--mfc-green)}.scouting-search-grid{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(130px,1fr));gap:10px;align-items:end}.scouting-search-field{display:grid;gap:6px;min-width:0}.scouting-search-field--wide{grid-column:span 2}.scouting-search-field span{color:var(--analytics-text-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.scouting-search-field input,.scouting-search-field select{width:100%;min-height:38px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;color:var(--app-text);padding:8px 10px;font-size:13px;font-weight:750}.scouting-search-actions{display:inline-flex;justify-content:flex-end;gap:8px;min-width:0}.scouting-player-table-wrap{max-height:calc(520px * var(--chart-density));overflow:auto;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff}.scouting-player-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:calc(12px * var(--font-density))}.scouting-player-table th{position:sticky;top:0;z-index:1;padding:calc(10px * var(--table-density)) calc(12px * var(--table-density));border-bottom:1px solid var(--analytics-border-soft);background:#f7faf5;color:var(--analytics-text-muted);font-size:calc(11px * var(--font-density));font-weight:950;letter-spacing:0;text-align:left;text-transform:uppercase}.scouting-player-table td{max-width:240px;padding:calc(10px * var(--table-density)) calc(12px * var(--table-density));border-bottom:1px solid rgba(148,163,184,.2);color:#334155;vertical-align:top}.scouting-player-table td strong,.scouting-player-table td span{display:block}.scouting-player-table td strong{color:var(--app-text);font-weight:900}.scouting-player-table td span{margin-top:2px;color:var(--analytics-text-muted);font-size:11px}.scouting-player-table td button{margin-top:8px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;color:var(--mfc-green-dark);cursor:pointer;font-size:11px;font-weight:900;padding:6px 9px}.scouting-player-table td button:hover,.scouting-player-table td button:focus-visible{border-color:#15803d59;background:#f0fdf4;outline:none}.scouting-player-table tbody tr:hover{background:var(--analytics-surface-soft)}.scouting-player-table tbody tr.scouting-player-table__row--selected{background:#eef8ef;box-shadow:inset 3px 0 0 var(--mfc-green)}.scouting-detail{display:grid;gap:14px;overflow:visible}.scouting-detail-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.scouting-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.scouting-detail-block{display:grid;gap:10px;min-width:0}.scouting-detail-block--wide{grid-column:1 / -1}.scouting-detail-block h4{margin:0;color:var(--app-text);font-size:var(--analytics-card-title-size);font-weight:950}.scouting-moneyball-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;overflow:visible}.scouting-moneyball-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.scouting-moneyball-layer-card{position:relative;display:grid;align-content:start;gap:11px;min-width:0;padding:14px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0d;overflow:visible}.scouting-moneyball-layers .scouting-moneyball-layer-card{min-height:520px}.scouting-moneyball-layer-card:hover,.scouting-moneyball-layer-card:focus-within{z-index:40}.scouting-moneyball-layer-card--decision{border-color:#16653438}.scouting-moneyball-layer-card--risk{border-color:#b4530938}.scouting-moneyball-layer-card__header{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.22)}.scouting-moneyball-layer-card__header>span{color:var(--mfc-green);font-size:var(--analytics-small-text-size);font-weight:950;letter-spacing:0;text-transform:uppercase}.scouting-moneyball-layer-card__header h4{display:flex;align-items:center;gap:7px;margin:0;color:var(--app-text);font-size:var(--analytics-card-title-size);font-weight:950}.scouting-layer-metric{display:grid;gap:4px;min-width:0;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.14)}.scouting-layer-metric:last-child{border-bottom:0}.scouting-layer-metric__main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;align-items:start}.scouting-layer-metric__label{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--analytics-text-muted);font-size:var(--analytics-text-size);font-weight:850;line-height:1.25}.scouting-layer-metric strong{min-width:0;color:var(--app-text);font-size:var(--analytics-value-size);font-weight:950;line-height:1.28;overflow-wrap:anywhere}.scouting-layer-metric em{color:var(--app-muted);font-size:var(--analytics-small-text-size);font-style:normal;line-height:1.32}.scouting-layer-metric-list{display:grid;gap:8px;min-width:0;padding-top:2px}.scouting-layer-metric-list__header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--analytics-text-muted);font-size:12px;font-weight:950}.scouting-layer-metric-list__header strong{color:var(--mfc-green);font-size:12px;font-weight:950}.scouting-layer-metric-list__items{display:grid;gap:7px;max-height:420px;overflow-y:auto;padding-right:4px}.scouting-layer-metric-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;min-width:0;padding:8px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#f8fafcb8}.scouting-layer-metric-list__name{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--app-text);font-size:12px;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.scouting-layer-metric-list__item strong{color:var(--app-text);font-size:12px;font-weight:950;line-height:1.2;text-align:right}.scouting-layer-metric-list__item em{grid-column:1 / -1;color:var(--app-muted);font-size:10.5px;font-style:normal;font-weight:750;line-height:1.28}.scouting-info-dot,.scouting-metric-info-dot{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:15px;height:15px;border:1px solid rgba(22,101,52,.38);border-radius:999px;background:#f4fbf4;color:var(--mfc-green);font-size:10px;font-weight:950;line-height:1;cursor:help}.scouting-metric-info-tooltip{position:fixed;z-index:100000;width:max-content;max-width:min(360px,calc(100vw - 32px));padding:9px 11px;border:1px solid rgba(15,23,42,.18);border-radius:7px;background:#111827;color:#fff;font-size:11px;font-weight:750;line-height:1.38;pointer-events:none;transform:translate(-50%,calc(-100% - 9px));white-space:normal;box-shadow:0 18px 40px #0f172a3d}.scouting-info-dot:after{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:100000;width:max-content;max-width:260px;padding:8px 10px;border:1px solid rgba(15,23,42,.18);border-radius:7px;background:#111827;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:normal}.scouting-info-dot:hover:after,.scouting-info-dot:focus-visible:after{opacity:1;transform:translate(-50%)}.scouting-compact-table-wrap{max-height:320px;overflow:auto;border:1px solid var(--analytics-border-soft);border-radius:8px;background:#fff}.scouting-compact-table-wrap--tall{max-height:440px}.scouting-compact-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.scouting-compact-table th{position:sticky;top:0;z-index:1;padding:9px 10px;border-bottom:1px solid var(--analytics-border-soft);background:#f7faf5;color:var(--analytics-text-muted);font-size:11px;font-weight:950;letter-spacing:0;text-align:left;text-transform:uppercase}.scouting-compact-table td{max-width:260px;padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.2);color:#334155;vertical-align:top}.scouting-compact-table td strong,.scouting-compact-table td span{display:block}.scouting-compact-table td strong{color:var(--app-text);font-weight:900}.scouting-compact-table td span{margin-top:2px;color:var(--analytics-text-muted);font-size:11px}.testes-card--wide{grid-column:1 / -1}.testes-evolution-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:calc(14px * var(--space-density));align-items:center}.testes-line-chart{width:100%;min-height:calc(180px * var(--chart-density));border:1px solid var(--analytics-border-soft);border-radius:8px;background:linear-gradient(180deg,#f7faf5e6,#ffffffe6),#fff}.testes-radar-wrap{display:grid;gap:10px}.testes-radar{width:100%;min-height:300px;border:1px solid var(--analytics-border-soft);border-radius:8px;background:radial-gradient(circle at 50% 46%,#15803d0d,#fff0 52%),#fff}.testes-radar__grid,.testes-radar__axis{fill:none;stroke:#d9e1e8;stroke-width:.45}.testes-radar__comparison{fill:#f59e0b2e;stroke:#d97706;stroke-width:1.4}.testes-radar__athlete{fill:#00963938;stroke:var(--mfc-green-dark);stroke-width:1.8}.testes-radar__label{fill:#475569;font-size:4px;font-weight:800;text-anchor:middle;dominant-baseline:middle}.testes-radar-legend{display:flex;flex-wrap:wrap;gap:10px;color:#475569;font-size:12px;font-weight:800}.testes-radar-legend span{display:inline-flex;align-items:center;gap:6px}.testes-radar-legend i{width:12px;height:12px;border-radius:999px}.testes-radar-legend__athlete{background:var(--mfc-green-dark)}.testes-radar-legend__comparison{background:#d97706}.testes-comparison-table-wrap{overflow:auto;max-height:360px;border:1px solid var(--analytics-border);border-radius:8px}.testes-comparison-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff}.testes-comparison-table th,.testes-comparison-table td{padding:9px 10px;border-bottom:1px solid #edf2f7;text-align:left;font-size:12px}.testes-comparison-table th{position:sticky;top:0;background:#1f2a1f;color:#fff;font-size:11px;text-transform:uppercase}.panel-block--full{grid-column:1 / -1}.panel-block__header{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--space-density))}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--space-density));margin:0}.detail-grid dt{font-size:calc(12px * var(--font-density));font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.detail-grid dd{margin:calc(6px * var(--space-density)) 0 0;font-weight:600}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(10px * var(--space-density))}.metric-tile{display:grid;gap:calc(6px * var(--space-density));padding:calc(12px * var(--space-density));border:1px solid var(--app-border-strong);border-radius:8px;background:#fff}.metric-tile span{font-size:calc(12px * var(--font-density));font-weight:700;text-transform:uppercase;color:var(--app-muted-soft)}.metric-tile strong{font-size:calc(20px * var(--font-density));line-height:1}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:720px}.data-table th,.data-table td{padding:var(--standard-table-padding-y) var(--standard-table-padding-x);border-bottom:1px solid var(--app-border);text-align:left;font-size:var(--standard-table-font-size);vertical-align:top;line-height:1.35}.data-table th{font-size:calc(11px * var(--font-density));text-transform:uppercase;color:var(--app-muted-soft);background:#f3f4f6;position:sticky;top:0}.treino-data-table td{font-size:calc(12px * var(--font-density))}.data-table tbody tr:nth-child(2n){background:#fcfcfd}.data-table tbody tr:hover{background:#f0fdf4}.data-table.bem-estar-data-table th,.data-table.bem-estar-data-table td{padding:calc(5px * var(--table-density)) calc(4px * var(--table-density));text-align:center;font-size:calc(13.8px * var(--font-density));line-height:1.14;vertical-align:middle}.data-table.bem-estar-data-table{min-width:0}.data-table.bem-estar-data-table th{padding-top:0;padding-bottom:calc(9px * var(--table-density));border-bottom:0;background:#fff;color:var(--app-text);font-size:calc(14.4px * var(--font-density));font-weight:700;line-height:1.22;text-transform:none;position:static}.data-table.bem-estar-data-table tbody tr:nth-child(2n),.data-table.bem-estar-data-table tbody tr:hover{background:#e9e9e9}.primary-button,.ghost-button{display:inline-flex;align-items:center;gap:calc(8px * var(--space-density));min-height:calc(40px * var(--ui-density));padding:0 calc(14px * var(--space-density));border-radius:8px;cursor:pointer}.primary-button{border:1px solid #15803d;background:#15803d;color:#fff}.ghost-button{border:1px solid var(--app-border-strong);background:#fff;color:var(--app-muted)}.primary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.68}@media(max-width:980px){.app-layout,.content-grid,.filter-grid,.filter-grid--inline,.summary-grid,.report-grid,.treino-metric-stack,.treino-position-grid,.treino-panel-position-grid,.scouting-detail-summary,.scouting-detail-grid,.scouting-moneyball-layers,.scouting-moneyball-decision-grid,.treino-exercise-grid,.pos-jogo-period-grid,.pos-jogo-history-grid,.treino-exposure-layout,.treino-exposure-panels--three,.treino-exposure-panels--two,.bem-estar-body,.treino-placeholder-grid,.detail-grid,.metric-strip,.analytics-metric-grid,.wellness-metric-grid,.analytics-grid,.wellness-dashboard-grid,.wellness-priority-row,.wellness-history,.wellness-detail,.wellness-detail__metrics,.wellness-detail__raw,.wellness-detail-chart-layout,.aptidao-line-layout,.jogo-analytics-grid,.scouting-view-tabs,.scouting-placeholder-grid,.scouting-search-grid,.treino-analytics-grid,.testes-panel-grid,.testes-evolution-layout{grid-template-columns:1fr}.scouting-search-field--wide{grid-column:auto}.scouting-search-actions{justify-content:stretch}.scouting-search-actions .primary-button,.scouting-search-actions .ghost-button{flex:1;justify-content:center}.treino-card--load,.treino-card--exercise-charts,.treino-card--athletes-wide,.treino-card--positions,.treino-card--exposure,.treino-card--alerts{grid-column:1 / -1}.treino-panel-exercise-grid,.treino-exercise-detail-controls{grid-template-columns:1fr}.treino-exercise-athlete-bars{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.treino-load-row{grid-template-columns:1fr}.app-main{width:100%;margin-left:0}.app-sidebar{position:static;width:auto;height:auto;max-height:none;grid-template-rows:auto auto;overflow:visible;border-right:0;border-bottom:1px solid #dbe1e8}.app-sidebar--collapsed{width:auto}.control-rail{position:static}.hero,.section-card__header,.treino-sheet__header{flex-direction:column}.treino-sheet__meta,.bem-estar-sheet__header,.testes-sheet__header,.bem-estar-sheet__meta,.testes-sheet__meta,.testes-top-grid,.testes-test-block__body,.testes-final-grid,.testes-metric-grid{grid-template-columns:1fr}.filter-range-field{grid-column:auto}.wellness-card--daily,.wellness-card--zscore,.wellness-card--history,.wellness-detail__charts,.wellness-detail__photo,.wellness-detail__notes,.wellness-card--detail,.wellness-detail__raw{grid-column:auto;grid-row:auto}.wellness-card--daily,.wellness-card--zscore,.wellness-card--history{min-height:0}.wellness-side-stack,.wellness-lower-stack,.wellness-card--zscore,.wellness-card--history{grid-column:auto;grid-row:auto}.wellness-card--daily .wellness-table-wrap{max-height:520px}.aptidao-line-chart{height:150px;min-height:150px}.aptidao-line-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.aptidao-line-summary div{min-height:58px;padding:8px 6px}.aptidao-line-summary strong{font-size:15px}.wellness-card-header{align-items:flex-start;flex-wrap:wrap}.wellness-card-header span{white-space:normal}.wellness-card-header select{width:100%;min-width:0;max-width:none}.analytics-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.analytics-row span,.analytics-row em{white-space:normal;overflow-wrap:anywhere}.analytics-row em{grid-column:1 / -1;justify-self:start}.wellness-alert-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.wellness-alert-row strong{grid-column:2;white-space:normal}.wellness-body-grid{grid-template-columns:1fr}.wellness-body-figure{width:100%}.filter-range-row,.pos-jogo-period-summary,.treino-bar-row,.treino-position-row,.treino-exercise-row,.treino-athlete-row,.bem-estar-chart-row,.treino-exposure-row{grid-template-columns:1fr}}@media print{@page treino-report-page{size:A4 portrait;margin:8mm}html.is-report-printing-root{width:280mm!important;height:193mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body{background:#fff}body.is-report-printing{width:280mm!important;height:193mm!important;min-width:0!important;min-height:0!important;max-width:280mm!important;max-height:193mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body.is-report-printing #root{display:none!important}body.is-report-printing *{visibility:hidden!important}body.is-report-printing .report-print-host,body.is-report-printing .report-print-host *{visibility:visible!important}body.is-report-printing .report-print-host{display:block!important;position:absolute;inset:0 auto auto 0;width:280mm!important;max-width:280mm!important;height:193mm!important;max-height:193mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body.is-report-printing .report-document-shell,body.is-report-printing .report-document,body.is-report-printing .report-document__body,body.is-report-printing .report-document__body *{visibility:visible!important}body.is-report-printing .app-sidebar,body.is-report-printing .hero,body.is-report-printing .content-grid>.section-card,body.is-report-printing .control-rail,body.is-report-printing .report-document-shell__tools,body.is-report-printing .report-document__header{display:none!important}body.is-report-printing .app-layout,body.is-report-printing .app-main,body.is-report-printing .app-shell,body.is-report-printing .content-grid,body.is-report-printing .report-stage,body.is-report-printing .report-document-shell{display:block;width:280mm!important;max-width:280mm!important;margin-left:0!important;height:193mm!important;min-height:0!important;max-height:193mm!important;margin:0;padding:0;overflow:hidden!important}body.is-report-printing .report-document-shell{position:fixed;inset:0 auto auto 0;zoom:1;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;break-after:avoid-page;break-before:avoid-page;page-break-after:avoid;page-break-before:avoid}body.is-report-printing .report-document-shell--print-preview,body.is-report-printing .report-document-shell--print-output{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body.is-report-printing .report-document__body{display:block;width:100%}body.is-report-printing .report-document,body.is-report-printing .report-document--vertical,body.is-report-printing .report-document--widescreen{width:100%;min-height:auto;border:0;border-radius:0;box-shadow:none;padding:0}body.is-report-printing[data-report-print-orientation=widescreen] .report-document-shell,body.is-report-printing[data-report-print-orientation=widescreen] .report-print-host{width:280mm;max-width:280mm;height:193mm;max-height:193mm;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .report-print-host{display:grid!important;place-items:center;inset:8mm auto auto 8mm}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-print-host{inset:12mm auto auto 8.5mm}body.is-report-printing[data-report-print-orientation=widescreen] .report-document-shell{display:grid!important;place-items:center;position:static!important;inset:auto!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document-shell{transform:none}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .club-badge--crest img{display:block!important;visibility:visible!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header{display:block!important;grid-row:1;position:relative;z-index:2}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-body{grid-row:2;position:relative;z-index:1;margin-top:0}body.is-report-printing[data-report-print-orientation=widescreen] .report-document,body.is-report-printing[data-report-print-orientation=widescreen] .report-document--widescreen{box-sizing:border-box;width:280mm;max-width:280mm;height:193mm;max-height:193mm;min-height:0;padding:0;border:1px solid var(--app-outline);border-radius:4mm;background:#fff;box-shadow:none;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .report-document__body,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-report,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-sheet{width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-sheet{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:35px;min-height:0;padding:2.5mm 3mm;page-break-after:avoid;break-after:avoid-page}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-power-header__filters{grid-template-columns:35mm repeat(5,minmax(0,1fr));gap:2.5mm}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-power-header .bem-estar-sheet__badge{width:34mm;height:23mm}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-meta-card{min-height:13mm;padding:0 2mm}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-body{grid-template-columns:minmax(0,1fr) 58mm;gap:2mm;min-height:0;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-table-card,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-card{min-height:0;min-width:0;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table th,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table td{padding:.55mm .65mm;font-size:8.4pt;line-height:1}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table th{padding-bottom:1mm;font-size:8.8pt}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table{--bem-col-atleta: 34mm;--bem-col-aptidao: 13mm;--bem-col-observacoes: 52mm;--bem-col-sono: 14mm;--bem-col-z-sono: 14mm;--bem-col-z-dor: 17mm;--bem-col-z-fadiga: 18mm;--bem-col-z-humor: 15mm;--bem-col-z-media: 18mm}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-col-atleta{overflow:visible;text-overflow:clip}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-card h3{max-width:100%;min-width:0;margin-bottom:1.2mm;font-size:11pt;overflow:hidden;text-overflow:clip;white-space:nowrap}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-list{min-width:0;max-width:100%;gap:.25mm;overflow:hidden}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-row{grid-template-columns:30mm minmax(0,1fr);gap:.9mm;min-width:0;max-width:100%}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-row__label{font-size:7.4pt}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-z-track{min-width:0;max-width:100%;height:3.4mm}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-axis{grid-template-columns:30mm minmax(0,1fr);gap:.9mm;font-size:7.4pt}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-z-track__marker--warn{display:none}body.is-report-printing[data-report-print-orientation=widescreen] .report-document,body.is-report-printing[data-report-print-orientation=widescreen] .report-document--widescreen{width:var(--report-screen-widescreen-width);max-width:var(--report-screen-widescreen-width);min-height:768px;height:auto;max-height:none;padding:18px 20px 22px;border:1px solid var(--app-outline);border-radius:16px;transform:scale(.668);transform-origin:top left}body.is-report-printing[data-report-print-orientation=widescreen] .report-document__body,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-report{width:100%;max-width:100%;height:auto;max-height:none;min-height:0;overflow:visible}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-sheet{gap:35px;width:100%;max-width:100%;height:auto;min-height:720px;max-height:none;padding:10px 12px 12px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-power-header__filters{grid-template-columns:168px repeat(5,minmax(112px,1fr));gap:12px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-power-header .bem-estar-sheet__badge{width:160px;height:110px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-meta-card{min-height:66px;padding:0 12px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-body{grid-template-columns:minmax(0,1fr) 318px;gap:10px;align-items:stretch;overflow:visible}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-table-card,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-card{display:grid;gap:8px;min-width:0;min-height:0;padding:0;align-content:start;overflow:visible}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-table-card{height:100%;align-content:stretch}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-table-card .table-wrap{height:100%;overflow:visible}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table{--bem-col-atleta: 18.7%;--bem-col-aptidao: 8.3%;--bem-col-observacoes: 21.5%;--bem-col-sono: 6.8%;--bem-col-z-sono: 6.2%;--bem-col-z-dor: 9.1%;--bem-col-z-fadiga: 9.4%;--bem-col-z-humor: 6.7%;--bem-col-z-media: 13.3%;height:100%}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table th,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table td{padding:4.5px 4px;font-size:12.9px;line-height:1.14}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table th{padding-top:0;padding-bottom:9px;font-size:12.8px;line-height:1.22}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table tbody tr{height:var(--bem-estar-visual-row-height)}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-data-table tbody td{padding-top:2px;padding-bottom:2px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-card h3{margin:0 0 10px;font-size:18px;line-height:1.1}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-list{gap:5px;overflow:visible}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-row{grid-template-columns:132px minmax(0,1fr);gap:7px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-row__label,body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-axis{font-size:12.8px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-z-track{height:24px}body.is-report-printing[data-report-print-orientation=widescreen] .bem-estar-chart-axis{grid-template-columns:132px minmax(0,1fr);gap:7px}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-sheet{display:grid!important;position:relative!important;height:auto!important;min-height:720px!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header{display:none!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-body{position:static!important;margin-top:0}body.is-report-printing .treino-report>.treino-sheet,body.is-report-printing .bem-estar-report>.bem-estar-sheet,body.is-report-printing .testes-report>.testes-sheet{break-inside:avoid-page;page-break-inside:avoid;box-shadow:none;border:0;border-radius:0}body.is-report-printing .treino-report{width:280mm;max-width:280mm}body.is-report-printing[data-report-print-key=treino] .treino-report{display:block;gap:0!important;width:var(--treino-folha1-print-page-width)!important;max-width:var(--treino-folha1-print-page-width)!important}body.is-report-printing[data-report-print-key=treino] .treino-report--print-pages{height:auto!important;max-height:none!important;overflow:visible!important}body.is-report-printing[data-report-print-key=treino] .treino-print-page{box-sizing:border-box;display:block;position:relative;width:var(--treino-folha1-print-page-width)!important;max-width:var(--treino-folha1-print-page-width)!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;break-inside:auto!important;page-break-inside:auto!important}body.is-report-printing[data-report-print-key=treino] .treino-print-page:last-child{break-after:auto!important;page-break-after:auto!important}body.is-report-printing[data-report-print-key=treino] .pos-jogo-report--print{--treino-folha1-print-page-height: 272mm;--treino-folha23-print-page-height: 272mm;--pos-jogo-print-total-height: 816mm;height:var(--pos-jogo-print-total-height)!important;max-height:var(--pos-jogo-print-total-height)!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=treino] .pos-jogo-report--print .treino-print-page{height:var(--treino-folha23-print-page-height)!important;max-height:var(--treino-folha23-print-page-height)!important;overflow:hidden!important;break-inside:avoid-page!important;page-break-inside:avoid!important}body.is-report-printing[data-report-print-key=treino] .pos-jogo-report--print .treino-print-page+.treino-print-page{break-before:page!important;page-break-before:always!important}body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet,body.is-report-printing[data-report-print-key=treino] .treino-print-page>.treino-sheet{page:treino-report-page}body.is-report-printing[data-report-print-key=treino] .treino-sheet+.treino-sheet{margin-top:0!important}html.is-report-printing-root[data-report-print-key=treino],body.is-report-printing[data-report-print-key=treino]{--treino-folha1-print-page-height: 277mm;--treino-folha23-print-page-height: 277mm;--treino-print-total-height: calc( var(--treino-folha1-print-page-height) + var(--treino-folha23-print-page-height) + var(--treino-folha23-print-page-height) );width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}body.is-report-printing[data-report-print-key=treino] .report-print-host,body.is-report-printing[data-report-print-key=treino] .report-document-shell,body.is-report-printing[data-report-print-key=treino] .report-document,body.is-report-printing[data-report-print-key=treino] .report-document__body,body.is-report-printing[data-report-print-key=treino] .treino-report{width:var(--treino-folha1-print-page-width)!important;max-width:var(--treino-folha1-print-page-width)!important;height:auto!important;max-height:none!important;overflow:visible!important}body.is-report-printing[data-report-print-key=treino] .report-print-host,body.is-report-printing[data-report-print-key=treino] .report-document-shell{position:static!important;inset:auto!important;margin-right:auto!important;margin-left:auto!important}body.is-report-printing[data-report-print-key=treino] .report-print-host .report-document-shell--print-preview{padding:0!important;border:0!important;background:transparent!important}body.is-report-printing[data-report-print-key=treino] .report-document-shell--print-output .treino-sheet{transform:none!important;transform-origin:initial!important}body.is-report-printing .treino-sheet--folha1{box-sizing:border-box;display:grid;grid-template-rows:auto auto auto auto;gap:0;width:var(--treino-folha1-print-page-width);max-width:var(--treino-folha1-print-page-width);height:var(--treino-folha1-print-page-height);min-height:var(--treino-folha1-print-page-height);max-height:var(--treino-folha1-print-page-height);padding:var(--treino-folha1-print-padding-top) var(--treino-folha1-print-padding-x) var(--treino-folha1-print-padding-bottom);overflow:hidden;background:transparent;break-inside:avoid-page;page-break-inside:avoid}body.is-report-printing .treino-sheet--folha1 .table-wrap{min-height:0;overflow:hidden}body.is-report-printing .treino-report>.treino-sheet+.treino-sheet{break-before:auto!important;page-break-before:auto!important}body.is-report-printing .treino-report>.treino-sheet,body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet:last-child{break-after:auto!important;page-break-after:auto!important}body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet{break-before:auto!important;page-break-before:auto!important;break-after:auto!important;page-break-after:auto!important}body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet:last-child,body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet:nth-of-type(3){break-after:avoid-page!important;page-break-after:avoid!important}body.is-report-printing[data-report-print-key=treino] .treino-report>.treino-sheet:nth-of-type(n+4){display:none!important}.data-table th,.data-table td{padding:8px 10px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-sheet__header{gap:1.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-power-header__filters{grid-template-columns:24mm repeat(6,minmax(0,1fr));gap:1.2mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-power-header .treino-sheet__badge{width:28mm;height:18mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-power-meta-card{min-height:15mm;padding:1mm 1.2mm;gap:.7mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-power-meta-card span{font-size:9pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-power-meta-card strong{font-size:9pt;line-height:1.05}body.is-report-printing[data-report-print-key=treino] .treino-report--treino .treino-sheet--folha1 .treino-power-meta-card{gap:1.25mm}body.is-report-printing[data-report-print-key=treino] .treino-report--treino .treino-sheet--folha1 .treino-power-meta-card span{font-size:9.8pt;font-weight:800}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .report-brand-text{font-size:9pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-sheet__brand{min-width:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-sheet__meta{gap:1.2mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-summary-strip{gap:1.2mm;margin-top:var(--treino-folha1-print-header-cards-gap);padding:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-summary-item{gap:.7mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-summary-item strong{font-size:11pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-summary-item span{font-size:6.2pt;line-height:1.05}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--treino-folha1-print-charts-gap);margin-top:var(--treino-folha1-print-cards-charts-gap)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-metric-card{min-height:var(--treino-folha1-print-chart-card-height);gap:.65mm;padding:.8mm 1.2mm;background:#fff}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-metric-card h3{font-size:5.9pt;line-height:1.05}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-metric-card__title-row{gap:1.3mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-bar-group{gap:.55mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-bar-row{grid-template-columns:16mm minmax(0,1fr) 8.5mm;gap:.8mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-bar-row__label,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-bar-row strong{font-size:6.2pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-bar-track{height:var(--treino-folha1-print-bar-height)}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-grid{gap:1.3mm;margin-top:var(--treino-folha1-print-cards-charts-gap);margin-bottom:.8mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-grid .treino-chart-card{min-height:32mm;gap:.5mm;padding:.8mm 1.2mm 1.4mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-chart{--pos-jogo-history-axis-width: 9mm;--pos-jogo-history-plot-height: 14mm;min-height:25mm;gap:0}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis{width:calc(var(--pos-jogo-history-axis-width) - 1.5mm);height:var(--pos-jogo-history-plot-height);font-size:4.1pt}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis span{padding-right:1.4mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-y-axis:after{right:0}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line-layer{height:var(--pos-jogo-history-plot-height)}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line{stroke-width:1.9}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-line--average{stroke-width:1.1;stroke-dasharray:3 2}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend{gap:1.2mm;font-size:4.2pt}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend-line{width:4mm;border-top-width:.5mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-legend-line--average{border-top-width:.35mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column{gap:1.2mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__plot{height:var(--pos-jogo-history-plot-height);padding-top:0}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__bar{width:3.2mm;border-radius:1.2mm 1.2mm 0 0}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__point{width:1.9mm;height:1.9mm;border-width:.4mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column__point--selected{width:2.6mm;height:2.6mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-layer-point{width:1.9mm;height:1.9mm;border-width:.4mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-history-layer-point--selected{width:2.6mm;height:2.6mm}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column strong,body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column span{font-size:4.6pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .pos-jogo-game-column strong{width:10mm;min-height:10mm;margin-top:0;transform:translate(-100%) translateY(-1.3mm) rotate(-35deg);transform-origin:bottom right}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-table-card{min-height:0;gap:.8mm;margin-top:var(--treino-folha1-print-charts-table-gap);padding:1mm;border:1px solid var(--analytics-border);border-radius:2mm;background:#fff;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .pos-jogo-sheet--folha1 .treino-table-card{margin-top:1.2mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-table-card__header h3{font-size:6.6pt;line-height:1.12;padding-left:.4mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-table-card__header span{font-size:5.8pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-table-card__header-meta{gap:.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-load-legend{gap:.35mm 1mm;max-width:100%;font-size:4.7pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-load-legend__items{gap:.35mm .8mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-load-legend__swatch{width:1.9mm;height:1.9mm;flex-basis:1.9mm}body.is-report-printing[data-report-print-key=treino] .treino-report .treino-sheet__subheader h3,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-metric-card h3,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-table-card h3,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-chart-card h4,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-exposure-card h4,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-exposure-list h5,body.is-report-printing[data-report-print-key=treino] .treino-report .treino-notes-card h4{color:var(--treino-report-title-color);font-size:var(--treino-report-title-print-size);font-weight:var(--treino-report-title-weight);line-height:1.05;letter-spacing:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-list h5{min-height:8mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table{width:100%;min-width:0;table-layout:fixed}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(1){width:18%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(2){width:5.5%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(3){width:4%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(4){width:7%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(5){width:5.5%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table th:nth-child(6){width:7%}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table.data-table th,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table.data-table td{padding:.58mm .24mm!important;font-size:7.8px;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table.data-table th{font-size:7.6px;line-height:.98}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-data-table__name{white-space:normal}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1 .treino-table-group-row td{padding:.62mm .7mm!important;font-size:4.6pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-summary-strip{margin-top:18px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-metric-stack{margin-top:22px;gap:14px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-table-card{margin-top:26px}body.is-report-printing[data-report-print-key=treino] .treino-report--treino .treino-sheet--folha1-long-table .treino-summary-strip{margin-top:21px}body.is-report-printing[data-report-print-key=treino] .treino-report--treino .treino-sheet--folha1-long-table .treino-metric-stack{margin-top:25px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table th,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table td{padding:.34mm .18mm!important;font-size:6.9px;line-height:.95}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-data-table.data-table th{font-size:6.8px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha1-long-table .treino-table-group-row td{padding:.34mm .55mm!important;font-size:4.1pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2{gap:3.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-grid .treino-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--treino-folha2-position-legend-chart-gap, 2.2mm);height:var(--treino-folha2-print-position-height);min-height:var(--treino-folha2-print-position-height);max-height:var(--treino-folha2-print-position-height);overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,var(--treino-folha2-print-exercise-card-height-effective, 64mm));height:var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height));max-height:var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height))}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card{display:grid;grid-template-rows:var(--treino-folha2-print-exercise-header-height, 8.5mm) minmax(0,1fr);align-content:stretch;gap:var(--treino-print-title-legend-gap, .8mm);height:var(--treino-folha2-print-exercise-card-height-effective, 64mm);min-height:0;max-height:var(--treino-folha2-print-exercise-card-height-effective, 64mm);overflow:hidden;width:100%!important;max-width:100%!important}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2{width:100%!important;max-width:100%!important}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--treino-folha2-athlete-title-chart-gap, 1.8mm);height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));min-height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));max-height:var(--treino-athlete-print-card-height, var(--treino-folha2-print-athlete-height));overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-grid .treino-chart-card__header{display:grid;grid-template-rows:max-content max-content;align-content:start;row-gap:var(--treino-print-title-legend-gap, .8mm);min-height:0;padding-bottom:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card__header{grid-template-rows:max-content max-content;align-content:start;row-gap:var(--treino-print-title-legend-gap, .8mm);height:var(--treino-folha2-print-exercise-header-height, 8.5mm);max-height:var(--treino-folha2-print-exercise-header-height, 8.5mm);min-height:0;padding-bottom:0;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card__meta{align-items:center;gap:.7mm;min-height:0;max-height:2.6mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card h4{align-self:start;max-height:4.9mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-chart--vertical{align-self:start;height:34mm;min-height:34mm;max-height:34mm;gap:.55mm;padding-left:8.5mm;overflow:visible}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__plot{height:26mm;min-height:26mm;max-height:26mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-y-axis{top:0;bottom:auto;width:7mm;height:26mm;font-size:4.8pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-y-axis:before{right:0;bottom:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-y-axis span{padding-right:1.4mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__bar{width:3.2mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__bar--green{width:3mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__marker{width:4.2mm;height:.5mm;box-shadow:0 0 0 .18mm #fff}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__label,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__values strong,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__values span{font-size:4.6pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__values strong,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__values span{font-size:5.4pt}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-axis-key--swatches-only{grid-template-rows:5.8pt 5.8pt;gap:.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-position-column__values{grid-template-rows:5.8pt 5.8pt;min-height:calc(11.6pt + .6mm);gap:.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-mini-legend{gap:.9mm;font-size:4.4pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-mini-legend span{gap:.45mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-legend-swatch{width:3.8mm;height:.7mm;flex-basis:3.8mm;border-radius:999px}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-reference-pill{min-height:0;padding:.3mm .7mm;font-size:4.8pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-chart--horizontal{min-height:0;height:100%;grid-template-rows:repeat(var(--treino-exercise-row-count, 1),minmax(4.6mm,1fr));gap:1mm;padding-top:0;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-grid .treino-chart-card>.treino-exercise-chart{min-height:0;height:100%;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-exercise-row--horizontal{grid-template-columns:29mm minmax(0,1fr) 11mm;gap:1.2mm;min-height:0;align-items:center}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-chart{transform:translateY(2mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2 .treino-athlete-chart-stack--folha2 .treino-vertical-column__label{min-height:14mm;justify-self:center;width:max-content;max-width:15mm;font-size:5.4pt;text-align:right;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}body.is-report-printing[data-report-print-key=treino] .treino-vertical-column--edge-start .treino-vertical-column__label{text-align:left;transform:translate(0) rotate(-35deg);transform-origin:top left}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes{grid-template-rows:var(--treino-folha2-print-position-height) var(--treino-folha2-print-exercise-height-effective, var(--treino-folha2-print-exercise-height)) var(--treino-folha2-print-athlete-height-effective, var(--treino-athlete-print-card-height, 54mm))}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2{height:var(--treino-athlete-print-card-height, 54mm);max-height:var(--treino-athlete-print-card-height, 54mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-chart-card{height:var(--treino-athlete-print-card-height, 54mm);min-height:var(--treino-athlete-print-card-height, 54mm);max-height:var(--treino-athlete-print-card-height, 54mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 24mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-average-overlay{height:var(--treino-athlete-plot-height)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha2-many-athletes .treino-athlete-chart-stack--folha2 .treino-vertical-column__label{min-height:14mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3{display:grid;grid-template-rows:102mm minmax(0,112mm) 34mm;align-content:start}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;gap:2mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card{width:100%;max-width:100%;height:var(--treino-athlete-print-card-height, 50mm);min-height:var(--treino-athlete-print-card-height, 50mm);max-height:var(--treino-athlete-print-card-height, 50mm);overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-chart-card__header{gap:var(--treino-print-title-legend-gap, .8mm);padding-bottom:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 23mm);gap:.45mm;padding-left:5.5mm;transform:translateY(2mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-athlete-chart-stack .treino-vertical-average-overlay{left:5.5mm;height:var(--treino-athlete-plot-height)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-vertical-column__label{min-height:11.5mm;justify-self:center;width:max-content;max-width:15mm;font-size:5.2pt;text-align:right;transform:translate(-50%) rotate(-35deg);transform-origin:top right;white-space:nowrap;writing-mode:horizontal-tb}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.8mm;align-items:start;min-height:0;height:100%;max-height:112mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-list h5{font-size:6.7pt;min-height:5.8mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-card{grid-template-rows:auto minmax(0,1fr);gap:1.4mm;min-height:0;height:100%;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-panels,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-panels--three,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-panels--two{gap:1.4mm;min-height:0;height:100%;align-items:stretch}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-panels--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-panels--two{grid-template-columns:repeat(2,minmax(0,1fr))}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-list{grid-template-rows:auto minmax(0,1fr);gap:1mm;min-height:0;height:100%;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-scroll{gap:.65mm;min-height:0;height:100%;grid-template-rows:repeat(var(--treino-exposure-row-count, 1),minmax(1.6mm,1fr));overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-row{grid-template-columns:minmax(0,74%) max-content;gap:1mm;align-items:center;min-height:0}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-row__track{height:2.65mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-row__track-label,body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-exposure-row strong{font-size:4.9pt;line-height:1}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-notes-card{min-height:0;height:34mm;max-height:34mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-notes-card__body{min-height:0;height:23.5mm;max-height:23.5mm;padding:1mm 1.5mm;font-size:5.8pt;line-height:1.12;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3 .treino-notes-card__body p+p{margin-top:.6mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack{gap:2mm;overflow:hidden}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-chart-card{height:var(--treino-athlete-print-card-height, 50mm);min-height:var(--treino-athlete-print-card-height, 50mm);max-height:var(--treino-athlete-print-card-height, 50mm)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-vertical-chart{--treino-athlete-plot-height: var(--treino-athlete-print-plot-height, 23mm);gap:.45mm}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3-many-athletes .treino-athlete-chart-stack .treino-vertical-average-overlay{height:var(--treino-athlete-plot-height)}body.is-report-printing[data-report-print-key=treino] .treino-sheet--folha3-many-athletes .treino-vertical-column__label{min-height:11.5mm}html.is-report-printing-root[data-report-print-key=testes],body.is-report-printing[data-report-print-key=testes]{width:210mm!important;max-width:210mm!important;height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body.is-report-printing[data-report-print-key=testes] .report-print-host{box-sizing:border-box!important;display:block!important;position:fixed!important;inset:0!important;width:210mm!important;max-width:210mm!important;height:297mm!important;max-height:297mm!important;margin:0!important;padding:7mm!important;overflow:hidden!important;background:#fff!important;break-after:avoid-page!important;break-before:avoid-page!important;page-break-after:avoid!important;page-break-before:avoid!important}body.is-report-printing[data-report-print-key=testes] .report-document-shell,body.is-report-printing[data-report-print-key=testes] .report-document-shell--horizontal,body.is-report-printing[data-report-print-key=testes] .report-document-shell--vertical,body.is-report-printing[data-report-print-key=testes] .report-document-shell--print-preview,body.is-report-printing[data-report-print-key=testes] .report-document-shell--print-output{display:block!important;position:static!important;inset:auto!important;width:196mm!important;max-width:196mm!important;height:283mm!important;max-height:283mm!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-5mm)!important;zoom:1!important}body.is-report-printing[data-report-print-key=testes] .report-document,body.is-report-printing[data-report-print-key=testes] .report-document--horizontal,body.is-report-printing[data-report-print-key=testes] .report-document--vertical{box-sizing:border-box!important;display:block!important;width:196mm!important;max-width:196mm!important;height:283mm!important;max-height:283mm!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}body.is-report-printing[data-report-print-key=testes] .report-document__header{display:none!important}body.is-report-printing[data-report-print-key=testes] .report-document__body,body.is-report-printing[data-report-print-key=testes] .testes-report,body.is-report-printing[data-report-print-key=testes] .testes-sheet{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet{display:grid!important;grid-template-rows:26mm 47mm minmax(0,1fr)!important;gap:2mm!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;break-after:avoid-page!important;break-before:avoid-page!important;page-break-after:avoid!important;page-break-before:avoid!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet__header{display:grid!important;grid-template-columns:52mm minmax(0,1fr)!important;gap:2mm!important;align-items:stretch!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet__brand-line{display:grid!important;place-items:center!important;min-height:0!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet__brand-line .club-badge{width:50mm!important;height:28mm!important;transform:translateY(3mm)!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet__brand-line .club-badge img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}body.is-report-printing[data-report-print-key=testes] .testes-sheet__meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6mm!important;min-height:0!important;align-items:end!important}body.is-report-printing[data-report-print-key=testes] .testes-header-card{box-sizing:border-box!important;display:grid!important;gap:1.7mm!important;min-height:0!important;height:18mm!important;padding:1.3mm 1.8mm!important;align-content:center!important;align-self:end!important;border:.25mm solid #dfe5eb!important;border-radius:2mm!important;background:transparent!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-header-card--date{align-content:center!important}body.is-report-printing[data-report-print-key=testes] .testes-header-card span{color:var(--app-muted-soft)!important;font-size:8pt!important;font-weight:700!important;line-height:1!important;transform:translateY(-1.7mm)!important;text-transform:uppercase!important}body.is-report-printing[data-report-print-key=testes] .testes-header-card--date>span{transform:none!important}body.is-report-printing[data-report-print-key=testes] .testes-header-card strong,body.is-report-printing[data-report-print-key=testes] .testes-sheet__meta--header .testes-header-card strong{color:var(--app-text)!important;font-size:8.5pt!important;font-weight:800!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.is-report-printing[data-report-print-key=testes] .testes-header-date-range{display:grid!important;gap:.3mm!important;color:var(--app-text)!important;font-size:8.5pt!important;font-weight:800!important;line-height:1.05!important;transform:translateY(1.7mm)!important;white-space:normal!important}body.is-report-printing[data-report-print-key=testes] .testes-header-date-range span{display:block!important;color:var(--app-text)!important;font-size:8.5pt!important;font-weight:800!important;line-height:1.05!important;transform:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.is-report-printing[data-report-print-key=testes] .testes-top-grid{display:grid!important;grid-template-columns:52mm minmax(0,1fr) 56mm!important;gap:2mm!important;min-height:0!important;height:47mm!important;align-items:stretch!important}body.is-report-printing[data-report-print-key=testes] .testes-identity-card,body.is-report-printing[data-report-print-key=testes] .testes-radar-card,body.is-report-printing[data-report-print-key=testes] .testes-athlete-card{box-sizing:border-box!important;min-height:0!important;height:47mm!important;max-height:47mm!important;padding:1.5mm!important;gap:1mm!important;border:.25mm solid #dfe5eb!important;border-radius:2mm!important;background:transparent!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-radar-card{padding:.8mm!important}body.is-report-printing[data-report-print-key=testes] .testes-identity-card{display:grid!important;grid-template-rows:1fr!important;padding:0!important}body.is-report-printing[data-report-print-key=testes] .testes-identity-card__photo,body.is-report-printing[data-report-print-key=testes] .testes-identity-card__photo img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}body.is-report-printing[data-report-print-key=testes] .testes-photo-card__placeholder{min-height:0!important;height:100%!important;font-size:7pt!important}body.is-report-printing[data-report-print-key=testes] .testes-radar-card{display:grid!important;place-items:center!important}body.is-report-printing[data-report-print-key=testes] .testes-radar-svg{width:100%!important;max-width:70mm!important;height:45mm!important;max-height:45mm!important;overflow:visible!important}body.is-report-printing[data-report-print-key=testes] .testes-radar-label{font-size:14px!important;transform:translate(var(--radar-label-print-x, 0),var(--radar-label-print-y, 0))!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-card__header{gap:1mm!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-card__header svg{width:3.5mm!important;height:3.5mm!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-card__title{color:var(--app-muted-soft)!important;font-size:7pt!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-meta{display:grid!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;gap:.8mm!important;min-height:0!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-meta__item{box-sizing:border-box!important;display:grid!important;gap:.9mm!important;min-height:0!important;padding:.7mm 1mm!important;border-radius:1.4mm!important;background:transparent!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-meta__item span{font-size:5.8pt!important;line-height:1!important}body.is-report-printing[data-report-print-key=testes] .testes-athlete-meta__item strong{font-size:6.8pt!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.is-report-printing[data-report-print-key=testes] .testes-block-stack{display:grid!important;grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,1fr)!important;gap:1.6mm!important;min-height:0!important;height:100%!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-final-grid{display:grid!important;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important;gap:1.6mm!important;min-height:0!important;height:100%!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block{box-sizing:border-box!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:1mm!important;min-height:0!important;height:100%!important;padding:1.4mm!important;border:.25mm solid var(--test-base-border)!important;border-radius:2mm!important;background:var(--test-base-surface)!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__header,body.is-report-printing[data-report-print-key=testes] .testes-test-block__title{display:flex!important;align-items:center!important;gap:1.4mm!important;min-height:0!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__icon{width:5mm!important;height:5mm!important;flex:0 0 5mm!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__title h3{color:var(--test-base-strong)!important;font-size:8.2pt!important;font-weight:800!important;line-height:1!important;margin:0!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__title span{display:none!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body{display:grid!important;grid-template-columns:21mm minmax(0,1fr) 65mm!important;gap:1.4mm!important;min-height:0!important;height:100%!important;max-height:none!important;align-items:stretch!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body--with-image-only,body.is-report-printing[data-report-print-key=testes] .testes-test-block--compact-short .testes-test-block__body{grid-template-columns:21mm minmax(0,1fr)!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--adutores-abdutores .testes-test-block__body{grid-template-columns:21mm minmax(0,1fr) 65mm!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--dorsiflexao .testes-test-block__body{grid-template-columns:19mm minmax(0,1fr) 64mm!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:100%!important;min-height:0!important;height:100%!important;padding:.6mm!important;border:0!important;border-radius:1.6mm!important;background:var(--test-base-surface)!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image img{display:block!important;width:90%!important;height:90%!important;object-fit:contain!important;-webkit-filter:grayscale(1) brightness(0) contrast(1000%)!important;filter:grayscale(1) brightness(0) contrast(1000%)!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--imtp img,body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--adutores-abdutores img{-webkit-filter:grayscale(1) brightness(0) contrast(1000%)!important;filter:grayscale(1) brightness(0) contrast(1000%)!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--nordicos img{width:122%!important;height:122%!important;object-position:42% center!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--imtp img{width:82%!important;height:82%!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--adutores-abdutores img{width:108%!important;height:80%!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--cmj img{width:68%!important;height:68%!important;object-position:center!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--dorsiflexao img{width:118%!important;height:92%!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block__body-image--bronco img{width:100%!important;height:96%!important}body.is-report-printing[data-report-print-key=testes] .testes-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1mm!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--adutores-abdutores .testes-metric-grid{grid-column:2 / 4!important;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.93fr))!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--isquiotibiais .testes-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--compact-short .testes-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--dorsiflexao .testes-metric-grid{grid-column:2!important;grid-row:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.is-report-printing[data-report-print-key=testes] .testes-metric-card{box-sizing:border-box!important;display:grid!important;min-height:0!important;height:100%!important;max-height:none!important;padding:1mm!important;gap:1.4mm!important;align-content:center!important;justify-items:center!important;border:0!important;border-radius:1.6mm!important;background:var(--metric-card-surface)!important;overflow:hidden!important;text-align:center!important}body.is-report-printing[data-report-print-key=testes] .testes-metric-card span{color:var(--metric-label-color)!important;font-size:6.6pt!important;font-weight:800!important;line-height:1!important;overflow-wrap:anywhere!important;text-align:center!important;text-transform:uppercase!important}body.is-report-printing[data-report-print-key=testes] .testes-metric-card strong{color:var(--metric-value-color)!important;font-size:7.8pt!important;font-weight:800!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-card{box-sizing:border-box!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;height:100%!important;padding:.9mm!important;gap:.8mm!important;border:0!important;border-radius:1.6mm!important;background:var(--test-base-surface)!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=testes] .testes-test-block--dorsiflexao .testes-bilateral-card{grid-column:3!important;grid-row:1!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-card__header{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-card__header span{display:none!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-card__header h4{width:100%!important;color:var(--test-base-strong)!important;font-size:7.5pt!important;font-weight:800!important;line-height:1!important;margin:0!important;text-align:center!important;white-space:normal!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-bars{display:grid!important;gap:.8mm!important;min-height:0!important;align-content:center!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-row{display:grid!important;grid-template-columns:11mm minmax(0,1fr) 13mm!important;column-gap:.8mm!important;row-gap:.5mm!important;min-height:0!important;align-items:center!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-row__label{color:var(--test-base-strong)!important;font-size:6.1pt!important;font-weight:800!important;line-height:1!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-row__track{width:calc(100% - .6mm)!important;height:3.4mm!important;min-height:3.4mm!important;margin-left:.6mm!important;border-radius:999px!important}body.is-report-printing[data-report-print-key=testes] .testes-bilateral-row strong{color:var(--test-value-color)!important;font-size:6.5pt!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}html.is-report-printing-root[data-report-print-key=bem-estar],body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen]{width:297mm!important;max-width:297mm!important;height:210mm!important;max-height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-print-host{box-sizing:border-box!important;display:grid!important;position:fixed!important;inset:0!important;place-items:center!important;width:297mm!important;max-width:297mm!important;height:210mm!important;max-height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document-shell,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document-shell--widescreen{display:block!important;position:static!important;inset:auto!important;width:280mm!important;max-width:280mm!important;height:190mm!important;max-height:190mm!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document--widescreen{box-sizing:border-box!important;display:block!important;width:280mm!important;max-width:280mm!important;height:190mm!important;max-height:190mm!important;min-height:0!important;margin:0!important;padding:3.5mm!important;overflow:hidden!important;border:1px solid var(--app-outline)!important;border-radius:4mm!important;background:#fff!important;box-shadow:none!important;transform:none!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .report-document__body,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-report,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-sheet{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-sheet{display:grid!important;grid-template-rows:24mm minmax(0,1fr)!important;gap:3mm!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header{display:block!important;position:static!important;z-index:auto!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header__filters{display:grid!important;grid-template-columns:30mm repeat(5,minmax(0,1fr))!important;gap:2mm!important;align-items:center!important;height:24mm!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header .bem-estar-sheet__badge{display:flex!important;width:28mm!important;height:21mm!important;justify-self:start!important;align-self:center!important;border-radius:0!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-power-header .bem-estar-sheet__badge img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-meta-card{min-height:12.5mm!important;padding:0 2mm!important;gap:.8mm!important;border-radius:2mm!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-meta-card span{font-size:7pt!important;line-height:1!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-meta-card strong{font-size:8.5pt!important;line-height:1.1!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-body{display:grid!important;grid-template-columns:minmax(0,1fr) 55mm!important;grid-template-rows:minmax(0,1fr)!important;gap:2.5mm!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-table-card,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-card,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-table-card .table-wrap{display:grid!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:0!important;gap:0!important;overflow:hidden!important;align-content:stretch!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-data-table{--bem-col-atleta: 18.2%;--bem-col-aptidao: 8.4%;--bem-col-observacoes: 21.8%;--bem-col-sono: 7.4%;--bem-col-z-sono: 6.2%;--bem-col-z-dor: 9.2%;--bem-col-z-fadiga: 9.2%;--bem-col-z-humor: 6.8%;--bem-col-z-media: 12.8%;width:100%!important;min-width:0!important;height:100%!important;table-layout:fixed!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-data-table th,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-data-table td{padding:.65mm .7mm!important;font-size:7.4pt!important;line-height:1.04!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-data-table th{padding-top:0!important;padding-bottom:1mm!important;font-size:7.2pt!important;line-height:1.12!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-data-table tbody tr{height:4.9mm!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-col-atleta{overflow:hidden!important;text-overflow:ellipsis!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-card{grid-template-rows:auto minmax(0,1fr) auto!important;padding-top:0!important;align-content:stretch!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-card h3{margin:0 0 1.2mm!important;font-size:10pt!important;line-height:1.1!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-list{display:grid!important;grid-auto-rows:minmax(0,1fr)!important;gap:.35mm!important;min-height:0!important;overflow:hidden!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-row,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-axis{grid-template-columns:24mm minmax(0,1fr)!important;gap:1mm!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-row__label,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-row strong,body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-chart-axis{font-size:6.6pt!important;line-height:1!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-z-track{height:3.6mm!important;min-height:3.6mm!important}body.is-report-printing[data-report-print-key=bem-estar][data-report-print-orientation=widescreen] .bem-estar-z-track__marker--warn{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
