.manager-view{background:var(--sri-white);color:var(--sri-evergreen);font-family:Gopher,sans-serif}.manager-view .manager-risk-header{z-index:50;min-height:82px;color:var(--sri-evergreen);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #01322033;padding:0 clamp(24px,4vw,64px);position:sticky;top:0}.manager-header-identity{align-items:center;gap:22px;min-width:0;display:flex}.manager-section-menu{flex:none;position:relative}.manager-section-menu summary{width:40px;height:40px;color:var(--sri-evergreen);cursor:pointer;border-radius:0;place-items:center;list-style:none;display:grid}.manager-section-menu summary::-webkit-details-marker{display:none}.manager-section-menu summary svg{width:34px;height:34px}.manager-section-menu summary:focus-visible{outline:2px solid var(--sri-mustard);outline-offset:3px}.manager-section-menu[open] summary{background:var(--sri-cotton)}.manager-section-menu nav{border-top:3px solid var(--sri-mustard);background:var(--sri-evergreen);width:230px;display:grid;position:absolute;top:calc(100% + 18px);left:0;box-shadow:0 20px 46px #01322038}.manager-section-menu nav a{color:var(--sri-white);text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding:15px 18px;font-family:Averta,sans-serif;font-size:.78rem;font-weight:700}.manager-section-menu nav a:hover,.manager-section-menu nav a:focus-visible{color:var(--sri-white);background:#ffffff1a}.manager-brand-identity{color:var(--sri-evergreen);line-height:1;display:grid}.manager-brand-identity span:first-child{font-family:Domaine Display,serif;font-size:1.72rem;font-weight:700}.manager-brand-identity span:last-child{letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-family:Averta,sans-serif;font-size:.67rem;font-weight:700}.manager-view .manager-primary-nav{align-self:stretch;align-items:stretch;gap:30px;display:flex}.manager-view .manager-primary-nav a,.manager-view .manager-primary-nav>span{color:var(--sri-evergreen);text-transform:uppercase;align-items:center;padding-top:3px;font-family:Averta,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.manager-view .manager-primary-nav>span{color:var(--sri-dusty-olive);cursor:default;opacity:.46}.manager-view .manager-primary-nav a:first-child:after{background:var(--sri-mustard);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.manager-view .coop-viewer-shell{background:var(--sri-white);height:calc(100svh - 82px);min-height:760px;color:var(--sri-evergreen)}.manager-view .coop-sticky-controls{z-index:35;background:var(--sri-cotton);flex:none;position:sticky;top:0}.manager-view .coop-frame{background:var(--sri-white);border:0;border-radius:0}.manager-view .coop-header{background:var(--sri-evergreen);border-bottom:0;min-height:60px;padding:0 clamp(28px,3.2vw,54px)}.manager-view .coop-brand{color:var(--sri-cotton);letter-spacing:0;text-transform:none;font-family:Averta,sans-serif;font-size:clamp(1.28rem,1.65vw,1.72rem);font-weight:700}.manager-view .coop-count{color:var(--sri-cotton);gap:8px;font-size:.86rem}.manager-view .coop-count strong{color:var(--sri-white);font-family:Averta,sans-serif;font-size:1.14rem}.manager-view .coop-layer-bar{background:var(--sri-cotton);border-bottom-color:#0132202e;padding:15px clamp(28px,3.2vw,54px) 12px}.manager-view .coop-capa-section{gap:26px}.manager-view .coop-layer-bar p,.manager-view .coop-section-title,.manager-view .guide-block-title span,.manager-view .coop-filter-group>span{color:var(--sri-dusty-olive);letter-spacing:.06em;font-family:Averta,sans-serif;font-size:.75rem}.manager-view .coop-layer-pills,.manager-view .coop-risk-legend{gap:8px}.manager-view .coop-layer-pills{margin-top:10px}.manager-view .coop-sedes button,.manager-view .coop-layer-pills button,.manager-view .coop-secondary-filters button,.manager-view .chat-suggestions button{background:var(--sri-white);color:var(--sri-dusty-olive);border-color:#01322033;border-radius:3px;font-family:Gopher,sans-serif}.manager-view .coop-layer-pills button{gap:7px;min-height:38px;padding:7px 12px;font-size:.78rem}.manager-view .coop-layer-pills button.active,.manager-view .coop-sedes button.active{border-color:var(--sri-evergreen);background:var(--sri-evergreen);color:var(--sri-white)}.manager-view .coop-sedes{gap:7px}.manager-view .coop-sedes legend{color:var(--sri-dusty-olive);margin-bottom:8px;font-family:Averta,sans-serif;font-size:.7rem}.manager-view .coop-sedes button{min-height:34px;padding:6px 10px;font-size:.72rem}.manager-view .coop-risk-legend{color:var(--sri-dusty-olive);margin-top:9px;font-size:.7rem}.manager-view .risk-dot{width:7px;height:7px}.manager-view .risk-dot.critical{background:#b54339}.manager-view .risk-dot.high{background:var(--sri-mustard)}.manager-view .risk-dot.moderate{background:#4c9f82}.manager-view .coop-secondary-filters{background:var(--sri-cotton);border-bottom-color:#0132202e}.manager-view .coop-filter-group{border-right-color:#01322029;gap:8px;padding:12px clamp(28px,3.2vw,54px)}.manager-view .coop-filter-group div{gap:6px}.manager-view .coop-secondary-filters button{min-height:32px;padding:6px 10px;font-size:.72rem}.manager-view .coop-secondary-filters button.active{border-color:var(--sri-mustard);color:var(--sri-evergreen)}.manager-view .coop-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,27vw)}.manager-view .coop-left-column{border-right-color:#0132202e;gap:24px;padding:22px clamp(24px,3vw,46px)}.manager-view .coop-left-column::-webkit-scrollbar-thumb{background:var(--sri-jade)}.manager-view .coop-guide-scroll::-webkit-scrollbar-thumb{background:var(--sri-jade)}.manager-view .chat-messages::-webkit-scrollbar-thumb{background:var(--sri-jade)}.manager-view .coop-age-stats{border-top:1px solid #01322029;border-bottom:1px solid #01322029;gap:0;margin-top:12px}.manager-view .coop-stat-tile{text-align:left;background:0 0;border-right:1px solid #01322024;border-radius:0;padding:13px 12px}.manager-view .coop-stat-tile:last-child{border-right:0}.manager-view .coop-stat-tile strong{color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:1.8rem}.manager-view .coop-stat-tile span{color:var(--sri-dusty-olive);font-family:Averta,sans-serif;font-size:.68rem}.manager-view .coop-pyramid-legend{color:var(--sri-dusty-olive);gap:18px;margin:11px 0 9px;font-size:.78rem}.manager-view .coop-demographic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;display:grid}.manager-view .coop-pyramid-panel{min-width:0;padding-right:clamp(24px,3vw,42px)}.manager-view .coop-pyramid-legend .women,.manager-view .women-side i{background:var(--sri-evergreen)}.manager-view .coop-pyramid-legend .men,.manager-view .men-side i{background:var(--sri-jade)}.manager-view .coop-pyramid{gap:6px;width:100%;max-width:720px}.manager-view .coop-pyramid-row{grid-template-columns:30px minmax(0,1fr) 30px;gap:8px}.manager-view .pyramid-count,.manager-view .pyramid-bars strong{color:var(--sri-dusty-olive);font-size:.72rem}.manager-view .pyramid-bars{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:7px}.manager-view .bar-side,.manager-view .bar-side i{min-height:16px}.manager-view .bar-side i{border-radius:2px;height:16px}.manager-view .coop-sex-composition{border-left:1px solid #01322029;min-width:0;padding-left:clamp(24px,3vw,42px);padding-right:clamp(24px,3vw,42px)}.manager-view .coop-sex-visual{grid-template-columns:minmax(82px,1fr) 150px minmax(82px,1fr);align-items:center;gap:12px;min-height:230px;display:grid;position:relative}.manager-view .coop-sex-donut{border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.manager-view .coop-sex-donut:after{background:var(--sri-white);content:"";border-radius:50%;width:96px;height:96px;position:absolute}.manager-view .coop-sex-donut span{z-index:1;color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:1.9rem;font-weight:700;position:relative}.manager-view .coop-sex-label{color:var(--sri-dusty-olive);gap:4px;font-size:.72rem;display:grid;position:relative}.manager-view .coop-sex-label:after{content:"";background:#01322047;width:30px;height:1px;position:absolute;top:50%}.manager-view .women-label{text-align:right}.manager-view .women-label:after{right:-38px}.manager-view .men-label:after{left:-38px}.manager-view .coop-sex-label strong{color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:1.28rem}.manager-view .coop-sex-label small{color:var(--sri-dusty-olive);font-family:Gopher,sans-serif;font-size:.68rem;font-weight:400}.manager-view .coop-context-grid{border-color:#0132202e;border-radius:0;margin-top:12px}.manager-view .coop-context-panel{min-height:154px;padding:16px}.manager-view .coop-context-panel.commute{border-right:0}.manager-view .coop-context-grid>.coop-context-panel:nth-child(odd){border-right:1px solid #01322029}.manager-view .coop-context-grid>.coop-context-panel:nth-child(-n+2){border-bottom:1px solid #01322029}.manager-view .coop-bar-list{gap:9px;margin-top:12px}.manager-view .coop-bar-row{color:var(--sri-evergreen);grid-template-columns:94px minmax(0,1fr) 32px;gap:8px;font-size:.76rem}.manager-view .coop-bar-row div{background:color-mix(in srgb, var(--sri-jade) 24%, white);border-radius:0;height:10px}.manager-view .coop-bar-row i{background:var(--sri-jade);border-radius:0}.manager-view .coop-bar-row i.highlight{background:var(--sri-evergreen)}.manager-view .coop-bar-row strong{color:var(--sri-dusty-olive);font-size:.72rem}.manager-view .coop-context-insight{border-left-color:var(--sri-mustard);background:color-mix(in srgb, var(--sri-cotton) 58%, white);color:var(--sri-dusty-olive);border-radius:0;margin-top:12px;padding:10px 12px;font-size:.75rem}.manager-view .coop-context-insight strong{color:var(--sri-evergreen)}.manager-view .coop-context-insight em{color:var(--sri-dusty-olive);font-size:.68rem}.manager-view .coop-guide-column{background:var(--sri-cotton)}.manager-view .guided-insights-panel{background:var(--sri-white);border:1px solid #0132203d;border-left-width:2px;flex-direction:column;min-width:0;min-height:0;margin:12px 14px 12px 0;display:flex;overflow:hidden}.manager-view .guided-insights-panel>header{background:var(--sri-evergreen);min-height:50px;color:var(--sri-white);border-bottom:1px solid #01322038;align-items:center;gap:9px;padding:12px 18px;font-family:Averta,sans-serif;font-size:.78rem;font-weight:700;display:flex}.manager-view .guided-insights-scroll{background:var(--sri-white);scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.manager-view .guided-insights-scroll::-webkit-scrollbar{width:4px}.manager-view .guided-insights-scroll::-webkit-scrollbar-thumb{background:var(--sri-jade)}.manager-view .guided-insights-scroll.has-active-insight:after{content:"";min-height:calc(100% - 74px);display:block}.manager-view .guided-insight-buttons{display:grid}.manager-view .guided-insight-buttons>button{background:var(--sri-white);min-height:74px;color:var(--sri-evergreen);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #01322029;border-radius:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 16px;display:grid}.manager-view .guided-insight-buttons>button:nth-child(2n){background:color-mix(in srgb, var(--sri-cotton) 64%, white)}.manager-view .guided-insight-buttons>button:hover,.manager-view .guided-insight-buttons>button.active{background:color-mix(in srgb, var(--sri-cotton) 86%, white)}.manager-view .guided-insight-buttons>button.active{box-shadow:inset 3px 0 0 var(--sri-mustard)}.manager-view .guided-insight-buttons>button>span{color:var(--sri-mustard);font-family:Averta,sans-serif;font-size:.68rem;font-weight:700}.manager-view .guided-insight-buttons>button strong{font-family:Domaine Display,serif;font-size:.96rem;font-weight:600;line-height:1.25}.manager-view .guided-insight-buttons>button svg{transition:transform .18s}.manager-view .guided-insight-buttons>button.active svg{transform:rotate(180deg)}.manager-view .guided-insight-carousel{background:var(--sri-white);border-bottom:1px solid #0132202e;animation:.22s ease-out guided-carousel-enter}.manager-view .guided-insight-carousel.slide-2{background:var(--sri-cotton)}.manager-view .guided-carousel-question{background:color-mix(in srgb, var(--sri-cotton) 86%, white);width:100%;min-height:74px;box-shadow:inset 3px 0 0 var(--sri-mustard);color:var(--sri-evergreen);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #01322029;border-radius:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 16px;display:grid}.manager-view .guided-carousel-question>span{color:var(--sri-mustard);font-family:Averta,sans-serif;font-size:.68rem;font-weight:700}.manager-view .guided-carousel-question strong{font-family:Domaine Display,serif;font-size:.96rem;font-weight:600;line-height:1.25}.manager-view .guided-carousel-question svg{transform:rotate(180deg)}@keyframes guided-carousel-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.manager-view .guided-carousel-marker{color:var(--sri-mustard);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px 0;font-family:Averta,sans-serif;font-size:.64rem;font-weight:700}.manager-view .guided-insight-carousel article{padding:13px 18px 18px}.manager-view .guided-insight-carousel article>p{color:var(--sri-evergreen);margin:0;font-family:Gopher,sans-serif;font-size:.8rem;line-height:1.58}.manager-view .guided-insight-action{border:0;border-bottom:1px solid var(--sri-mustard);color:var(--sri-evergreen);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;margin-top:16px;padding:0 0 5px;font-family:Averta,sans-serif;font-size:.76rem;font-weight:700;display:inline-flex}.manager-view .guided-insight-disabled-link{border-bottom:1px solid var(--sri-dusty-olive);color:var(--sri-dusty-olive);cursor:not-allowed;gap:4px;margin-top:16px;padding-bottom:5px;font-family:Averta,sans-serif;font-size:.76rem;font-weight:700;display:grid}.manager-view .guided-insight-disabled-link small{font-family:Gopher,sans-serif;font-size:.64rem;font-weight:400}.manager-view .guided-insight-carousel nav{border-top:1px solid #01322024;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:grid}.manager-view .guided-insight-carousel nav button{width:28px;height:28px;color:var(--sri-evergreen);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.manager-view .guided-insight-carousel nav button:disabled{color:var(--sri-jade);cursor:default}.manager-view .guided-insight-carousel nav span{color:var(--sri-dusty-olive);text-align:center;font-family:Averta,sans-serif;font-size:.64rem}.manager-view .guided-insights-prompt{color:var(--sri-dusty-olive);margin:0;padding:20px 18px;font-family:Gopher,sans-serif;font-size:.75rem;line-height:1.5}.manager-view .guided-strategies{border-top:2px solid var(--sri-mustard);margin-top:20px;padding-top:16px}.manager-view .guided-strategies h4{color:var(--sri-evergreen);margin:0 0 5px;font-family:Domaine Display,serif;font-size:1.12rem}.manager-view .guided-strategies ul{color:var(--sri-evergreen);margin:14px 0 0;padding-left:17px}.manager-view .guided-strategies li{margin-bottom:8px;padding-left:2px;font-family:Gopher,sans-serif;font-size:.73rem;line-height:1.45}.manager-view .coop-guide-column>header{background:var(--sri-evergreen);color:var(--sri-white);border-bottom-color:#0132202e;padding:14px 18px;font-family:Averta,sans-serif;font-size:.76rem}.manager-view .guide-block{border-bottom-color:#0132202e;padding:16px 18px}.manager-view .guide-block-title{margin-bottom:12px}.manager-view .guide-badge{border-radius:3px;font-family:Averta,sans-serif;font-size:.68rem}.manager-view .guide-signal{color:var(--sri-evergreen);gap:8px;margin-bottom:9px;font-size:.77rem;line-height:1.48}.manager-view .guide-signal span{color:var(--sri-mustard)}.manager-view .impact-hero,.manager-view .impact-item,.manager-view .impact-next,.manager-view .value-grid div,.manager-view .guide-question{border-radius:0}.manager-view .impact-hero{border-left-color:var(--sri-mustard);background:color-mix(in srgb, var(--sri-cotton) 62%, white);padding:12px}.manager-view .impact-hero strong{color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:1.32rem}.manager-view .impact-hero span,.manager-view .impact-item span,.manager-view .impact-next,.manager-view .value-grid p,.manager-view .guide-question p{color:var(--sri-dusty-olive);font-size:.75rem;line-height:1.48}.manager-view .impact-hero em,.manager-view .impact-item em{color:var(--sri-dusty-olive);font-size:.66rem}.manager-view .impact-item{background:color-mix(in srgb, var(--sri-cotton) 48%, white);padding:9px}.manager-view .impact-item strong,.manager-view .guide-question strong{color:var(--sri-evergreen);font-family:Averta,sans-serif;font-size:.75rem}.manager-view .impact-next{border-color:var(--sri-mustard);color:var(--sri-evergreen);background:#fffaf0}.manager-view .guide-block.value{background:var(--sri-cotton)}.manager-view .value-grid div{border-color:#01322029}.manager-view .value-grid div:last-child{background:color-mix(in srgb, var(--sri-jade) 28%, white);border-color:#0132204d}.manager-view .value-grid span{color:var(--sri-evergreen);font-family:Averta,sans-serif;font-size:.68rem}.manager-view .guide-questions{gap:9px;padding:14px 18px}.manager-view .guide-question{border-color:#01322029;padding:11px}.manager-view .guide-question .tip{border-left-color:var(--sri-mustard);color:var(--sri-evergreen)}.manager-view .coop-advisor-chat{background:var(--sri-white);border-top-color:#01322033;min-height:188px;max-height:228px}.manager-view .coop-advisor-chat header{background:var(--sri-cotton);border-bottom-color:#01322029;padding:10px clamp(28px,3.2vw,54px)}.manager-view .coop-advisor-chat header span{color:var(--sri-evergreen);font-family:Averta,sans-serif;font-size:.77rem}.manager-view .coop-advisor-chat header i{background:var(--sri-evergreen)}.manager-view .coop-advisor-chat header small{color:var(--sri-dusty-olive);font-size:.7rem;display:none}.manager-view .chat-messages{border-top:1px solid var(--sri-evergreen);border-right:1px solid var(--sri-evergreen);border-left:1px solid var(--sri-evergreen);background:#758879;gap:7px;min-height:38px;margin:0 clamp(28px,3.2vw,54px);padding:12px 20px 4px;box-shadow:0 18px 42px #01322047}.manager-view .chat-messages p{border-radius:3px;padding:7px 10px;font-size:.76rem}.manager-view .chat-messages .assistant{color:var(--sri-evergreen);background:#edeae1eb;border:1px solid #ffffff57}.manager-view .chat-messages .user,.manager-view .chat-form button{background:var(--sri-evergreen)}.manager-view .chat-suggestions{border-right:1px solid var(--sri-evergreen);border-left:1px solid var(--sri-evergreen);background:#758879;justify-content:center;gap:9px;margin:0 clamp(28px,3.2vw,54px);padding:8px 20px 18px;box-shadow:0 20px 42px #0132203d}.manager-view .chat-suggestions button{border-color:var(--sri-mustard);min-height:28px;color:var(--sri-cotton);background:0 0;padding:5px 11px;font-size:.68rem}.manager-view .chat-form{border-right:1px solid var(--sri-evergreen);border-bottom:1px solid var(--sri-evergreen);border-left:1px solid var(--sri-evergreen);border-top-color:#0000;gap:9px;margin:0 clamp(28px,3.2vw,54px);padding:8px 20px 12px;box-shadow:0 22px 42px #01322042}.manager-view .chat-form input{min-height:38px;color:var(--sri-evergreen);border-color:#013220b8;border-radius:3px;font-family:Gopher,sans-serif;font-size:.76rem}.manager-view .chat-form input:focus{border-color:var(--sri-mustard);box-shadow:0 0 0 2px #c79a3a29}.manager-view .chat-form button{border-radius:3px;min-height:38px;padding:8px 16px;font-family:Averta,sans-serif;font-size:.72rem}.manager-view .coop-module-tabs{background:var(--sri-white);border-top-color:#01322033;height:68px}.manager-view .coop-module-tabs button{color:var(--sri-dusty-olive);border-right-color:#01322024;gap:3px;padding:8px;font-family:Averta,sans-serif;font-size:.84rem;position:relative}.manager-view .coop-module-tabs button.active{background:color-mix(in srgb, var(--sri-cotton) 52%, white);color:var(--sri-evergreen)}.manager-view .coop-module-tabs button.active:before{background:var(--sri-mustard);content:"";height:3px;position:absolute;top:0;left:0;right:0}.manager-view .coop-module-tabs small{color:var(--sri-dusty-olive);font-size:.66rem}.manager-view .coop-reserved-module{background:var(--sri-cotton)}.manager-view .coop-cardiometabolic-module{background:var(--sri-white);scrollbar-width:thin;min-height:0;padding:24px clamp(24px,3vw,46px) 36px;overflow:hidden auto}.manager-view .cardiometabolic-module-heading{border-bottom:1px solid #0132202e;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.manager-view .cardiometabolic-module-heading p{color:var(--sri-dusty-olive);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-family:Averta,sans-serif;font-size:.7rem;font-weight:700}.manager-view .cardiometabolic-module-heading h2{color:var(--sri-evergreen);margin:0;font-family:Domaine Display,serif;font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:1}.manager-view .cardiometabolic-module-heading>span{color:var(--sri-dusty-olive);font-size:.76rem}.manager-view .cardiometabolic-module-heading>span strong{color:var(--sri-evergreen);margin-left:7px;font-family:Domaine Display,serif;font-size:1.5rem}.manager-view .cardiometabolic-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manager-view .cardiometabolic-panel{background:var(--sri-white);border-bottom:1px solid #01322029;border-right:1px solid #01322029;min-width:0;min-height:270px;padding:24px clamp(20px,2.4vw,36px) 26px}.manager-view .cardiometabolic-panel:nth-child(2n){border-right:0}.manager-view .cardiometabolic-panel h3{max-width:620px;min-height:52px;color:var(--sri-evergreen);margin:0 0 22px;font-family:Domaine Display,serif;font-size:clamp(1.2rem,1.6vw,1.6rem);line-height:1.12}.manager-view .cardiometabolic-empty-slot{background:var(--sri-white);min-height:270px}.manager-view .cardio-category-bars{gap:13px;display:grid}.manager-view .cardio-category-row{grid-template-columns:minmax(150px,.9fr) minmax(120px,1.4fr) 68px;align-items:center;gap:13px;display:grid}.manager-view .cardio-category-copy{gap:2px;display:grid}.manager-view .cardio-category-copy span{color:var(--sri-evergreen);font-size:.75rem}.manager-view .cardio-category-copy small,.manager-view .cardio-legend span small{color:var(--sri-dusty-olive);font-size:.64rem}.manager-view .cardio-category-track,.manager-view .cardio-semaphore-row>div{background:color-mix(in srgb, var(--sri-jade) 22%, white);height:11px;overflow:hidden}.manager-view .cardio-category-track i,.manager-view .cardio-semaphore-row b{height:100%;display:block}.manager-view .cardio-category-row>strong,.manager-view .cardio-semaphore-row>strong,.manager-view .cardio-legend strong{color:var(--sri-evergreen);text-align:right;font-family:Averta,sans-serif;font-size:.78rem}.manager-view .cardio-category-row>strong small,.manager-view .cardio-semaphore-row>strong small,.manager-view .cardio-legend strong small{color:var(--sri-dusty-olive);font-size:.66rem;font-weight:400}.manager-view .tone-lowest{background:#dfe3d5}.manager-view .tone-low{background:#a4aa90}.manager-view .tone-intermediate{background:var(--sri-mustard)}.manager-view .tone-high{background:#2f6b57}.manager-view .tone-highest{background:var(--sri-evergreen)}.manager-view .cardio-stacked-chart{gap:26px;display:grid}.manager-view .cardio-stacked-bar{width:100%;height:34px;display:flex;overflow:hidden}.manager-view .cardio-stacked-bar i{height:100%;display:block}.manager-view .cardio-legend{gap:11px;display:grid}.manager-view .cardio-legend>div{grid-template-columns:10px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.manager-view .cardio-legend>div>i{border-radius:50%;width:8px;height:8px}.manager-view .cardio-legend span{color:var(--sri-evergreen);justify-content:space-between;align-items:baseline;gap:10px;font-size:.75rem;display:flex}.manager-view .cardio-semaphore{gap:17px;display:grid}.manager-view .cardio-semaphore-row{grid-template-columns:12px minmax(112px,.75fr) minmax(110px,1.4fr) 68px;align-items:center;gap:12px;display:grid}.manager-view .cardio-semaphore-row>i{width:10px;height:28px}.manager-view .cardio-semaphore-row>span{color:var(--sri-evergreen);font-size:.76rem}.manager-view .cardio-donut-layout{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.manager-view .cardio-donut{border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:relative}.manager-view .cardio-donut:after{background:var(--sri-white);content:"";border-radius:50%;width:108px;height:108px;position:absolute}.manager-view .cardio-donut>span{z-index:1;color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:2rem;font-weight:700;position:relative}.manager-view .coop-reserved-module>div{border:0;border-top:3px solid var(--sri-mustard);text-align:left;border-radius:0;max-width:620px;padding:42px}.manager-view .coop-reserved-module p,.manager-view .reserved-tags strong{color:var(--sri-dusty-olive);font-family:Averta,sans-serif}.manager-view .coop-reserved-module h2{color:var(--sri-evergreen);font-family:Domaine Display,serif;font-size:2rem}.manager-view .coop-reserved-module span{color:var(--sri-dusty-olive);font-size:.9rem}.manager-view .reserved-tags{justify-content:flex-start}.manager-view .reserved-tags strong{border-color:#01322033;border-radius:3px;font-size:.72rem}.manager-view button:focus-visible,.manager-view a:focus-visible,.manager-view input:focus-visible{outline:2px solid var(--sri-mustard);outline-offset:2px}@media (max-width:1180px){.manager-view .manager-primary-nav{gap:18px}.manager-view .coop-main-grid{grid-template-columns:minmax(0,1fr) 330px}.manager-view .coop-sex-visual{grid-template-columns:minmax(70px,1fr) 130px minmax(70px,1fr)}.manager-view .coop-sex-donut{width:130px;height:130px}.manager-view .coop-sex-donut:after{width:82px;height:82px}}@media (max-width:900px){.manager-view .manager-risk-header{min-height:74px;padding:0 20px}.manager-view .manager-primary-nav{display:none}.manager-view .coop-viewer-shell{height:auto;min-height:0}.manager-view .coop-header{grid-template-columns:1fr auto}.manager-view .coop-capa-section{display:grid}.manager-view .coop-sedes{flex-wrap:wrap}.manager-view .coop-main-grid{grid-template-columns:1fr}.manager-view .coop-left-column{border-right:0}.manager-view .coop-guide-column{min-height:0}.manager-view .coop-guide-scroll{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manager-view .coop-demographic-grid{grid-template-columns:1fr}.manager-view .coop-pyramid-panel{padding-right:0}.manager-view .coop-sex-composition{border-top:1px solid #01322029;border-left:0;padding-top:20px;padding-left:0;padding-right:0}.manager-view .coop-sex-visual{grid-template-columns:1fr 150px 1fr}.manager-view .coop-sex-label:after{display:block}.manager-view .women-label{text-align:right}.manager-view .women-label:after{right:-38px}.manager-view .men-label:after{left:-38px}.manager-view .coop-advisor-chat{min-height:210px;max-height:none}}@media (max-width:640px){.manager-header-identity{gap:12px}.manager-brand-identity span:first-child{font-size:1.38rem}.manager-brand-identity span:last-child{font-size:.58rem}.manager-section-menu nav{display:grid}.manager-view .coop-header{grid-template-columns:1fr;gap:5px;padding:14px 20px}.manager-view .coop-layer-bar,.manager-view .coop-left-column,.manager-view .coop-advisor-chat header,.manager-view .chat-messages,.manager-view .chat-suggestions,.manager-view .chat-form{padding-left:20px;padding-right:20px}.manager-view .coop-secondary-filters,.manager-view .coop-context-grid,.manager-view .coop-guide-scroll,.manager-view .coop-sex-visual{grid-template-columns:1fr}.manager-view .coop-sex-label,.manager-view .women-label{text-align:center}.manager-view .coop-sex-label:after{display:none}.manager-view .coop-filter-group,.manager-view .coop-context-panel.commute,.manager-view .coop-context-grid>.coop-context-panel{border-bottom:1px solid #01322029;border-right:0}.manager-view .coop-context-grid>.coop-context-panel:last-child{border-bottom:0}.manager-view .coop-pyramid-row{grid-template-columns:22px minmax(0,1fr) 22px}.manager-view .pyramid-bars{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.manager-view .coop-module-tabs{display:flex;overflow-x:auto}.manager-view .coop-module-tabs button{flex:none;min-width:148px}.manager-view .coop-advisor-chat header{flex-direction:column;align-items:flex-start;gap:4px}}
