
.r611tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.r611tabs a{padding:9px 12px;background:#fff;border:1px solid #dfe7dc;border-radius:9px;text-decoration:none;color:#31545a;font-size:10px;font-weight:900}.r611tabs a.active{background:#0a5556;color:#fff}.r611hero,.r611profilehero{display:grid;grid-template-columns:1fr 230px;gap:24px;align-items:center;padding:30px 34px;border-radius:20px;background:linear-gradient(110deg,#073743,#0a5958 58%,#748a38);color:#fff;margin-bottom:14px}.r611hero.follow{background:linear-gradient(110deg,#153843,#1a5b59 58%,#8a6d2d)}.r611hero.owner{background:linear-gradient(110deg,#123743,#205c60 58%,#657f3b)}.r611hero.exec{background:linear-gradient(110deg,#092f3b,#164c57 55%,#7a772f)}.r611hero h2,.r611profilehero h2{font-size:32px;margin:5px 0}.r611hero p,.r611profilehero p{color:#dcebea}.r611hero>div:last-child{text-align:center;border:1px solid #ffffff30;border-radius:15px;padding:16px}.r611hero small,.r611hero span{display:block}.r611hero strong{display:block;font-size:34px;color:#d4ef62}.r611kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px}.r611kpis article{padding:12px;background:#fff;border:1px solid #dfe7dc;border-radius:10px}.r611kpis small,.r611kpis span{display:block;color:#748487}.r611kpis b{display:block;font-size:21px;color:#123f48;margin:4px 0}.r611grid{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;margin-bottom:14px}.r611form{display:grid;gap:8px}.r611form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r611form label{font-size:9px;font-weight:900;color:#38575d}.r611form input,.r611form select,.r611form textarea,.r611followups input,.r611followups select{width:100%;box-sizing:border-box;padding:8px;border:1px solid #d7e1d4;border-radius:7px}.r611cards{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.r611cards.one{grid-template-columns:1fr}.r611cards article{display:grid;grid-template-columns:1fr auto;gap:7px;padding:13px;border:1px solid #e0e8dc;border-left:4px solid #6f9a45;border-radius:10px}.r611cards article.health-amber{border-left-color:#d19a31}.r611cards article.health-red{border-left-color:#b94e45}.r611cards h3{margin:3px 0;color:#123f48}.r611cards small,.r611cards span{color:#748487}.r611cards em{font-size:8px;font-style:normal;font-weight:900}.r611cards p{margin:0}.r611cards p b,.r611cards p span{display:block}.r611cards .meta{grid-column:1/-1;display:flex;gap:10px}.r611cards a{justify-self:start}.r611profilehero>div:last-child{text-align:right}.r611profilehero .health{display:inline-block;padding:7px 10px;border-radius:20px;background:#ffffff20;font-size:9px;font-weight:900}.r611profilehero b,.r611profilehero small{display:block;margin-top:6px}.r611timeline{max-height:620px;overflow:auto}.r611timeline div{padding:10px;border-left:2px solid #789447;margin-left:5px;border-bottom:1px solid #e5ebe2}.r611timeline b,.r611timeline small,.r611timeline span{display:block}.r611timeline small,.r611timeline span{color:#748487}.r611triple{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.r611mini{display:grid;gap:5px;margin-top:10px}.r611mini span{font-size:9px;padding:7px;background:#f5f8f2;border-radius:6px;color:#748487}.r611mini b{display:block;color:#31545a}.r611followups{display:grid;gap:7px}.r611followups article{display:grid;grid-template-columns:1.1fr 1fr .8fr 1fr 1fr .7fr;gap:8px;align-items:center;padding:10px;border:1px solid #e0e8dc;border-radius:9px}.r611followups article.status-overdue,.r611followups article.status-escalated{border-left:4px solid #b94e45;background:#fffafa}.r611followups h3{margin:2px 0;color:#123f48}.r611followups small,.r611followups span{display:block;color:#748487}.r611owner{margin-bottom:12px}.r611notes{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.r611notes article{padding:12px;border:1px solid #e0e8dc;border-radius:9px}.r611notes h3{color:#123f48}.r611notes small,.r611notes span{display:block;color:#748487}.r611empty{padding:50px;text-align:center}@media(max-width:1200px){.r611kpis{grid-template-columns:repeat(3,1fr)}.r611triple{grid-template-columns:1fr}.r611followups article{grid-template-columns:1fr 1fr 1fr}}@media(max-width:850px){.r611hero,.r611profilehero,.r611grid,.r611cards,.r611notes{grid-template-columns:1fr}.r611kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.r611kpis,.r611form>div,.r611followups article{grid-template-columns:1fr}}
