/* Vida & Saúde | Painel do Fitoterapeuta | V229
   Microfit interno 1:1 #2: Teleatendimento, Registros, Consentimentos e Orientações.
   Referência desktop 1448x1086. Sem zoom/scale e sem alteração dos motores funcionais. */

@media (min-width:1440px) and (min-height:1000px){
  /* TELEATENDIMENTO */
  body.professional-visual-v229 #professional-telehealth .tele201-layout{gap:16px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero{
    height:220px!important;min-height:220px!important;padding:15px 28px 14px!important;
    grid-template-columns:230px minmax(0,1fr) 360px!important;gap:20px!important
  }
  body.professional-visual-v229 #professional-telehealth .tele201-hero-copy{padding-left:8px!important;max-width:465px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero-copy h2{font-size:31px!important;line-height:1.08!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero-copy p{font-size:12px!important;line-height:1.52!important;max-width:455px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero-actions{
    width:355px!important;grid-template-columns:164px 177px!important;gap:14px!important;
    justify-self:end!important;margin-right:20px!important;margin-bottom:10px!important
  }
  body.professional-visual-v229 #professional-telehealth .tele201-hero-actions .btn{height:49px!important;min-height:49px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-metric{height:134px!important;min-height:134px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-main-grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;margin-top:4px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-sessions-card{height:534px!important;min-height:534px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-side{gap:16px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-next-card{height:300px!important;min-height:300px!important}
  body.professional-visual-v229 #professional-telehealth .tele201-copilot-card{height:218px!important;min-height:218px!important}

  /* REGISTROS PROFISSIONAIS */
  body.professional-visual-v229 #professional-records .rec201-layout{gap:22px!important}
  body.professional-visual-v229 #professional-records .rec201-hero{height:222px!important;min-height:222px!important}
  body.professional-visual-v229 #professional-records .rec201-hero-copy{margin-left:4px!important}
  body.professional-visual-v229 #professional-records .rec201-workspace{grid-template-columns:424px minmax(0,1fr)!important;gap:16px!important}
  body.professional-visual-v229 #professional-records .rec201-list-card,
  body.professional-visual-v229 #professional-records .rec201-focus-card{height:680px!important;min-height:680px!important}
  body.professional-visual-v229 #professional-records .rec201-hicon{
    width:42px!important;height:42px!important;border:0!important;border-radius:0!important;
    font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:36px 36px!important
  }
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(1) .rec201-hicon{background-image:url('../img/record-draft-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(2) .rec201-hicon{background-image:url('../img/record-review-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(3) .rec201-hicon{background-image:url('../img/record-final-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(4) .rec201-hicon{background-image:url('../img/record-archive-v229.svg')!important}
  body.professional-visual-v229 #professional-records [data-v166-records-action="new"]{
    border-color:#0b4d40!important;background:linear-gradient(180deg,#145d4d,#0a493d)!important;color:#fff!important;
    box-shadow:0 7px 15px rgba(10,73,61,.16)!important
  }
  body.professional-visual-v229 #professional-records [data-v201-record-action="edit"]{border-color:#c88f38!important;background:#fffdfa!important;color:#a86614!important}

  /* CONSENTIMENTOS */
  body.professional-visual-v229 #professional-consents .consents202-hero{height:222px!important;min-height:222px!important}
  body.professional-visual-v229 #professional-consents .consents202-hero-copy h3{font-size:30px!important;line-height:1.08!important}
  body.professional-visual-v229 #professional-consents .consents202-gold{
    width:265px!important;min-width:265px!important;height:44px!important;min-height:44px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important
  }
  body.professional-visual-v229 #professional-consents .consents202-gold::before{
    content:"";width:19px;height:19px;flex:0 0 19px;background:url('../img/consent-guide-v229.svg') center/contain no-repeat
  }
  body.professional-visual-v229 #professional-consents .consents202-kpis{gap:14px!important;margin:20px 0 18px!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article{height:120px!important;min-height:120px!important}
  body.professional-visual-v229 #professional-consents .consents202-kpi-icon{
    font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:31px 31px!important
  }
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(1) .consents202-kpi-icon{background-image:url('../img/consent-total-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(2) .consents202-kpi-icon{background-image:url('../img/consent-pending-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(3) .consents202-kpi-icon{background-image:url('../img/consent-accepted-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(4) .consents202-kpi-icon{background-image:url('../img/consent-revoked-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-layout{grid-template-columns:215px minmax(0,1fr) 280px!important;gap:13px!important;min-height:514px!important}
  body.professional-visual-v229 #professional-consents .consents202-filters,
  body.professional-visual-v229 #professional-consents .consents202-records{height:514px!important;min-height:514px!important}
  body.professional-visual-v229 #professional-consents .consents202-side{height:514px!important;grid-template-rows:321px 174px!important;gap:19px!important}

  /* ORIENTAÇÕES */
  body.professional-visual-v229 #professional-guidance .v163-guidance-workspace{gap:13px!important}
  body.professional-visual-v229 #professional-guidance .v163-guidance-intro{
    height:140px!important;min-height:140px!important;padding:16px 330px 16px 195px!important
  }
  body.professional-visual-v229 #professional-guidance .v163-guidance-intro::before{left:47px!important;width:126px!important;height:126px!important}
  body.professional-visual-v229 #professional-guidance .v163-guidance-intro::after{right:-4px!important;top:-34px!important;width:430px!important;height:220px!important;opacity:.92!important}
  body.professional-visual-v229 #professional-guidance .v163-guidance-intro-copy{margin-top:-4px!important}
  body.professional-visual-v229 #professional-guidance .guidance168-tabs{margin-top:5px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis{margin-top:8px!important;gap:14px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article{height:113px!important;min-height:113px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis i{font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:28px 28px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(1) i{background-image:url('../img/record-draft-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(2) i{background-image:url('../img/record-review-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(3) i{background-image:url('../img/record-final-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(4) i{background-image:url('../img/record-archive-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance168-controls{margin-top:3px!important;height:99px!important;min-height:99px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-main-grid{height:445px!important;min-height:445px!important;grid-template-columns:390px minmax(0,1fr)!important;gap:13px!important}
  body.professional-visual-v229 #professional-guidance .v163-guidance-pending,
  body.professional-visual-v229 #professional-guidance .guidance202-preview{height:445px!important;min-height:445px!important}
}

/* Notebook: mantém hierarquia sem comprimir campos e painéis. */
@media (min-width:1024px) and (max-width:1439px){
  body.professional-visual-v229 #professional-telehealth .tele201-main-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}
  body.professional-visual-v229 #professional-records .rec201-workspace{grid-template-columns:minmax(340px,38%) minmax(0,1fr)!important}
  body.professional-visual-v229 #professional-consents .consents202-layout{grid-template-columns:205px minmax(0,1fr) 245px!important;gap:10px!important}
}

/* Mobile: composição própria, sem miniaturizar o desktop. */
@media (max-width:720px){
  body.professional-visual-v229 #professional-telehealth .tele201-hero::after,
  body.professional-visual-v229 #professional-records .rec201-hero::after{opacity:.72!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero{background:linear-gradient(90deg,rgba(7,57,48,.96) 0%,rgba(7,57,48,.84) 52%,rgba(7,57,48,.28) 100%),linear-gradient(135deg,#0d5145,#063b32)!important}
  body.professional-visual-v229 #professional-telehealth .tele201-hero-actions{width:100%!important;margin-right:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.professional-visual-v229 #professional-records .rec201-hicon{font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:25px 25px!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(1) .rec201-hicon{background-image:url('../img/record-draft-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(2) .rec201-hicon{background-image:url('../img/record-review-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(3) .rec201-hicon{background-image:url('../img/record-final-v229.svg')!important}
  body.professional-visual-v229 #professional-records .rec201-hero-metrics article:nth-child(4) .rec201-hicon{background-image:url('../img/record-archive-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-gold{width:100%!important;min-width:0!important;max-width:100%!important}
  body.professional-visual-v229 #professional-consents .consents202-kpi-icon{font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:28px 28px!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(1) .consents202-kpi-icon{background-image:url('../img/consent-total-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(2) .consents202-kpi-icon{background-image:url('../img/consent-pending-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(3) .consents202-kpi-icon{background-image:url('../img/consent-accepted-v229.svg')!important}
  body.professional-visual-v229 #professional-consents .consents202-kpis article:nth-child(4) .consents202-kpi-icon{background-image:url('../img/consent-revoked-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis i{font-size:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:25px 25px!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(1) i{background-image:url('../img/record-draft-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(2) i{background-image:url('../img/record-review-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(3) i{background-image:url('../img/record-final-v229.svg')!important}
  body.professional-visual-v229 #professional-guidance .guidance202-kpis article:nth-child(4) i{background-image:url('../img/record-archive-v229.svg')!important}
}
