@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){body.professional-ui-v340[data-professional-active-area="professional-overview"] #route-professional-panel#route-professional-panel .v236-home-fallback-emblem{position:absolute!important;left:20px!important;top:11px!important;width:240px!important;height:227px!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;z-index:2!important;content:url("../img/telehealth-emblem-reference-v294.png")!important}}@media (min-width:1500px) and (min-height:700px){body.professional-ui-v340[data-professional-active-area="professional-overview"] #route-professional-panel#route-professional-panel .v236-home-fallback-emblem{position:absolute!important;left:20px!important;top:11px!important;width:240px!important;height:227px!important;min-width:240px!important;min-height:227px!important;max-width:240px!important;max-height:227px!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;z-index:2!important;content:url("../img/telehealth-emblem-reference-v294.png")!important}}.notops532-governance{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.notops532-patterns{border-color:rgba(181,119,48,.24);background:linear-gradient(180deg,#fffdfa,#fff9ef)}.notops532-pattern>div:last-child{text-align:right}.notops532-pattern.is-critical{border-color:rgba(175,61,61,.28);background:#fff8f7}.notops532-pattern.is-warning{border-color:rgba(188,137,45,.28);background:#fffaf2}.notops532-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.notops532-summary span{display:inline-flex;align-items:baseline;gap:4px;padding:6px 9px;border-radius:999px;background:#f6f1e9;color:#766a58;font-size:.68rem}.notops532-summary strong{color:#315449;font-size:.82rem}.notops532-action{border:1px solid #eee5d9;border-radius:11px;background:#fdfbf8;overflow:hidden}.notops532-action summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;cursor:pointer;list-style:none}.notops532-action summary::-webkit-details-marker{display:none}.notops532-action summary strong{display:block;color:#324f46;font-size:.78rem}.notops532-action summary span{display:block;margin-top:2px;color:#87908b;font-size:.66rem}.notops532-action summary em{font-style:normal;font-size:.67rem;font-weight:800;color:#6b785f}.notops532-action.is-blocked summary em,.notops532-action.is-failed summary em{color:#9b4848}.notops532-action.is-diagnostic summary em{color:#7662a0}.notops532-action-body{padding:0 10px 11px;border-top:1px solid #eee5d9}.notops532-action-body p{margin:8px 0 0;font-size:.68rem;color:#6e7772}.notops532-diff{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.notops532-diff span{display:block;padding:8px;border-radius:9px;background:#f8f5ef;color:#69736e;font-size:.64rem;line-height:1.45}.notops532-diff b{display:block;margin-bottom:3px;color:#405e54;font-size:.66rem}@media (max-width:980px){.notops532-governance{grid-template-columns:1fr}}@media (max-width:620px){.notops532-action summary{align-items:flex-start}.notops532-diff{grid-template-columns:1fr}.notops532-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.notops532-summary span{justify-content:center}.notops532-pattern{align-items:flex-start;flex-direction:column}.notops532-pattern>div:last-child{text-align:left}}@media (min-width:1500px) and (min-height:700px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-emblem img{display:block!important;width:240px!important;height:227px!important;min-width:240px!important;min-height:227px!important;max-width:240px!important;max-height:227px!important;object-fit:contain!important;object-position:center!important;content:url("../img/telehealth-emblem-reference-v294.png")!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:1!important}}@media (min-width:1440px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-emblem img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;content:url("../img/telehealth-emblem-reference-v294.png")!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-workspace{background:#faf7f2!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-hero{border-color:#c69a35!important;border-radius:15px!important;background:linear-gradient(100deg,#0d4034 0%,#072f26 48%,#04281f 100%)!important;box-shadow:0 5px 14px rgba(37,46,34,.08)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-finance-card{background:#faf7f2!important;border-color:#e7ddcc!important;box-shadow:0 4px 12px rgba(54,45,32,.055)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main{grid-template-columns:minmax(0,1.11fr) minmax(0,.96fr) minmax(150px,.63fr) minmax(0,1fr)!important;gap:min(13px,.8vw)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-bottom{grid-template-columns:minmax(0,1.257fr) minmax(0,1fr)!important;gap:min(15px,.9vw)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-quote{background-color:#eae6d4!important;border-color:#d8cda4!important;box-shadow:0 4px 12px rgba(54,45,32,.045)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-copilot{border-color:#c7a151!important;background:linear-gradient(180deg,#063f33 0%,#01251c 100%)!important;box-shadow:0 5px 12px rgba(14,52,43,.10)!important}}@media (min-width:1440px) and (min-height:800px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:31px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-summary{font-size:14px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-name{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-account-copy small{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-security-pill{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-copy h2{font:500 clamp(43px,2vw,48px)/1.02 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;color:#efc871!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-copy p{font-size:13px!important;line-height:1.45!important;color:#fffaf1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-actions .btn{height:48px!important;min-height:48px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-icon{width:clamp(56px,2.5vw,62px)!important;height:clamp(56px,2.5vw,62px)!important;min-width:clamp(56px,2.5vw,62px)!important;min-height:clamp(56px,2.5vw,62px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-icon svg{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-copy small{font-size:14px!important;line-height:1.15!important;margin-bottom:3px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-copy strong{font-size:clamp(29px,1.35vw,34px)!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-foot{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-card-title h3{font-size:clamp(15px,.8vw,16.5px)!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-card-title{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-card-head .btn{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-copilot .v193-card-title h3{font-size:14px!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-copilot p{font-size:9.6px!important;line-height:1.6!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-copilot>.btn{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-finance-card .v193-card-title h3{font-size:15px!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-quote p{font-size:17px!important;line-height:1.52!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-quote::before{font-size:64px!important}}@media (min-width:1440px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main{height:341px!important;min-height:341px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(1){height:341px!important;min-height:341px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(2){height:321px!important;min-height:321px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(3){height:322px!important;min-height:322px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(4){height:323px!important;min-height:323px!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(1){height:var(--v546-main)!important;min-height:var(--v546-main)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(2),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(3),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-home-main>.v193-card:nth-child(4){height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important;min-height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important}}@media (min-width:1500px) and (min-height:700px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-main{padding-left:30px!important;padding-right:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:345px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-actions{right:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.is-active.client-sidebar-nav-item{border:1px solid rgba(222,174,67,.92)!important;background:linear-gradient(90deg,rgba(215,177,91,.28) 0%,rgba(178,166,113,.17) 58%,rgba(77,112,78,.13) 100%)!important;box-shadow:0 0 0 1px rgba(255,225,161,.07),0 0 16px rgba(209,160,66,.32),inset 0 1px rgba(255,255,255,.12)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.is-active .professional-nav-icon-svg,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.is-active .client-sidebar-nav-label{color:#fff1bd!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-global-search{border-color:#ddd2c2!important;background:#fffdf9!important;border-radius:12px!important;box-shadow:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-security-pill{border-color:#dbe3c7!important;background:#eef4e3!important;border-radius:11px!important;color:#2d672d!important;box-shadow:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-notification-count{background:#c98d19!important;border-color:#fbf8f2!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview :is(.v193-kpi,.v193-home-main>.v193-card,.v193-finance-card){border-color:#e6dccb!important;border-radius:13px!important;background:#fbf8f3!important;box-shadow:0 3px 10px rgba(54,45,32,.045)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-icon{border-color:#e1e7d3!important;background:#eef3df!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi.danger .v193-kpi-icon{border-color:#f8dbcf!important;background:#fff0e9!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-card-head{border-bottom-color:#eee7dc!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-card-head .btn{border-color:#ddd3c3!important;background:#fffdf9!important;border-radius:7px!important;color:#153e34!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-copilot{border:1px solid #c7a151!important;border-radius:13px!important;background:linear-gradient(180deg,#064437 0%,#01291f 100%)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-quote{border-color:#d7cba4!important;background-color:#efead8!important;box-shadow:0 3px 10px rgba(54,45,32,.04)!important}}@media (min-width:1500px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-head{height:clamp(164px,19.55vh,181px)!important;min-height:clamp(164px,19.55vh,181px)!important;padding:0!important;margin:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-logo-mark,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-brand-mark{width:206px!important;height:100%!important;min-width:206px!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-emblem{width:clamp(82px,9.3vh,93px)!important;height:clamp(73px,8.35vh,84px)!important;min-width:clamp(82px,9.3vh,93px)!important;min-height:clamp(73px,8.35vh,84px)!important;max-width:clamp(82px,9.3vh,93px)!important;max-height:clamp(73px,8.35vh,84px)!important;margin:clamp(8px,1.15vh,12px) auto 0!important;position:static!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-title{position:static!important;margin:0!important;font:500 clamp(23px,2.55vh,26px)/1.02 Georgia,"Times New Roman",serif!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-subtitle{position:static!important;margin:1px 0 0!important;font:500 clamp(14px,1.52vh,16px)/1 Georgia,"Times New Roman",serif!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-rule{position:static!important;width:118px!important;height:1px!important;margin:3px auto!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-motto{position:static!important;margin:0!important;font-size:clamp(4.5px,.52vh,5.2px)!important;line-height:1!important;letter-spacing:.085em!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-nav.professional-nav{width:auto!important;margin:0 13px 0 18px!important;padding:0 0 100px!important;gap:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item{width:100%!important;height:clamp(40px,4.45vh,45px)!important;min-height:clamp(40px,4.45vh,45px)!important;max-height:clamp(40px,4.45vh,45px)!important;flex:0 0 clamp(40px,4.45vh,45px)!important;padding:0 10px!important;gap:9px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.is-active.client-sidebar-nav-item{height:clamp(40px,4.45vh,45px)!important;min-height:clamp(40px,4.45vh,45px)!important;max-height:clamp(40px,4.45vh,45px)!important;flex-basis:clamp(40px,4.45vh,45px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{width:clamp(20px,2.2vh,22px)!important;height:clamp(20px,2.2vh,22px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{font-size:clamp(12.3px,1.38vh,13.4px)!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel [data-professional-nav="professional-reports"] .client-sidebar-nav-label{font-size:clamp(10.8px,1.22vh,11.8px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:clamp(10px,1.12vh,10.9px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot{left:40px!important;right:auto!important;bottom:clamp(24px,3.1vh,32px)!important;width:164px!important;height:clamp(45px,5.0vh,50px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-secure-note{width:164px!important;height:clamp(45px,5.0vh,50px)!important;min-height:clamp(45px,5.0vh,50px)!important;padding:7px 9px!important}}@media (min-width:1500px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-nav.professional-nav{margin-left:18px!important;margin-right:13px!important;width:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item{height:49px!important;min-height:49px!important;max-height:49px!important;flex:0 0 49px!important;font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.is-active.client-sidebar-nav-item{height:49px!important;min-height:49px!important;max-height:49px!important;flex-basis:49px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{width:22px!important;height:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot{left:36px!important;right:auto!important;bottom:37px!important;width:170px!important;height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .client-sidebar-secure-note{width:170px!important;height:52px!important;min-height:52px!important}}.notops533-root-cause{margin:12px 0;border-color:rgba(57,104,88,.22);background:linear-gradient(180deg,#fbfdfb,#f6faf8)}.notops533-diagnosis{display:grid;gap:9px;margin-top:12px}.notops533-cause{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:11px;border:1px solid #e8eee9;border-radius:12px;background:#fff}.notops533-cause.is-critical{border-color:rgba(166,55,55,.28);background:#fff9f8}.notops533-cause.is-high{border-color:rgba(179,107,43,.28);background:#fffaf5}.notops533-cause.is-warning{border-color:rgba(178,143,50,.25);background:#fffdf7}.notops533-rank{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e8f0ec;color:#31584b;font-weight:900;font-size:.76rem}.notops533-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notops533-tags span,.notops533-tags em,.notops533-tags strong{font-style:normal;font-size:.62rem;padding:4px 7px;border-radius:999px;background:#f0f4f1;color:#5e7069}.notops533-tags em{background:#f8eee4;color:#8b633e}.notops533-tags strong{background:#edf0f8;color:#5f6581}.notops533-main h5{margin:7px 0 3px;color:#2d4e43;font-size:.83rem}.notops533-main>p{margin:0;color:#717c77;font-size:.7rem;line-height:1.45}.notops533-recommend{display:grid;gap:2px;margin-top:8px;padding:8px 9px;border-radius:9px;background:#f4f7f5}.notops533-recommend b{font-size:.62rem;color:#456358;text-transform:uppercase;letter-spacing:.05em}.notops533-recommend span{font-size:.68rem;color:#68746f;line-height:1.4}.notops533-main details{margin-top:7px}.notops533-main summary{cursor:pointer;color:#526d63;font-size:.65rem;font-weight:800}.notops533-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.notops533-evidence span{display:flex;gap:5px;padding:5px 7px;border-radius:8px;background:#faf8f4;font-size:.61rem;color:#747b77}.notops533-evidence b{color:#53645e;font-weight:800}@media (max-width:620px){.notops533-cause{grid-template-columns:1fr}.notops533-rank{width:26px;height:26px}.notops533-tags{gap:4px}.notops533-evidence{display:grid;grid-template-columns:1fr}}@media (min-width:1500px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-workspace#professional-workspace.professional-main.professional-main{box-sizing:border-box!important;padding-left:30px!important;padding-right:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-workspace#professional-workspace #professional-overview#professional-overview,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-workspace#professional-workspace #professional-overview#professional-overview>[data-professional-home-content],
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-workspace#professional-workspace #professional-overview#professional-overview .v193-home{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview :is(.v193-home-hero,.v193-home-kpis,.v193-home-main,.v193-home-bottom){width:100%!important;min-width:0!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important}}@media (min-width:1500px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:345px!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(1){height:var(--v546-main)!important;min-height:var(--v546-main)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(2),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(3),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(4){height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important;min-height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home{display:block!important;gap:0!important;padding-bottom:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-hero{box-sizing:border-box!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-kpis{box-sizing:border-box!important;width:100%!important;height:125px!important;min-height:125px!important;max-height:125px!important;margin:20px 0 0!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi{box-sizing:border-box!important;height:125px!important;min-height:125px!important;max-height:125px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.115fr) minmax(0,.965fr) minmax(0,.632fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;height:339px!important;min-height:339px!important;max-height:339px!important;margin:19px 0 0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(1){height:339px!important;min-height:339px!important;max-height:339px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(2),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(3),
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card:nth-child(4){height:320px!important;min-height:320px!important;max-height:320px!important;align-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-bottom{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.257fr) minmax(0,1fr)!important;gap:14px!important;width:100%!important;height:192px!important;min-height:192px!important;max-height:192px!important;margin:1px 0 0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote{box-sizing:border-box!important;height:192px!important;min-height:192px!important;max-height:192px!important;margin:0!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{position:relative!important;display:block!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;color:#fffaf1!important;border:1px solid #c79b42!important;background-color:#073d32!important;background-image:linear-gradient(180deg,#0a4a3c 0%,#06382e 46%,#022b22 100%)!important;box-shadow:0 5px 13px rgba(11,53,43,.14)!important;isolation:isolate!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:58px!important;width:auto!important;height:104px!important;background:url("../img/hero-leaves-gold.png") center bottom/136px auto no-repeat!important;opacity:.10!important;pointer-events:none!important;z-index:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot>div,html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot>.btn{position:relative!important;z-index:2!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot .v193-card-title h3{color:#f3d98f!important;text-shadow:none!important;opacity:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot .v193-card-title svg{stroke:#e7bc5a!important;opacity:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot p{color:#f5f0e5!important;opacity:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-copilot>.btn{color:#fff!important;border-color:#edc462!important;background:linear-gradient(180deg,#e8b94c 0%,#c4891b 100%)!important;box-shadow:0 5px 12px rgba(185,125,20,.22)!important;opacity:1!important;filter:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot.professional-sidebar-foot{box-sizing:border-box!important;display:block!important;left:38px!important;right:auto!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;margin:0!important;overflow:visible!important;z-index:8!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot .client-sidebar-secure-note.client-sidebar-secure-note{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:7px 9px!important;overflow:hidden!important;border:1px solid rgba(204,160,64,.88)!important;border-radius:10px!important;background:rgba(3,49,39,.88)!important;box-shadow:0 0 9px rgba(204,160,64,.10)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot .client-sidebar-secure-note>svg{display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;stroke:#e6bd57!important;fill:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot .v275-secure-copy{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;flex:0 0 114px!important;width:114px!important;min-width:114px!important;max-width:114px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot .v275-secure-copy strong{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;color:#f4dfa4!important;font-size:10px!important;line-height:1.05!important;font-weight:700!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot .v275-secure-copy small{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:3px 0 0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;color:#dac583!important;font-size:7.8px!important;line-height:1.05!important;font-weight:500!important;transform:none!important}}@media (min-width:1500px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot.professional-sidebar-foot{bottom:clamp(24px,3.1vh,32px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main{grid-template-columns:minmax(0,1.115fr) minmax(0,.965fr) minmax(150px,.632fr) minmax(0,1fr)!important}}body.professional-ui-v340 .v8731-operational-status[data-tone="positive"]{display:none!important}@media (min-width:1440px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi{grid-template-columns:clamp(50px,5.9vh,56px) minmax(0,1fr)!important;grid-template-rows:minmax(50px,1fr) 27px!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:clamp(8px,1.05vh,10px) 14px clamp(7px,.9vh,9px)!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-icon{width:clamp(50px,5.9vh,54px)!important;height:clamp(50px,5.9vh,54px)!important;min-width:clamp(50px,5.9vh,54px)!important;min-height:clamp(50px,5.9vh,54px)!important;max-width:54px!important;max-height:54px!important;align-self:center!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-icon svg{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-copy{align-self:center!important;min-width:0!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-copy small{margin:0 0 4px!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-copy strong{margin:0!important;font-size:29px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-foot{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;gap:10px!important;font-size:10px!important;line-height:1!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-kpi-foot b{align-self:center!important;line-height:1!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-spark{display:block!important;flex:0 0 88px!important;width:88px!important;height:25px!important;min-width:88px!important;min-height:25px!important;max-width:88px!important;max-height:25px!important;margin:0!important;align-self:center!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-spark path{vector-effect:non-scaling-stroke!important;stroke-width:1.8!important}}body.professional-ui-v340 #route-login .login257-remember{user-select:none!important;-webkit-user-select:none!important}body.professional-ui-v340 #route-login .login257-remember input{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;appearance:none!important;-webkit-appearance:none!important;border:1.4px solid #cdbd9e!important;background:#fffdf9!important;display:grid!important;place-items:center!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease!important}body.professional-ui-v340 #route-login .login257-remember input:checked{border-color:#0b6955!important;background:#0b6955!important;box-shadow:0 0 0 3px rgba(11,105,85,.10)!important}body.professional-ui-v340 #route-login .login257-remember input:checked::after{content:"✓"!important;display:block!important;color:#fff!important;font:900 12px/1 Arial,sans-serif!important;transform:translateY(-.3px)!important}body.professional-ui-v340 #route-login .login257-remember:has(input:checked) span{color:#0b5e4d!important;font-weight:800!important}@media (min-width:1500px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-bottom{height:192px!important;min-height:192px!important;max-height:192px!important;grid-template-columns:minmax(0,1.257fr) minmax(0,1fr)!important;gap:14px!important;margin-top:12px!important;align-items:stretch!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card{position:relative!important;display:block!important;box-sizing:border-box!important;height:188px!important;min-height:188px!important;max-height:188px!important;padding:0!important;border-radius:13px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card>.v193-card-head{height:52px!important;min-height:52px!important;margin:0!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card .v193-card-title{gap:8px!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card .v193-card-title>svg{box-sizing:border-box!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;padding:7px!important;border-radius:50%!important;background:#f1edcf!important;stroke:#386b32!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-card .v193-card-title h3{font-size:16px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v214-finance-period{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important;border-radius:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v214-finance-body{position:relative!important;display:block!important;height:136px!important;min-height:136px!important;margin:0!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-copy{position:absolute!important;left:57px!important;top:9px!important;width:205px!important;margin:0!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-copy small{font-size:9px!important;line-height:1.2!important;color:#67645f!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-copy strong{display:block!important;margin:16px 0 10px!important;font:500 25px/1 Georgia,"Times New Roman",serif!important;color:#123e34!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v214-finance-trend{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:0 9px!important;border:1px solid #dce7d2!important;border-radius:7px!important;background:#edf4dc!important;color:#3f8137!important;font-size:9px!important;font-weight:600!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v214-finance-plot{position:absolute!important;left:44%!important;top:3px!important;width:52%!important;height:120px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-chart{position:absolute!important;left:25px!important;top:4px!important;width:calc(100% - 33px)!important;height:97px!important;min-height:97px!important;max-height:97px!important;border-bottom:1px solid #eee7dc!important;background:repeating-linear-gradient(0deg,transparent 0 24px,#eee7dc 25px)!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-finance-labels{position:absolute!important;left:27px!important;right:0!important;bottom:0!important;height:12px!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;font-size:8px!important;color:#777!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote{height:192px!important;min-height:192px!important;max-height:192px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view{width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;border-radius:14px!important;display:block!important;box-sizing:border-box!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-card-heading{width:100%!important;height:auto!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-card-heading h3{margin:0!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;color:#173b34!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-card-heading select{flex:0 0 100px!important;width:100px!important;min-width:100px!important;height:38px!important;min-height:38px!important;padding:0 30px 0 12px!important;border-radius:8px!important;font-size:11.5px!important;line-height:38px!important;font-weight:500!important;color:#24453e!important;box-sizing:border-box!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-check{width:max-content!important;max-width:100%!important;min-height:20px!important;display:flex!important;align-items:center!important;gap:9px!important;margin:15px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.25!important;color:#415a53!important;cursor:pointer!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-check input{flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;accent-color:#0b6958!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-calendar-view .v197-check span{display:block!important;font-size:inherit!important;line-height:inherit!important;white-space:normal!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view{height:auto!important;min-height:0!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading{height:auto!important;min-height:36px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading h3{font-size:13.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading select{width:90px!important;min-width:90px!important;height:36px!important;min-height:36px!important;font-size:10.5px!important;padding:0 26px 0 10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check{min-height:18px!important;gap:8px!important;margin:13px 0 0!important;font-size:11px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check input{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important}}@media (max-width:1023px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view{height:auto!important;min-height:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading{height:auto!important;min-height:38px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading h3{font-size:14px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading select{width:96px!important;min-width:96px!important;height:38px!important;min-height:38px!important;font-size:11px!important;padding:0 28px 0 11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check{min-height:20px!important;gap:9px!important;margin:14px 0 0!important;font-size:11.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check input{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:120px!important;max-height:none!important;padding:16px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card .v197-card-heading{width:100%!important;min-height:36px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card .v197-card-heading h3{margin:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;color:#173f38!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card .v197-text-button{box-sizing:border-box!important;flex:0 0 auto!important;min-width:68px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e3d8c8!important;border-radius:7px!important;background:#fffdfa!important;color:#315248!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-list{display:grid!important;gap:0!important;width:100%!important;margin:8px 0 0!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-list>.v197-muted{margin:2px 0 0!important;color:#65746f!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10.5px!important;line-height:1.4!important;font-weight:400!important;overflow-wrap:anywhere!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:46px!important;padding:6px 0!important;border-bottom:1px solid #eee6db!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-row:last-child{border-bottom:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-icon{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:grid!important;place-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-icon svg{width:19px!important;height:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-copy{display:grid!important;gap:3px!important;min-width:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-copy strong{display:block!important;min-width:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:11.5px!important;line-height:1.15!important;font-weight:700!important;color:#34453f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-copy small{display:block!important;min-width:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10px!important;line-height:1.2!important;color:#68726d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-badge{box-sizing:border-box!important;min-width:38px!important;min-height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v428-reminder-status{margin:8px 0 0!important;padding-top:8px!important;font-size:10px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda[data-v428-reminders-expanded="true"] .v197-reminders-card{height:auto!important;min-height:120px!important;max-height:none!important;overflow:visible!important}@media (max-width:767px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card{min-height:116px!important;padding:15px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card .v197-card-heading h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-card .v197-text-button{min-width:66px!important;height:34px!important;min-height:34px!important;font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminders-list>.v197-muted{font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-row{grid-template-columns:29px minmax(0,1fr) auto!important;min-height:44px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-icon{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-copy strong{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-copy small{font-size:9.7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-reminder-badge{font-size:9.2px!important;min-height:23px!important}}@media (min-width:1280px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-hero{min-height:190px!important;height:auto!important;grid-template-columns:156px minmax(0,1fr) 336px!important;gap:28px!important;padding:22px 28px!important;border-radius:18px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{font-size:30px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-name-row{gap:12px!important;align-items:center!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-name-row h3{font-size:31px!important;line-height:1.08!important;letter-spacing:-.02em!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-badge{min-height:28px!important;padding:0 11px!important;font-size:10.5px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts{grid-template-columns:repeat(2,minmax(186px,1fr))!important;gap:14px 30px!important;margin-top:20px!important;max-width:610px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts>div{grid-template-columns:28px minmax(0,1fr)!important;column-gap:9px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-fact-icon{width:26px!important;height:26px!important;font-size:18px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts dt{font-size:12px!important;line-height:1.24!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts dd{margin-top:4px!important;font-size:14.5px!important;line-height:1.28!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-actions{grid-template-columns:repeat(2,158px)!important;width:100%!important;justify-content:end!important;gap:10px!important;top:auto!important;left:auto!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-gold-button,
  body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-outline-button{width:158px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:10px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-metrics{margin-top:18px!important;gap:14px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-metrics .v198-metric-card{min-height:128px!important;height:auto!important;grid-template-columns:58px minmax(0,1fr) 82px!important;gap:12px!important;padding:16px 16px!important;border-radius:16px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-icon{width:54px!important;height:54px!important;font-size:24px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card small{font-size:14px!important;line-height:1.22!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card strong{margin-top:4px!important;font-size:32px!important;line-height:1.04!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p{margin-top:10px!important;font-size:12.5px!important;line-height:1.25!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-spark{width:78px!important;min-width:78px!important;max-width:78px!important;height:38px!important;margin-bottom:6px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-workspace{grid-template-columns:242px minmax(0,1fr)!important;gap:16px!important;margin-top:16px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-sidebar{gap:14px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution :is(.v198-filter-card,.v198-tip-card,.v198-evolution-main){border-radius:16px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-filter-card{padding:16px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-filter-card h3,
  body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-main-title{font-size:16px!important;line-height:1.2!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-filter-card label{gap:6px!important;margin-top:12px!important;font-size:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-filter-card select{height:38px!important;padding:0 12px!important;font-size:12.5px!important;border-radius:9px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-clear-filter{height:36px!important;margin-top:14px!important;font-size:12px!important;border-radius:9px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card{min-height:182px!important;padding:18px 18px 88px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card h3{font-size:15.5px!important;line-height:1.2!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card p{margin-top:10px!important;max-width:176px!important;font-size:12.5px!important;line-height:1.55!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-main{min-height:460px!important;padding:16px 16px 14px!important;overflow:visible!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-head{margin-bottom:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-grid{gap:11px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-card{min-height:82px!important;grid-template-columns:40px minmax(0,1fr) 54px!important;gap:8px!important;padding:12px!important;border-radius:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-icon{width:38px!important;height:38px!important;font-size:20px!important;border-radius:10px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-card small{font-size:10.5px!important;line-height:1.2!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-card strong{margin-top:4px!important;font-size:14px!important;line-height:1.18!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-overview-card p{margin-top:4px!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v292-overview-spark{width:54px!important;min-width:54px!important;max-width:54px!important;height:34px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-progress-card{margin-top:11px!important;padding:12px 12px!important;border-radius:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-progress-head span{font-size:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-progress-head small{font-size:10px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-progress-head strong{font-size:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-progress-track{height:8px!important;margin-top:9px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-timeline-head{margin:14px 0 8px!important;padding-top:11px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-timeline-head h3{font-size:16px!important;line-height:1.2!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-list{gap:8px!important;padding-left:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-row{min-height:68px!important;grid-template-columns:118px 92px minmax(0,1fr) 92px 28px!important;gap:10px!important;padding:10px 10px 10px 0!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-date strong{font-size:12px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-date small{margin-top:4px!important;font-size:10px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-tag{min-height:26px!important;padding:0 8px!important;font-size:10px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-copy strong{font-size:12.5px!important;line-height:1.24!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-record-copy p{margin-top:4px!important;font-size:10.5px!important;line-height:1.32!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-detail-button{height:34px!important;font-size:10.5px!important;border-radius:8px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-menu-button{width:28px!important;height:34px!important;font-size:18px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-empty{padding:40px 18px!important;font-size:12px!important;line-height:1.45!important;border:1px dashed #d7ddd2!important;border-radius:14px!important;background:#fffdf9!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-see-more{margin-top:10px!important;font-size:11px!important}}@media (min-width:1100px) and (max-width:1279px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-hero{padding:20px 24px!important;grid-template-columns:132px minmax(0,1fr) 300px!important;gap:22px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{font-size:25px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-name-row h3{font-size:28px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts dt{font-size:11px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-facts dd{font-size:13px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-gold-button,
  body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-outline-button{font-size:11.5px!important;height:42px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card small{font-size:12.5px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card strong{font-size:28px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p{font-size:11px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-main{min-height:430px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-empty{font-size:11.5px!important;padding:34px 16px!important}}@media (min-width:1280px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;display:grid!important;place-items:center!important;border:3px solid #d9ad58!important;background:linear-gradient(145deg,#f3ead5 0%,#dfc78f 58%,#cfa866 100%)!important;color:#174d41!important;font:700 30px/1 Georgia,"Times New Roman",serif!important;box-shadow:0 0 0 1px rgba(255,239,188,.50),0 9px 22px rgba(1,31,25,.28),inset 0 1px 0 rgba(255,255,255,.48)!important;opacity:1!important;visibility:visible!important;overflow:hidden!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar:has(img){background:#174d41!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar img,
  body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v310-evolution-hero-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}}@media (min-width:1100px) and (max-width:1279px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{box-sizing:border-box!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;display:grid!important;place-items:center!important;border:3px solid #d9ad58!important;border-radius:50%!important;background:linear-gradient(145deg,#f3ead5 0%,#dfc78f 58%,#cfa866 100%)!important;color:#174d41!important;font:700 26px/1 Georgia,"Times New Roman",serif!important;box-shadow:0 0 0 1px rgba(255,239,188,.50),0 8px 18px rgba(1,31,25,.26)!important;opacity:1!important;visibility:visible!important;overflow:hidden!important}}@media (min-width:1280px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-hero{grid-template-columns:126px minmax(0,1fr) 336px!important;column-gap:22px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{box-sizing:border-box!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;justify-self:center!important;align-self:center!important;border:2px solid #d9ad58!important;border-radius:50%!important;background:radial-gradient(circle at 36% 30%,rgba(255,228,156,.12),transparent 34%),
      linear-gradient(145deg,#15594b 0%,#0d493e 58%,#083b32 100%)!important;color:#e2bd69!important;font:700 27px/1 Georgia,"Times New Roman",serif!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important;box-shadow:0 0 0 1px rgba(255,232,171,.22),0 7px 17px rgba(1,27,22,.22),inset 0 1px 0 rgba(255,255,255,.08)!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar:has(img){width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;border-width:3px!important;background:#104b40!important;color:transparent!important;text-shadow:none!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-copy{align-self:center!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-hero-actions{align-self:center!important}}@media (min-width:1100px) and (max-width:1279px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-evolution-hero{grid-template-columns:112px minmax(0,1fr) 300px!important;column-gap:18px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar{width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;justify-self:center!important;align-self:center!important;border:2px solid #d9ad58!important;background:radial-gradient(circle at 36% 30%,rgba(255,228,156,.12),transparent 34%),linear-gradient(145deg,#15594b 0%,#0d493e 58%,#083b32 100%)!important;color:#e2bd69!important;font:700 24px/1 Georgia,"Times New Roman",serif!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important;box-shadow:0 0 0 1px rgba(255,232,171,.22),0 6px 14px rgba(1,27,22,.20)!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-client-avatar:has(img){width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;border-width:3px!important;background:#104b40!important;color:transparent!important;text-shadow:none!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-evolution-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-evolution-metrics .v198-metric-card{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 88px!important;grid-template-rows:1fr!important;align-items:center!important;column-gap:13px!important;width:100%!important;height:129px!important;min-height:129px!important;margin:0!important;padding:15px 14px!important;overflow:hidden!important;border-radius:14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-icon{grid-column:1!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;align-self:center!important;font-size:25px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-icon svg{width:27px!important;height:27px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card>div{grid-column:2!important;min-width:0!important;align-self:center!important;width:100%!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card small{display:block!important;margin:0 0 6px!important;color:#263a34!important;font-size:13.5px!important;font-weight:500!important;line-height:1.15!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card strong{display:block!important;margin:0!important;color:#0f493e!important;font:500 31px/1 Georgia,"Times New Roman",serif!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p[data-v198-metric-note]{display:block!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;color:#6e7772!important;font-size:10.5px!important;font-weight:500!important;line-height:1.15!important;white-space:nowrap!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p[data-v198-metric-note].is-positive{color:#3f8a45!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p[data-v198-metric-note].is-negative{color:#dc493e!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-warning p[data-v198-metric-note]:not(.is-positive):not(.is-negative),
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-alert p[data-v198-metric-note]:not(.is-positive):not(.is-negative){color:#6e7772!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-warning .v198-metric-icon{background:#fff0dc!important;color:#b86f22!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-alert .v198-metric-icon{background:#fbe9e2!important;color:#d64b3d!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark{grid-column:3!important;position:static!important;right:auto!important;bottom:auto!important;display:block!important;align-self:center!important;justify-self:end!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;transform:none!important;background:none!important;background-image:none!important;filter:none!important;opacity:1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark::before,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark::after{content:none!important;display:none!important;background:none!important;background-image:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark svg{display:block!important;width:88px!important;height:28px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark polyline{fill:none!important;stroke:#3f914c!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-warning .v198-spark polyline{stroke:#d89b2d!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card.is-alert .v198-spark polyline{stroke:#f04a40!important}}@media (min-width:1100px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-evolution-metrics .v198-metric-card{height:122px!important;min-height:122px!important;grid-template-columns:52px minmax(0,1fr) 68px!important;column-gap:10px!important;padding:13px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-icon{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card small{font-size:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card strong{font-size:28px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-metric-card p[data-v198-metric-note]{font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark svg{width:68px!important;min-width:68px!important;max-width:68px!important;height:26px!important;background:none!important;background-image:none!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark::before,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-spark::after{content:none!important;display:none!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-evolution-main{box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:18px 16px 16px!important;overflow:visible!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-head{margin:0 0 14px!important;min-height:22px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-main-title{margin:0!important;color:#123f36!important;font:500 18px/1.2 Georgia,"Times New Roman",serif!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card{box-sizing:border-box!important;position:relative!important;min-height:94px!important;height:94px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 60px!important;align-items:center!important;gap:10px!important;padding:12px 12px!important;border-radius:13px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:10px!important;font-size:21px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-icon svg{width:23px!important;height:23px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card>div{min-width:0!important;width:100%!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card small{display:block!important;margin:0 0 4px!important;color:#6b7772!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card strong{display:block!important;margin:0!important;color:#174b40!important;font-size:15.5px!important;font-weight:700!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card p{display:block!important;margin:5px 0 0!important;color:#7b8580!important;font-size:10.5px!important;font-weight:400!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v292-overview-spark{display:block!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:36px!important;align-self:center!important;justify-self:end!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v292-overview-spark svg{width:60px!important;height:36px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card{box-sizing:border-box!important;margin-top:12px!important;padding:13px 14px 12px!important;border-radius:12px!important;min-height:104px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head>div{min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head span{display:block!important;color:#29483f!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head small{display:block!important;margin-top:3px!important;color:#77817d!important;font-size:10.5px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head strong{color:#3c7c40!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-track{box-sizing:border-box!important;height:9px!important;margin:10px 0 0!important;border-radius:999px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head[style]{margin-top:10px!important;min-height:36px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head[style] small{margin:0!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-detail-button{box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:96px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 13px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-timeline-head{margin:15px 0 9px!important;padding:0!important;border-top:0!important;min-height:22px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-timeline-head h3{margin:0!important;color:#123f36!important;font:500 17px/1.2 Georgia,"Times New Roman",serif!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-record-list:empty{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-empty:not([hidden]){box-sizing:border-box!important;min-height:112px!important;padding:20px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#68746f!important;font-size:12px!important;line-height:1.4!important;border:1px dashed #cfd7cc!important;border-radius:14px!important;background:rgba(255,253,249,.72)!important}}@media (min-width:1100px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-evolution-main{min-height:0!important;height:auto!important;padding:15px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-main-title{font-size:16.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-grid{gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card{height:88px!important;min-height:88px!important;grid-template-columns:38px minmax(0,1fr) 48px!important;gap:7px!important;padding:10px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card small{font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card strong{font-size:13.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-overview-card p{font-size:9.3px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v292-overview-spark,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v292-overview-spark svg{width:48px!important;min-width:48px!important;max-width:48px!important;height:32px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card{min-height:98px!important;padding:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head span{font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-head small{font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-detail-button{height:34px!important;min-height:34px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-timeline-head h3{font-size:15.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-empty:not([hidden]){min-height:104px!important;padding:18px 14px!important;font-size:11px!important}}@media (min-width:1100px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:17px 16px 18px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card .v292-section-heading{margin:0 0 12px!important;min-height:22px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card .v292-client-select-label{margin-top:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card>h3:not(.v292-section-heading){margin:17px 0 0!important;font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card label{gap:7px!important;margin-top:13px!important;font-size:12px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-filter-card select{box-sizing:border-box!important;width:100%!important;height:39px!important;min-height:39px!important;padding:0 12px!important;border-radius:9px!important;font-size:12.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-clear-filter{box-sizing:border-box!important;width:142px!important;min-width:142px!important;max-width:100%!important;height:38px!important;min-height:38px!important;margin:15px 0 0!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-clear-filter span{display:block!important;white-space:nowrap!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-clear-filter svg{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}}@media (max-width:1099px){html body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-filter-card{height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-clear-filter{width:auto!important;min-width:138px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-clear-filter span{white-space:nowrap!important}}@media (min-width:1100px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card{position:relative!important;height:auto!important;min-height:218px!important;padding:18px 18px 88px!important;overflow:hidden!important;background:linear-gradient(145deg,#f7f2df 0%,#eee9d2 100%)!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card h3{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:16px!important;line-height:1.2!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card h3 svg{width:27px!important;height:27px!important;flex:0 0 27px!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card p{position:relative!important;z-index:2!important;width:100%!important;max-width:164px!important;margin:12px 0 0!important;color:#4e5c55!important;font-size:12.5px!important;line-height:1.5!important;overflow-wrap:normal!important;word-break:normal!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;right:-2px!important;bottom:-5px!important;width:96px!important;height:112px!important;background:url("../img/home-quote-leaves-v194.png") right bottom/contain no-repeat!important;opacity:.9!important;pointer-events:none!important}}@media (max-width:1099px){body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card{height:auto!important;min-height:174px!important;padding:16px 16px 74px!important;overflow:hidden!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card p{position:relative!important;z-index:2!important;max-width:min(72%,220px)!important;font-size:12px!important;line-height:1.48!important}body.professional-ui-v340 #route-professional-panel #professional-evolution#professional-evolution .v198-tip-card::after{right:-4px!important;bottom:-6px!important;width:92px!important;height:104px!important;opacity:.88!important}}body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-filter-card{height:auto!important;min-height:0!important;overflow:visible!important;padding:17px 16px 24px!important}body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-filter-card .v198-clear-filter{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:142px!important;max-width:100%!important;height:38px!important;min-height:38px!important;margin:16px 0 0!important;padding:0 14px!important;vertical-align:top!important;white-space:nowrap!important;transform:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-filter-card .v198-clear-filter span{display:block!important;white-space:nowrap!important;line-height:1!important}body.professional-ui-v340 #app #route-professional-panel #professional-evolution .v198-filter-card .v198-clear-filter svg{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card{box-sizing:border-box!important;height:auto!important;min-height:122px!important;padding:13px 14px 14px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;box-sizing:border-box!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head :is(span,small,strong){position:static!important;inset:auto!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head[style]{margin-top:10px!important;min-height:36px!important;padding:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-progress-head[style] small{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding-right:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-evolution#professional-evolution .v198-progress-card .v198-detail-button{position:static!important;right:auto!important;bottom:auto!important;flex:0 0 auto!important;width:auto!important;min-width:96px!important;height:36px!important;min-height:36px!important;margin:0!important;transform:none!important;align-self:center!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-attendances#professional-attendances .v199-attendance-hero{box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0 0 18px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero::after{right:0!important;top:0!important;bottom:auto!important;width:390px!important;height:190px!important;background:url("../img/attendances-hero-right-exact-v315.png") right center/auto 190px no-repeat!important;opacity:.88!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-host{position:relative!important;inset:auto!important;width:100%!important;height:190px!important;min-height:190px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-host:empty::before{content:"Sincronizando atendimentos..."!important;font-size:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :is(.v199-highlight-card,.v199-highlight-empty){box-sizing:border-box!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:140px minmax(0,1fr) 184px!important;align-items:center!important;gap:26px!important;width:100%!important;height:190px!important;min-height:190px!important;margin:0!important;padding:18px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-avatar{position:static!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;margin:0!important;border:2px solid #ddb45c!important;box-shadow:0 8px 20px rgba(1,28,23,.22),0 0 0 3px rgba(255,246,219,.08)!important;background:#0a4137!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-avatar :is(span,img){box-sizing:border-box!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;border-radius:50%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-avatar span{background:linear-gradient(145deg,#153f35,#0b3028)!important;color:#e6bf6a!important;border:0!important;font-size:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-emblem{position:static!important;width:120px!important;height:120px!important;object-fit:contain!important;margin:0!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :is(.v199-highlight-copy,.v199-highlight-empty-copy){position:static!important;width:auto!important;max-width:650px!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-hero-kicker{position:static!important;display:block!important;margin:0 0 8px!important;color:#e9bd57!important;font:600 13px/1.15 Arial,Helvetica,sans-serif!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-time{position:static!important;height:auto!important;margin:0 0 9px!important;gap:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-time strong{font-size:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-time span:not(.v293-hero-svg){font-size:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-copy h3,
  html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy h3{position:static!important;max-width:100%!important;margin:0!important;color:#f2c86b!important;font:500 29px/1.08 Georgia,"Times New Roman",serif!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-copy p,
  html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy p{position:static!important;margin:8px 0 9px!important;color:#fffdf7!important;font-size:13.5px!important;line-height:1.4!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-format-badge{position:static!important;width:max-content!important;height:28px!important;min-height:28px!important;margin:0!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-actions{position:static!important;width:184px!important;min-width:184px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:44px!important;gap:10px!important;align-content:center!important;justify-self:end!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-actions :is(.v199-gold-button,.v199-outline-button){box-sizing:border-box!important;width:184px!important;max-width:184px!important;min-width:184px!important;height:44px!important;min-height:44px!important;padding:0 13px!important;border-radius:10px!important;font-size:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-attendances#professional-attendances .v199-attendance-metrics{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card{box-sizing:border-box!important;position:relative!important;width:100%!important;height:129px!important;min-height:129px!important;max-height:none!important;grid-template-columns:58px minmax(0,1fr) 88px!important;gap:12px!important;padding:15px 14px!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-icon svg{width:27px!important;height:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card>div{min-width:0!important;position:static!important;padding:0!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card small{font-size:14px!important;line-height:1.18!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card>div>strong{margin:5px 0 0!important;font-size:32px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card>div>p{margin:5px 0 0!important;font-size:11.5px!important;line-height:1.1!important;color:#607069!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-trend{display:flex!important;position:static!important;align-items:center!important;gap:5px!important;margin-top:8px!important;font-size:10.5px!important;line-height:1.05!important;color:#707c76!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-trend strong{font-size:11px!important;color:#61716a!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-trend[data-tone="up"] strong{color:#27863f!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-trend[data-tone="down"] strong{color:#dd4739!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark{display:block!important;position:absolute!important;right:14px!important;bottom:16px!important;width:88px!important;height:25px!important;min-width:88px!important;margin:0!important;background:none!important;background-image:none!important;filter:none!important;opacity:1!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark::before,
  html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark::after{content:none!important;display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark path{fill:none!important;stroke:#359044!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card.is-warm .v199-spark path{stroke:#d9941b!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card.is-alert .v199-spark path{stroke:#e1493d!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-attendances#professional-attendances .v199-attendance-table-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-toolbar{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(280px,1.6fr) 150px 150px 135px 135px 126px!important;gap:10px!important;align-items:end!important;padding:11px 14px 13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-toolbar>*{grid-column:auto!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-search-field{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;grid-template-columns:22px minmax(0,1fr)!important;padding:0 11px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-search-field input{height:40px!important;min-height:40px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-filter-field{display:grid!important;grid-template-rows:auto 40px!important;gap:5px!important;width:100%!important;font-size:10.5px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-filter-field>span{font-size:10.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-filter-field :is(select,input){box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:9px!important;font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-date-field .v326-date-visual{left:10px!important;right:31px!important;bottom:0!important;height:40px!important;font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-clear-button{box-sizing:border-box!important;width:126px!important;height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:9px!important;font-size:10.5px!important;align-self:end!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :is(.v199-table-head,.v199-attendance-row){box-sizing:border-box!important;width:100%!important;grid-template-columns:100px 78px minmax(180px,1.35fr) minmax(130px,1fr) 120px 120px 148px 76px!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-head{height:46px!important;min-height:46px!important;font-size:11px!important;line-height:1.05!important;font-weight:700!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-row{height:auto!important;min-height:64px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:11px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-cell{font-size:11px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :where(.v199-date,.v199-client-copy,.v199-type)>strong{font-size:11.5px!important;line-height:1.12!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :where(.v199-date,.v199-client-copy,.v199-type)>small{font-size:9.5px!important;line-height:1.1!important;margin-top:3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-time{font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-row-avatar{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-client{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-format-pill{height:27px!important;min-height:27px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :is(.attendances164-status,.attendances164-record-status){height:27px!important;min-height:27px!important;font-size:9.3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-icon-action{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty{box-sizing:border-box!important;min-height:150px!important;height:auto!important;padding:40px 18px!important;margin:0!important;text-align:center!important;border-radius:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty strong{display:block!important;font-size:13px!important;line-height:1.25!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty p{margin:8px 0 0!important;font-size:11px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer{box-sizing:border-box!important;height:54px!important;min-height:54px!important;padding:0 14px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer p{font-size:10.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-pagination button,
  html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-pagination strong{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-page-size select{width:112px!important;height:36px!important;min-height:36px!important;font-size:10px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero{width:100%!important;max-width:none!important;height:188px!important;min-height:188px!important;margin:0 0 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-metrics{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card{height:118px!important;min-height:118px!important;grid-template-columns:52px minmax(0,1fr) 68px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card small{font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card>div>strong{font-size:29px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-metric-card>div>p{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-spark{display:block!important;width:68px!important;min-width:68px!important;height:23px!important;right:12px!important;bottom:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-table-card{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}}@media (min-width:1024px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-list{display:grid!important;grid-auto-rows:auto!important;gap:0!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important;background:#fffdf9!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-row[hidden]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-row:not([hidden]){display:grid!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty[hidden]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty:not([hidden]){display:block!important;min-height:150px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer{position:relative!important;clear:both!important}}body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v326-date-visual,body.professional-ui-v340 #app #route-professional-panel #professional-attendances [data-v251-density-fill],body.professional-ui-v340 #app #route-professional-panel #professional-attendances [data-v326-reference-fallback],body.professional-ui-v340 #app #route-professional-panel #professional-attendances [data-v340-reference-fallback]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (min-width:1024px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero>*{opacity:1!important;visibility:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances :is(.v199-highlight-host,.v199-attendance-metrics,.v199-attendance-table-card){transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-list{contain:layout style!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero{height:190px!important;min-height:190px!important;border:1px solid #c79835!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(100deg,#0b5145 0%,#06483e 58%,#043f36 100%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero::before{content:none!important;display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-attendance-hero::after{content:""!important;display:block!important;position:absolute!important;right:1px!important;top:1px!important;bottom:1px!important;left:auto!important;width:360px!important;height:auto!important;z-index:0!important;pointer-events:none!important;opacity:.74!important;background:url("../img/attendances-hero-botanical-borderless-v604.png") right center/auto 188px no-repeat!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.82) 44%,#000 70%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.82) 44%,#000 70%,#000 100%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-host{height:188px!important;min-height:188px!important;z-index:2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty{box-sizing:border-box!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 192px!important;align-items:center!important;gap:28px!important;width:100%!important;height:188px!important;min-height:188px!important;margin:0!important;padding:18px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-emblem{display:block!important;position:static!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;margin:0!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy{position:static!important;width:auto!important;max-width:760px!important;min-width:0!important;margin:0!important;padding:0!important;align-self:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy .v199-hero-kicker{margin:0 0 8px!important;font-size:12.5px!important;line-height:1.15!important;font-weight:700!important;color:#e9bd57!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy h3{margin:0!important;max-width:760px!important;color:#f2c86b!important;font:500 31px/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.015em!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy p{margin:9px 0 0!important;max-width:760px!important;color:#fffdf7!important;font-size:14px!important;line-height:1.42!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-actions{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:1fr!important;width:192px!important;min-width:192px!important;height:auto!important;margin:0!important;padding:0!important;justify-self:end!important;align-self:center!important;gap:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-actions .v199-outline-button{box-sizing:border-box!important;width:192px!important;min-width:192px!important;max-width:192px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 16px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:750!important;background:rgba(4,47,40,.34)!important;backdrop-filter:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty{grid-template-columns:112px minmax(0,1fr) 172px!important;gap:20px!important;padding:16px 22px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-emblem{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy h3{font-size:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty-copy p{font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-actions,
  html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-highlight-empty .v199-highlight-actions .v199-outline-button{width:172px!important;min-width:172px!important;max-width:172px!important}}@media (min-width:1024px){html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-empty:not([hidden]){box-sizing:border-box!important;display:grid!important;place-content:center!important;min-height:112px!important;height:auto!important;padding:26px 18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer.is-empty{box-sizing:border-box!important;height:48px!important;min-height:48px!important;grid-template-columns:minmax(0,1fr)!important;padding:0 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer.is-empty .v199-pagination,html body.professional-ui-v340 #app #route-professional-panel #professional-attendances .v199-table-footer.is-empty .v199-page-size{display:none!important}}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-pagination[hidden]{display:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth :is([data-v340-reference-fallback],[data-v329-reference-fallback],[data-v251-density-fill]){display:none!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth{width:100%!important;max-width:none!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-layout{width:100%!important;max-width:none!important;gap:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0!important;padding:18px 28px!important;display:grid!important;grid-template-columns:180px minmax(0,1fr) 360px!important;gap:24px!important;align-items:center!important;border:1px solid #c79835!important;border-radius:18px!important;overflow:hidden!important;background-image:url("../img/hero-leaves-gold-fade-v243.png"),linear-gradient(104deg,#0a493d 0%,#073a30 54%,#052d25 100%)!important;background-size:360px 190px,cover!important;background-position:right center,center!important;background-repeat:no-repeat!important;box-shadow:0 8px 22px rgba(18,55,45,.10)!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero::before,
  html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero::after{content:none!important;display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-emblem{position:relative!important;inset:auto!important;transform:none!important;justify-self:center!important;align-self:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-emblem img{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important;object-fit:contain!important;filter:drop-shadow(0 10px 15px rgba(0,0,0,.22))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:640px!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important;z-index:2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy h2{margin:0!important;font-size:31px!important;line-height:1.08!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy p{width:auto!important;max-width:610px!important;margin:10px 0 0!important;font-size:13.5px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-actions{position:relative!important;inset:auto!important;width:100%!important;max-width:360px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-self:center!important;justify-self:end!important;z-index:2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-actions .btn{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 13px!important;border-radius:10px!important;font-size:12.5px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metrics{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric{box-sizing:border-box!important;position:relative!important;width:100%!important;height:129px!important;min-height:129px!important;grid-template-columns:58px minmax(0,1fr) 88px!important;gap:12px!important;padding:15px 14px!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-icon svg{width:27px!important;height:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric>div{min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric>div>span{font-size:14px!important;line-height:1.18!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric strong{margin:5px 0 0!important;font-size:32px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric small{left:14px!important;bottom:14px!important;max-width:190px!important;margin:0!important;font-size:10.5px!important;line-height:1.1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele294-spark{right:14px!important;bottom:15px!important;width:88px!important;height:25px!important;min-width:88px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-main-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important;align-items:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px 15px 10px!important;overflow:hidden!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-card-head{box-sizing:border-box!important;height:auto!important;min-height:48px!important;padding:0 1px 11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-card-title h3{font-size:18px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-list-tools select{width:132px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10.5px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-icon-btn{width:38px!important;height:38px!important;padding:8px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-table-head,
  html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-row{grid-template-columns:minmax(180px,1.45fr) 74px 112px 126px 126px 76px!important;gap:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-table-head{height:44px!important;min-height:44px!important;padding:0 6px!important;font-size:10.5px!important;line-height:1.08!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-table{display:grid!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-row{box-sizing:border-box!important;height:auto!important;min-height:62px!important;padding:7px 6px!important;font-size:10.5px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-client-copy strong{font-size:11.5px!important;line-height:1.12!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-client-copy small{font-size:9.5px!important;line-height:1.12!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-time{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-platform{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-status,
  html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-room{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-empty{box-sizing:border-box!important;min-height:150px!important;height:auto!important;padding:38px 18px!important;font-size:12px!important;line-height:1.4!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-table-footer{box-sizing:border-box!important;min-height:50px!important;padding:10px 6px 0!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-side{box-sizing:border-box!important;width:330px!important;min-width:330px!important;max-width:330px!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto auto!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:260px!important;max-height:none!important;padding:16px!important;overflow:hidden!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>header{margin:0 0 13px!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>header h3{font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client{grid-template-columns:46px minmax(0,1fr) auto!important;margin-top:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client .tele201-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client strong{font-size:12px!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client small{margin-top:3px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client em{padding:0 8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-details{gap:9px!important;margin:14px 0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-details li{gap:7px!important;font-size:10.5px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card{min-height:190px!important;padding:17px 18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card h3{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card p{max-width:100%!important;margin:15px 0 14px!important;font-size:11px!important;line-height:1.5!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .btn{position:static!important;margin-top:0!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero{width:100%!important;max-width:none!important;height:188px!important;min-height:188px!important;margin:0!important;grid-template-columns:150px minmax(0,1fr) 300px!important;padding:18px 22px!important;gap:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-emblem img{width:128px!important;height:128px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy{position:relative!important;inset:auto!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy h2{font-size:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-copy p{width:auto!important;max-width:520px!important;font-size:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-hero-actions{position:relative!important;inset:auto!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metrics{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric{height:118px!important;min-height:118px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-main-grid{width:100%!important;height:auto!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-side{width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth :is(.tele201-sessions-card,.tele201-next-card,.tele201-copilot-card){height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-table{height:auto!important;min-height:0!important}}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-engine{display:none!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth :is(.tele201-layout,.tele201-hero,.tele201-metrics,.tele201-main-grid,.tele201-sessions-card,.tele201-side,.tele201-next-card,.tele201-copilot-card){animation:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-layout{transform:none!important;opacity:1!important;visibility:visible!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;grid-template-columns:190px minmax(0,1fr) 360px!important;gap:24px!important;padding:18px 28px!important;background:linear-gradient(104deg,#0a493d 0%,#073a30 54%,#052d25 100%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero::before{content:none!important;display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero::after{content:""!important;display:block!important;position:absolute!important;z-index:0!important;pointer-events:none!important;top:0!important;right:0!important;width:410px!important;height:100%!important;background:url("../img/telehealth-hero-botanical-v608.png") right center/auto 100% no-repeat!important;opacity:.94!important;transform:none!important;filter:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero>*{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-emblem{width:170px!important;height:154px!important;display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;background:none!important;visibility:visible!important;opacity:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-emblem img{display:block!important;width:166px!important;height:150px!important;max-width:166px!important;max-height:150px!important;object-fit:contain!important;content:normal!important;filter:drop-shadow(0 9px 15px rgba(0,0,0,.24))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero-copy{max-width:610px!important;justify-self:start!important;align-self:center!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero-copy h2{font-size:31px!important;line-height:1.08!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero-copy p{max-width:590px!important;margin:10px 0 0!important;font-size:13.5px!important;line-height:1.45!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero-actions{position:relative!important;inset:auto!important;width:360px!important;max-width:360px!important;justify-self:end!important;align-self:center!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero-actions .btn{height:46px!important;min-height:46px!important;font-size:12.5px!important;position:relative!important;z-index:3!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero{position:relative!important;isolation:isolate!important;background:linear-gradient(104deg,#0a493d 0%,#073a30 54%,#052d25 100%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;width:330px!important;height:100%!important;background:url("../img/telehealth-hero-botanical-v608.png") right center/auto 100% no-repeat!important;opacity:.88!important;pointer-events:none!important;z-index:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-hero>*{position:relative!important;z-index:2!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metrics{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metrics>.tele201-metric{box-sizing:border-box!important;width:100%!important;height:129px!important;min-height:129px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 92px!important;align-items:center!important;gap:13px!important;padding:15px 15px!important;border-radius:16px!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;align-self:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-icon svg{width:27px!important;height:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metric>div{min-width:0!important;align-self:center!important;padding:0 0 24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metric>div>span{display:block!important;font-size:14px!important;line-height:1.18!important;font-weight:500!important;color:#173f38!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metric strong{display:block!important;margin-top:6px!important;font:500 32px/1 Georgia,"Times New Roman",serif!important;color:#0b4538!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metric small{position:absolute!important;left:15px!important;bottom:13px!important;width:auto!important;max-width:220px!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important;font-weight:500!important;color:#5f6e67!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele294-spark{position:absolute!important;right:15px!important;bottom:14px!important;width:88px!important;min-width:88px!important;height:25px!important;margin:0!important;align-self:auto!important;color:#3d8c4a!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele201-metric.is-alert .tele294-spark{color:#ef4b40!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele294-spark svg{width:88px!important;height:25px!important;display:block!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele294-spark path{fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth#professional-telehealth .tele294-spark.is-flat{opacity:.48!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric>div>span{font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric strong{font-size:29px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-metric small{font-size:10.5px!important}}body.professional-ui-v340 #professional-telehealth [data-v340-reference-fallback],
body.professional-ui-v340 #professional-telehealth [data-v329-reference-fallback],
body.professional-ui-v340 #professional-telehealth [data-v251-density-fill]{display:none!important;visibility:hidden!important;pointer-events:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:8px!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-table{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-empty{box-sizing:border-box!important;width:100%!important;min-height:112px!important;height:112px!important;padding:22px 18px!important;display:grid!important;place-items:center!important;text-align:center!important;font-size:12px!important;line-height:1.4!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-table-footer{box-sizing:border-box!important;height:42px!important;min-height:42px!important;padding:8px 6px 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-pagination{display:none!important}@media (max-width:820px){body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-empty{min-height:124px!important;height:auto!important;padding:26px 14px!important;font-size:12px!important}body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-sessions-card.is-empty .tele201-table-footer{min-height:44px!important;height:auto!important;padding:9px 4px 0!important;justify-items:start!important;text-align:left!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card{min-height:276px!important;padding:17px 16px 16px!important;display:flex!important;flex-direction:column!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>header{margin:0 0 14px!important;min-height:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>header h3{font-size:16.5px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client .tele201-avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client>div{min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client strong{font-size:12.5px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client small{margin-top:4px!important;font-size:10.5px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-client em{min-height:28px!important;height:28px!important;padding:0 9px!important;font-size:9.5px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-details{gap:10px!important;margin:14px 0 15px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-details li{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;font-size:10.8px!important;line-height:1.28!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-details li b{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>.btn{position:static!important;width:100%!important;height:40px!important;min-height:40px!important;margin-top:auto!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty{min-height:276px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client{grid-template-columns:48px minmax(0,1fr)!important;row-gap:7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client em{grid-column:2!important;justify-self:start!important;width:auto!important;margin-top:-2px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>.btn:disabled{opacity:1!important;cursor:not-allowed!important;border-color:#d9d2c3!important;background:#f3efe6!important;color:#8a877f!important;box-shadow:none!important;filter:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>.btn:disabled svg{opacity:.62!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card{min-height:268px!important;padding:16px!important;display:flex!important;flex-direction:column!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client{grid-template-columns:46px minmax(0,1fr)!important;row-gap:6px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client em{grid-column:2!important;justify-self:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>.btn:disabled{opacity:1!important;background:#f3efe6!important;color:#8a877f!important;border-color:#d9d2c3!important;box-shadow:none!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card{min-height:0!important;padding:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client{grid-template-columns:46px minmax(0,1fr)!important;row-gap:6px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card.is-empty .tele201-next-client em{grid-column:2!important;justify-self:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-next-card>.btn:disabled{opacity:1!important;background:#f3efe6!important;color:#8a877f!important;border-color:#d9d2c3!important;box-shadow:none!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card{box-sizing:border-box!important;position:relative!important;width:100%!important;height:auto!important;min-height:218px!important;max-height:none!important;padding:18px 18px 17px!important;display:flex!important;flex-direction:column!important;border:1px solid #c99235!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(148deg,#0b4d40 0%,#07382f 72%,#052d27 100%)!important;box-shadow:0 7px 18px rgba(23,57,47,.12)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card::after{content:""!important;display:block!important;position:absolute!important;right:-18px!important;bottom:-24px!important;width:142px!important;height:142px!important;opacity:.11!important;pointer-events:none!important;background:url("../img/hero-leaves-gold-fade-v243.png") right bottom/contain no-repeat!important;-webkit-mask-image:linear-gradient(135deg,transparent 0%,rgba(0,0,0,.35) 38%,#000 72%)!important;mask-image:linear-gradient(135deg,transparent 0%,rgba(0,0,0,.35) 38%,#000 72%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card header{position:relative!important;z-index:2!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .tele201-bot{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;color:#e6b34c!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .tele201-bot svg{width:30px!important;height:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card h3{margin:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#f0d49a!important;font:500 18.5px/1.15 Georgia,"Times New Roman",serif!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .v303-sparkle,
  html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .v303-sparkle svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card p{position:relative!important;z-index:2!important;width:auto!important;max-width:270px!important;margin:15px 0 16px!important;color:#fffaf0!important;font:500 11.2px/1.52 Arial,Helvetica,sans-serif!important;white-space:normal!important;overflow-wrap:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .btn{position:relative!important;z-index:3!important;left:auto!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;margin:auto 0 0!important;border:1px solid #dda743!important;border-radius:9px!important;background:linear-gradient(180deg,#e4b34f 0%,#c9871d 100%)!important;color:#fff!important;box-shadow:0 6px 12px rgba(118,72,13,.22),inset 0 1px rgba(255,255,255,.32)!important;opacity:1!important;font-size:12px!important;font-weight:800!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .btn:hover{transform:translateY(-1px)!important;box-shadow:0 8px 15px rgba(118,72,13,.25),inset 0 1px rgba(255,255,255,.35)!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card{min-height:210px!important;padding:17px!important;display:flex!important;flex-direction:column!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card p{max-width:245px!important;margin:14px 0 15px!important;font-size:10.8px!important;line-height:1.5!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .btn{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:41px!important;min-height:41px!important;margin:auto 0 0!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card{height:auto!important;min-height:205px!important;padding:17px!important;display:flex!important;flex-direction:column!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card::after{right:-20px!important;bottom:-28px!important;width:132px!important;height:132px!important;opacity:.10!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card p{max-width:82%!important;margin:14px 0 16px!important;font-size:11px!important;line-height:1.5!important}html body.professional-ui-v340 #app #route-professional-panel #professional-telehealth .tele201-copilot-card .btn{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:42px!important;min-height:42px!important;margin:auto 0 0!important}}body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-pagination[hidden]{display:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-records :is([data-v329-reference-fallback],[data-v340-reference-fallback],[data-v251-density-fill]){display:none!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records{width:100%!important;max-width:none!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-layout{width:100%!important;max-width:none!important;gap:16px!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0!important;grid-template-columns:132px 310px minmax(0,1fr)!important;column-gap:18px!important;padding:17px 24px!important;border-radius:18px!important;transform:none!important;overflow:hidden!important;background-size:360px 190px,cover!important;background-position:right center,center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-emblem{opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;display:grid!important;place-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-emblem img{width:118px!important;height:118px!important;max-width:118px!important;max-height:118px!important;object-fit:contain!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-copy h2{font-size:26px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-copy p{margin-top:9px!important;max-width:330px!important;font-size:11.5px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-metrics{height:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-metrics article{min-height:0!important;height:100%!important;padding:12px 15px!important;align-content:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hicon{width:38px!important;height:38px!important;margin-bottom:9px!important;font-size:19px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){font-size:11.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-metrics strong{margin-top:6px!important;font-size:30px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-metrics small{margin-top:5px!important;font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-workspace{box-sizing:border-box!important;width:100%!important;grid-template-columns:390px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records :is(.rec201-list-card,.rec201-focus-card){box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:16px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card{padding:14px 12px 10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-search-row{grid-template-columns:minmax(0,1fr) 88px!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-search-row input{height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-search-row .btn{width:88px!important;min-width:88px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-filterbar{gap:7px!important;padding:11px 0 2px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-filterbar button{min-height:30px!important;padding:0 10px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-order-row{height:auto!important;min-height:42px!important;padding:11px 4px 8px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-list{display:grid!important;height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:auto!important;align-content:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-row{box-sizing:border-box!important;height:auto!important;min-height:66px!important;grid-template-columns:42px minmax(0,1fr) 92px!important;gap:10px!important;padding:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-icon{width:40px!important;height:40px!important;min-width:40px!important;padding:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-copy strong{font-size:12px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-copy small{margin-top:5px!important;font-size:9.7px!important;line-height:1.12!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-record-meta{font-size:9.5px!important;line-height:1.1!important;gap:5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-badge{height:23px!important;min-height:23px!important;padding:0 8px!important;font-size:8.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-record-list{min-height:132px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card .rec201-empty{min-height:132px!important;padding:28px 14px!important;font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card .rec201-empty strong{font-size:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-footer{height:auto!important;min-height:48px!important;padding:10px 4px 1px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-pagination{gap:6px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-pagination :is(button,strong){width:32px!important;height:32px!important;font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card{padding:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-actions{height:auto!important;min-height:46px!important;margin:0 0 12px!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-actions>.btn{height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-actions>div{gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-actions>div .btn{height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-reader{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;border-radius:14px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader{min-height:210px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card .rec201-reader>.rec201-empty{min-height:174px!important;padding:32px 18px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card .rec201-reader>.rec201-empty strong{font-size:15px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-reader-title h3{font-size:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-reader-title p{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-reader-section h4,
  html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-history h4{font-size:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-reader-section p{font-size:11px!important;line-height:1.55!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-privacy{margin-top:12px!important;font-size:9.8px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero{height:188px!important;min-height:188px!important;grid-template-columns:110px 270px minmax(0,1fr)!important;padding:16px 20px!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-emblem{opacity:1!important;visibility:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-emblem img{width:96px!important;height:96px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-hero-copy h2{font-size:23px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-workspace{grid-template-columns:340px minmax(0,1fr)!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records :is(.rec201-list-card,.rec201-focus-card,.rec201-record-list,.rec201-reader){height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-record-list{min-height:120px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader{min-height:190px!important}}body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-engine{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;max-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;visibility:hidden!important;contain:strict!important;border:0!important}body.professional-ui-v340 #app #route-professional-panel #professional-records :is(.rec201-layout,.rec201-workspace,.rec201-list-card,.rec201-focus-card,.rec201-record-list,.rec201-reader){animation:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-layout,
body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-workspace{transition:none!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0!important;padding:18px 26px!important;display:grid!important;grid-template-columns:138px 360px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;overflow:hidden!important;border:1px solid #c79835!important;border-radius:18px!important;background:linear-gradient(104deg,#0b5145 0%,#06483e 58%,#043b32 100%)!important;box-shadow:0 8px 22px rgba(18,55,45,.09)!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero::before{content:none!important;display:none!important;background:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero::after{content:""!important;display:block!important;position:absolute!important;left:auto!important;right:0!important;top:0!important;bottom:auto!important;width:292px!important;height:190px!important;background:url("../img/records-hero-leaves-v295.png") right center/auto 190px no-repeat!important;opacity:.88!important;z-index:0!important;pointer-events:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.16) 18%,#000 46%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.16) 18%,#000 46%,#000 100%)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-emblem{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:126px!important;height:126px!important;margin:0!important;display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;opacity:1!important;visibility:visible!important;z-index:2!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-emblem img{width:126px!important;height:126px!important;max-width:126px!important;max-height:126px!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.22))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:360px!important;max-width:360px!important;margin:0!important;padding:0!important;z-index:2!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy h2{width:100%!important;max-width:360px!important;margin:0!important;font-size:28px!important;line-height:1.08!important;letter-spacing:-.015em!important;text-wrap:balance!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy p{width:100%!important;max-width:350px!important;margin:10px 0 0!important;font-size:12.2px!important;line-height:1.47!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:132px!important;min-height:132px!important;margin:0 218px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;align-self:center!important;align-items:stretch!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;z-index:2!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics article{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:132px!important;margin:0!important;padding:8px 18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;border:0!important;border-left:1px solid rgba(229,190,95,.22)!important;border-radius:0!important;background:transparent!important;text-align:left!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics article:first-child{border-left:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics .rec201-hicon{position:static!important;inset:auto!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0 0 9px!important;padding:0!important;display:block!important;background-position:center!important;background-size:34px 34px!important;background-repeat:no-repeat!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:11.5px!important;line-height:1.14!important;white-space:nowrap!important;text-align:left!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics strong{position:static!important;inset:auto!important;margin:6px 0 0!important;font-size:30px!important;line-height:1!important;font-weight:500!important;text-align:left!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics small{position:static!important;inset:auto!important;margin:5px 0 0!important;font-size:9.8px!important;line-height:1.1!important;text-align:left!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero{height:188px!important;min-height:188px!important;grid-template-columns:116px 300px minmax(0,1fr)!important;gap:16px!important;padding:16px 20px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-emblem img{width:108px!important;height:108px!important;max-width:108px!important;max-height:108px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy{width:300px!important;max-width:300px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy h2{font-size:24px!important;max-width:300px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-copy p{font-size:11px!important;max-width:292px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics{position:relative!important;inset:auto!important;width:auto!important;height:124px!important;min-height:124px!important;margin-right:160px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics article{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:124px!important;padding:7px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics .rec201-hicon{position:static!important;inset:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;background-size:30px 30px!important;margin-bottom:7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){position:static!important;inset:auto!important;width:auto!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics strong{position:static!important;inset:auto!important;font-size:26px!important;margin-top:5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero-metrics small{position:static!important;inset:auto!important;font-size:9px!important;margin-top:4px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records#professional-records .rec201-hero::after{width:235px!important;height:188px!important;background:url("../img/records-hero-leaves-v295.png") right center/auto 188px no-repeat!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty{height:auto!important;min-height:0!important;padding:14px 12px 11px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-order-row{min-height:36px!important;height:auto!important;padding:9px 4px 7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-record-list{height:auto!important;min-height:104px!important;max-height:none!important;align-content:stretch!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-empty{box-sizing:border-box!important;min-height:104px!important;height:104px!important;padding:20px 14px!important;display:grid!important;place-items:center!important;text-align:center!important;border-radius:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-empty strong{font-size:13.5px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-empty p{margin:7px 0 0!important;font-size:10.5px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-list-footer{box-sizing:border-box!important;height:auto!important;min-height:40px!important;padding:8px 4px 0!important;display:flex!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-pagination[hidden]{display:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-record-list{min-height:100px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-empty{height:100px!important;min-height:100px!important;padding:18px 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-list-footer{min-height:38px!important;padding-top:7px!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-record-list{min-height:96px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-empty{height:96px!important;min-height:96px!important;padding:17px 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-list-card.is-empty .rec201-list-footer{min-height:38px!important;padding-top:7px!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty{height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-focus-actions{min-height:42px!important;height:auto!important;margin:0 0 8px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader{box-sizing:border-box!important;height:auto!important;min-height:150px!important;max-height:none!important;padding:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader>.rec201-empty{box-sizing:border-box!important;min-height:120px!important;height:auto!important;padding:24px 16px!important;display:grid!important;place-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader>.rec201-empty strong{font-size:15px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader>.rec201-empty p{margin-top:8px!important;font-size:10.8px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-privacy{min-height:38px!important;height:auto!important;margin-top:8px!important;padding:8px 12px!important;font-size:9.6px!important;line-height:1.25!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="edit"]:disabled,
  html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="finalize"]:disabled{opacity:1!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;background:#f4f1e9!important;border-color:#ddd6c8!important;color:#969087!important;filter:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="edit"]:disabled svg,
  html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="finalize"]:disabled svg{opacity:.55!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty{padding:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader{min-height:145px!important;padding:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader>.rec201-empty{min-height:116px!important;padding:22px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-privacy{margin-top:8px!important;min-height:38px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="edit"]:disabled,
  html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty [data-v201-record-action="finalize"]:disabled{opacity:1!important;background:#f4f1e9!important;border-color:#ddd6c8!important;color:#969087!important;box-shadow:none!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader{min-height:132px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-reader>.rec201-empty{min-height:106px!important;padding:20px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-records .rec201-focus-card.is-empty .rec201-privacy{margin-top:8px!important}}body.professional-ui-v340 #app #route-professional-panel #professional-consents [data-v251-density-fill],
body.professional-ui-v340 #app #route-professional-panel #professional-consents [data-v329-reference-fallback],
body.professional-ui-v340 #app #route-professional-panel #professional-consents [data-v340-reference-fallback]{display:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-pagination[hidden]{display:none!important}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:190px!important;min-height:190px!important;grid-template-columns:170px minmax(0,1fr) 330px!important;gap:24px!important;padding:18px 28px!important;border-radius:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:150px!important;height:150px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy{max-width:660px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:31px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{max-width:630px!important;margin:10px 0 14px!important;line-height:1.45!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-gold{height:42px!important;min-height:42px!important;min-width:245px!important;font-size:11.5px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-leaves{width:345px!important;height:190px!important;background-image:url("../img/hero-leaves-gold-fade-v243.png")!important;background-size:contain!important;background-position:right center!important;opacity:.82!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis{gap:14px!important;margin:16px 0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{position:relative!important;height:129px!important;min-height:129px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:15px 14px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpi-icon{width:54px!important;height:54px!important;font-size:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{margin-top:4px!important;font-size:32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot{left:14px!important;right:14px!important;bottom:13px!important;height:28px!important;align-items:end!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot .is-neutral{color:#697871!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-spark{width:88px!important;height:25px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{box-sizing:border-box!important;width:100%!important;grid-template-columns:220px minmax(0,1fr) 280px!important;gap:14px!important;align-items:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters{padding:16px!important;gap:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-panel-head h3{font-size:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-link{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters>label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period{gap:6px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters>label>span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period>span{font-size:11px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters :is(input,select){height:38px!important;min-height:38px!important;font-size:11px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-search-field{height:38px!important;min-height:38px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period-fields{grid-template-columns:1fr!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap{height:38px!important;min-height:38px!important;padding:0 8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period input{font-size:9.5px!important;padding:0 3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-apply,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export{height:38px!important;min-height:38px!important;font-size:11px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records>header{height:52px!important;min-height:52px!important;padding:0 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records>header h3{font-size:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-table-head{grid-template-columns:1.35fr .9fr 1.25fr .82fr .52fr .72fr 70px!important;gap:8px!important;padding:11px 13px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-row{grid-template-columns:1.35fr .9fr 1.25fr .82fr .52fr .72fr 70px!important;gap:8px!important;min-height:62px!important;padding:8px 13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-avatar{width:34px!important;height:34px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client strong{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client small{font-size:8.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-cell{font-size:9.5px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-status{min-height:25px!important;padding:0 8px!important;font-size:8.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-action{min-height:30px!important;padding:0 9px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-empty{box-sizing:border-box!important;height:auto!important;min-height:112px!important;padding:32px 18px!important;font-size:11.5px!important;line-height:1.4!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-empty strong{font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-pagination{min-height:48px!important;padding:8px 13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-pagination small{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-page{width:32px!important;height:32px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-side{gap:14px!important;align-self:start!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history{box-sizing:border-box!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history>header{min-height:50px!important;padding:13px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history>header h3{font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history.is-empty [data-consents167-history]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history.is-empty [data-consents167-history-empty]{display:grid!important;place-items:center!important;min-height:108px!important;padding:18px!important;font-size:11px!important;color:#6d7a75!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-history-footer[hidden]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy{box-sizing:border-box!important;height:auto!important;min-height:176px!important;padding:16px 16px 18px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy h3{font-size:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy p{max-width:185px!important;font-size:10.5px!important;line-height:1.45!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy::after{width:110px!important;height:110px!important;right:-8px!important;bottom:-6px!important;opacity:.6!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-privacy-link{max-width:190px!important;font-size:9.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:188px!important;min-height:188px!important;grid-template-columns:145px minmax(0,1fr) 270px!important;padding:17px 22px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:128px!important;height:128px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{grid-template-columns:205px minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy{height:auto!important;min-height:0!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:218px!important;min-height:218px!important;grid-template-columns:190px minmax(0,1fr) 350px!important;gap:28px!important;padding:20px 30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:165px!important;height:165px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy{max-width:700px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:34px!important;line-height:1.08!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{margin:11px 0 16px!important;font-size:14px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-gold{height:44px!important;min-height:44px!important;min-width:270px!important;font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-leaves{width:365px!important;height:218px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{height:136px!important;min-height:136px!important;gap:13px!important;padding:17px 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpi-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;background-size:30px 30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article>div>span{font-size:13px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{margin-top:5px!important;font-size:33px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot{left:16px!important;right:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot>span:first-child{font-size:10.5px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-spark{width:90px!important;height:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{grid-template-columns:250px minmax(0,1fr) 300px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters{padding:18px!important;gap:13px!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-panel-head h3{line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters>label>span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period>span{line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters :is(input,select){height:42px!important;min-height:42px!important;padding-inline:12px!important;font-size:12px!important;border-radius:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-search-field,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap{height:42px!important;min-height:42px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period input{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-apply,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export{height:42px!important;min-height:42px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records{border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records>header{height:56px!important;min-height:56px!important;padding:0 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records>header h3{font-size:18px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-table-head{grid-template-columns:1.35fr .9fr 1.25fr .82fr .52fr .72fr 76px!important;gap:9px!important;padding:12px 14px!important;font-size:10.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-row{grid-template-columns:1.35fr .9fr 1.25fr .82fr .52fr .72fr 76px!important;gap:9px!important;min-height:68px!important;padding:9px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-avatar{width:38px!important;height:38px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client strong{font-size:11.5px!important;line-height:1.18!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-client small{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-cell{font-size:10.5px!important;line-height:1.32!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-status{min-height:28px!important;padding:0 9px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-action{min-height:34px!important;padding:0 10px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-empty{min-height:118px!important;padding:34px 20px!important;font-size:12px!important;line-height:1.45!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-empty strong{font-size:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-pagination{min-height:52px!important;padding:9px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-pagination small{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-page{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-side{gap:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history{border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history>header{min-height:54px!important;padding:14px 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history>header h3{font-size:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history.is-empty [data-consents167-history-empty]{min-height:116px!important;padding:20px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history [data-consents167-history]>article{min-height:60px!important;padding:10px 0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history [data-consents167-history] time{font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history [data-consents167-history] h4{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history [data-consents167-history] p{font-size:9.5px!important;line-height:1.4!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy{min-height:190px!important;padding:18px!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy h3{font-size:18px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy p{max-width:205px!important;margin-top:10px!important;font-size:11.5px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy::after{width:118px!important;height:118px!important;opacity:.52!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-privacy-link{max-width:205px!important;font-size:10.5px!important}}@media (min-width:1440px) and (min-height:900px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{height:142px!important;min-height:142px!important;grid-template-columns:66px minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpi-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;background-size:32px 32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{font-size:35px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:200px!important;min-height:200px!important;grid-template-columns:155px minmax(0,1fr) 280px!important;padding:18px 24px!important;gap:20px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:136px!important;height:136px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:29px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{font-size:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{min-height:124px!important;height:124px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{grid-template-columns:225px minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-side{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{box-sizing:border-box!important;position:relative!important;width:100%!important;max-width:none!important;height:245px!important;min-height:245px!important;margin:0!important;padding:18px 430px 18px 34px!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:29px!important;border:1px solid #c99b37!important;border-radius:16px!important;background:radial-gradient(circle at 98% 0%,rgba(238,190,71,.42),transparent 18%),linear-gradient(100deg,#0a5042 0%,#064338 58%,#053b31 100%)!important;box-shadow:0 6px 17px rgba(50,43,31,.08)!important;overflow:hidden!important;isolation:isolate!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero::before,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero::after{content:none!important;display:none!important;background:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem{position:relative!important;inset:auto!important;width:190px!important;height:190px!important;margin:0!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;transform:none!important;z-index:3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{display:block!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;max-width:190px!important;max-height:190px!important;object-fit:contain!important;filter:drop-shadow(0 8px 11px rgba(0,0,0,.23))!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:760px!important;margin:0!important;padding:0!important;transform:none!important;z-index:4!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{margin:0!important;max-width:none!important;color:#efc56c!important;font:500 40px/1.02 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{width:auto!important;max-width:650px!important;margin:13px 0 18px!important;color:#fff!important;font-size:13px!important;line-height:1.42!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-gold{box-sizing:border-box!important;width:auto!important;min-width:280px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 18px!important;border-radius:10px!important;font-size:12px!important;font-weight:760!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-leaves{display:block!important;visibility:visible!important;position:absolute!important;right:0!important;top:0!important;bottom:auto!important;left:auto!important;width:430px!important;height:245px!important;z-index:1!important;pointer-events:none!important;opacity:.96!important;transform:none!important;background:url("../img/records-hero-leaves-v295.png") right center/cover no-repeat!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 10%,#000 24%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 10%,#000 24%,#000 100%)!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:220px!important;min-height:220px!important;padding:17px 350px 17px 28px!important;grid-template-columns:170px minmax(0,1fr)!important;gap:25px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;max-width:170px!important;max-height:170px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:35px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{max-width:575px!important;font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-leaves{width:350px!important;height:220px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero{height:205px!important;min-height:205px!important;padding:16px 295px 16px 24px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-emblem img{width:145px!important;height:145px!important;min-width:145px!important;min-height:145px!important;max-width:145px!important;max-height:145px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy h3{font-size:30px!important;white-space:normal!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-copy p{max-width:520px!important;margin:10px 0 14px!important;font-size:11.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-gold{min-width:245px!important;height:44px!important;min-height:44px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-hero-leaves{display:block!important;visibility:visible!important;opacity:.90!important;right:0!important;top:0!important;width:300px!important;height:205px!important;background:url("../img/records-hero-leaves-v295.png") right center/cover no-repeat!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 12%,#000 28%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 12%,#000 28%,#000 100%)!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis{gap:16px!important;margin:18px 0!important;height:auto!important;min-height:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{box-sizing:border-box!important;height:138px!important;min-height:138px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;padding:18px 17px 16px!important;align-items:start!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpi-icon{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;font-size:26px!important;background-size:31px 31px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article>div:not(.consents296-kpi-foot){min-width:0!important;padding-top:1px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article>div>span{font-size:14px!important;line-height:1.2!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{margin-top:6px!important;font-size:35px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot{left:17px!important;right:17px!important;bottom:14px!important;height:30px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot>span:first-child{gap:5px!important;font-size:10.8px!important;line-height:1.1!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot b{font-size:10.8px!important;font-weight:650!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot i{font-size:10px!important;font-weight:450!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-spark,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-spark svg{width:90px!important;height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child b,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child i{color:#6f7a76!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-zero .consents296-spark polyline{stroke:#c7cec9!important;stroke-width:1.4!important;opacity:.9!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{height:142px!important;min-height:142px!important;grid-template-columns:64px minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpi-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;background-size:32px 32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{font-size:36px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article{min-height:126px!important;height:126px!important;padding:15px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis article>div>span{font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-kpis strong{font-size:31px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child b,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-neutral>span:first-child i{color:#6f7a76!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-kpi-foot.is-zero .consents296-spark polyline{stroke:#c7cec9!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{grid-template-columns:280px minmax(0,1fr) 300px!important;gap:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:18px 18px 19px!important;gap:14px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-panel-head{min-height:28px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-panel-head h3{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-link{padding:5px 3px!important;font-size:11px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters>label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period{min-width:0!important;gap:7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters>label>span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-period>span{font-size:12px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-search-field{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-search-field input{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px 0 38px!important;font-size:12px!important;line-height:1!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 36px 0 13px!important;font-size:12.5px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 20px!important;gap:5px!important;padding:0 10px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap input,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap input[type="text"]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:10px!important;line-height:1!important;text-align:center!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap i{font-size:10px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-apply,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;gap:9px!important;font-size:12px!important;line-height:1!important;border-radius:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-apply>span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export>span{width:17px!important;height:17px!important;min-width:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export{margin-top:2px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-layout{grid-template-columns:255px minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters{padding:17px!important;gap:13px!important;height:auto!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-search-field,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-filters select,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-apply,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-export{height:42px!important;min-height:42px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 18px!important;gap:4px!important;padding:0 9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap input,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents296-date-wrap input[type="text"]{width:100%!important;min-width:0!important;max-width:none!important;font-size:9.5px!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty{height:auto!important;min-height:0!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty>header{height:54px!important;min-height:54px!important;padding:0 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty>header h3{font-size:18px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-table-head{display:grid!important;min-height:38px!important;height:38px!important;padding:0 14px!important;align-items:center!important;font-size:10.5px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-empty{box-sizing:border-box!important;min-height:92px!important;height:92px!important;padding:20px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-color:#d9ddd7!important;background:#fffdf9!important;font-size:11.5px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-empty strong{font-size:13px!important;line-height:1.2!important;color:#425951!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-pagination{display:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-empty{min-height:88px!important;height:88px!important;padding:18px 16px!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-records.is-empty .consents202-empty{min-height:84px!important;height:auto!important;padding:18px 14px!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side{align-self:start!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side>.consents202-history{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history>header{box-sizing:border-box!important;height:auto!important;min-height:54px!important;padding:14px 16px!important;display:flex!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history>header h3{margin:0!important;font-size:17px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history.is-empty [data-consents167-history]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history.is-empty [data-consents167-history-empty]{box-sizing:border-box!important;display:grid!important;place-items:center!important;height:auto!important;min-height:104px!important;max-height:none!important;margin:0 14px 14px!important;padding:20px 14px!important;border:1px dashed #d6d9d1!important;border-radius:14px!important;background:#fffdf9!important;color:#697873!important;text-align:center!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history.is-empty [data-consents167-history-empty] strong{font-size:12px!important;line-height:1.25!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-history-footer[hidden]{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side>.consents202-privacy{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:196px!important;max-height:none!important;padding:18px 18px 48px!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy h3{position:relative!important;z-index:3!important;max-width:205px!important;font-size:18px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy p{position:relative!important;z-index:3!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.5!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy ul{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy::after{content:""!important;position:absolute!important;z-index:1!important;width:100px!important;height:126px!important;right:-10px!important;bottom:-10px!important;opacity:.46!important;background-image:url("../img/home-quote-leaves-v194.png")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:right bottom!important;pointer-events:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-privacy-link{position:absolute!important;z-index:4!important;left:18px!important;right:auto!important;bottom:16px!important;font-size:10px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side>.consents202-history,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side>.consents202-privacy{width:100%!important;height:auto!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history.is-empty [data-consents167-history-empty]{min-height:96px!important;margin:0 13px 13px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy{min-height:184px!important;padding:16px 16px 46px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy p{max-width:72%!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy::after{width:92px!important;height:112px!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history,
  html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy{height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-history.is-empty [data-consents167-history-empty]{min-height:92px!important;margin:0 12px 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy{min-height:176px!important;padding:16px 16px 44px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy p{max-width:72%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-consents .consents202-privacy::after{width:88px!important;height:104px!important;opacity:.42!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents{--cons-card-radius:14px;--cons-card-title:14.5px;--cons-body:11px;--cons-label:11px;--cons-control:42px;--cons-button:42px}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-header{margin-bottom:16px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-header h2{font-size:30px!important;line-height:1.04!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-header p{margin-top:5px!important;font-size:12px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero{box-sizing:border-box!important;position:relative!important;width:100%!important;height:250px!important;min-height:250px!important;display:grid!important;grid-template-columns:235px minmax(0,1fr)!important;align-items:center!important;gap:31px!important;padding:20px 320px 20px 28px!important;margin:0!important;border-radius:18px!important;overflow:hidden!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-emblem{position:relative!important;inset:auto!important;width:225px!important;height:220px!important;display:grid!important;place-items:center!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-emblem img{width:220px!important;height:220px!important;max-width:220px!important;max-height:220px!important;object-fit:contain!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy{position:relative!important;z-index:3!important;width:auto!important;max-width:650px!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy h3{margin:0 0 12px!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-.02em!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy p{max-width:540px!important;margin:0!important;font-size:13px!important;line-height:1.58!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-gold{width:auto!important;min-width:250px!important;height:48px!important;min-height:48px!important;margin-top:17px!important;padding:0 18px!important;border-radius:11px!important;font-size:12px!important;font-weight:700!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-leaves{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:405px!important;height:250px!important;z-index:1!important;opacity:.88!important;pointer-events:none!important;background-image:url("../img/records-hero-leaves-v295.png")!important;background-size:405px 250px!important;background-position:right bottom!important;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.82) 42%,#000 70%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.82) 42%,#000 70%)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:20px 0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis article{box-sizing:border-box!important;position:relative!important;height:120px!important;min-height:120px!important;padding:15px 15px 12px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:auto 30px!important;gap:9px 12px!important;align-items:start!important;border-radius:14px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpi-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;font-size:24px!important;background-size:27px 27px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis article>div:not(.consents296-kpi-foot){min-width:0!important;padding:0!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis article>div>span{display:block!important;margin:1px 0 4px!important;font-size:12.5px!important;line-height:1.12!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis strong{display:block!important;margin:0!important;font-size:31px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis article>div>small{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-kpi-foot{position:static!important;grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;height:30px!important;margin:0!important;padding:0!important;font-size:9.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-spark{width:88px!important;height:25px!important;min-width:88px!important;max-width:88px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-layout{grid-template-columns:280px minmax(0,1fr) 300px!important;gap:14px!important;align-items:start!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents :is(.consents202-filters,.consents202-records,.consents202-history,.consents202-privacy){border-radius:14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-filters{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;gap:12px!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-panel-head{min-height:28px!important;align-items:center!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-panel-head h3{font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-panel-head p{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-link{font-size:10px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-filters>label,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-period{display:grid!important;gap:6px!important;margin:0!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-filters>label>span,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-period>span{font-size:11px!important;line-height:1.15!important;font-weight:600!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-search-field,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-date-wrap,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-filters select{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-filters :is(input,select){font-size:11.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-period input{font-size:10px!important;padding:0 4px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents :is(.consents296-apply,.consents202-export,[data-consents167-action="refresh"]){box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:9px!important;font-size:11.5px!important;font-weight:650!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-records{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-records>header{box-sizing:border-box!important;min-height:54px!important;height:auto!important;padding:12px 14px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-records>header h3{font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-records>header p{margin-top:3px!important;font-size:9.5px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents167-result-count{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-table-head,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-row{grid-template-columns:1.35fr .9fr 1.25fr .82fr .52fr .72fr 76px!important;gap:9px!important;padding-left:14px!important;padding-right:14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-table-head{min-height:44px!important;height:44px!important;font-size:10.5px!important;line-height:1.05!important;font-weight:700!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-row{min-height:64px!important;height:auto!important;padding-top:7px!important;padding-bottom:7px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-avatar{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-client{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-client strong{font-size:11.5px!important;line-height:1.12!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-client small{font-size:9.5px!important;line-height:1.1!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-cell,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-purpose{font-size:10.5px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-status{min-height:27px!important;height:27px!important;padding:0 8px!important;font-size:9.3px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-action{min-height:32px!important;height:32px!important;padding:0 9px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-empty{box-sizing:border-box!important;min-height:112px!important;height:auto!important;padding:30px 18px!important;font-size:11px!important;line-height:1.4!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-empty strong{font-size:12px!important;line-height:1.25!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-empty p{margin-top:6px!important;font-size:10px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-pagination{min-height:50px!important;padding:8px 14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-pagination small{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-page{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side{width:100%!important;gap:14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history{height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history>header{min-height:52px!important;padding:13px 14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history>header h3{font-size:15px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history>header p{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history.is-empty [data-consents167-history-empty]{min-height:100px!important;margin:0 12px 12px!important;padding:18px 12px!important;font-size:10.5px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history-row{min-height:60px!important;padding:9px 12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history-row h4{font-size:10.5px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history-row p{font-size:9.5px!important;line-height:1.35!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-history-row time{font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy{box-sizing:border-box!important;height:auto!important;min-height:190px!important;max-height:none!important;padding:16px 16px 46px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy h3{max-width:210px!important;margin:0!important;font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy p{max-width:190px!important;margin:9px 0 0!important;font-size:10.5px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-privacy::after{width:96px!important;height:116px!important;right:-8px!important;bottom:-8px!important;opacity:.44!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents296-privacy-link{left:16px!important;bottom:15px!important;max-width:185px!important;font-size:9.5px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-source{box-sizing:border-box!important;min-height:54px!important;margin-top:14px!important;padding:10px 14px!important;border-radius:14px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-source>span:first-child{font-size:11px!important;line-height:1.2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-source small{font-size:9.5px!important;line-height:1.3!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero{height:218px!important;min-height:218px!important;grid-template-columns:150px minmax(0,1fr)!important;gap:18px!important;padding:20px 250px 20px 22px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-emblem,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-emblem img{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy h3{font-size:31px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy p{font-size:12px!important;line-height:1.48!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-gold{height:44px!important;min-height:44px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-kpis article{height:112px!important;min-height:112px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-consents#professional-consents .consents202-side{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:12px!important}}body.professional-ui-v340 #app #route-professional-panel #professional-guidance>[data-guidance168-host]:empty{box-sizing:border-box!important;min-height:220px!important;height:220px!important;border:1px solid #c79835!important;border-radius:18px!important;background:url("../img/records-hero-leaves-v295.png") right center/330px auto no-repeat,
    linear-gradient(104deg,#0a493d 0%,#073a30 58%,#052d25 100%)!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance>[data-guidance168-host]:empty::after{content:"Inicializando Orientações..."!important;left:28px!important;top:28px!important;font-size:13px!important;color:#f4e2b6!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance .v163-guidance-workspace.is-loading{min-height:0!important;height:auto!important;grid-template-rows:190px 150px!important;gap:14px!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance .v163-guidance-state{min-height:260px!important;height:auto!important;padding:28px!important}@media (min-width:1280px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance [data-guidance168-host],
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:180px minmax(0,1fr) 360px!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0!important;padding:18px 28px!important;overflow:hidden!important;border:1px solid #c79835!important;border-radius:18px!important;background:linear-gradient(104deg,#0a493d 0%,#073a30 56%,#052d25 100%)!important;box-shadow:0 8px 22px rgba(18,55,45,.10)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero::before,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero::after{content:none!important;display:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:150px!important;height:150px!important;opacity:1!important;visibility:visible!important;justify-self:center!important;transform:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap img{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important;object-fit:contain!important;filter:drop-shadow(0 10px 15px rgba(0,0,0,.20))!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:720px!important;margin:0!important;transform:none!important;z-index:2!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy h2{margin:0!important;font-size:31px!important;line-height:1.08!important;letter-spacing:-.02em!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy p{max-width:650px!important;margin:10px 0 0!important;font-size:13.5px!important;line-height:1.48!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-wide-break{display:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-botanical{position:absolute!important;right:0!important;top:0!important;bottom:0!important;left:auto!important;width:360px!important;height:100%!important;opacity:.82!important;background:url("../img/home-hero-leaves-v194.png") right bottom/contain no-repeat!important;pointer-events:none!important;z-index:1!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs{width:560px!important;max-width:560px!important;height:48px!important;min-height:48px!important;border-bottom:1px solid #e7ddce!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button{width:270px!important;min-width:270px!important;max-width:270px!important;height:48px!important;min-height:48px!important;flex:0 0 270px!important;padding:0 24px!important;gap:10px!important;font-size:13.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:16px 0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis article{width:auto!important;min-width:0!important;height:129px!important;min-height:129px!important;padding:15px 16px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:13px!important;border-radius:16px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis i{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis span{font-size:14px!important;line-height:1.18!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis strong{margin-top:4px!important;font-size:32px!important;line-height:1!important;letter-spacing:0!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-kpis small{margin-top:8px!important;font-size:11px!important;line-height:1.2!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-controls{max-width:none!important;min-height:94px!important;margin:16px 0 0!important;padding:14px 16px!important;grid-template-columns:minmax(300px,1fr) minmax(390px,1.25fr) minmax(250px,.8fr)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-controls label{font-size:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-select{min-height:44px!important;height:44px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-avatar{width:38px!important;height:38px!important;min-width:38px!important;font-size:10px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .v332-client-copy strong{font-size:12px!important;line-height:1.12!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .v332-client-copy small{line-height:1.12!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-quick>div{display:grid!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-btn{height:44px!important;min-height:44px!important;font-size:12px!important;border-radius:9px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter>div{grid-template-columns:minmax(0,1fr) 44px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter select,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter button{height:44px!important;min-height:44px!important;font-size:11.5px!important;border-radius:9px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-main{margin:12px 0 0!important;grid-template-columns:minmax(360px,34%) minmax(0,66%)!important;align-items:start!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance :is(.guidance297-list,.guidance297-preview){box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:360px!important;max-height:none!important;border-radius:14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list header{min-height:58px!important;padding:12px 14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list h3{font-size:16px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-search{width:190px!important;height:38px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-search input{font-size:10.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list-body{min-height:250px!important;height:auto!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-empty{min-height:250px!important;padding:34px 18px!important;font-size:11.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-empty strong{font-size:12.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list>footer{min-height:48px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list>footer button{font-size:10.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview-empty{min-height:360px!important;height:auto!important;padding:40px 20px!important;font-size:11px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview-empty strong{font-size:13px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-main.is-empty :is(.guidance297-list,.guidance297-preview){min-height:260px!important;height:260px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-list-body,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-empty{min-height:190px!important;height:190px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty{min-height:260px!important;height:260px!important;padding:36px 20px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance [data-guidance168-host],
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-workspace{width:100%!important;max-width:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-hero{width:100%!important;height:185px!important;min-height:185px!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 280px!important;gap:20px!important;padding:18px 22px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-emblem-wrap{position:relative!important;inset:auto!important;width:130px!important;height:130px!important;opacity:1!important;visibility:visible!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-emblem-wrap img{width:130px!important;height:130px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-hero-copy h2{font-size:27px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-hero-copy p{font-size:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-kpis{width:100%!important;height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-kpis article{height:118px!important;min-height:118px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-controls{width:100%!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main{width:100%!important;height:auto!important;grid-template-columns:minmax(320px,38%) minmax(0,62%)!important;gap:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main.is-empty :is(.guidance297-list,.guidance297-preview){min-height:250px!important;height:250px!important;max-height:none!important}}@media (max-width:1023px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-list.is-empty .guidance297-list-body,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-list.is-empty .guidance297-empty{min-height:180px!important;height:180px!important}}body.professional-ui-v340 #app #route-professional-panel #professional-guidance{contain:layout style!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance [data-guidance168-host]{min-height:0!important;overflow:visible!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(
  .v237-guidance-reference,
  .v241-guidance-tabs,
  .guidance202-kpis,
  .guidance202-main-grid,
  .guidance202-quick-actions,
  .guidance202-preview,
  [data-v340-reference-fallback],
  [data-v329-reference-fallback],
  [data-v251-density-fill]
){display:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(
  .guidance297-workspace,
  .guidance297-hero,
  .guidance297-tabs,
  .guidance297-kpis,
  .guidance297-controls,
  .guidance297-main,
  .guidance297-list,
  .guidance297-preview,
  .v163-guidance-workspace,
  .v163-guidance-focus,
  .v163-guidance-pending,
  .v163-guidance-history,
  .v163-guidance-related,
  .v163-guidance-state
){animation:none!important;transform:none!important}body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(
  .guidance297-workspace,
  .guidance297-hero,
  .guidance297-tabs,
  .guidance297-kpis,
  .guidance297-controls,
  .guidance297-main,
  .guidance297-list,
  .guidance297-preview
){transition:none!important}@media (min-width:1440px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;width:100%!important;height:245px!important;min-height:245px!important;margin:0!important;padding:18px 420px 18px 34px!important;border:1px solid #c99b37!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(100deg,#0a5042 0%,#064338 58%,#053b31 100%)!important;box-shadow:0 6px 17px rgba(50,43,31,.08)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero::before,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero::after{content:none!important;display:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap{position:relative!important;inset:auto!important;width:188px!important;height:188px!important;display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:3!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap img{width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;max-width:188px!important;max-height:188px!important;object-fit:contain!important;filter:drop-shadow(0 12px 16px rgba(0,0,0,.20))!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:760px!important;margin:0!important;transform:none!important;align-self:center!important;z-index:3!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy h2{margin:0!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-.025em!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy p{width:auto!important;max-width:690px!important;margin:13px 0 0!important;font-size:13.5px!important;line-height:1.46!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-botanical{position:absolute!important;right:0!important;top:0!important;bottom:0!important;left:auto!important;width:430px!important;height:100%!important;display:block!important;visibility:visible!important;opacity:.96!important;background-image:url("../img/records-hero-leaves-v295.png")!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important;pointer-events:none!important;z-index:1!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero{grid-template-columns:170px minmax(0,1fr)!important;height:210px!important;min-height:210px!important;gap:22px!important;padding:18px 335px 18px 28px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-emblem-wrap img{width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;max-width:160px!important;max-height:160px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy h2{font-size:32px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-copy p{font-size:12px!important;max-width:570px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-hero-botanical{width:350px!important;background-image:url("../img/records-hero-leaves-v295.png")!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important;opacity:.94!important}}@media (min-width:1280px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs{box-sizing:border-box!important;display:flex!important;align-items:flex-end!important;width:620px!important;max-width:620px!important;height:54px!important;min-height:54px!important;margin:16px 0 0!important;padding:0!important;overflow:visible!important;border:0!important;border-bottom:1px solid #dfd5c5!important;background:transparent!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:54px!important;min-height:54px!important;flex:0 0 300px!important;margin:0!important;padding:0 26px!important;border:1px solid #e2d7c7!important;border-bottom:1px solid #dfd5c5!important;border-radius:11px 11px 0 0!important;background:#f6f3ee!important;color:#46514d!important;font-size:14px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button+button{margin-left:-1px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button.is-active{z-index:2!important;background:#fffdfa!important;color:#103f34!important;border-color:#ddcfbc!important;border-bottom-color:#fffdfa!important;box-shadow:0 -2px 8px rgba(59,45,28,.035)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button.is-active::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;height:3px!important;background:#fffdfa!important;pointer-events:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button span{width:21px!important;height:21px!important;min-width:21px!important;flex:0 0 21px!important;display:grid!important;place-items:center!important;color:#4c812f!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button:not(.is-active) span{color:#666d69!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-tabs button span svg{width:21px!important;height:21px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-tabs{width:560px!important;max-width:560px!important;height:52px!important;min-height:52px!important;margin-top:14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-tabs button{width:270px!important;min-width:270px!important;max-width:270px!important;height:52px!important;min-height:52px!important;flex:0 0 270px!important;padding:0 22px!important;font-size:13.5px!important;gap:10px!important}}@media (max-width:1023px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-tabs{width:100%!important;max-width:none!important;height:50px!important;min-height:50px!important;margin-top:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-tabs::-webkit-scrollbar{display:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-tabs button{min-width:220px!important;width:auto!important;height:50px!important;min-height:50px!important;flex:1 0 220px!important;padding:0 18px!important;font-size:13px!important}}@media (min-width:1280px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-controls{box-sizing:border-box!important;width:100%!important;min-height:108px!important;height:auto!important;padding:15px 18px 17px!important;grid-template-columns:minmax(360px,1.05fr) minmax(460px,1.28fr) minmax(320px,.9fr)!important;gap:24px!important;align-items:end!important;border-radius:16px!important;overflow:visible!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-controls label{margin:0 0 8px!important;font-size:12.5px!important;line-height:1.15!important;font-weight:600!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-select{position:relative!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 12px!important;overflow:hidden!important;border-radius:10px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-avatar,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-select img{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .v332-client-copy{position:relative!important;z-index:2!important;display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;gap:3px!important;min-width:0!important;overflow:hidden!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .v332-client-copy strong{display:block!important;min-width:0!important;max-width:100%!important;font-size:12.5px!important;line-height:1.1!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .v332-client-copy small{display:block!important;min-width:0!important;max-width:100%!important;font-size:9.5px!important;line-height:1.1!important;color:#69736f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-client-select>select{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;background:transparent!important;color:transparent!important;cursor:pointer!important;appearance:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-select-chevron{position:relative!important;z-index:3!important;display:block!important;width:18px!important;height:18px!important;transform:none!important;justify-self:end!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-btn,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter select,
  html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter button{height:48px!important;min-height:48px!important;border-radius:10px!important;font-size:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter>div{grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-filter button{width:48px!important;padding:12px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-main{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:14px 0 0!important;padding:0!important;grid-template-columns:minmax(400px,35%) minmax(0,65%)!important;gap:14px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-main.is-empty{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-main.is-empty :is(.guidance297-list,.guidance297-preview){box-sizing:border-box!important;height:248px!important;min-height:248px!important;max-height:none!important;border:1px solid #e4d8c8!important;border-radius:14px!important;background:#fffdfa!important;overflow:hidden!important;box-shadow:0 3px 10px rgba(63,46,20,.04)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty{display:grid!important;grid-template-rows:64px minmax(0,1fr)!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty header{min-height:64px!important;height:64px!important;padding:0 16px!important;border-bottom:1px solid #eee5d9!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty h3{font-size:16px!important;line-height:1.15!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-search{width:200px!important;height:40px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-list-body{min-height:0!important;height:auto!important;padding:14px!important;overflow:hidden!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-empty{box-sizing:border-box!important;min-height:156px!important;height:156px!important;margin:0!important;padding:24px 18px!important;border:1px dashed #d5d9d2!important;border-radius:13px!important;background:#fffdf9!important;color:#5e6b66!important;font-size:11.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty .guidance297-empty strong{font-size:12.5px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-list.is-empty>footer{display:none!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty{display:block!important;padding:14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty{box-sizing:border-box!important;width:100%!important;min-height:218px!important;height:218px!important;margin:0!important;padding:32px 20px!important;border:1px dashed #d5d9d2!important;border-radius:13px!important;background:#fffdf9!important;color:#5e6b66!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty>span{width:46px!important;height:46px!important;padding:11px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty strong{font-size:13px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance#professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty small{font-size:9.5px!important;line-height:1.3!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-controls{min-height:0!important;height:auto!important;padding:14px!important;grid-template-columns:1fr 1fr!important;gap:14px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-filter{grid-column:1/-1!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-client-select{height:46px!important;min-height:46px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:9px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-client-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:4!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main.is-empty{grid-template-columns:minmax(330px,38%) minmax(0,62%)!important;gap:12px!important;border:0!important;outline:0!important;background:transparent!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main.is-empty :is(.guidance297-list,.guidance297-preview){min-height:240px!important;height:240px!important}}@media (max-width:1023px){html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-client-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:4!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main.is-empty{border:0!important;outline:0!important;background:transparent!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-main.is-empty :is(.guidance297-list,.guidance297-preview){height:auto!important;min-height:0!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-list.is-empty .guidance297-empty{min-height:160px!important;height:160px!important}html body.professional-guidance-v297.professional-ui-v340 #app #route-professional-panel #professional-guidance .guidance297-preview.is-empty .guidance297-preview-empty{min-height:190px!important;height:190px!important}}html body.professional-ui-v340 #app #route-professional-panel #professional-workspace #professional-guidance[hidden]{display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;overflow:hidden!important;contain:layout style paint!important}html body.professional-ui-v340 #app #route-professional-panel #professional-workspace #professional-guidance:not([hidden]){position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important;contain:layout style!important;animation:none!important;transition:none!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(
  .v241-guidance-tabs,
  .v237-guidance-reference,
  .guidance202-kpis,
  .guidance202-main-grid,
  .guidance202-quick-actions,
  .guidance202-preview,
  [data-v340-reference-fallback],
  [data-v329-reference-fallback],
  [data-v251-density-fill]
){display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(h1,h2,h3)[tabindex="-1"]:focus{outline:0!important;box-shadow:none!important}html body.professional-ui-v340 #app #route-professional-panel #professional-guidance :is(
  [data-guidance168-host],
  .guidance297-workspace,
  .guidance297-hero,
  .guidance297-tabs,
  .guidance297-kpis,
  .guidance297-controls,
  .guidance297-main,
  .guidance297-list,
  .guidance297-preview,
  .guidance297-list-body,
  .guidance297-preview-empty
){animation:none!important;transition:none!important;transform:none!important}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance [data-finance169-root]{width:100%!important;max-width:none!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:210px!important;min-height:210px!important;margin:0 0 16px!important;padding:20px 30px!important;grid-template-columns:180px minmax(0,1fr) 220px!important;gap:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::before{width:320px!important;height:100%!important;background-size:320px 100%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{width:170px!important;height:170px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy{max-width:700px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:610px!important;margin-top:10px!important;font-size:13.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions{width:220px!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:220px!important;height:46px!important;min-height:46px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpis{gap:14px!important;margin:0 0 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi{height:136px!important;min-height:136px!important;padding:17px 14px 14px 82px!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-icon{left:15px!important;top:16px!important;width:56px!important;height:56px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-icon svg{width:29px!important;height:29px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:13px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>strong{margin-top:4px!important;font-size:29px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>small{left:16px!important;bottom:14px!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-spark{right:14px!important;bottom:13px!important;width:88px!important;height:25px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-dashboard{width:100%!important;max-width:none!important;grid-template-columns:minmax(480px,.72fr) minmax(0,1.28fr)!important;grid-template-rows:340px 244px!important;gap:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel{border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel>header{box-sizing:border-box!important;height:58px!important;min-height:58px!important;padding:12px 16px 10px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel h3{font-size:17px!important;line-height:1.16!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel header p{margin-top:4px!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg{width:21px!important;height:21px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg svg{width:21px!important;height:21px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-period-pill,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-link-button{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-wrap{height:282px!important;padding:10px 13px 9px 38px!important;grid-template-rows:minmax(0,1fr) 29px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels{top:12px!important;bottom:34px!important;width:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels span{font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-labels span{font-size:8.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point text{font-size:3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table{padding:0 12px 8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{grid-template-columns:minmax(150px,1.26fr) minmax(145px,1.12fr) 90px 82px 82px 54px 38px!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head{height:38px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{height:39px!important;font-size:9.4px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client{grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-avatar{width:29px!important;height:29px!important;font-size:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client b{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v8710-finance-status{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:8.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-method{width:23px!important;height:23px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-svg{width:19px!important;height:19px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder{grid-template-columns:25px minmax(0,1fr) 96px!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-icon{width:23px!important;height:23px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-svg{width:13px!important;height:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder strong{font-size:10.2px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder p{margin-top:4px!important;font-size:9px!important;line-height:1.3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder-button{width:96px!important;min-width:96px!important;height:32px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-money-title{width:28px!important;height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary{padding:14px 16px 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary span{font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary strong{font-size:20.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-growth{font-size:8.2px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary strong{font-size:13.5px!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{width:100%!important;min-height:190px!important;height:190px!important;padding:18px 24px!important;grid-template-columns:150px minmax(0,1fr) 200px!important;gap:20px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::before{width:270px!important;height:100%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{width:142px!important;height:142px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:500px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:200px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi{height:126px!important;min-height:126px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>strong{font-size:25px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-template-rows:auto auto!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){min-height:320px!important;height:320px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){min-height:232px!important;height:232px!important}}html body.professional-ui-v340 #app #route-professional-panel #professional-finance :is(
  [data-v340-reference-fallback],
  [data-v329-reference-fallback],
  [data-v251-density-fill],
  .v237-finance-reference
){display:none!important}@media (min-width:1440px){html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:210px!important;min-height:210px!important;margin:0 0 16px!important;padding:18px 28px!important;display:grid!important;grid-template-columns:172px minmax(0,1fr) 224px!important;align-items:center!important;gap:24px!important;overflow:hidden!important;border:1px solid #bd8c35!important;border-radius:18px!important;background:linear-gradient(104deg,#0d5145 0%,#06483e 57%,#043a32 100%)!important;box-shadow:0 8px 20px rgba(44,64,55,.08),inset 0 0 0 1px rgba(255,243,208,.04)!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::before{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important;opacity:0!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::after{content:""!important;display:block!important;position:absolute!important;z-index:0!important;pointer-events:none!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:360px!important;height:100%!important;background:url("../img/records-hero-leaves-v295.png") right center/360px 100% no-repeat!important;opacity:.84!important;filter:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.72) 42%,#000 62%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.72) 42%,#000 62%,#000 100%)!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero>*{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem{display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem picture,
  html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{display:block!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;max-width:160px!important;max-height:160px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 10px 13px rgba(0,0,0,.22))!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:700px!important;margin:0!important;align-self:center!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{margin:0!important;font-size:34px!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.018em!important;color:#e9c16f!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{width:auto!important;max-width:620px!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important;color:#fffaf0!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:220px!important;max-width:220px!important;margin:0!important;display:grid!important;gap:10px!important;justify-self:end!important;align-self:center!important;z-index:3!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:220px!important;min-width:220px!important;max-width:220px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{position:relative!important;width:100%!important;max-width:none!important;height:190px!important;min-height:190px!important;padding:18px 22px!important;display:grid!important;grid-template-columns:148px minmax(0,1fr) 196px!important;gap:18px!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::before{content:none!important;display:none!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;left:auto!important;width:300px!important;height:100%!important;background:url("../img/records-hero-leaves-v295.png") right center/300px 100% no-repeat!important;opacity:.74!important;z-index:0!important;pointer-events:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 22%,#000 60%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 22%,#000 60%)!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem,
  html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem picture,
  html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{display:grid!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;opacity:1!important;visibility:visible!important;object-fit:contain!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy{position:relative!important;inset:auto!important;width:auto!important;max-width:530px!important;margin:0!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:28px!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:500px!important;font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions,
  html body.professional-finance-copilot-v203.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{position:relative!important;inset:auto!important;width:196px!important;min-width:196px!important;max-width:196px!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-chart{height:340px!important;min-height:340px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-chart>header{height:62px!important;min-height:62px!important;padding:13px 16px 11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-chart>header h3{font-size:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-chart>header p{font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-wrap{box-sizing:border-box!important;height:278px!important;padding:12px 14px 10px 46px!important;grid-template-rows:minmax(0,1fr) 31px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-wrap>svg{overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-grid line{stroke:#e8dfd2!important;stroke-width:.48!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-area{fill:rgba(91,145,67,.10)!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-line{stroke:#4d8a45!important;stroke-width:1.45!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point circle{stroke-width:.65!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point.is-zero circle{fill:#fffdfa!important;stroke:#416c5e!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point.has-value circle{fill:#4d8a45!important;stroke:#fff!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point text{fill:#264d40!important;font-size:3.8px!important;font-weight:700!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels{left:13px!important;top:15px!important;bottom:39px!important;width:34px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels span{font-size:10px!important;font-weight:500!important;color:#66736e!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-labels{align-items:end!important;padding:4px 0 0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-labels span{font-size:9.5px!important;line-height:1!important;color:#596964!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-period-pill{height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:10.5px!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-wrap{padding-left:42px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels span{font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-labels span{font-size:8.5px!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges{height:340px!important;min-height:340px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges>header{box-sizing:border-box!important;height:56px!important;min-height:56px!important;padding:10px 16px!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges>header>div{gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges>header h3{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges .v203-link-button{height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:9px!important;font-size:10.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table{box-sizing:border-box!important;height:284px!important;padding:0 14px 4px!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{box-sizing:border-box!important;grid-template-columns:minmax(170px,1.15fr) minmax(250px,1.70fr) 96px 88px 88px 62px 40px!important;gap:10px!important;padding-inline:0!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head{height:40px!important;min-height:40px!important;font-size:10.2px!important;line-height:1!important;font-weight:650!important;color:#40544d!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{height:40px!important;min-height:40px!important;font-size:10.2px!important;line-height:1.18!important;color:#43534e!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-avatar{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:8.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.4px!important;line-height:1.1!important;font-weight:650!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-finance-service{font-size:10.1px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row>span:nth-child(3),
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row>span:nth-child(4){font-size:10.2px!important;font-variant-numeric:tabular-nums!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v8710-finance-status{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:7px!important;font-size:9.2px!important;line-height:1!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-method{display:flex!important;align-items:center!important;justify-content:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-method{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-svg{width:20px!important;height:20px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-kebab{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:6px!important;border-radius:7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-more-svg{width:17px!important;height:17px!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges>header{height:54px!important;min-height:54px!important;padding:9px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges>header h3{font-size:16.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table{padding-inline:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{grid-template-columns:minmax(145px,1.10fr) minmax(190px,1.55fr) 84px 76px 78px 54px 34px!important;gap:8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head{font-size:9.3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{font-size:9.4px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-avatar{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client b,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-finance-service{font-size:9.4px!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders{box-sizing:border-box!important;height:244px!important;min-height:244px!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header{box-sizing:border-box!important;height:58px!important;min-height:58px!important;padding:0 16px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #eee5d9!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header>div{display:flex!important;align-items:center!important;gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header h3{margin:0!important;font-size:18px!important;line-height:1.15!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg svg{width:22px!important;height:22px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder{box-sizing:border-box!important;height:62px!important;min-height:62px!important;padding:9px 14px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 102px!important;gap:11px!important;align-items:center!important;border-bottom:1px solid #eee7dc!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder:last-child{border-bottom:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-icon{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%!important;display:grid!important;place-items:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-svg{width:14px!important;height:14px!important;stroke-width:1.9!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder>div{min-width:0!important;align-self:center!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder strong{display:block!important;margin:0!important;min-width:0!important;font-size:11px!important;line-height:1.16!important;font-weight:700!important;color:#2c413a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder p{display:block!important;margin:4px 0 0!important;min-width:0!important;font-size:9.7px!important;line-height:1.2!important;color:#67736f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder-button{box-sizing:border-box!important;width:102px!important;min-width:102px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;justify-self:end!important;border-radius:9px!important;font-size:9.4px!important;line-height:1!important;font-weight:500!important;background:#fffdfa!important;color:#304b43!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders{height:232px!important;min-height:232px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header{height:55px!important;min-height:55px!important;padding:0 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header h3{font-size:16.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder{height:59px!important;min-height:59px!important;padding:8px 12px!important;grid-template-columns:26px minmax(0,1fr) 94px!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-svg{width:13px!important;height:13px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder strong{font-size:10.2px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder p{font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder-button{width:94px!important;min-width:94px!important;height:32px!important;min-height:32px!important;font-size:8.8px!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month{box-sizing:border-box!important;height:244px!important;min-height:244px!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header{box-sizing:border-box!important;height:58px!important;min-height:58px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #eee5d9!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header h3{margin:0!important;font-size:18px!important;line-height:1.15!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-money-title{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-money-title svg{width:17px!important;height:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month .v203-period-pill{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary{box-sizing:border-box!important;height:104px!important;min-height:104px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:14px 16px 13px!important;border-bottom:1px solid #eee5d9!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary>div{box-sizing:border-box!important;min-width:0!important;padding:0 20px!important;border-right:1px solid #e8dfd3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary>div:first-child{padding-left:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary>div:last-child{padding-right:0!important;border-right:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary span{display:block!important;color:#62716c!important;font-size:10.2px!important;line-height:1.15!important;font-weight:500!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary strong{display:block!important;margin-top:7px!important;color:#143f37!important;font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important;font-weight:500!important;line-height:1.05!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-growth{display:inline-flex!important;align-items:center!important;gap:3px!important;max-width:100%!important;margin-top:8px!important;padding:4px 7px!important;border-radius:6px!important;font-size:8.6px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-growth-svg{width:9px!important;height:9px!important;min-width:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary{box-sizing:border-box!important;height:82px!important;min-height:82px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:14px 16px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary>div{box-sizing:border-box!important;min-width:0!important;padding:0 16px!important;border-right:1px solid #e8dfd3!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary>div:first-child{padding-left:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary>div:last-child{padding-right:0!important;border-right:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary strong{display:block!important;margin-top:7px!important;color:#153f37!important;font-size:14.5px!important;line-height:1.1!important;font-weight:650!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary .is-risk strong{color:#d83f38!important}}@media (min-width:1024px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month{height:232px!important;min-height:232px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header{height:55px!important;min-height:55px!important;padding:0 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header h3{font-size:16.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-money-title{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary{height:98px!important;min-height:98px!important;padding:13px 14px 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary>div{padding:0 15px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary span{font-size:9.3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary strong{font-size:19.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-growth{margin-top:7px!important;padding:4px 6px!important;font-size:7.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary{height:79px!important;min-height:79px!important;padding:13px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary>div{padding:0 12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary strong{font-size:13px!important}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance{width:100%!important;max-width:none!important;min-width:0!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{height:236px!important;min-height:236px!important;padding:20px 32px!important;grid-template-columns:190px minmax(0,1fr) 236px!important;gap:30px!important;border-radius:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem picture,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;max-width:178px!important;max-height:178px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy{max-width:760px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:38px!important;line-height:1.08!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:680px!important;margin-top:12px!important;font-size:14.5px!important;line-height:1.5!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions{width:236px!important;max-width:236px!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:236px!important;min-width:236px!important;max-width:236px!important;height:50px!important;min-height:50px!important;font-size:13px!important;border-radius:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero::after{width:390px!important;background-size:390px 100%!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpis{gap:16px!important;margin:0 0 18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi{height:150px!important;min-height:150px!important;padding:19px 16px 16px 90px!important;border-radius:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-icon{left:17px!important;top:18px!important;width:62px!important;height:62px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-icon svg{width:32px!important;height:32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>strong{margin-top:6px!important;font-size:33px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>small{left:18px!important;bottom:16px!important;font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-spark{right:16px!important;bottom:15px!important;width:96px!important;height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:minmax(520px,.72fr) minmax(0,1.28fr)!important;grid-template-rows:390px 276px!important;gap:18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel{border-radius:17px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel>header{height:64px!important;min-height:64px!important;padding:13px 18px 11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel h3{font-size:19px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-panel header p{font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg svg{width:24px!important;height:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-period-pill,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-link-button{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;border-radius:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-chart,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-charges{height:390px!important;min-height:390px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-wrap{height:326px!important;padding:14px 16px 12px 52px!important;grid-template-rows:minmax(0,1fr) 34px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels{left:15px!important;top:17px!important;bottom:43px!important;width:38px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-ylabels span{font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-chart-labels span{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-chart-point text{font-size:4px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table{height:326px!important;padding:0 15px 5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{grid-template-columns:minmax(180px,1.14fr) minmax(270px,1.70fr) 102px 94px 94px 66px 42px!important;gap:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-head{height:44px!important;min-height:44px!important;font-size:11px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-table-row{height:45px!important;min-height:45px!important;font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-avatar{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-client b,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-finance-service{font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v8710-finance-status{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:9.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-method{width:28px!important;height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-payment-svg{width:21px!important;height:21px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month{height:276px!important;min-height:276px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header{height:64px!important;min-height:64px!important;padding:0 18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-reminders>header h3,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-month>header h3{font-size:19px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder{height:70px!important;min-height:70px!important;padding:10px 16px!important;grid-template-columns:30px minmax(0,1fr) 110px!important;gap:12px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-reminder-icon{width:28px!important;height:28px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder strong{font-size:11.5px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder p{font-size:10px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-reminder-button{width:110px!important;min-width:110px!important;height:36px!important;min-height:36px!important;font-size:9.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-money-title{width:32px!important;height:32px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary{height:118px!important;min-height:118px!important;padding:16px 18px 14px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary span,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary span{font-size:10.8px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-primary strong{font-size:24px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v298-growth{margin-top:9px!important;padding:5px 8px!important;font-size:9px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary{height:94px!important;min-height:94px!important;padding:16px 18px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-month-secondary strong{font-size:15.5px!important}}@media (min-width:1200px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero{height:205px!important;min-height:205px!important;grid-template-columns:155px minmax(0,1fr) 205px!important;padding:18px 24px!important;gap:20px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem picture,
  html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-emblem img{width:145px!important;height:145px!important;min-width:145px!important;min-height:145px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:30px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-hero-copy p{font-size:12.3px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi{height:134px!important;min-height:134px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpi-copy>strong{font-size:27px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:minmax(430px,.84fr) minmax(0,1.16fr)!important;grid-template-rows:345px 242px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){height:345px!important;min-height:345px!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){height:242px!important;min-height:242px!important}}@media (min-width:1024px) and (max-width:1199px){html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:1fr!important;grid-template-rows:auto!important}html body.professional-ui-v340 #app #route-professional-panel #professional-finance#professional-finance :is(
    .v203-finance-chart,
    .v203-finance-charges,
    .v203-finance-reminders,
    .v203-finance-month
  ){width:100%!important;height:auto!important;min-height:280px!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home{width:100%!important;max-width:none!important;padding-bottom:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-hero{box-sizing:border-box!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:none!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-hero::after{width:455px!important;height:298px!important;background-size:auto 298px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-emblem{left:24px!important;top:16px!important;width:266px!important;height:252px!important;min-width:266px!important;min-height:252px!important;max-width:266px!important;max-height:252px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-emblem img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-copy{left:326px!important;top:48px!important;width:min(650px,42vw)!important;max-width:650px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-copy h2{white-space:nowrap!important;font:500 52px/1.02 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-copy p{max-width:610px!important;margin:15px 0 18px!important;font-size:15.5px!important;line-height:1.48!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-actions{gap:12px!important;margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-actions .btn{height:54px!important;min-height:54px!important;padding:0 22px!important;font-size:13.5px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-actions .btn:first-child{min-width:228px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-actions .btn:last-child{min-width:190px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v214-action-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v214-action-icon svg{width:20px!important;height:20px!important;min-width:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-kpis{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:156px!important;max-height:none!important;margin:22px 0 0!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi{box-sizing:border-box!important;height:156px!important;min-height:156px!important;max-height:none!important;padding:19px 18px 16px!important;grid-template-columns:68px minmax(0,1fr) 104px!important;grid-template-rows:auto 34px!important;gap:11px 13px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi-icon{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi-icon svg{width:31px!important;height:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi-copy small{margin:1px 0 5px!important;font-size:15px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi-copy strong{font-size:38px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-kpi-foot{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-spark{width:96px!important;height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-main{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:410px!important;max-height:none!important;margin:22px 0 0!important;gap:18px!important;align-items:stretch!important;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(220px,.72fr) minmax(0,1.05fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-main>.v193-card{box-sizing:border-box!important;height:auto!important;min-height:410px!important;max-height:none!important;align-self:stretch!important;padding:0!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-card-head{box-sizing:border-box!important;height:66px!important;min-height:66px!important;margin:0!important;padding:0 18px!important;border-bottom:1px solid #eee7dc!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-card-title{gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-card-title svg{width:22px!important;height:22px!important;min-width:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-card-title h3{font-size:18px!important;line-height:1.1!important;font-weight:600!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-mini{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-agenda-list,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-client-list,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-guidance-list{padding:0 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-agenda-row{min-height:56px!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:11px!important;padding-left:11px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-agenda-row time{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-person strong{font-size:11.8px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-person span{margin-top:3px!important;font-size:10px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-chip{min-height:27px!important;padding:0 9px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-agenda-more{padding:10px 0 0 76px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-client-row{min-height:56px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-avatar{width:38px!important;height:38px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-client-row .btn{height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-guidance-row{min-height:61px!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-guidance-row svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-guidance-row strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-guidance-row span{margin-top:3px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-empty{padding:42px 14px!important;font-size:11.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot{height:auto!important;min-height:410px!important;max-height:none!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot .v193-card-head{left:18px!important;right:18px!important;top:28px!important;height:28px!important;min-height:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot .v193-card-title svg{width:22px!important;height:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot .v193-card-title h3{font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot p{left:18px!important;right:18px!important;top:88px!important;font-size:11.8px!important;line-height:1.58!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot::after{top:172px!important;width:142px!important;height:112px!important;left:calc(50% - 71px)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-copilot>.btn{left:10%!important;right:10%!important;bottom:34px!important;height:48px!important;min-height:48px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-home-bottom{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:232px!important;max-height:none!important;margin:20px 0 0!important;gap:18px!important;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-card,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote{height:232px!important;min-height:232px!important;max-height:none!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-card>.v193-card-head{height:64px!important;min-height:64px!important;padding:0 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-card .v193-card-title h3{font-size:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v214-finance-period{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-copy{left:64px!important;top:14px!important;width:230px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-copy small{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-copy strong{margin:16px 0 10px!important;font-size:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v214-finance-trend{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-finance-labels{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote::before{left:36px!important;top:15px!important;font-size:70px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote::after{width:190px!important;height:188px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote p{left:132px!important;top:42px!important;width:440px!important;max-width:calc(100% - 320px)!important;font-size:19px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote .v562-quote-rule{left:132px!important;top:148px!important;width:190px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview .v193-quote small{left:132px!important;bottom:19px!important;width:290px!important;font-size:8px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-hero{height:252px!important;min-height:252px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-emblem{width:205px!important;height:194px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-copy{left:250px!important;top:38px!important;width:min(520px,40vw)!important;max-width:520px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-copy h2{font-size:39px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-copy p{max-width:500px!important;font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-actions .btn{height:48px!important;min-height:48px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-kpis{height:auto!important;min-height:138px!important;max-height:none!important;margin-top:18px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi{height:138px!important;min-height:138px!important;max-height:none!important;padding:16px 14px 14px!important;grid-template-columns:58px minmax(0,1fr) 86px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi-icon{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi-copy small{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi-copy strong{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi-foot{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-main{height:auto!important;min-height:360px!important;max-height:none!important;margin-top:18px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-main>.v193-card{height:auto!important;min-height:360px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-card-head{height:58px!important;min-height:58px!important;padding:0 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-card-title h3{font-size:15.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-agenda-row,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-client-row{min-height:49px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-guidance-row{min-height:54px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-person strong,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-guidance-row strong{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-person span,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-guidance-row span{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-bottom{height:auto!important;min-height:210px!important;max-height:none!important;margin-top:16px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview :is(.v193-finance-card,.v193-quote){height:210px!important;min-height:210px!important;max-height:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-hero{height:228px!important;min-height:228px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-kpi{min-height:126px!important;height:126px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-main>.v193-card{height:auto!important;min-height:330px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview .v193-home-bottom{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel #professional-overview :is(.v193-finance-card,.v193-quote){height:210px!important;min-height:210px!important;max-height:none!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #app #route-professional-panel#route-professional-panel
  #professional-clients#professional-clients{width:100%!important;max-width:none!important;min-width:0!important;font-size:15px!important;padding-bottom:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #app #route-professional-panel#route-professional-panel
  #professional-clients#professional-clients .v196-clients-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:220px!important;min-height:220px!important;padding:20px 32px!important;grid-template-columns:200px minmax(0,1fr) 230px!important;gap:28px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero::after{width:430px!important;height:100%!important;background-size:430px auto!important;opacity:.84!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-emblem{width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;max-width:168px!important;max-height:168px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy{max-width:760px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy h3{font-size:38px!important;line-height:1.08!important;letter-spacing:-.02em!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy p{max-width:680px!important;margin-top:12px!important;font-size:15px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-gold-button{justify-self:end!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:54px!important;min-height:54px!important;padding:0 22px!important;border-radius:11px!important;font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important;margin-bottom:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card{position:relative!important;box-sizing:border-box!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding:18px 16px 13px!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:minmax(66px,1fr) 30px!important;column-gap:14px!important;row-gap:2px!important;border-radius:17px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;max-width:62px!important;max-height:62px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-icon svg{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card small{margin:1px 0 5px!important;font-size:15px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card strong{margin:0!important;font-size:36px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card .v275-metric-trend{left:16px!important;bottom:14px!important;max-width:calc(100% - 132px)!important;gap:5px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card .v275-metric-trend b,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card .v275-metric-trend span{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-spark{right:16px!important;bottom:10px!important;width:96px!important;height:29px!important;min-width:96px!important;min-height:29px!important;max-width:96px!important;max-height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #app #route-professional-panel#route-professional-panel
  #professional-clients#professional-clients .v196-clients-workspace{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:20px!important;align-items:start!important;margin-top:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-toolbar{box-sizing:border-box!important;min-height:84px!important;height:84px!important;padding:15px 16px!important;grid-template-columns:minmax(300px,1.7fr) 132px 128px 124px 122px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-search-field,.v196-filter-field select,.v196-more-filter){height:54px!important;min-height:54px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-search-field{padding:0 16px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-search-field input{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-filter-field select,.v196-more-filter){padding-inline:14px!important;font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-filter-icon,.v289-control-svg){width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-table-card{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-table-head{box-sizing:border-box!important;height:62px!important;min-height:62px!important;padding-inline:18px!important;font-size:14.5px!important;line-height:1.15!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-row{box-sizing:border-box!important;height:104px!important;min-height:104px!important;padding:13px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar.v310-ref-photo{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity{grid-template-columns:58px minmax(0,1fr)!important;column-gap:14px!important;row-gap:4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity strong{font-size:15.5px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity span{font-size:12.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity small{font-size:11.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell{font-size:13.5px!important;line-height:1.34!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell strong{font-size:14px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell small{margin-top:4px!important;font-size:12px!important;line-height:1.22!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-status{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12.5px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-plan{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12.2px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-row-menu{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-row-menu svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-footer{height:82px!important;min-height:82px!important;padding:16px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-footer p{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-pagination{gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-page-button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:13px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-profile{width:380px!important;min-width:380px!important;max-width:380px!important;height:auto!important;min-height:0!important;font-size:14px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head{min-height:142px!important;padding:22px 20px!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-avatar{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head h3{font-size:18px!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head p{font-size:13.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head small{font-size:12.4px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head>.v196-status{height:34px!important;min-height:34px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block{padding:22px 20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-profile-block h4,.v196-profile-actions h4){margin-bottom:10px!important;font-size:15.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block strong{font-size:14px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block p{font-size:13px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-actions{padding:20px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-actions .v196-quick-button{height:76px!important;min-height:76px!important;gap:7px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-actions :is(.v323-quick-icon,.v290-inline-icon){width:23px!important;height:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-full{height:56px!important;min-height:56px!important;margin:16px 20px 20px!important;font-size:14px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero{height:198px!important;min-height:198px!important;padding:18px 28px!important;grid-template-columns:172px minmax(0,1fr) 202px!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero::after{width:380px!important;background-size:380px auto!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-emblem{width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;max-width:148px!important;max-height:148px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy h3{font-size:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy p{max-width:610px!important;font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-gold-button{min-width:196px!important;height:52px!important;min-height:52px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-metrics{gap:16px!important;margin-top:18px!important;margin-bottom:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card{height:142px!important;min-height:142px!important;max-height:142px!important;padding:16px 15px 12px!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:minmax(62px,1fr) 29px!important;column-gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card small{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card strong{font-size:33px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-workspace{grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-toolbar{height:80px!important;min-height:80px!important;padding:14px!important;grid-template-columns:minmax(260px,1.65fr) 118px 116px 112px 110px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-search-field,.v196-filter-field select,.v196-more-filter){height:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-search-field input{font-size:14.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-filter-field select,.v196-more-filter){font-size:13.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-table-head{height:60px!important;min-height:60px!important;padding-inline:16px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-row{height:98px!important;min-height:98px!important;padding:12px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar.v310-ref-photo{width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity{grid-template-columns:55px minmax(0,1fr)!important;column-gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity strong{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity span{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity small{font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell strong{font-size:13.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell small{font-size:11.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-status,.v196-plan){height:32px!important;min-height:32px!important;font-size:11.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-profile{width:340px!important;min-width:340px!important;max-width:340px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head{min-height:132px!important;padding:20px 18px!important;grid-template-columns:70px minmax(0,1fr) auto!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-avatar{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block{padding:20px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block p{font-size:12.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-actions{padding:18px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-actions .v196-quick-button{height:72px!important;min-height:72px!important;font-size:12px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero{height:182px!important;min-height:182px!important;padding:16px 22px!important;grid-template-columns:145px minmax(0,1fr) 178px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero::after{width:330px!important;height:100%!important;background-size:330px auto!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-emblem{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;max-width:128px!important;max-height:128px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy h3{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy p{font-size:12.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-gold-button{min-width:170px!important;height:48px!important;min-height:48px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-metrics{gap:12px!important;margin-top:16px!important;margin-bottom:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card{height:132px!important;min-height:132px!important;max-height:132px!important;padding:14px 12px 11px!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:minmax(56px,1fr) 27px!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-icon{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card small{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card strong{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card .v275-metric-trend{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-workspace{grid-template-columns:minmax(0,1fr) 292px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-toolbar{height:72px!important;min-height:72px!important;padding:11px 12px!important;grid-template-columns:minmax(205px,1.55fr) 100px 98px 94px 94px!important;gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-search-field,.v196-filter-field select,.v196-more-filter){height:48px!important;min-height:48px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-search-field input{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-filter-field select,.v196-more-filter){font-size:11.8px!important;padding-inline:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-table-head{height:54px!important;min-height:54px!important;padding-inline:11px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-row{height:88px!important;min-height:88px!important;padding:10px 11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-avatar.v310-ref-photo{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity{grid-template-columns:48px minmax(0,1fr)!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity strong{font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity span{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-identity small{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-cell small{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-profile{width:292px!important;min-width:292px!important;max-width:292px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head{min-height:118px!important;padding:16px 14px!important;grid-template-columns:60px minmax(0,1fr) auto!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-avatar{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-head h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block{padding:16px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-profile-block p{font-size:11.2px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero{height:174px!important;min-height:174px!important;grid-template-columns:128px minmax(0,1fr) 165px!important;gap:15px!important;padding:15px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-emblem{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy h3{font-size:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-hero-copy p{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-metric-card{height:124px!important;min-height:124px!important;max-height:124px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-workspace{grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-profile{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-toolbar{height:auto!important;min-height:0!important;padding:12px!important;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(115px,.45fr))!important;grid-auto-rows:48px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-search-field{grid-column:1 / -1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients :is(.v196-search-field,.v196-filter-field select,.v196-more-filter){height:48px!important;min-height:48px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-clients-table-head{height:52px!important;min-height:52px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
  #professional-clients .v196-client-row{height:84px!important;min-height:84px!important}}html body.professional-ui-v340[data-professional-active-area="professional-clients"]
#professional-clients{transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #app #route-professional-panel#route-professional-panel
  #professional-agenda#professional-agenda{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:258px!important;min-height:258px!important;padding:20px 32px!important;grid-template-columns:220px minmax(0,1fr) 236px!important;gap:30px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-emblem{width:198px!important;height:190px!important;min-width:198px!important;min-height:190px!important;max-width:198px!important;max-height:190px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy{max-width:760px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy h3{font-size:42px!important;line-height:1.06!important;letter-spacing:-.022em!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy p{max-width:680px!important;margin-top:14px!important;font-size:15px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-actions{width:224px!important;min-width:224px!important;grid-template-columns:224px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda :is(.v197-gold-button,.v197-outline-button){height:52px!important;min-height:52px!important;padding:0 18px!important;border-radius:10px!important;font-size:13.5px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero::after{width:460px!important;height:100%!important;background-size:auto 100%!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important;margin-bottom:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card{box-sizing:border-box!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding:18px 16px 13px!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:minmax(66px,1fr) 31px!important;column-gap:14px!important;row-gap:2px!important;border-radius:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-icon svg{width:31px!important;height:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card small{margin:1px 0 5px!important;font-size:15px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card strong{margin:0!important;font-size:36px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card p{margin:0!important;font-size:11.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-spark{width:96px!important;height:29px!important;min-width:96px!important;min-height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;grid-template-columns:390px minmax(0,1fr) 350px!important;gap:20px!important;align-items:start!important;padding-bottom:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda :is(.v197-agenda-left,.v197-agenda-right){gap:16px!important;min-width:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:438px!important;padding:20px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-head{min-height:48px!important;margin-bottom:16px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-head h3{font-size:20px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-nav{gap:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda :is(.v197-calendar-nav button,.v197-today-button){height:40px!important;min-height:40px!important;min-width:40px!important;padding:0 11px!important;font-size:11.5px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-weekdays{margin-bottom:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-weekdays span{font-size:12px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-grid{gap:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){min-height:46px!important;height:46px!important;font-size:14px!important;border-radius:50%!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-legend{min-height:44px!important;margin-top:14px!important;padding-top:14px!important;gap:14px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view{box-sizing:border-box!important;width:100%!important;min-height:148px!important;height:auto!important;padding:18px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view .v197-card-heading{min-height:48px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view .v197-card-heading h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view .v197-card-heading select{width:124px!important;min-width:124px!important;height:44px!important;min-height:44px!important;padding-left:13px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view .v197-check{margin-top:15px!important;gap:10px!important;font-size:13px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view .v197-check input{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:602px!important;max-height:none!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head{box-sizing:border-box!important;min-height:76px!important;height:76px!important;padding:0 20px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-title{gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-symbol{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-symbol svg{width:23px!important;height:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-day-kicker{font-size:10.5px!important;letter-spacing:.075em!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head h3{font-size:19px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-week-button{height:44px!important;min-height:44px!important;min-width:110px!important;padding:0 15px!important;font-size:12px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-status-row{min-height:46px!important;padding:0 20px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-list{padding:16px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty:not([hidden]){box-sizing:border-box!important;min-height:430px!important;padding:72px 28px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty strong{font-size:18px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty p{margin:9px 0 20px!important;font-size:13.5px!important;line-height:1.42!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty .btn{min-width:182px!important;height:50px!important;min-height:50px!important;padding:0 24px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-row{min-height:102px!important;padding:13px!important;grid-template-columns:70px minmax(0,1fr) auto!important;column-gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-time{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-person-copy strong{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-person-copy small{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-status{height:32px!important;max-width:134px!important;padding:0 11px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-row-actions button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-free-copy{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v291-agenda-schedule{height:40px!important;min-width:110px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right{box-sizing:border-box!important;width:350px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:16px!important;align-content:start!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right>.professional-panel{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:19px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right .v197-card-heading{min-height:44px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right .v197-card-heading h3{font-size:17px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-text-button{height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-card{height:auto!important;min-height:364px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-list{margin-top:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-row{min-height:47px!important;padding:6px 0!important;grid-template-columns:62px minmax(0,1fr) 9px!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-date{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-date b{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-copy strong{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminders-card{height:auto!important;min-height:150px!important;max-height:none!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminders-list{margin-top:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminders-list>.v197-muted{font-size:12px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminder-row{min-height:54px!important;grid-template-columns:35px minmax(0,1fr) auto!important;gap:10px!important;padding:8px 0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminder-icon{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminder-copy strong{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminder-copy small{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminder-badge{min-height:26px!important;padding:0 8px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-card{height:auto!important;min-height:174px!important;max-height:none!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-card [data-agenda-free-slot-empty]:not([hidden]){margin:11px 0 14px!important;font-size:12px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-list{gap:9px!important;margin:11px 0 13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-list .v291-free-chip{min-height:40px!important;padding:0 11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-list .v291-free-chip time{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-full-outline{height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:12px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-filters{margin-top:16px!important;gap:12px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-filters label span{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-filters select,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-clear-button{height:42px!important;min-height:42px!important;font-size:12px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda [data-agenda-filter-result]{font-size:11.5px!important;line-height:1.35!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero{height:230px!important;min-height:230px!important;padding:18px 28px!important;grid-template-columns:198px minmax(0,1fr) 214px!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-emblem{width:182px!important;height:174px!important;min-width:182px!important;min-height:174px!important;max-width:182px!important;max-height:174px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy h3{font-size:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy p{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-actions{width:208px!important;min-width:208px!important;grid-template-columns:208px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda :is(.v197-gold-button,.v197-outline-button){height:49px!important;min-height:49px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-metrics{gap:16px!important;margin-top:18px!important;margin-bottom:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card{height:140px!important;min-height:140px!important;max-height:140px!important;padding:16px 15px 12px!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:minmax(62px,1fr) 29px!important;column-gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card small{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card strong{font-size:33px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-workspace{grid-template-columns:350px minmax(0,1fr) 315px!important;gap:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-card{min-height:405px!important;padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-head h3{font-size:18.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){min-height:43px!important;height:43px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-weekdays span{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view{min-height:140px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day{min-height:560px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head{height:70px!important;min-height:70px!important;padding:0 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head h3{font-size:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty:not([hidden]){min-height:390px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right{width:315px!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto auto!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right>.professional-panel{width:100%!important;height:auto!important;min-height:0!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-card{min-height:340px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-reminders-card{min-height:140px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-free-card{min-height:162px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero{height:214px!important;min-height:214px!important;grid-template-columns:184px minmax(0,1fr) 198px!important;gap:19px!important;padding:18px 23px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-emblem{width:166px!important;height:158px!important;min-width:166px!important;min-height:158px!important;max-width:166px!important;max-height:158px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy h3{font-size:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy p{font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-actions{width:192px!important;min-width:192px!important;grid-template-columns:192px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda :is(.v197-gold-button,.v197-outline-button){height:46px!important;min-height:46px!important;font-size:12.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-metrics{gap:12px!important;margin-top:16px!important;margin-bottom:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card{height:132px!important;min-height:132px!important;max-height:132px!important;padding:14px 12px 11px!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:minmax(56px,1fr) 27px!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-icon{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card small{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card strong{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-workspace{grid-template-columns:310px minmax(0,1fr) 278px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-card{min-height:372px!important;padding:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-head h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){min-height:39px!important;height:39px!important;font-size:12.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-weekdays span{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-view{min-height:132px!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day{min-height:520px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head{height:66px!important;min-height:66px!important;padding:0 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day-head h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-empty:not([hidden]){min-height:360px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right{width:278px!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto auto!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right>.professional-panel{width:100%!important;height:auto!important;min-height:0!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right .v197-card-heading h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-row{min-height:42px!important;grid-template-columns:54px minmax(0,1fr) 8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-date{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-date b,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-upcoming-copy strong{font-size:11.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero{height:190px!important;min-height:190px!important;grid-template-columns:145px minmax(0,1fr) 180px!important;gap:15px!important;padding:16px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-emblem{width:128px!important;height:122px!important;min-width:128px!important;min-height:122px!important;max-width:128px!important;max-height:122px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy h3{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-copy p{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-hero-actions{width:172px!important;min-width:172px!important;grid-template-columns:172px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-metric-card{height:124px!important;min-height:124px!important;max-height:124px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-workspace{grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-calendar-card{min-height:360px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-day{min-height:500px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #professional-agenda .v197-agenda-right>.professional-panel{width:100%!important;height:auto!important;min-height:170px!important;max-height:none!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
#professional-agenda{transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #app #route-professional-panel#route-professional-panel
  #professional-evolution#professional-evolution{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;gap:20px!important;padding-bottom:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:238px!important;min-height:238px!important;padding:20px 32px!important;grid-template-columns:190px minmax(0,1fr) 360px!important;gap:30px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-avatar{width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;max-width:164px!important;max-height:164px!important;font-size:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-name-row{gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-name-row h3{font-size:40px!important;line-height:1.06!important;letter-spacing:-.022em!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-badge{min-height:34px!important;padding:0 12px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts{grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:16px 34px!important;margin-top:22px!important;max-width:650px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts>div{grid-template-columns:32px minmax(0,1fr)!important;column-gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-fact-icon{width:30px!important;height:30px!important;font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dt{font-size:11px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dd{margin-top:4px!important;font-size:13.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-actions{width:340px!important;min-width:340px!important;grid-template-columns:1fr!important;gap:12px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-gold-button,.v198-outline-button){width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 18px!important;border-radius:10px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-hero::after{right:0!important;bottom:0!important;width:410px!important;height:100%!important;background-size:360px auto!important;opacity:.46!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:0!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card{box-sizing:border-box!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding:18px 16px!important;grid-template-columns:64px minmax(0,1fr) 96px!important;gap:14px!important;border-radius:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-icon{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;font-size:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card small{font-size:14px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card strong{margin-top:5px!important;font-size:36px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card p{margin-top:9px!important;font-size:11.5px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark{display:block!important;width:92px!important;height:38px!important;min-width:92px!important;min-height:38px!important;margin-bottom:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark::before{display:block!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;grid-template-columns:320px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;margin-top:0!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-sidebar{width:320px!important;min-width:320px!important;max-width:320px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:20px!important;border-radius:16px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-filter-card h3,.v198-main-title){font-size:19px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card h3:first-child::before{width:23px!important;height:23px!important;min-width:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card label{gap:8px!important;margin-top:16px!important;font-size:12.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card select{width:100%!important;height:48px!important;min-height:48px!important;padding:0 13px!important;border-radius:10px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-clear-filter{width:100%!important;height:46px!important;min-height:46px!important;margin-top:16px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:220px!important;max-height:none!important;padding:22px 20px 86px!important;border-radius:16px!important;background-size:auto,150px auto!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card h3{gap:10px!important;font-size:18px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card h3 svg{width:30px!important;height:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card p{max-width:230px!important;margin-top:14px!important;font-size:12.5px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:700px!important;height:auto!important;max-height:none!important;padding:20px!important;border-radius:16px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-head{min-height:34px!important;margin:0 0 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card{box-sizing:border-box!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding:14px 56px 14px 13px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-icon svg{width:30px!important;height:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card small{font-size:11px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card strong{margin-top:5px!important;font-size:18px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card p{margin-top:5px!important;font-size:10px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card::after{right:12px!important;bottom:18px!important;width:50px!important;height:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-card{margin-top:14px!important;padding:16px!important;border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head{gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head span{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head small{margin-top:4px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head strong{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-track{height:11px!important;margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-timeline-head{min-height:44px!important;margin:18px 0 12px!important;padding-top:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-timeline-head h3{font-size:18px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-list{gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row{box-sizing:border-box!important;height:88px!important;min-height:88px!important;padding:10px 11px 10px 0!important;grid-template-columns:138px 108px minmax(0,1fr) 112px 38px!important;gap:12px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row::before{left:-10px!important;top:-7px!important;bottom:-7px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row::after{left:-15px!important;top:34px!important;width:12px!important;height:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date{height:56px!important;padding:5px 12px 5px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date strong{font-size:12.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date small{margin-top:7px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-tag{max-width:104px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy strong{font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy p{margin-top:5px!important;font-size:10.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-detail-button{height:38px!important;min-height:38px!important;border-radius:8px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-menu-button{width:36px!important;height:38px!important;min-width:36px!important;min-height:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-menu-button svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-empty{padding:44px 18px!important;font-size:12.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-see-more{margin-top:14px!important;font-size:11.5px!important}html body.professional-evolution-v198 .evolution163-dialog{max-width:min(920px,calc(100vw - 48px))!important}html body.professional-evolution-v198 .evolution163-dialog-panel{padding:26px!important;border-radius:18px!important}html body.professional-evolution-v198 .evolution163-dialog-close{width:40px!important;height:40px!important;font-size:24px!important}html body.professional-evolution-v198 .evolution163-dialog-header h2{font-size:30px!important}html body.professional-evolution-v198 .evolution163-dialog-header p{font-size:13px!important}html body.professional-evolution-v198 .evolution163-eyebrow{font-size:11px!important}html body.professional-evolution-v198 .evolution163-field{gap:7px!important;font-size:11.5px!important}html body.professional-evolution-v198 .evolution163-form-grid{gap:14px!important}html body.professional-evolution-v198 .evolution163-dialog :is(input,select,textarea){min-height:46px!important;padding:10px 12px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-evolution-v198 .evolution163-dialog textarea{min-height:120px!important}html body.professional-evolution-v198 .evolution163-dialog-actions{gap:10px!important;margin-top:20px!important}html body.professional-evolution-v198 .evolution163-dialog :is(.btn-primary,.btn-ghost){min-height:46px!important;padding:0 18px!important;font-size:12px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution{width:100%!important;max-width:none!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-hero{height:216px!important;min-height:216px!important;padding:18px 28px!important;grid-template-columns:170px minmax(0,1fr) 320px!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-avatar{width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;max-width:148px!important;max-height:148px!important;font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-name-row h3{font-size:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-badge{min-height:31px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts{grid-template-columns:repeat(2,minmax(200px,1fr))!important;gap:13px 28px!important;margin-top:18px!important;max-width:590px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dt{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dd{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-actions{width:300px!important;min-width:300px!important;grid-template-columns:1fr!important;gap:10px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-gold-button,.v198-outline-button){width:100%!important;height:48px!important;min-height:48px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-metrics{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card{height:140px!important;min-height:140px!important;max-height:140px!important;padding:16px 14px!important;grid-template-columns:60px minmax(0,1fr) 86px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-icon{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;font-size:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card small{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card strong{font-size:33px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card p{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark{display:block!important;width:82px!important;height:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark::before{display:block!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-workspace{grid-template-columns:292px minmax(0,1fr)!important;gap:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-sidebar{width:292px!important;min-width:292px!important;max-width:292px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card{height:auto!important;min-height:0!important;padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-filter-card h3,.v198-main-title){font-size:17.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card label{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card select{height:44px!important;min-height:44px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-clear-filter{height:43px!important;min-height:43px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card{height:auto!important;min-height:200px!important;padding:20px 18px 78px!important;background-size:auto,138px auto!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card h3{font-size:16.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card p{max-width:215px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-main{min-height:650px!important;height:auto!important;padding:18px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card{height:102px!important;min-height:102px!important;max-height:102px!important;padding:13px 52px 13px 12px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card small{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card strong{font-size:16.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card p{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-card{margin-top:13px!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head span{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head small{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head strong{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-track{height:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-timeline-head h3{font-size:16.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row{height:82px!important;min-height:82px!important;grid-template-columns:126px 98px minmax(0,1fr) 104px 34px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date small{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-tag{height:28px!important;min-height:28px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy strong{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy p{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-detail-button{height:36px!important;font-size:10px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution{width:100%!important;max-width:none!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-hero{height:198px!important;min-height:198px!important;padding:17px 24px!important;grid-template-columns:152px minmax(0,1fr) 280px!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-avatar{width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important;font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-name-row h3{font-size:32px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts{grid-template-columns:repeat(2,minmax(165px,1fr))!important;gap:10px 20px!important;margin-top:15px!important;max-width:500px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dt{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts dd{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-actions{width:264px!important;min-width:264px!important;grid-template-columns:1fr!important;gap:9px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-gold-button,.v198-outline-button){width:100%!important;height:45px!important;min-height:45px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card{height:130px!important;min-height:130px!important;max-height:130px!important;padding:14px 12px!important;grid-template-columns:54px minmax(0,1fr) 70px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card small{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card strong{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card p{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark{display:block!important;width:66px!important;height:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-spark::before{display:block!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-workspace{grid-template-columns:260px minmax(0,1fr)!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-sidebar{width:260px!important;min-width:260px!important;max-width:260px!important;gap:12px!important;grid-template-columns:1fr!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card{height:auto!important;min-height:0!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-filter-card h3,.v198-main-title){font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card label{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card select{height:42px!important;min-height:42px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-clear-filter{height:40px!important;min-height:40px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card{height:auto!important;min-height:178px!important;padding:17px 15px 68px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card h3{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card p{max-width:188px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-main{min-height:610px!important;height:auto!important;padding:15px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card{height:92px!important;min-height:92px!important;max-height:92px!important;padding:11px 44px 11px 10px!important;grid-template-columns:39px minmax(0,1fr)!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card small{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card strong{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card p{font-size:8.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-card{padding:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head span{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head small{font-size:8.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-progress-head strong{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-timeline-head h3{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row{height:74px!important;min-height:74px!important;grid-template-columns:108px 84px minmax(0,1fr) 92px 30px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date strong{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-date small{font-size:8.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-tag{height:26px!important;min-height:26px!important;font-size:8.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy strong{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-copy p{font-size:8.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-detail-button{height:34px!important;font-size:9px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution{width:100%!important;max-width:none!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-hero{height:auto!important;min-height:188px!important;padding:16px 18px!important;grid-template-columns:130px minmax(0,1fr)!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-client-avatar{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important;font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-name-row h3{font-size:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-facts{grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:9px 14px!important;margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-hero-actions{grid-column:1 / -1!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-gold-button,.v198-outline-button){width:100%!important;height:44px!important;min-height:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-metric-card{height:124px!important;min-height:124px!important;max-height:124px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-workspace{grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-sidebar{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution :is(.v198-filter-card,.v198-tip-card){width:100%!important;height:auto!important;min-height:190px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-filter-card{padding:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-tip-card{padding:17px 16px 68px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-evolution-main{width:100%!important;min-height:0!important;height:auto!important;padding:15px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-overview-card{height:90px!important;min-height:90px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution .v198-record-row{height:auto!important;min-height:78px!important;grid-template-columns:105px 82px minmax(0,1fr) 92px 28px!important;gap:8px!important}}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
#professional-evolution{transform:none!important}@media (min-width:1600px){html body.professional-attendances-v199.professional-ui-v340
  #app #route-professional-panel#route-professional-panel
  #professional-attendances#professional-attendances{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:36px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:252px!important;min-height:252px!important;margin-bottom:20px!important;border-radius:18px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-hero::after{width:42%!important;opacity:.76!important;background-size:cover!important;background-position:right center!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-highlight-card,.v199-highlight-empty){box-sizing:border-box!important;height:100%!important;grid-template-columns:220px minmax(0,1fr) 250px!important;padding:20px 48px 20px 42px!important;gap:30px!important;align-items:center!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar{width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar>span{width:150px!important;height:150px!important;font-size:42px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-emblem{width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;max-width:182px!important;max-height:182px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-hero-kicker{margin-bottom:8px!important;font-size:16px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-time{gap:9px!important;margin-bottom:9px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-time strong{font-size:21px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-time span{font-size:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy h3{font-size:36px!important;line-height:1.06!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy p{max-width:680px!important;margin:10px 0!important;font-size:15px!important;line-height:1.45!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-format-badge{min-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-actions{width:240px!important;min-width:240px!important;gap:12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-gold-button,.v199-outline-button){width:100%!important;height:52px!important;min-height:52px!important;padding:0 18px!important;border-radius:10px!important;font-size:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-empty-copy h3{font-size:35px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-empty-copy p{margin-top:10px!important;font-size:14px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:20px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card{box-sizing:border-box!important;height:150px!important;min-height:150px!important;max-height:150px!important;grid-template-columns:66px minmax(0,1fr) 96px!important;gap:14px!important;padding:18px 16px!important;border-radius:17px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;font-size:29px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card small{font-size:14px!important;line-height:1.12!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card strong{margin-top:5px!important;font-size:36px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card p{margin-top:7px!important;font-size:11.5px!important;line-height:1.25!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-trend{gap:5px!important;margin-top:9px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-trend strong{font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-spark{width:92px!important;height:40px!important;min-width:92px!important;min-height:40px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-table-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:650px!important;height:auto!important;border-radius:17px!important;overflow:hidden!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-toolbar{box-sizing:border-box!important;min-height:96px!important;height:auto!important;grid-template-columns:minmax(300px,1.45fr) 170px 160px 160px 170px 140px!important;gap:12px!important;padding:16px!important;align-items:end!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field{height:52px!important;min-height:52px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:0 14px!important;border-radius:10px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field span{font-size:20px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field input{height:50px!important;font-size:14px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field{gap:6px!important;font-size:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field>span{margin-left:2px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select),
  html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-page-size select{height:52px!important;min-height:52px!important;padding:0 13px!important;border-radius:10px!important;font-size:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-clear-button,.v199-new-button){height:52px!important;min-height:52px!important;padding:0 16px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-clear-button{min-width:138px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-table-head,.v199-attendance-row){grid-template-columns:132px 94px minmax(220px,1.28fr) minmax(190px,1fr) 146px 150px 172px 88px!important;gap:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-head{min-height:58px!important;height:58px!important;padding:0 16px!important;font-size:11.5px!important;line-height:1.15!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-row{min-height:86px!important;height:auto!important;padding:10px 16px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-cell{font-size:12px!important;line-height:1.35!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date strong{font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date small{margin-top:3px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-time{font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-client{grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-row-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy strong,.v199-type strong){font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy small,.v199-type small){margin-top:3px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-format-pill{min-height:32px!important;padding:0 10px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-format-pill::before{font-size:10px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.attendances164-status,.attendances164-record-status){min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:10.2px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-actions{gap:8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-icon-action{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:9px!important;font-size:17px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-icon-action svg{width:20px!important;height:20px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-empty{padding:70px 24px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-empty strong{font-size:16px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-empty p{margin-top:8px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-footer{min-height:76px!important;padding:0 16px!important;gap:16px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-footer p{font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-pagination{gap:7px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-pagination button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important;font-size:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-page-size select{min-width:122px!important;height:40px!important;min-height:40px!important;font-size:11px!important}html body.professional-attendances-v199.professional-ui-v340
  dialog.attendances164-dialog{width:min(900px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;border-radius:18px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell{border-radius:18px!important;max-height:calc(100vh - 50px)!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell>header{padding:24px!important;gap:18px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell>header span{font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell>header h2{margin-top:7px!important;font-size:28px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell>header p{margin-top:8px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-shell>header button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important;font-size:22px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-dialog-body{padding:22px 24px!important}html body.professional-attendances-v199.professional-ui-v340
  :is(.attendances164-dialog-footer,.attendances164-dialog-shell>footer){gap:10px!important;padding:0 24px 24px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-form-grid{gap:14px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-form-grid label{gap:7px!important;font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-form-grid :is(input,select,textarea){min-height:46px!important;padding:0 12px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-form-grid textarea{min-height:122px!important;padding:12px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-button{min-height:46px!important;padding:0 16px!important;border-radius:10px!important;font-size:12px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-detail-grid{gap:12px!important;margin:16px 0!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-detail-grid>div{padding:13px 14px!important;border-radius:12px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-detail-grid dt{font-size:9.5px!important}html body.professional-attendances-v199.professional-ui-v340
  .attendances164-detail-grid dd{margin-top:5px!important;font-size:12px!important}html body.professional-attendances-v199.professional-ui-v340
  :is(.attendances164-detail-note,.attendances164-detail-links){padding:14px!important;margin-top:12px!important;border-radius:12px!important}html body.professional-attendances-v199.professional-ui-v340
  :is(.attendances164-detail-note strong,.attendances164-detail-links strong){font-size:12px!important}html body.professional-attendances-v199.professional-ui-v340
  :is(.attendances164-detail-note p,.attendances164-detail-links p){margin-top:6px!important;font-size:11.5px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-hero{height:230px!important;min-height:230px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-highlight-card,.v199-highlight-empty){grid-template-columns:200px minmax(0,1fr) 226px!important;padding:18px 40px 18px 34px!important;gap:24px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar{width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar>span{width:136px!important;height:136px!important;font-size:38px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-emblem{width:166px!important;height:166px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy h3{font-size:32px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy p{font-size:14px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-actions{width:216px!important;min-width:216px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-gold-button,.v199-outline-button){height:49px!important;min-height:49px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-metrics{gap:16px!important;margin-bottom:18px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card{height:140px!important;min-height:140px!important;max-height:140px!important;grid-template-columns:60px minmax(0,1fr) 86px!important;gap:12px!important;padding:16px 14px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-icon{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;font-size:26px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card small{font-size:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card strong{font-size:33px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-table-card{min-height:610px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-toolbar{min-height:90px!important;grid-template-columns:minmax(260px,1.35fr) 154px 148px 148px 154px 126px!important;gap:10px!important;padding:15px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field,
  html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select){height:48px!important;min-height:48px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field input{height:46px!important;font-size:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field>span{font-size:9.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select){font-size:12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-clear-button{height:48px!important;min-height:48px!important;min-width:126px!important;font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-table-head,.v199-attendance-row){grid-template-columns:120px 86px minmax(190px,1.26fr) minmax(164px,1fr) 132px 136px 154px 80px!important;gap:10px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-head{min-height:54px!important;height:54px!important;padding:0 15px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-row{min-height:80px!important;padding:9px 15px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-cell{font-size:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date strong{font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date small{font-size:9.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-client{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-row-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy strong,.v199-type strong){font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy small,.v199-type small){font-size:9.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-format-pill,.attendances164-status,.attendances164-record-status){min-height:30px!important;font-size:9.6px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-hero{height:208px!important;min-height:208px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-highlight-card,.v199-highlight-empty){grid-template-columns:170px minmax(0,1fr) 202px!important;padding:16px 28px!important;gap:18px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar{width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar>span{width:116px!important;height:116px!important;font-size:33px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy h3{font-size:28px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy p{font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-actions{width:192px!important;min-width:192px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-gold-button,.v199-outline-button){height:46px!important;min-height:46px!important;font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-metrics{gap:12px!important;margin-bottom:16px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card{height:130px!important;min-height:130px!important;max-height:130px!important;grid-template-columns:54px minmax(0,1fr) 72px!important;gap:10px!important;padding:14px 12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;font-size:23px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card small{font-size:11.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card strong{font-size:29px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card p{font-size:9.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-table-card{min-height:575px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-toolbar{min-height:84px!important;grid-template-columns:minmax(220px,1.3fr) 132px 126px 126px 136px 116px!important;gap:8px!important;padding:13px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field,
  html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select){height:44px!important;min-height:44px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field input{height:42px!important;font-size:11.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field>span{font-size:8.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select){font-size:10.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-clear-button{height:44px!important;min-height:44px!important;min-width:112px!important;font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-table-head,.v199-attendance-row){grid-template-columns:106px 74px minmax(160px,1.18fr) minmax(134px,.94fr) 112px 116px 138px 68px!important;gap:7px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-head{min-height:50px!important;height:50px!important;padding:0 12px!important;font-size:9.2px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-row{min-height:74px!important;padding:8px 12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-cell{font-size:10px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date strong{font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date small{font-size:8.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-client{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-row-avatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy strong,.v199-type strong){font-size:10.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy small,.v199-type small){font-size:8.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-format-pill,.attendances164-status,.attendances164-record-status){min-height:28px!important;font-size:8.8px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-icon-action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-hero{height:auto!important;min-height:190px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-highlight-card,.v199-highlight-empty){grid-template-columns:140px minmax(0,1fr) 180px!important;padding:16px 20px!important;gap:15px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-avatar{width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy h3{font-size:25px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-copy p{font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-highlight-actions{width:170px!important;min-width:170px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-metric-card{height:124px!important;min-height:124px!important;max-height:124px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-table-card{min-height:0!important;height:auto!important;overflow:hidden!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-toolbar{min-height:0!important;height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field{grid-column:1 / -1!important;height:48px!important;min-height:48px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-search-field input{height:46px!important;font-size:12.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-filter-field :is(input,select),
  html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-clear-button{width:100%!important;height:46px!important;min-height:46px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-head{display:none!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-list{box-sizing:border-box!important;padding:12px!important;gap:10px!important;background:#fbf7f0!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-attendance-row{box-sizing:border-box!important;min-height:146px!important;height:auto!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:110px minmax(0,1fr) minmax(120px,.7fr) auto!important;grid-template-areas:"date client type actions"
      "time client type actions"
      "format status record actions"!important;gap:9px 12px!important;border:1px solid #e8dfd1!important;border-radius:13px!important;background:#fffdf9!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-date{grid-area:date!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-time{grid-area:time!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-client{grid-area:client!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-type{grid-area:type!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-format{grid-area:format!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-status{grid-area:status!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-record{grid-area:record!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-actions{grid-area:actions!important;align-self:center!important;flex-direction:column!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-cell{font-size:11px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-row-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy strong,.v199-type strong){font-size:11.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances :is(.v199-client-copy small,.v199-type small){font-size:9.5px!important}html body.professional-attendances-v199.professional-ui-v340
  #professional-attendances .v199-table-footer{grid-template-columns:1fr auto!important;min-height:70px!important;padding:12px!important}}html body.professional-attendances-v199.professional-ui-v340
#professional-attendances{transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #app #route-professional-panel#route-professional-panel
  #professional-telehealth#professional-telehealth{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-layout{box-sizing:border-box!important;width:100%!important;max-width:none!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:242px!important;min-height:242px!important;margin:0!important;padding:20px 32px!important;display:grid!important;grid-template-columns:210px minmax(0,1fr) 390px!important;gap:30px!important;align-items:center!important;border-radius:18px!important;overflow:hidden!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;width:455px!important;height:100%!important;background:url("../img/telehealth-hero-botanical-v608.png") right center/auto 100% no-repeat!important;opacity:.92!important;pointer-events:none!important;z-index:0!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero>*{position:relative!important;z-index:2!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-emblem{width:190px!important;height:184px!important;min-width:190px!important;min-height:184px!important;display:grid!important;place-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-emblem img{width:184px!important;height:174px!important;min-width:184px!important;min-height:174px!important;max-width:184px!important;max-height:174px!important;object-fit:contain!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy{width:auto!important;max-width:720px!important;margin:0!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy h2{margin:0!important;font-size:40px!important;line-height:1.06!important;letter-spacing:-.022em!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy p{width:auto!important;max-width:680px!important;margin:13px 0 0!important;font-size:15px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions{position:relative!important;inset:auto!important;width:380px!important;max-width:380px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;justify-self:end!important;align-self:center!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions .btn{width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px!important;border-radius:10px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions :is(.v285-inline-icon,.tele294-enter-icon),
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions :is(.v285-inline-icon,.tele294-enter-icon) svg{width:20px!important;height:20px!important;min-width:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metrics{box-sizing:border-box!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric{box-sizing:border-box!important;position:relative!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding:18px 16px!important;grid-template-columns:66px minmax(0,1fr) 100px!important;gap:14px!important;border-radius:17px!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon svg{width:31px!important;height:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric>div{min-width:0!important;padding-bottom:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric>div>span{font-size:15px!important;line-height:1.14!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric strong{margin-top:6px!important;font-size:36px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric small{left:16px!important;bottom:15px!important;max-width:225px!important;font-size:11.5px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele294-spark{right:16px!important;bottom:15px!important;width:96px!important;height:29px!important;min-width:96px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele294-spark svg{width:96px!important;height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-main-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:20px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-sessions-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:420px!important;max-height:none!important;padding:18px 18px 12px!important;border-radius:17px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-head{min-height:60px!important;padding:0 2px 14px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title{gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title>span,
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title svg{width:24px!important;height:24px!important;min-width:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title h3{font-size:20px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-list-tools{gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-list-tools select{width:154px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon-btn svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-table-head,.tele201-row){grid-template-columns:minmax(220px,1.5fr) 90px 135px 150px 150px 94px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table-head{height:54px!important;min-height:54px!important;padding:0 9px!important;font-size:11.8px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row{box-sizing:border-box!important;height:auto!important;min-height:82px!important;padding:10px 9px!important;font-size:11.8px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-avatar.v310-ref-photo{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy strong{font-size:13px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy small{margin-top:4px!important;font-size:10.8px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-time{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-platform{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-status,.tele201-room){min-height:30px!important;font-size:10.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row-actions{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row-actions button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:8px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row-actions svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-empty{box-sizing:border-box!important;min-height:180px!important;height:auto!important;padding:48px 22px!important;font-size:13px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table-footer{box-sizing:border-box!important;min-height:60px!important;padding:12px 8px 0!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-pagination{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-pagination :is(button,strong){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-side{box-sizing:border-box!important;width:380px!important;min-width:380px!important;max-width:380px!important;height:auto!important;max-height:none!important;grid-template-rows:auto auto!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:314px!important;max-height:none!important;padding:20px!important;display:flex!important;flex-direction:column!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header{min-height:32px!important;margin:0 0 16px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header span,
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header svg{width:25px!important;height:25px!important;min-width:25px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header h3{font-size:19px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client{grid-template-columns:56px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client .tele201-avatar{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client strong{font-size:13.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client small{margin-top:4px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client em{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details{gap:11px!important;margin:17px 0!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;font-size:11.8px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li :is(.v285-svg-icon,.v313-side-icon),
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li :is(.v285-svg-icon,.v313-side-icon) svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>.btn{position:static!important;width:100%!important;height:48px!important;min-height:48px!important;margin:auto 0 0!important;border-radius:9px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:246px!important;max-height:none!important;padding:20px!important;display:flex!important;flex-direction:column!important;border-radius:16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card header{min-height:38px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .tele201-bot,
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .tele201-bot svg{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card h3{font-size:20px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .v303-sparkle,
  html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .v303-sparkle svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card p{width:auto!important;max-width:315px!important;margin:18px 0!important;font-size:12.5px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .btn{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:48px!important;min-height:48px!important;margin:auto 0 0!important;border-radius:9px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-root{width:100%!important;max-width:none!important;margin-inline:0!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-panel{padding:22px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-connection{min-height:108px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-session{grid-template-columns:minmax(180px,.65fr) minmax(340px,1.45fr) minmax(240px,.9fr)!important;gap:20px!important;padding:18px 0!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm136-meeting-link{min-height:46px!important;padding:10px 13px!important;font-size:.88rem!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm147-manual-link{gap:8px!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm147-manual-link input{min-height:46px!important;padding:9px 12px!important;font-size:.88rem!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-layout{width:100%!important;max-width:none!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero{width:100%!important;max-width:none!important;height:218px!important;min-height:218px!important;margin:0!important;padding:18px 28px!important;grid-template-columns:188px minmax(0,1fr) 350px!important;gap:24px!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero::after{width:410px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-emblem img{width:164px!important;height:156px!important;min-width:164px!important;min-height:156px!important;max-width:164px!important;max-height:156px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy h2{font-size:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy p{max-width:610px!important;font-size:13.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions{width:340px!important;max-width:340px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions .btn{height:48px!important;min-height:48px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metrics{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric{height:140px!important;min-height:140px!important;max-height:140px!important;grid-template-columns:60px minmax(0,1fr) 88px!important;gap:12px!important;padding:16px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric>div>span{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric strong{font-size:33px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric small{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-main-grid{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-sessions-card{min-height:390px!important;padding:17px 16px 11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-head{min-height:56px!important;padding-bottom:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title h3{font-size:18.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-list-tools select{width:144px!important;height:42px!important;min-height:42px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon-btn{width:42px!important;height:42px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-table-head,.tele201-row){grid-template-columns:minmax(200px,1.45fr) 82px 124px 138px 138px 86px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table-head{height:50px!important;min-height:50px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row{min-height:76px!important;padding:9px 8px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy strong{font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy small{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-side{width:350px!important;min-width:390px!important;max-width:390px!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card{min-height:294px!important;padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header h3{font-size:17.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client .tele201-avatar{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client strong{font-size:12.7px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>.btn{height:45px!important;min-height:45px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card{min-height:232px!important;padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card h3{font-size:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card p{max-width:290px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .btn{height:45px!important;min-height:45px!important;font-size:12px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-layout{width:100%!important;max-width:none!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero{width:100%!important;max-width:none!important;height:202px!important;min-height:202px!important;padding:17px 23px!important;grid-template-columns:166px minmax(0,1fr) 320px!important;gap:19px!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero::after{width:360px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-emblem img{width:146px!important;height:138px!important;min-width:146px!important;min-height:138px!important;max-width:146px!important;max-height:138px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy h2{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy p{max-width:540px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions{width:310px!important;max-width:310px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions .btn{height:46px!important;min-height:46px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metrics{gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric{height:132px!important;min-height:132px!important;max-height:132px!important;grid-template-columns:54px minmax(0,1fr) 72px!important;gap:10px!important;padding:14px 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric>div>span{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric strong{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric small{max-width:175px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele294-spark{width:70px!important;height:24px!important;min-width:70px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele294-spark svg{width:70px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-main-grid{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr) 306px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-sessions-card{min-height:360px!important;padding:15px 14px 10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-head{min-height:52px!important;padding-bottom:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-title h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-list-tools select{width:132px!important;height:40px!important;min-height:40px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-icon-btn{width:40px!important;height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-table-head,.tele201-row){grid-template-columns:minmax(170px,1.35fr) 72px 104px 116px 116px 76px!important;gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table-head{height:46px!important;min-height:46px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row{min-height:70px!important;padding:8px 6px!important;font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy strong{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy small{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-time,.tele201-platform){font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-status,.tele201-room){font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-side{width:306px!important;min-width:306px!important;max-width:306px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card{min-height:280px!important;padding:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header h3{font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client .tele201-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>.btn{height:43px!important;min-height:43px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card{min-height:220px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card h3{font-size:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card p{max-width:250px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .btn{height:43px!important;min-height:43px!important;font-size:11.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-layout{width:100%!important;max-width:none!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero{width:100%!important;max-width:none!important;height:auto!important;min-height:188px!important;padding:16px 18px!important;grid-template-columns:138px minmax(0,1fr)!important;gap:15px!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-emblem img{width:122px!important;height:116px!important;min-width:122px!important;min-height:116px!important;max-width:122px!important;max-height:116px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy h2{font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-copy p{max-width:620px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions{grid-column:1 / -1!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-hero-actions .btn{height:45px!important;min-height:45px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-metric{height:124px!important;min-height:124px!important;max-height:124px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-main-grid{width:100%!important;max-width:none!important;grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-sessions-card{width:100%!important;min-height:0!important;height:auto!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-card-head{min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table-head{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-table{display:grid!important;gap:10px!important;padding-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row{box-sizing:border-box!important;min-height:126px!important;height:auto!important;padding:13px!important;display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(100px,.55fr) minmax(110px,.7fr) auto!important;grid-template-areas:"client time platform actions"
      "client status room actions"!important;gap:10px 12px!important;border:1px solid #e7dfd2!important;border-radius:12px!important;background:#fffdf9!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client{grid-area:client!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-time{grid-area:time!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-platform{grid-area:platform!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-status{grid-area:status!important;justify-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-room{grid-area:room!important;justify-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row-actions{grid-area:actions!important;align-self:center!important;display:grid!important;grid-template-columns:40px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-row-actions button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy strong{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-client-copy small{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-time,.tele201-platform,.tele201-status,.tele201-room){font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-side{width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth :is(.tele201-next-card,.tele201-copilot-card){width:100%!important;height:auto!important;min-height:240px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card{padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>header h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-client .tele201-avatar{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-details li{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-next-card>.btn{height:44px!important;min-height:44px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card{padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card h3{font-size:18.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card p{max-width:84%!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .tele201-copilot-card .btn{height:44px!important;min-height:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-session{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
  #professional-telehealth .gm13-session-actions{grid-column:1 / -1!important}}html body.professional-ui-v340[data-professional-active-area="professional-telehealth"]
#professional-telehealth{transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel
  #professional-records#professional-records{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-layout{width:100%!important;max-width:none!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:260px!important;min-height:260px!important;margin:0!important;padding:22px 32px!important;grid-template-columns:210px minmax(0,1fr) minmax(620px,.98fr)!important;gap:30px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-emblem{width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-emblem img{width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;max-width:184px!important;max-height:184px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy{max-width:620px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy h2{font-size:40px!important;line-height:1.08!important;letter-spacing:-.022em!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy p{max-width:560px!important;margin-top:13px!important;font-size:14.5px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;align-self:stretch!important;min-height:168px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article{min-height:168px!important;padding:16px 18px!important;align-content:center!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hicon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin-bottom:10px!important;border-radius:12px!important;font-size:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hicon svg{width:24px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){font-size:12px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics strong{margin-top:7px!important;font-size:36px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics small{margin-top:7px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-workspace{width:100%!important;max-width:none!important;grid-template-columns:500px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-list-card,.rec201-focus-card){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:760px!important;height:auto!important;border-radius:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-card{padding:18px 16px 13px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row{grid-template-columns:minmax(0,1fr) 116px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input{height:50px!important;min-height:50px!important;padding:0 14px!important;border-radius:10px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{width:116px!important;min-width:116px!important;height:50px!important;min-height:50px!important;padding-inline:12px!important;font-size:12px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .v285-inline-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .v285-inline-icon svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar{gap:8px!important;padding:13px 0 4px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar button{min-height:36px!important;padding:0 12px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-order-row{gap:12px!important;padding:15px 5px 11px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-order-chevron{width:17px!important;height:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-list{min-height:560px!important;gap:4px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-row{grid-template-columns:50px minmax(0,1fr) 118px!important;gap:12px!important;min-height:84px!important;padding:10px 9px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:11px!important;font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-icon svg{width:24px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy strong{font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy small{margin-top:6px!important;font-size:10.8px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-meta{gap:7px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-badge{min-height:30px!important;padding:0 10px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-empty{min-height:310px!important;padding:36px 18px!important;font-size:12.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-empty strong{font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-empty p{margin-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-footer{min-height:58px!important;padding:13px 5px 1px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-pagination{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-pagination :is(button,strong){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-pagination button svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-card{padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions{min-height:52px!important;margin-bottom:15px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions>div{gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .btn{min-height:46px!important;height:46px!important;padding-inline:14px!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .v285-inline-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .v285-inline-icon svg{width:17px!important;height:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader{min-height:630px!important;height:auto!important;padding:22px!important;border-radius:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-head{gap:16px!important;padding-bottom:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title{grid-template-columns:58px minmax(0,1fr)!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:12px!important;font-size:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-icon svg{width:29px!important;height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title h3{font-size:28px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title p{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-top:8px!important;font-size:11.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-meta-icon{width:17px!important;height:17px!important;flex-basis:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-head>.rec201-badge{min-height:34px!important;padding:0 12px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-section{padding-top:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-reader-section h4,.rec201-history h4,.rec295-attachments h4){margin-bottom:10px!important;font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-section p{font-size:12px!important;line-height:1.7!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-grid{gap:12px!important;margin-top:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-grid>div{padding:14px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-grid span{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-grid strong{margin-top:6px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachments{padding-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 210px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment{height:68px!important;min-height:68px!important;padding:10px 12px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment>span{width:36px!important;height:36px!important;padding:6px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment small{margin-top:5px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-add-attachment{height:68px!important;min-height:68px!important;border-radius:10px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-add-attachment span{font-size:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history{margin-top:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-list{border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-item{grid-template-columns:150px minmax(0,1fr) 150px!important;gap:12px!important;min-height:56px!important;padding:10px 13px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-item::before{width:10px!important;height:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-privacy{min-height:54px!important;margin-top:15px!important;padding:0 14px!important;gap:10px!important;border-radius:11px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-privacy .v285-svg-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-privacy .v285-svg-icon svg{width:19px!important;height:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-reader{width:min(940px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;margin:24px auto!important;border-radius:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-reader>header{padding:24px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-reader>header h2{margin-top:6px!important;font-size:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-reader>header :is(span,p){font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:10px!important;font-size:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-reader-body{padding:22px 24px!important;font-size:12.5px!important;line-height:1.6!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-decision{gap:10px!important;padding:0 24px 24px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .v170-doc-decision button{min-height:46px!important;padding:0 17px!important;border-radius:10px!important;font-size:12px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records#professional-records{width:100%!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-layout{gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero{width:100%!important;max-width:none!important;height:236px!important;min-height:236px!important;margin:0!important;padding:20px 28px!important;grid-template-columns:185px minmax(0,1fr) minmax(560px,.96fr)!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-emblem img{width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;max-width:164px!important;max-height:164px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy h2{font-size:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy p{max-width:520px!important;font-size:13.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics{min-height:152px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article{min-height:152px!important;padding:14px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hicon{width:42px!important;height:42px!important;margin-bottom:9px!important;font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics strong{font-size:32px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics small{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-workspace{grid-template-columns:460px minmax(0,1fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-list-card,.rec201-focus-card){min-height:720px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-card{padding:16px 14px 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row{grid-template-columns:minmax(0,1fr) 108px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{height:47px!important;min-height:47px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{width:108px!important;min-width:108px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar button{min-height:34px!important;padding:0 11px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-order-row{font-size:10.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-list{min-height:535px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-row{grid-template-columns:47px minmax(0,1fr) 108px!important;min-height:80px!important;gap:11px!important;padding:9px 8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-icon{width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy strong{font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy small{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-meta{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-badge{min-height:28px!important;font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-card{padding:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .btn{min-height:43px!important;height:43px!important;padding-inline:12px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader{min-height:595px!important;padding:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-icon{width:50px!important;height:50px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title h3{font-size:25px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title p{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-reader-section h4,.rec201-history h4,.rec295-attachments h4){font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-section p{font-size:11.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 188px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec295-attachment,.rec295-add-attachment){height:62px!important;min-height:62px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-item{grid-template-columns:138px minmax(0,1fr) 138px!important;min-height:52px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-privacy{min-height:50px!important;font-size:10.3px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records#professional-records{width:100%!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-layout{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero{width:100%!important;max-width:none!important;height:224px!important;min-height:224px!important;padding:18px 23px!important;grid-template-columns:160px minmax(0,1fr) minmax(500px,.96fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-emblem img{width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;max-width:142px!important;max-height:142px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy h2{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy p{max-width:470px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics{min-height:142px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article{min-height:142px!important;padding:12px 11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hicon{width:38px!important;height:38px!important;margin-bottom:8px!important;font-size:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics strong{font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics small{font-size:8.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-workspace{grid-template-columns:410px minmax(0,1fr)!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-list-card,.rec201-focus-card){min-height:670px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-card{padding:14px 12px 10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row{grid-template-columns:minmax(0,1fr) 98px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{height:44px!important;min-height:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{width:98px!important;min-width:98px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar button{min-height:32px!important;padding:0 10px!important;font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-order-row{padding:13px 4px 10px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-list{min-height:500px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-row{grid-template-columns:44px minmax(0,1fr) 96px!important;min-height:76px!important;gap:9px!important;padding:8px 7px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy strong{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy small{font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-meta{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-badge{min-height:27px!important;font-size:8.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-pagination :is(button,strong){width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-card{padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions{gap:8px!important;margin-bottom:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions>div{gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .btn{min-height:40px!important;height:40px!important;padding-inline:10px!important;font-size:9.7px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader{min-height:560px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-icon{width:46px!important;height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title h3{font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title p{font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-reader-section h4,.rec201-history h4,.rec295-attachments h4){font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-section p{font-size:10.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-add-attachment{grid-column:1/-1!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec295-attachment,.rec295-add-attachment){height:58px!important;min-height:58px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-item{grid-template-columns:120px minmax(0,1fr) 112px!important;min-height:48px!important;font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-privacy{min-height:46px!important;font-size:9.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records#professional-records{width:100%!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-layout{width:100%!important;max-width:none!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero{width:100%!important;max-width:none!important;height:auto!important;min-height:320px!important;padding:17px 20px!important;grid-template-columns:135px minmax(0,1fr)!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-emblem img{width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;max-width:118px!important;max-height:118px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy h2{font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-copy p{max-width:620px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics{grid-column:1/-1!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:0!important;margin-top:3px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article{min-height:100px!important;padding:10px 13px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article:nth-child(3){border-left:0!important;border-top:1px solid rgba(229,208,167,.28)!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article:nth-child(4){border-top:1px solid rgba(229,208,167,.28)!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hicon{width:34px!important;height:34px!important;margin-bottom:6px!important;font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics article>span:not(.rec201-hicon){font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics strong{font-size:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-hero-metrics small{font-size:8.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-workspace{grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records :is(.rec201-list-card,.rec201-focus-card){width:100%!important;min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-card{padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row{grid-template-columns:minmax(0,1fr) 110px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input,
  html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{height:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row input{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-search-row .btn{width:110px!important;min-width:110px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar{gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-filterbar button{min-height:33px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-order-row{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-list{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-row{grid-template-columns:44px minmax(0,1fr) 98px!important;min-height:80px!important;border:1px solid #ece4d8!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy strong{font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-copy small{font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-record-meta{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-list-footer{min-height:56px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-card{padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions{flex-wrap:wrap!important;align-items:center!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions>div{flex:1 1 100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-focus-actions .btn{min-height:42px!important;height:42px!important;font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader{min-height:520px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title h3{font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-title p{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-reader-section p{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-attachment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec295-add-attachment{grid-column:1/-1!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #professional-records .rec201-history-item{grid-template-columns:120px minmax(0,1fr) 110px!important;min-height:48px!important;font-size:9.2px!important}}html body.professional-ui-v340[data-professional-active-area="professional-records"]
#professional-records{transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #app #route-professional-panel#route-professional-panel
  #professional-guidance#professional-guidance{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance .guidance-v203-hero,
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance .v203-guidance-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:240px!important;height:240px!important;padding:20px 32px!important;grid-template-columns:190px minmax(0,1fr) 250px!important;gap:30px!important;border-radius:18px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-emblem,.v203-guidance-emblem){width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;max-width:170px!important;max-height:170px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-emblem,.v203-guidance-emblem) img{width:100%!important;height:100%!important;object-fit:contain!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy){max-width:760px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) h2{font-size:40px!important;line-height:1.06!important;letter-spacing:-.022em!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) p{max-width:680px!important;margin-top:13px!important;font-size:15px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions){width:236px!important;max-width:236px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions) .btn{width:100%!important;height:50px!important;min-height:50px!important;padding:0 18px!important;border-radius:10px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs){box-sizing:border-box!important;width:100%!important;min-height:62px!important;height:auto!important;padding:8px!important;gap:8px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs) button{min-height:46px!important;padding:0 18px!important;border-radius:10px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar){box-sizing:border-box!important;width:100%!important;min-height:96px!important;height:auto!important;padding:16px!important;gap:12px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-client-picker,.v203-guidance-client-picker){min-width:320px!important;min-height:52px!important;height:52px!important;padding:0 14px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-client-picker,.v203-guidance-client-picker) :is(select,input){min-height:50px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar) :is(button,.btn){min-height:50px!important;padding:0 16px!important;border-radius:10px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters){width:100%!important;min-height:58px!important;height:auto!important;gap:10px!important;padding:10px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters) :is(select,input,button){min-height:42px!important;height:42px!important;padding-inline:12px!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-workspace,.v203-guidance-workspace){box-sizing:border-box!important;width:100%!important;max-width:none!important;grid-template-columns:520px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-card,.v203-guidance-list-card){box-sizing:border-box!important;width:100%!important;min-height:650px!important;height:auto!important;padding:16px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-head,.v203-guidance-list-head){min-height:58px!important;margin-bottom:10px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-head,.v203-guidance-list-head) h3{font-size:19px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list,.v203-guidance-list){gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row,.v203-guidance-row){box-sizing:border-box!important;min-height:94px!important;height:auto!important;padding:12px!important;grid-template-columns:48px minmax(0,1fr) 118px!important;gap:12px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-icon,.v203-guidance-row-icon){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-icon,.v203-guidance-row-icon) svg{width:23px!important;height:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) strong{font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) p{margin-top:5px!important;font-size:10.8px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) small{margin-top:5px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-badge,.v203-guidance-badge){min-height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:9.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-action,.v203-guidance-row-action){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-action,.v203-guidance-row-action) svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview,.v203-guidance-preview){box-sizing:border-box!important;width:100%!important;min-height:650px!important;height:auto!important;padding:20px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head){min-height:68px!important;padding-bottom:16px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head) h3{font-size:26px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head) p{margin-top:7px!important;font-size:11.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-actions,.v203-guidance-preview-actions){gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-actions,.v203-guidance-preview-actions) .btn{min-height:44px!important;height:44px!important;padding:0 14px!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section){padding-top:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) h4{margin-bottom:9px!important;font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) p,
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) li{font-size:12px!important;line-height:1.65!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-grid,.v203-guidance-preview-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-grid,.v203-guidance-preview-grid)>div{min-height:88px!important;padding:14px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-grid,.v203-guidance-preview-grid) span{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-grid,.v203-guidance-preview-grid) strong{margin-top:5px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-empty,.v203-guidance-empty){min-height:330px!important;padding:44px 22px!important;font-size:12.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-empty,.v203-guidance-empty) strong{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  .guidance163-dialog,
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  dialog[data-guidance-dialog]{width:min(920px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog-panel,.guidance-v203-dialog-panel){padding:24px!important;border-radius:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog-header,.guidance-v203-dialog-header) h2{font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog-header,.guidance-v203-dialog-header) p{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-field,.guidance-v203-field){gap:7px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-form-grid,.guidance-v203-form-grid){gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog,.guidance-v203-dialog) :is(input,select,textarea){min-height:46px!important;padding:10px 12px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog,.guidance-v203-dialog) textarea{min-height:120px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog-actions,.guidance-v203-dialog-actions){gap:10px!important;margin-top:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  :is(.guidance163-dialog-actions,.guidance-v203-dialog-actions) .btn{min-height:46px!important;padding:0 18px!important;font-size:12px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero,.v203-guidance-hero){height:220px!important;min-height:220px!important;padding:18px 28px!important;grid-template-columns:168px minmax(0,1fr) 220px!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-emblem,.v203-guidance-emblem){width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) h2{font-size:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) p{font-size:13.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions){width:208px!important;max-width:208px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions) .btn{height:48px!important;min-height:48px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs){min-height:58px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs) button{min-height:42px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar){min-height:90px!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-client-picker,.v203-guidance-client-picker){min-width:290px!important;height:48px!important;min-height:48px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar) :is(button,.btn){min-height:48px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-workspace,.v203-guidance-workspace){grid-template-columns:470px minmax(0,1fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-card,.v203-guidance-list-card),
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview,.v203-guidance-preview){min-height:620px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row,.v203-guidance-row){min-height:88px!important;grid-template-columns:44px minmax(0,1fr) 110px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-icon,.v203-guidance-row-icon){width:41px!important;height:41px!important;min-width:41px!important;min-height:41px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) strong{font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) p{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head) h3{font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) p,
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) li{font-size:11.3px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero,.v203-guidance-hero){height:204px!important;min-height:204px!important;padding:17px 23px!important;grid-template-columns:148px minmax(0,1fr) 198px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-emblem,.v203-guidance-emblem){width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) h2{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) p{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions){width:188px!important;max-width:188px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions) .btn{height:45px!important;min-height:45px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs){min-height:54px!important;padding:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs) button{min-height:40px!important;padding:0 14px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar){min-height:84px!important;padding:13px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-client-picker,.v203-guidance-client-picker){min-width:250px!important;height:45px!important;min-height:45px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar) :is(button,.btn){min-height:45px!important;padding:0 13px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters){min-height:52px!important;padding:8px 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters) :is(select,input,button){min-height:38px!important;height:38px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-workspace,.v203-guidance-workspace){grid-template-columns:420px minmax(0,1fr)!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-card,.v203-guidance-list-card),
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview,.v203-guidance-preview){min-height:590px!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-head,.v203-guidance-list-head) h3{font-size:16.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row,.v203-guidance-row){min-height:82px!important;grid-template-columns:40px minmax(0,1fr) 98px!important;gap:9px!important;padding:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-icon,.v203-guidance-row-icon){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) strong{font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) p{font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-badge,.v203-guidance-badge){min-height:27px!important;font-size:8.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head) h3{font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head) p{font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) h4{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) p,
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-section,.v203-guidance-section) li{font-size:10.3px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero,.v203-guidance-hero){height:auto!important;min-height:186px!important;padding:16px 18px!important;grid-template-columns:128px minmax(0,1fr)!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-emblem,.v203-guidance-emblem){width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) h2{font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-copy,.v203-guidance-hero-copy) p{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions){grid-column:1/-1!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-hero-actions,.v203-guidance-hero-actions) .btn{height:44px!important;min-height:44px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs){min-height:52px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs)::-webkit-scrollbar{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-tabs,.v203-guidance-tabs) button{flex:0 0 auto!important;min-height:38px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar){min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(140px,.45fr))!important;gap:9px!important;padding:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-client-picker,.v203-guidance-client-picker){grid-column:1/-1!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-toolbar,.v203-guidance-toolbar) :is(button,.btn){width:100%!important;min-height:44px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-filters,.v203-guidance-filters) :is(select,input,button){width:100%!important;min-height:40px!important;height:40px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-workspace,.v203-guidance-workspace){grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list-card,.v203-guidance-list-card),
  html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview,.v203-guidance-preview){width:100%!important;min-height:0!important;height:auto!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-list,.v203-guidance-list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row,.v203-guidance-row){min-height:90px!important;grid-template-columns:42px minmax(0,1fr) 100px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-row-copy,.v203-guidance-row-copy) p{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-head,.v203-guidance-preview-head){flex-wrap:wrap!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-actions,.v203-guidance-preview-actions){width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
  #professional-guidance :is(.guidance-v203-preview-actions,.v203-guidance-preview-actions) .btn{width:100%!important;min-height:42px!important;font-size:10.5px!important}}#professional-workspace #professional-guidance[hidden]{display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;overflow:hidden!important;contain:layout style paint!important}html body.professional-ui-v340[data-professional-active-area="professional-guidance"]
#professional-guidance{transform:none!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #app #route-professional-panel#route-professional-panel
  #professional-finance#professional-finance{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:38px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:280px!important;min-height:280px!important;max-height:none!important;padding:24px 36px!important;grid-template-columns:226px minmax(0,1fr) 266px!important;gap:34px!important;border-radius:20px!important;overflow:hidden!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(
    .v203-finance-emblem,
    .v203-finance-emblem picture,
    .v203-finance-emblem img
  ){width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;max-width:210px!important;max-height:210px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy{max-width:820px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy h2{margin:0!important;font-size:44px!important;line-height:1.06!important;letter-spacing:-.022em!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:730px!important;margin-top:15px!important;font-size:15.5px!important;line-height:1.55!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions{width:256px!important;max-width:256px!important;gap:13px!important;position:relative!important;inset:auto!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:256px!important;min-width:256px!important;max-width:256px!important;height:56px!important;min-height:56px!important;padding:0 18px!important;border-radius:12px!important;font-size:14px!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v8710-finance-action svg{width:20px!important;height:20px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero::after{width:470px!important;height:100%!important;background-size:auto 100%!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpis{box-sizing:border-box!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:20px 0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi{box-sizing:border-box!important;position:relative!important;height:170px!important;min-height:170px!important;max-height:170px!important;padding:22px 18px 18px 102px!important;border-radius:18px!important;overflow:hidden!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-icon{left:18px!important;top:21px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-icon svg{width:36px!important;height:36px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:15.5px!important;line-height:1.15!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>strong{margin-top:7px!important;font-size:38px!important;line-height:1!important;white-space:nowrap!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>small{left:18px!important;bottom:18px!important;max-width:245px!important;font-size:12.5px!important;line-height:1.2!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-spark{right:18px!important;bottom:17px!important;width:110px!important;height:32px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-dashboard{box-sizing:border-box!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(610px,.75fr) minmax(0,1.25fr)!important;grid-template-rows:440px 310px!important;grid-template-areas:"chart charges" "reminders month"!important;gap:20px!important;align-items:stretch!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel{border-radius:18px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel>header{box-sizing:border-box!important;height:72px!important;min-height:72px!important;padding:14px 20px!important;display:flex!important;align-items:center!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel h3{font-size:20.5px!important;line-height:1.15!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel header p{margin-top:4px!important;font-size:11.8px!important;line-height:1.2!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-panel-icon.v298-panel-svg svg{width:27px!important;height:27px!important;min-width:27px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-period-pill,.v203-link-button){min-height:42px!important;height:42px!important;padding:0 15px!important;border-radius:9px!important;font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){height:440px!important;min-height:440px!important;max-height:440px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-chart-wrap{box-sizing:border-box!important;height:368px!important;min-height:368px!important;padding:16px 18px 14px 60px!important;grid-template-rows:minmax(0,1fr) 38px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-chart-ylabels{left:16px!important;top:20px!important;bottom:50px!important;width:42px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-chart-ylabels span{font-size:12px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-chart-labels span{font-size:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-chart-point text{font-size:4.3px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{box-sizing:border-box!important;height:368px!important;min-height:368px!important;padding:0 17px 6px!important;overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){grid-template-columns:minmax(190px,1.14fr) minmax(300px,1.72fr) 108px 102px 100px 72px 44px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{height:52px!important;min-height:52px!important;font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:11.5px!important;line-height:1.18!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v8710-finance-status{height:31px!important;min-height:31px!important;padding:0 11px!important;border-radius:8px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-method{width:31px!important;height:31px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-svg{width:23px!important;height:23px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-kebab{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){height:310px!important;min-height:310px!important;max-height:310px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month)>header{height:72px!important;min-height:72px!important;padding:0 20px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month)>header h3{font-size:20.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{box-sizing:border-box!important;padding:11px 17px!important;grid-template-columns:34px minmax(0,1fr) 124px!important;gap:13px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-svg{width:17px!important;height:17px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:12.4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{margin-top:5px!important;font-size:10.8px!important;line-height:1.22!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:124px!important;min-width:124px!important;height:39px!important;min-height:39px!important;padding:0 11px!important;border-radius:9px!important;font-size:10.4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title svg{width:20px!important;height:20px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary{box-sizing:border-box!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary>div{padding-inline:22px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{margin-top:8px!important;font-size:27px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth{font-size:9.6px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{box-sizing:border-box!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary>div{padding-inline:18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{margin-top:8px!important;font-size:16.8px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance{width:100%!important;max-width:none!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero{height:252px!important;min-height:252px!important;padding:21px 30px!important;grid-template-columns:205px minmax(0,1fr) 242px!important;gap:28px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(
    .v203-finance-emblem,
    .v203-finance-emblem picture,
    .v203-finance-emblem img
  ){width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;max-width:192px!important;max-height:192px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:40px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:680px!important;font-size:14.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions{width:232px!important;max-width:232px!important;gap:11px!important;position:relative!important;inset:auto!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:232px!important;min-width:232px!important;max-width:232px!important;height:52px!important;min-height:52px!important;font-size:13px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpis{gap:17px!important;margin:18px 0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi{height:154px!important;min-height:154px!important;max-height:154px!important;padding:20px 15px 16px 94px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-icon{left:17px!important;top:19px!important;width:64px!important;height:64px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:14.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>strong{font-size:35px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>small{font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:minmax(560px,.76fr) minmax(0,1.24fr)!important;grid-template-rows:400px 286px!important;gap:18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel>header{height:66px!important;min-height:66px!important;padding:13px 18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel h3{font-size:19px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){height:400px!important;min-height:400px!important;max-height:400px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-chart-wrap{height:334px!important;min-height:334px!important;padding:15px 16px 13px 55px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{height:334px!important;min-height:334px!important;padding:0 15px 5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){grid-template-columns:minmax(175px,1.14fr) minmax(260px,1.68fr) 98px 90px 90px 64px 40px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{font-size:10.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){height:286px!important;min-height:286px!important;max-height:286px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month)>header{height:66px!important;min-height:66px!important;padding:0 18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{padding:10px 15px!important;grid-template-columns:31px minmax(0,1fr) 114px!important;gap:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{font-size:10.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:114px!important;min-width:114px!important;height:36px!important;min-height:36px!important;font-size:9.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{font-size:25px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{font-size:15.8px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance{width:100%!important;max-width:none!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero{height:225px!important;min-height:225px!important;padding:19px 24px!important;grid-template-columns:172px minmax(0,1fr) 214px!important;gap:20px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(
    .v203-finance-emblem,
    .v203-finance-emblem picture,
    .v203-finance-emblem img
  ){width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;max-width:158px!important;max-height:158px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:33px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:580px!important;font-size:12.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions{width:204px!important;max-width:204px!important;position:relative!important;inset:auto!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:204px!important;min-width:204px!important;max-width:204px!important;height:48px!important;min-height:48px!important;font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpis{gap:12px!important;margin:16px 0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi{height:142px!important;min-height:142px!important;max-height:142px!important;padding:17px 12px 14px 82px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-icon{left:14px!important;top:17px!important;width:56px!important;height:56px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:12.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>strong{font-size:30px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>small{left:14px!important;bottom:14px!important;max-width:190px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-spark{right:13px!important;bottom:13px!important;width:76px!important;height:24px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-dashboard{grid-template-columns:minmax(470px,.82fr) minmax(0,1.18fr)!important;grid-template-rows:370px 264px!important;gap:14px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel>header{height:60px!important;min-height:60px!important;padding:12px 15px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel h3{font-size:17.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel header p{font-size:10.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){height:370px!important;min-height:370px!important;max-height:370px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-chart-wrap{height:310px!important;min-height:310px!important;padding:13px 14px 11px 50px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{height:310px!important;min-height:310px!important;padding:0 12px 4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){grid-template-columns:minmax(150px,1.1fr) minmax(205px,1.52fr) 86px 78px 82px 54px 34px!important;gap:7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{font-size:9.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{font-size:9.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:9.9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){height:264px!important;min-height:264px!important;max-height:264px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month)>header{height:60px!important;min-height:60px!important;padding:0 15px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{padding:9px 12px!important;grid-template-columns:28px minmax(0,1fr) 102px!important;gap:9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:10.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{font-size:9.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:102px!important;min-width:102px!important;height:33px!important;min-height:33px!important;font-size:8.9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:9.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{font-size:21.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{font-size:14px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance{width:100%!important;max-width:none!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero{height:auto!important;min-height:205px!important;padding:17px 20px!important;grid-template-columns:145px minmax(0,1fr)!important;gap:16px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(
    .v203-finance-emblem,
    .v203-finance-emblem picture,
    .v203-finance-emblem img
  ){width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;max-width:128px!important;max-height:128px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy h2{font-size:28px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-copy p{max-width:620px!important;font-size:11.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions{grid-column:1/-1!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;position:relative!important;inset:auto!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-hero-actions .v8710-finance-action{width:100%!important;min-width:0!important;max-width:none!important;height:45px!important;min-height:45px!important;font-size:11.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:14px 0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi{height:132px!important;min-height:132px!important;max-height:132px!important;padding:16px 12px 13px 78px!important;transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-icon{left:13px!important;top:15px!important;width:54px!important;height:54px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>span{font-size:12.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>strong{font-size:28px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-kpi-copy>small{left:13px!important;bottom:13px!important;font-size:9.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-dashboard{width:100%!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;grid-template-areas:"chart"
      "charges"
      "reminders"
      "month"!important;gap:14px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(
    .v203-finance-chart,
    .v203-finance-charges,
    .v203-finance-reminders,
    .v203-finance-month
  ){width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-chart,.v203-finance-charges){min-height:380px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-reminders,.v203-finance-month){min-height:270px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel>header{height:60px!important;min-height:60px!important;padding:12px 15px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-panel h3{font-size:17px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-chart-wrap{height:320px!important;min-height:320px!important;padding:14px 15px 12px 52px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{height:auto!important;min-height:320px!important;padding:0 13px 8px!important;overflow-y:hidden!important;scrollbar-width:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table::-webkit-scrollbar{display:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){grid-template-columns:168px 235px 92px 84px 86px 58px 36px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{height:42px!important;min-height:42px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{height:46px!important;min-height:46px!important;font-size:10.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{grid-template-columns:30px minmax(0,1fr) 108px!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:11.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{font-size:9.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:108px!important;min-width:108px!important;height:35px!important;min-height:35px!important;font-size:9.4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{font-size:22px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{min-height:92px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{font-size:14.5px!important}}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance{transform:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap{position:relative!important;grid-template-rows:minmax(0,1fr) 34px!important;padding:14px 16px 10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage{padding-left:48px!important;padding-right:4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels{position:absolute!important;width:40px!important;display:block!important;pointer-events:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels span{position:absolute!important;left:0!important;top:var(--v650-y)!important;transform:translateY(-50%)!important;display:block!important;width:38px!important;margin:0!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v203-chart-area{fill:rgba(82,137,65,.10)!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v203-chart-line{fill:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-point circle{vector-effect:non-scaling-stroke!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-point.is-zero circle{fill:#fffdfa!important;stroke:#416c5e!important;stroke-width:2.1!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-point.has-value circle{fill:#4d8a45!important;stroke:#fffdfa!important;stroke-width:2!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-point text{fill:#23483c!important;font-family:Arial,sans-serif!important;font-size:4.2px!important;text-anchor:middle!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{gap:0!important;height:34px!important;min-height:34px!important;margin:0 4px 0 48px!important;padding:4px 0 0!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{margin:0!important;font-size:10px!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{height:368px!important;min-height:368px!important;grid-template-rows:minmax(0,1fr) 38px!important;padding:16px 18px 10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:54px!important;padding-right:5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels{width:46px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels span{width:44px!important;font-size:12px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{height:38px!important;min-height:38px!important;margin-left:54px!important;margin-right:5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{font-size:11px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{height:334px!important;min-height:334px!important;grid-template-rows:minmax(0,1fr) 36px!important;padding:14px 16px 9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:50px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{height:36px!important;min-height:36px!important;margin-left:50px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{font-size:10px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{height:310px!important;min-height:310px!important;grid-template-rows:minmax(0,1fr) 34px!important;padding:13px 14px 8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:46px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{height:34px!important;min-height:34px!important;margin-left:46px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{height:320px!important;min-height:320px!important;grid-template-rows:minmax(0,1fr) 34px!important;padding:13px 14px 8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:48px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{margin-left:48px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{font-size:9.5px!important}}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-charges{overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-charges>header>div{gap:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-charges>header h3{font-weight:500!important;letter-spacing:-.01em!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-charges .v203-link-button{flex:0 0 auto!important;font-weight:500!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table{scrollbar-width:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table::-webkit-scrollbar{display:none!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){align-items:center!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table-head>span{min-width:0!important;white-space:nowrap!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table-row>span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-client{min-width:0!important;display:grid!important;align-items:center!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-client b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#29443d!important;font-weight:700!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v298-finance-service{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#465b54!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table-row>span:nth-child(3),
html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table-row>span:nth-child(4){font-variant-numeric:tabular-nums!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-method,
html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-table-row>span:last-child{display:flex!important;align-items:center!important;justify-content:center!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges>header h3{font-size:22px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-panel-icon.v298-panel-svg svg{width:29px!important;height:29px!important;min-width:29px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-link-button{height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:12.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{overflow-x:auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){min-width:1040px!important;grid-template-columns:minmax(245px,1.30fr) minmax(305px,1.55fr) 110px 100px 106px 76px 48px!important;gap:12px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{height:48px!important;min-height:48px!important;font-size:12.4px!important;font-weight:650!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{height:53px!important;min-height:53px!important;font-size:12.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:10.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client b{font-size:12.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-finance-service{font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row>span:nth-child(3),
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row>span:nth-child(4){font-size:11.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v8710-finance-status{height:33px!important;min-height:33px!important;padding:0 12px!important;font-size:10.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-method{width:33px!important;height:33px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-svg{width:24px!important;height:24px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-kebab{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-more-svg{width:19px!important;height:19px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges>header h3{font-size:20.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-panel-icon.v298-panel-svg svg{width:27px!important;height:27px!important;min-width:27px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-link-button{height:41px!important;min-height:41px!important;padding:0 15px!important;font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{overflow-x:auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){min-width:960px!important;grid-template-columns:minmax(220px,1.28fr) minmax(270px,1.52fr) 102px 92px 98px 70px 44px!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{height:44px!important;min-height:44px!important;font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{height:47px!important;min-height:47px!important;font-size:11.4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client{grid-template-columns:37px minmax(0,1fr)!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:11.3px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v8710-finance-status{height:31px!important;min-height:31px!important;padding:0 11px!important;font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-method{width:31px!important;height:31px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-kebab{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges>header h3{font-size:19px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-charges .v203-link-button{height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{overflow-x:auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){min-width:880px!important;grid-template-columns:minmax(190px,1.23fr) minmax(225px,1.43fr) 94px 84px 90px 62px 40px!important;gap:8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{height:40px!important;min-height:40px!important;font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{height:44px!important;min-height:44px!important;font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:9.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:10.7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v8710-finance-status{height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:9.4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-payment-method{width:29px!important;height:29px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-kebab{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table{overflow-x:auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-table-head,.v203-finance-table-row){min-width:920px!important;grid-template-columns:205px 245px 96px 88px 92px 64px 42px!important;gap:9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-head{font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-table-row{font-size:10.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-client{grid-template-columns:35px minmax(0,1fr)!important;gap:9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-avatar{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-finance-client b,.v298-finance-service){font-size:10.8px!important}}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-reminders{box-sizing:border-box!important;overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-reminders>header{box-sizing:border-box!important;display:flex!important;align-items:center!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-reminders>header>div{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-reminders>header h3{margin:0!important;color:#243e37!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.012em!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg{display:grid!important;place-items:center!important;flex:0 0 auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder{box-sizing:border-box!important;width:100%!important;display:grid!important;align-items:center!important;border-bottom:1px solid #ece4d9!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder:last-child{border-bottom:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder>div{min-width:0!important;align-self:center!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder strong{display:block!important;margin:0!important;color:#294039!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder p{display:block!important;min-width:0!important;color:#697670!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-reminder-button{box-sizing:border-box!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border:1px solid #dfd1bd!important;background:#fffdfa!important;color:#26453c!important;font-weight:500!important;white-space:nowrap!important;cursor:pointer!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders>header h3{font-size:22px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg svg{width:30px!important;height:30px!important;min-width:30px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{height:79px!important;min-height:79px!important;padding:11px 18px!important;grid-template-columns:38px minmax(0,1fr) 132px!important;gap:14px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-svg{width:19px!important;height:19px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:13.2px!important;line-height:1.16!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{margin:6px 0 0!important;font-size:11.4px!important;line-height:1.2!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:132px!important;min-width:132px!important;height:42px!important;min-height:42px!important;padding:0 13px!important;border-radius:10px!important;font-size:11px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders>header h3{font-size:21px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg svg{width:28px!important;height:28px!important;min-width:28px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{height:73px!important;min-height:73px!important;padding:10px 16px!important;grid-template-columns:35px minmax(0,1fr) 122px!important;gap:12px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-svg{width:18px!important;height:18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:12.8px!important;line-height:1.16!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{margin:5px 0 0!important;font-size:10.9px!important;line-height:1.2!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:122px!important;min-width:122px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:10px!important;font-size:10.4px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders>header h3{font-size:19.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg,
  html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders .v203-panel-icon.v298-panel-svg svg{width:26px!important;height:26px!important;min-width:26px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{height:68px!important;min-height:68px!important;padding:9px 13px!important;grid-template-columns:32px minmax(0,1fr) 112px!important;gap:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-icon{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-svg{width:16px!important;height:16px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:11.8px!important;line-height:1.16!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{margin:5px 0 0!important;font-size:10px!important;line-height:1.2!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:112px!important;min-width:112px!important;height:37px!important;min-height:37px!important;padding:0 10px!important;border-radius:9px!important;font-size:9.6px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-reminders>header h3{font-size:19px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder{height:70px!important;min-height:70px!important;padding:10px 14px!important;grid-template-columns:33px minmax(0,1fr) 116px!important;gap:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-reminder-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder strong{font-size:12px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder p{margin-top:5px!important;font-size:10.2px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-reminder-button{width:116px!important;min-width:116px!important;height:38px!important;min-height:38px!important;font-size:9.8px!important}}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-month{box-sizing:border-box!important;overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-month>header{display:flex!important;align-items:center!important;justify-content:space-between!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-month>header>div{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-month>header h3{margin:0!important;color:#263f38!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.012em!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-month-primary,
html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-month-secondary{box-sizing:border-box!important;width:100%!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary)>div{min-width:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v298-growth.is-neutral{background:#f2efe9!important;color:#6a756f!important;border:1px solid #e7dfd4!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v298-growth.is-up{background:#edf6e8!important;color:#3f7738!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v298-growth.is-down{background:#fff0ed!important;color:#d84b43!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month>header h3{font-size:22px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title svg{width:21px!important;height:21px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month .v203-period-pill{height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:11.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary{height:132px!important;min-height:132px!important;padding:18px 20px 16px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary>div{padding-inline:24px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary>div:first-child{padding-left:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary>div:last-child{padding-right:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:12px!important;line-height:1.15!important;font-weight:500!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{margin-top:9px!important;font-size:29px!important;line-height:1!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth{min-height:25px!important;margin-top:10px!important;padding:5px 9px!important;border-radius:7px!important;font-size:10.2px!important;line-height:1!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth-svg{width:10px!important;height:10px!important;min-width:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{height:106px!important;min-height:106px!important;padding:18px 20px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary>div{padding-inline:20px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary>div:first-child{padding-left:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary>div:last-child{padding-right:0!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{margin-top:9px!important;font-size:18px!important;line-height:1!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month>header h3{font-size:21px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month .v203-period-pill{height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary{height:124px!important;min-height:124px!important;padding:17px 18px 15px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:11.3px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{margin-top:8px!important;font-size:27px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth{margin-top:9px!important;padding:5px 8px!important;font-size:9.6px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{height:96px!important;min-height:96px!important;padding:16px 18px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{margin-top:8px!important;font-size:17px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month>header h3{font-size:19.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-money-title{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month .v203-period-pill{height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:10.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary{height:112px!important;min-height:112px!important;padding:15px 14px 13px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:10.3px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{margin-top:7px!important;font-size:23px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth{margin-top:8px!important;padding:4px 7px!important;font-size:8.8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{height:92px!important;min-height:92px!important;padding:14px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{margin-top:7px!important;font-size:15px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-finance-month>header h3{font-size:19px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary{min-height:118px!important;height:auto!important;padding:16px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance :is(.v203-month-primary,.v203-month-secondary) span{font-size:10.5px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-primary strong{font-size:23px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v298-growth{font-size:9px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary{min-height:94px!important;height:auto!important;padding:15px 16px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v203-month-secondary strong{font-size:15.5px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot{width:100%!important;max-width:none!important;min-width:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot :is(
  .copilot203-loading[hidden],
  .copilot203-empty[hidden],
  .copilot203-error[hidden],
  .copilot203-list[hidden]
){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot :is(.copilot203-loading:not([hidden]),.copilot203-empty:not([hidden]),.copilot203-error:not([hidden])){box-sizing:border-box!important;display:grid!important;place-content:center!important;width:100%!important;min-height:210px!important;height:auto!important;padding:34px 24px!important;color:#68766f!important;text-align:center!important;background:transparent!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-loading:not([hidden])::before{content:none!important;display:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot :is(.copilot203-loading,.copilot203-empty,.copilot203-error)>strong{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;color:#29473e!important;font-size:15px!important;line-height:1.25!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot :is(.copilot203-loading,.copilot203-empty,.copilot203-error)>p{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:520px!important;margin:8px auto 0!important;clip:auto!important;overflow:visible!important;color:#74807b!important;font-size:11.5px!important;line-height:1.45!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis>article{box-sizing:border-box!important;position:relative!important;width:100%!important;height:146px!important;min-height:146px!important;max-height:146px!important;padding:18px 16px 16px 82px!important;display:block!important;border-radius:15px!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis>article>div{position:relative!important;z-index:3!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;opacity:1!important;visibility:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpi-icon{position:absolute!important;left:16px!important;top:18px!important;z-index:2!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpi-icon svg{width:28px!important;height:28px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis small{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;color:#3d514b!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis strong{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:7px 0 0!important;transform:none!important;color:#143f36!important;font-family:Georgia,"Times New Roman",serif!important;font-size:34px!important;font-weight:500!important;line-height:1!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-kpis em{position:absolute!important;left:16px!important;bottom:15px!important;z-index:3!important;margin:0!important;transform:none!important;color:#64746d!important;font-size:10px!important;font-style:normal!important;line-height:1!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-mini{position:absolute!important;right:14px!important;bottom:11px!important;z-index:2!important;width:82px!important;height:30px!important;transform:none!important;opacity:1!important;visibility:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(390px,.72fr)!important;gap:18px!important;align-items:start!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:300px!important;padding:18px!important;border-radius:15px!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews:has(.copilot203-list:not([hidden]) .copilot203-review-card){min-height:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews>header{box-sizing:border-box!important;min-height:54px!important;height:auto!important;margin:0 0 12px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews>header h3{margin:0!important;font-size:19px!important;line-height:1.15!important;font-weight:650!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews>header p{margin:5px 0 0!important;font-size:10.5px!important;line-height:1.25!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-reviews select{width:126px!important;height:42px!important;min-height:42px!important;padding:0 30px 0 12px!important;border-radius:9px!important;font-size:10.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-list{width:100%!important;min-width:0!important;display:grid!important;gap:11px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:158px!important;padding:12px 13px 10px!important;border-radius:12px!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-head{box-sizing:border-box!important;min-height:48px!important;height:auto!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;padding-bottom:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:14px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-head h4{font-size:12.2px!important;line-height:1.18!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-head h4 small{font-size:9.2px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-head p{margin-top:3px!important;font-size:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot299-status{min-height:28px!important;padding:0 10px!important;font-size:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-columns{height:auto!important;min-height:76px!important;margin-top:9px!important;grid-template-columns:1.02fr 1.14fr 1.02fr 1.08fr!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-columns>div{box-sizing:border-box!important;height:auto!important;min-height:76px!important;padding:0 11px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-columns strong{margin-bottom:5px!important;font-size:9.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-review-columns :is(p,li){font-size:8.6px!important;line-height:1.38!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot299-analysis-btn{min-width:82px!important;min-height:29px!important;padding:0 9px!important;font-size:8.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:14px!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:17px 18px!important;border-radius:14px!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card:nth-child(1){min-height:250px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card:nth-child(2){min-height:190px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card:nth-child(3){min-height:170px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card>header{min-height:30px!important;height:auto!important;margin:0 0 12px!important;gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card>header>span,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card>header>span svg{width:26px!important;height:26px!important;min-width:26px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card h3{font-size:16px!important;line-height:1.18!important;font-weight:650!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-checklist{gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-check{grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-check>span{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-check p,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-question p{font-size:11px!important;line-height:1.36!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-side-card>.btn{min-height:38px!important;height:38px!important;margin:15px auto 0!important;padding:0 14px!important;border-radius:8px!important;font-size:9.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-questions{gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-question{grid-template-columns:19px minmax(0,1fr)!important;gap:8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-question>span,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-question>span svg{width:17px!important;height:17px!important;min-width:17px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-insight{min-height:170px!important;padding-right:120px!important;background:linear-gradient(135deg,#fffaf1 0%,#f4efdd 100%)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-insight>p{max-width:none!important;margin:0!important;font-size:10.5px!important;line-height:1.55!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-insight>small{margin-top:12px!important;font-size:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot .copilot203-insight::after{right:-3px!important;bottom:-4px!important;width:126px!important;height:126px!important;background-size:126px 126px!important;opacity:.56!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-grid{grid-template-columns:minmax(0,1.68fr) 410px!important;gap:20px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis>article{height:154px!important;min-height:154px!important;max-height:154px!important;padding:20px 17px 17px 88px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpi-icon{left:17px!important;top:20px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis small{font-size:13.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis strong{font-size:36px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis em{left:17px!important;bottom:16px!important;font-size:10.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-mini{right:15px!important;bottom:12px!important;width:90px!important;height:32px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-reviews{min-height:300px!important;padding:20px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-reviews>header h3{font-size:20px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side-card{padding:18px 19px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side-card h3{font-size:16.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-check p,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-question p{font-size:11.4px!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-grid{grid-template-columns:minmax(0,1.58fr) minmax(360px,.72fr)!important;gap:16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis{gap:13px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis>article{height:140px!important;min-height:140px!important;max-height:140px!important;padding:17px 13px 14px 78px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpi-icon{left:14px!important;top:17px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis small{font-size:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis strong{font-size:31px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis em{left:14px!important;bottom:13px!important;font-size:9.3px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-mini{right:11px!important;bottom:10px!important;width:74px!important;height:28px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side-card:nth-child(1){min-height:236px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side-card:nth-child(2){min-height:182px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side-card:nth-child(3){min-height:160px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-kpis>article{height:132px!important;min-height:132px!important;max-height:132px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-grid{grid-template-columns:1fr!important;gap:14px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot .copilot203-insight{grid-column:1/-1!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-root{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;grid-template-rows:auto auto auto!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-hero{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;align-items:center!important;overflow:hidden!important;border:1px solid #c99a2d!important;border-radius:17px!important;background:linear-gradient(104deg,#0c5145 0%,#06473d 58%,#043a32 100%)!important;box-shadow:0 8px 20px rgba(55,51,34,.07),inset 0 1px 0 rgba(255,238,180,.06)!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:url("../img/copilot-hero-left-exact-v315.png") left center/100% 100% no-repeat!important;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 82%,transparent 100%)!important;mask-image:linear-gradient(to right,#000 0%,#000 82%,transparent 100%)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;z-index:0!important;pointer-events:none!important;height:100%!important;opacity:.92!important;background:url("../img/hero-leaves-gold-fade-v243.png") right center/auto 100% no-repeat!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.14) 13%,#000 38%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.14) 13%,#000 38%,#000 100%)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero>*{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-bot{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-copy{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:720px!important;min-width:0!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:start!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-copy h2{margin:0!important;color:#efc36d!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;line-height:1.03!important;letter-spacing:-.025em!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-copy>p{width:auto!important;max-width:650px!important;color:#f7f2e8!important;line-height:1.48!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-disclaimer{box-sizing:border-box!important;width:auto!important;max-width:430px!important;height:auto!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 13px!important;color:#e9c36f!important;border:1px solid #c99a35!important;border-radius:9px!important;background:rgba(2,50,42,.64)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-disclaimer .v285-svg-icon,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-disclaimer .v285-svg-icon svg{width:22px!important;height:22px!important;min-width:22px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-disclaimer strong{display:block!important;white-space:normal!important;color:#edca7c!important;font-weight:700!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-disclaimer small{display:block!important;color:#ddd8cf!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-actions{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-self:center!important;justify-self:start!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-actions .btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0 15px!important;border-radius:10px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-actions .v285-inline-icon,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-hero-actions .v285-inline-icon svg{width:20px!important;height:20px!important;min-width:20px!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-hero{height:282px!important;min-height:282px!important;grid-template-columns:220px minmax(520px,690px) 360px minmax(150px,1fr)!important;column-gap:28px!important;padding:22px 30px 22px 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::before{width:220px!important;height:282px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::after{width:430px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-bot{width:220px!important;height:100%!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy{grid-column:2!important;max-width:690px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy h2{font-size:48px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy>p{max-width:650px!important;margin:14px 0 0!important;font-size:15.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer{max-width:430px!important;min-height:62px!important;margin:16px 0 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer strong{font-size:11.2px!important;line-height:1.2!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer small{margin-top:4px!important;font-size:9.8px!important;line-height:1.15!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions{grid-column:3!important;width:360px!important;max-width:360px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions .btn{height:56px!important;min-height:56px!important;font-size:13.5px!important}}@media (min-width:1440px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-root{width:100%!important;max-width:none!important;height:auto!important;grid-template-rows:auto auto auto!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-hero{width:100%!important;max-width:none!important;height:258px!important;min-height:258px!important;padding:20px 26px 20px 0!important;display:grid!important;grid-template-columns:202px minmax(480px,620px) 330px minmax(100px,1fr)!important;column-gap:24px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::before{width:202px!important;height:258px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::after{width:390px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy{grid-column:2!important;max-width:620px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy h2{font-size:44px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy>p{max-width:590px!important;margin:13px 0 0!important;font-size:14px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer{max-width:400px!important;min-height:58px!important;margin:14px 0 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer strong{font-size:10.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer small{margin-top:3px!important;font-size:9.2px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions{grid-column:3!important;width:330px!important;max-width:330px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions .btn{height:52px!important;min-height:52px!important;font-size:12.5px!important}}@media (min-width:1280px) and (max-width:1439px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-hero{height:236px!important;min-height:236px!important;padding:18px 22px 18px 0!important;grid-template-columns:180px minmax(420px,1fr) 300px!important;gap:20px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::before{width:180px!important;height:236px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::after{width:350px!important;opacity:.78!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy{grid-column:2!important;max-width:560px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy h2{font-size:39px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy>p{max-width:520px!important;margin:12px 0 0!important;font-size:12.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer{max-width:380px!important;min-height:54px!important;margin:12px 0 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer strong{font-size:9.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer small{margin-top:3px!important;font-size:8.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions{grid-column:3!important;width:300px!important;max-width:300px!important;grid-template-columns:1fr!important;gap:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions .btn{height:45px!important;min-height:45px!important;font-size:11.5px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-hero{height:auto!important;min-height:242px!important;padding:18px 20px 18px 166px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::before{width:166px!important;height:100%!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero::after{width:320px!important;opacity:.56!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy{grid-column:1!important;max-width:620px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy h2{font-size:35px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-copy>p{max-width:570px!important;margin:10px 0 0!important;font-size:11.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-disclaimer{max-width:390px!important;margin:11px 0 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions{grid-column:1!important;width:100%!important;max-width:390px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-hero-actions .btn{height:44px!important;min-height:44px!important;font-size:11px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article{box-sizing:border-box!important;position:relative!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:0!important;padding:19px 16px 46px 82px!important;display:block!important;overflow:hidden!important;border-radius:15px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>div{position:static!important;z-index:auto!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpi-icon{position:absolute!important;left:16px!important;top:20px!important;z-index:2!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;margin:0!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpi-icon svg{width:28px!important;height:28px!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>div>small{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;color:#3d514b!important;font-size:13px!important;font-weight:500!important;line-height:1.16!important;letter-spacing:0!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>div>strong{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:9px 0 0!important;padding:0!important;transform:none!important;color:#143f36!important;font-family:Georgia,"Times New Roman",serif!important;font-size:36px!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.025em!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>div>em{position:absolute!important;left:16px!important;right:auto!important;top:auto!important;bottom:17px!important;z-index:4!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;color:#64746d!important;font-size:10px!important;font-weight:500!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article.is-alert>div>em,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>div>em.is-negative{color:#df5145!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>.copilot203-mini{position:absolute!important;left:auto!important;right:14px!important;top:auto!important;bottom:12px!important;z-index:3!important;width:84px!important;height:31px!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-kpis>article>.copilot203-mini polyline{fill:none!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis{gap:18px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article{height:158px!important;min-height:158px!important;max-height:158px!important;padding:20px 17px 49px 88px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpi-icon{left:17px!important;top:20px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>small{font-size:13.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>strong{margin-top:10px!important;font-size:38px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>em{left:17px!important;bottom:18px!important;font-size:10.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>.copilot203-mini{right:15px!important;bottom:13px!important;width:92px!important;height:33px!important}}@media (min-width:1440px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis{gap:15px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article{height:150px!important;min-height:150px!important;max-height:150px!important;padding:19px 15px 46px 82px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>small{font-size:13px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>strong{margin-top:9px!important;font-size:36px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>em{bottom:17px!important;font-size:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>.copilot203-mini{width:84px!important;height:31px!important;bottom:12px!important}}@media (min-width:1280px) and (max-width:1439px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis{gap:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article{height:140px!important;min-height:140px!important;max-height:140px!important;padding:17px 13px 43px 76px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpi-icon{left:14px!important;top:17px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>small{font-size:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>strong{margin-top:8px!important;font-size:32px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>em{left:14px!important;bottom:15px!important;font-size:9.3px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>.copilot203-mini{right:12px!important;bottom:10px!important;width:74px!important;height:28px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article{height:136px!important;min-height:136px!important;max-height:136px!important;padding:17px 13px 42px 76px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>strong{font-size:31px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-kpis>article>div>em{left:14px!important;bottom:14px!important;font-size:9.3px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-reviews{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:visible!important;align-self:start!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-reviews>header{box-sizing:border-box!important;min-height:48px!important;height:auto!important;margin:0 0 12px!important;padding:0!important;align-items:flex-start!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-reviews>header h3{margin:0!important;font-size:20px!important;line-height:1.15!important;font-weight:650!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-reviews>header p{margin:5px 0 0!important;font-size:10.5px!important;line-height:1.25!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-reviews select{width:132px!important;height:42px!important;min-height:42px!important;padding:0 32px 0 12px!important;border-radius:9px!important;font-size:10.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot :is(
  .copilot203-list[hidden],
  .copilot203-empty[hidden],
  .copilot203-loading[hidden]
){display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-empty:not([hidden]){box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:160px!important;height:auto!important;margin:0!important;padding:22px 20px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;color:#6d7a74!important;text-align:center!important;border:1px dashed #ddd2c1!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,253,249,.76),rgba(249,246,239,.88))!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot657-empty-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0 0 11px!important;display:grid!important;place-items:center!important;color:#315f53!important;border-radius:50%!important;background:#e9f0dc!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot657-empty-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-empty:not([hidden])>strong{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:560px!important;margin:0!important;padding:0!important;clip:auto!important;overflow:visible!important;color:#29443c!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-empty:not([hidden])>p{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:580px!important;margin:7px auto 0!important;padding:0!important;clip:auto!important;overflow:visible!important;color:#748079!important;font-size:10.8px!important;line-height:1.45!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot657-empty-refresh{width:auto!important;min-width:104px!important;height:36px!important;min-height:36px!important;margin:14px 0 0!important;padding:0 14px!important;border-radius:8px!important;font-size:9.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-loading:not([hidden]){box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:140px!important;height:auto!important;margin:0!important;padding:22px 20px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#718078!important;text-align:center!important;background:transparent!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-loading:not([hidden])::before{content:none!important;display:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-list:not([hidden]){display:grid!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:11px!important;margin:0!important;padding:0!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-reviews:has(.copilot203-review-card){min-height:0!important;height:auto!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-reviews{padding:20px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-reviews>header h3{font-size:21px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-empty:not([hidden]){min-height:170px!important;padding:24px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-empty:not([hidden])>strong{font-size:15px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-empty:not([hidden])>p{font-size:11.3px!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-reviews{padding:17px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-empty:not([hidden]){min-height:152px!important;padding:20px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-reviews{padding:15px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot203-empty:not([hidden]){min-height:145px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 17px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child>header{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:30px!important;margin:0 0 11px!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child>header>span,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child>header>span svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child h3{margin:0!important;font-size:17px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:-.012em!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-checklist{box-sizing:border-box!important;display:grid!important;width:100%!important;gap:8px!important;margin:0!important;padding:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-check{box-sizing:border-box!important;width:100%!important;min-height:25px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-check>span{box-sizing:border-box!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;display:grid!important;place-items:center!important;margin:0!important;border:1px solid #b9b7ae!important;border-radius:3px!important;background:#fffdf9!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-check>span.is-done{color:#fff!important;border-color:#559652!important;background:#559652!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-check>span svg{width:11px!important;height:11px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-check p{margin:0!important;color:#64746f!important;font-size:11.7px!important;font-weight:400!important;line-height:1.25!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child>.btn{box-sizing:border-box!important;position:static!important;width:auto!important;min-width:148px!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:14px auto 0!important;padding:0 17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;transform:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:first-child .copilot203-muted{margin:4px 0 0!important;padding:12px!important;color:#718078!important;font-size:10.8px!important;line-height:1.4!important;text-align:center!important;border:1px dashed #ddd3c5!important;border-radius:9px!important;background:#fffdf9!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child{padding:18px 19px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child h3{font-size:17.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child .copilot203-checklist{gap:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child .copilot203-check{min-height:27px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child .copilot203-check p{font-size:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child>.btn{min-width:154px!important;height:42px!important;min-height:42px!important;margin-top:15px!important;font-size:10.4px!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child{padding:16px 17px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child .copilot203-check p{font-size:11.4px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child{padding:15px 16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child h3{font-size:16.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:first-child .copilot203-check p{font-size:11px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2){box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 17px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2)>header{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:30px!important;margin:0 0 11px!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2)>header>span,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2)>header>span svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) h3{margin:0!important;font-size:17px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:-.012em!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-questions{box-sizing:border-box!important;display:grid!important;width:100%!important;height:auto!important;min-height:0!important;gap:8px!important;margin:0!important;padding:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question{box-sizing:border-box!important;width:100%!important;min-height:25px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:19px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question>span{box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:1px 0 0!important;display:grid!important;place-items:center!important;color:#41695d!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question>span svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question p{margin:0!important;padding:0!important;color:#64746f!important;font-size:11.7px!important;font-weight:400!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2) .copilot203-muted{margin:2px 0 0!important;padding:12px!important;color:#718078!important;font-size:10.8px!important;line-height:1.4!important;text-align:center!important;border:1px dashed #ddd3c5!important;border-radius:9px!important;background:#fffdf9!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(2)>.btn{box-sizing:border-box!important;position:static!important;width:auto!important;min-width:154px!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:13px auto 0!important;padding:0 17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;transform:none!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2){padding:18px 19px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) h3{font-size:17.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) .copilot203-questions{gap:9px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question{min-height:27px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question p{font-size:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2)>.btn{min-width:162px!important;height:42px!important;min-height:42px!important;margin-top:14px!important;font-size:10.4px!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2){padding:16px 17px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question p{font-size:11.4px!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2){padding:15px 16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) h3{font-size:16.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(2) .copilot203-question p{font-size:11px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3){box-sizing:border-box!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 118px 17px 17px!important;display:block!important;overflow:hidden!important;border-radius:14px!important;background:linear-gradient(135deg,#fffaf1 0%,#f5efdf 100%)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3)>header{box-sizing:border-box!important;position:relative!important;z-index:3!important;width:100%!important;height:auto!important;min-height:30px!important;margin:0 0 11px!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3)>header>span,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3)>header>span svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3)>header>span{color:#bf8420!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3) h3{margin:0!important;color:#29443c!important;font-size:17px!important;font-weight:650!important;line-height:1.15!important;letter-spacing:-.012em!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>p{position:relative!important;z-index:3!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#5f6e68!important;font-size:11.7px!important;font-weight:400!important;line-height:1.52!important;white-space:normal!important;overflow:visible!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>small{position:relative!important;z-index:3!important;display:block!important;width:100%!important;max-width:none!important;margin:13px 0 0!important;padding:0!important;color:#858d88!important;font-size:9.4px!important;line-height:1.25!important;white-space:normal!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#route-professional-panel #professional-copilot#professional-copilot
.copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight::after{content:""!important;display:block!important;position:absolute!important;right:-2px!important;bottom:-8px!important;z-index:1!important;width:108px!important;height:116px!important;max-width:none!important;max-height:none!important;background-image:url("../img/home-quote-leaves-v194.png")!important;background-position:right bottom!important;background-size:108px 116px!important;background-repeat:no-repeat!important;opacity:.48!important;pointer-events:none!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3){min-height:0!important;padding:18px 126px 19px 19px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3) h3{font-size:17.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>p{font-size:12px!important;line-height:1.55!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>small{margin-top:14px!important;font-size:9.8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight::after{width:116px!important;height:124px!important;background-size:116px 124px!important;opacity:.48!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3){min-height:0!important;padding:16px 112px 17px 17px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>p{font-size:11.4px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>small{font-size:9.2px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight::after{width:104px!important;height:112px!important;background-size:104px 112px!important;opacity:.44!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3){grid-column:1/-1!important;min-height:0!important;padding:15px 118px 16px 16px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3) h3{font-size:16.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>p{font-size:11px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot
  .copilot203-side .copilot203-side-card:nth-child(3).copilot203-insight>small{font-size:9px!important}}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-review-tools{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(250px,1.35fr) minmax(170px,.7fr) minmax(165px,.65fr) 112px auto!important;gap:9px!important;align-items:end!important;margin:0 0 12px!important;padding:11px!important;border:1px solid #ebe1d4!important;border-radius:11px!important;background:#fbf8f2!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-search{box-sizing:border-box!important;position:relative!important;min-width:0!important;height:42px!important;display:block!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-search-icon{position:absolute!important;left:11px!important;top:50%!important;z-index:2!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;color:#688078!important;pointer-events:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-search-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-search input{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px 0 38px!important;border:1px solid #ded4c5!important;border-radius:9px!important;background:#fffdf9!important;color:#304940!important;font-size:10.8px!important;outline:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-search input:focus,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-filter select:focus{border-color:#b99555!important;box-shadow:0 0 0 2px rgba(190,151,82,.11)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-filter{box-sizing:border-box!important;min-width:0!important;display:grid!important;gap:5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-filter>span{color:#718078!important;font-size:8.8px!important;font-weight:650!important;line-height:1!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-filter select{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 30px 0 10px!important;border:1px solid #ded4c5!important;border-radius:9px!important;background:#fffdf9!important;color:#465b54!important;font-size:10.3px!important;outline:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-clear{width:112px!important;min-width:112px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;border-radius:9px!important;font-size:9.5px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-visible-count{min-width:86px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;color:#68766f!important;font-size:9.5px!important;font-weight:600!important;line-height:1.25!important;text-align:right!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-review-footer{box-sizing:border-box!important;width:100%!important;min-height:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:10px 0 0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot :is(.copilot203-see-all,.copilot661-load-more)[hidden]{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-see-all,
body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot661-load-more{box-sizing:border-box!important;width:auto!important;min-width:142px!important;min-height:36px!important;margin:0!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #ddd1bf!important;border-radius:8px!important;background:#fffdf9!important;color:#3e675b!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important;cursor:pointer!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-see-all svg{width:12px!important;height:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot :is(
  .copilot203-list:not([hidden]),
  .copilot203-review-card,
  .copilot203-review-columns,
  .copilot203-review-columns>div
){max-height:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot .copilot203-review-card{height:auto!important;min-height:158px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
.copilot171-dialog-shell{min-height:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
.copilot171-dialog-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
.copilot171-dialog-body::-webkit-scrollbar{display:none!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
#professional-copilot#professional-copilot :is(
  .copilot203-list[hidden],
  .copilot203-empty[hidden],
  .copilot203-loading[hidden],
  .copilot171-form-error[hidden]
){display:none!important}@media (min-width:1600px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-review-tools{grid-template-columns:minmax(300px,1.45fr) minmax(190px,.72fr) minmax(180px,.68fr) 122px auto!important;gap:10px!important;padding:12px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-search,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-search input,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-filter select,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-clear{height:44px!important;min-height:44px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-search input{font-size:11.2px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-filter select{font-size:10.8px!important}}@media (min-width:1280px) and (max-width:1599px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-review-tools{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.72fr) minmax(145px,.68fr) 106px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-visible-count{grid-column:1/-1!important;min-height:0!important;justify-content:flex-start!important;text-align:left!important}}@media (min-width:1024px) and (max-width:1279px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-review-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-search{grid-column:1/-1!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-clear{width:100%!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #professional-copilot#professional-copilot .copilot661-visible-count{min-height:42px!important;justify-content:flex-start!important;text-align:left!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;padding-bottom:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-reference{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 286px!important;gap:18px!important;align-items:start!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:40px!important;margin:0 0 12px!important;padding:0 2px!important;display:flex!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head h2{margin:0!important;color:#29443c!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.015em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs{box-sizing:border-box!important;width:min(620px,100%)!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:0 0 16px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;overflow:hidden!important;border:1px solid #e7ddce!important;border-radius:11px!important;background:#fffdf9!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#61716b!important;font-size:11px!important;line-height:40px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button.is-active{color:#164f43!important;background:#f4f6ed!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button.is-active::after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;border-radius:2px!important;background:#17614f!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards>article{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:176px!important;max-height:none!important;margin:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #e8ddcd!important;border-radius:13px!important;background:#fffdf9!important;box-shadow:0 5px 14px rgba(70,54,33,.035)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards>article[hidden]{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards h3{margin:0!important;color:#2b473f!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.01em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards p{margin:11px 0 16px!important;color:#68766f!important;font-size:11.2px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-cards button{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;margin:auto 0 0!important;padding:0 14px!important;border:1px solid #0b5547!important;border-radius:8px!important;background:linear-gradient(180deg,#0f5b4c,#084b40)!important;color:#fff!important;box-shadow:0 5px 10px rgba(9,73,61,.13)!important;font-size:10.8px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent{box-sizing:border-box!important;align-self:start!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e8ddcd!important;border-radius:13px!important;background:#fffdf9!important;box-shadow:0 5px 14px rgba(70,54,33,.035)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent h3{margin:0 0 13px!important;color:#29443c!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item{box-sizing:border-box!important;width:100%!important;min-height:64px!important;height:auto!important;margin:0!important;padding:9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #ede5d9!important;border-radius:9px!important;background:#fffefa!important;text-align:left!important;cursor:pointer!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-doc{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;border:1px solid #dce7d7!important;border-radius:8px!important;background:#edf4e9!important;color:#567f59!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-doc svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item strong{display:block!important;min-width:0!important;color:#304a42!important;font-size:10.8px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item small{display:block!important;margin-top:4px!important;color:#7b837e!important;font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-empty{box-sizing:border-box!important;width:100%!important;min-height:142px!important;height:auto!important;margin:0!important;padding:20px 13px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#748079!important;text-align:center!important;border:1px dashed #ddd3c5!important;border-radius:10px!important;background:#fbf8f2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports662-empty-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0 0 10px!important;display:grid!important;place-items:center!important;color:#416d60!important;border-radius:50%!important;background:#eaf1df!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports662-empty-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-empty strong{color:#3b544c!important;font-size:11.5px!important;line-height:1.2!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-empty p{max-width:210px!important;margin:6px 0 0!important;color:#78837e!important;font-size:9.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-all{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;margin:13px 0 0!important;padding:0 12px!important;border:1px solid #0b5547!important;border-radius:8px!important;background:linear-gradient(180deg,#0f5b4c,#084b40)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-head h2{font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-tabs{width:640px!important;height:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-tabs button{height:42px!important;min-height:42px!important;font-size:11.5px!important;line-height:42px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards>article{min-height:184px!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards h3{font-size:15.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards p{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards button{height:46px!important;min-height:46px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{width:300px!important;min-width:300px!important;max-width:300px!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent h3{font-size:15.5px!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 270px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-tabs{width:590px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards>article{min-height:170px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards p{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{width:270px!important;min-width:270px!important;max-width:270px!important;padding:17px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{width:100%!important;min-width:0!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-empty{grid-column:1/-1!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:150px!important;gap:14px!important;align-content:start!important;align-items:start!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards>article{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:0!important;padding:16px 17px 15px!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;align-content:start!important;align-items:start!important;gap:0!important;overflow:hidden!important;border:1px solid #e8ddcd!important;border-radius:13px!important;background:#fffdf9!important;box-shadow:0 5px 14px rgba(70,54,33,.035)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards>article[hidden]{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards>article h3{grid-row:1!important;min-width:0!important;margin:0!important;color:#29443c!important;font-size:15.5px!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.012em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards>article p{grid-row:2!important;min-height:0!important;margin:9px 0 0!important;color:#67756f!important;font-size:11.5px!important;font-weight:400!important;line-height:1.38!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-main .reports225-cards>article button{grid-row:4!important;box-sizing:border-box!important;position:static!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:10px 0 0!important;padding:0 14px!important;align-self:end!important;border:1px solid #0a5446!important;border-radius:8px!important;background:linear-gradient(180deg,#0f5b4c,#084b40)!important;color:#fff!important;box-shadow:0 4px 9px rgba(9,73,61,.13)!important;font-size:10.6px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-main .reports225-cards>article button:hover{filter:brightness(1.035)!important;transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards{grid-auto-rows:158px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article{height:158px!important;min-height:158px!important;max-height:158px!important;padding:17px 18px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article h3{font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article p{margin-top:9px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article button{height:44px!important;min-height:44px!important;max-height:44px!important;margin-top:10px!important;font-size:10.9px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards{grid-auto-rows:154px!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article{height:154px!important;min-height:154px!important;max-height:154px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards{grid-auto-rows:148px!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article{height:148px!important;min-height:148px!important;max-height:148px!important;padding:15px 16px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article h3{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article p{margin-top:8px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article button{height:41px!important;min-height:41px!important;max-height:41px!important;margin-top:9px!important;font-size:10.4px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:150px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-main .reports225-cards>article{height:150px!important;min-height:150px!important;max-height:150px!important;padding:15px 16px 14px!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-reference .reports225-recent,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports[data-professional-reports-v359]
.reports225-reference .reports225-recent{box-sizing:border-box!important;align-self:start!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:visible!important;border:1px solid #e8ddcd!important;border-radius:13px!important;background:#fffdf9!important;box-shadow:0 5px 14px rgba(70,54,33,.035)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent:has(.reports225-empty){height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent:has(.reports225-recent-item){height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent h3{flex:0 0 auto!important;margin:0 0 13px!important;font-size:15px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent-list{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;align-content:start!important;gap:7px!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent-list>.reports225-empty{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:142px!important;max-height:142px!important;margin:0!important;padding:18px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-align:center!important;border:1px dashed #ddd3c5!important;border-radius:10px!important;background:#fbf8f2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent-list>.reports225-empty .reports662-empty-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0 0 9px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent-list>.reports225-empty strong{margin:0!important;font-size:11.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
.reports225-recent-list>.reports225-empty p{max-width:210px!important;margin:6px 0 0!important;font-size:9.5px!important;line-height:1.38!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports
.reports225-reference .reports225-recent .reports225-all{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:13px 0 0!important;padding:0 12px!important;position:static!important;inset:auto!important;transform:none!important;font-size:10px!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-reference .reports225-recent{width:300px!important;min-width:300px!important;max-width:300px!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-recent-list>.reports225-empty{min-height:150px!important;max-height:150px!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-reference .reports225-recent{width:270px!important;min-width:270px!important;max-width:270px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-recent-list>.reports225-empty{min-height:136px!important;max-height:136px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports
  .reports225-reference .reports225-recent{width:100%!important;min-width:0!important;max-width:none!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports
  .reports225-recent-list>.reports225-empty{min-height:130px!important;max-height:130px!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-layout{max-width:none!important;min-width:0!important;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)!important;grid-template-rows:auto auto auto auto!important;gap:16px!important;align-items:start!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports204-live-priority{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 10px!important;margin-top:13px!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports204-live-priority>span{display:inline-flex!important;min-height:25px!important;align-items:center!important;padding:0 9px!important;border:1px solid rgba(221,191,118,.45)!important;border-radius:999px!important;background:rgba(2,47,40,.45)!important;color:#f1dfad!important;font-size:9.4px!important;line-height:1!important;white-space:normal!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-panel{grid-column:1!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px!important;z-index:auto!important;overflow:visible!important;border-radius:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-panel>header{display:block!important;margin:0 0 13px!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-panel>header .panel-kicker{display:block!important;margin:0 0 5px!important;font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-panel>header h3{margin:0!important;color:#29443c!important;font-size:17px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-panel>header p{margin:6px 0 0!important;color:#6d7873!important;font-size:10.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filters{display:grid!important;grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(135px,.72fr))!important;gap:10px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filters label{display:grid!important;min-width:0!important;gap:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filters label>span{display:block!important;color:#68766f!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filters :is(input,select){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 11px!important;border:1px solid #ddd3c5!important;border-radius:9px!important;background:#fffdf9!important;color:#3d524b!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:12px 0 0!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-filter-actions .btn{min-width:116px!important;min-height:38px!important;height:38px!important;padding:0 13px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports204-more-filters{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list-panel{grid-column:1!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important;border-radius:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list-panel>header{box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:72px!important;padding:15px 16px 12px!important;border-bottom:1px solid #e9dfd2!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list-panel>header .panel-kicker{display:block!important;margin:0 0 4px!important;font-size:8.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list-panel>header h3{margin:0!important;color:#29443c!important;font-size:16.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list-panel>header p{margin:5px 0 0!important;color:#6e7974!important;font-size:9.8px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-result-count{flex:0 0 auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border:1px solid #ded4c3!important;border-radius:999px!important;background:#fbf8f2!important;color:#53645e!important;font-size:9.5px!important;font-weight:650!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
:is(.reports204-table-head,.reports170-list,.reports170-card,.reports204-pagination){max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-list{height:auto!important;min-height:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-card{min-height:62px!important;height:auto!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports
:is([data-reports170-empty],[data-reports170-loading],[data-reports170-history-empty])[hidden]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
:is([data-reports170-empty]:not([hidden]),[data-reports170-loading]:not([hidden]),[data-reports170-history-empty]:not([hidden])){box-sizing:border-box!important;display:block!important;height:auto!important;min-height:88px!important;margin:0!important;padding:20px 16px!important;color:#718079!important;text-align:center!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports204-focus-panel{grid-column:2!important;grid-row:3 / span 2!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:visible!important;border-radius:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
:is(.reports170-history-panel,.reports170-important){box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-shell{max-height:calc(100vh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-body::-webkit-scrollbar{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports :is(
  [data-reports170-client-wrap][hidden],
  [data-reports170-form-error][hidden],
  .reports225-back[hidden]
){display:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-filters{grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(150px,.72fr))!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-layout{grid-template-columns:minmax(0,1.36fr) minmax(330px,.64fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-filters{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(120px,.7fr))!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-focus-panel{grid-column:1!important;grid-row:auto!important}}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot>div{box-sizing:border-box!important;position:relative!important;z-index:3!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot .v193-card-head{box-sizing:border-box!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;border:0!important;background:transparent!important;overflow:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot .v193-card-title svg{max-width:21px!important;max-height:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot p{box-sizing:border-box!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:28px 0 0!important;padding:0!important;color:#f8f4ea!important;font-size:11.8px!important;font-weight:400!important;line-height:1.55!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;left:50%!important;right:auto!important;top:48%!important;bottom:auto!important;width:164px!important;height:128px!important;background:url("../img/copilot-branch-transparent-v565.png") center/contain no-repeat!important;opacity:.16!important;pointer-events:none!important;transform:translate(-50%,-20%)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot>.btn{box-sizing:border-box!important;position:relative!important;inset:auto!important;z-index:4!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:auto 0 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #efc158!important;border-radius:9px!important;background:linear-gradient(180deg,#e5b448,#c98716)!important;color:#fff!important;box-shadow:0 5px 10px rgba(57,39,9,.18)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:30px!important;font-size:12.2px!important;line-height:1.58!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{opacity:.17!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{font-size:12.5px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{align-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot .v193-card-title h3{font-size:15.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:24px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{font-size:11.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{top:50%!important}}@media (max-width:1023px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot .v193-card-title h3{font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:22px!important;line-height:1.52!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{top:54%!important;width:138px!important;height:108px!important;opacity:.14!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{margin-top:86px!important;font-size:11.5px!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 290px!important;gap:18px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head{min-height:42px!important;margin-bottom:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head h2{font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs{width:min(640px,100%)!important;height:52px!important;min-height:52px!important;margin-bottom:16px!important;padding:5px 7px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button{height:42px!important;min-height:42px!important;padding:0 11px!important;font-size:11.8px!important;line-height:42px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-main .reports225-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:136px!important;gap:14px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-main .reports225-cards>article{height:136px!important;min-height:136px!important;max-height:136px!important;padding:15px 16px 14px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article h3{margin:0!important;font-size:15.8px!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article p{margin:9px 0 0!important;min-height:0!important;font-size:11.7px!important;line-height:1.36!important;-webkit-line-clamp:2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article button{position:static!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:12px 0 0!important;padding:0 14px!important;font-size:10.9px!important;border-radius:8px!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-reference .reports225-recent{width:290px!important;min-width:290px!important;max-width:290px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:17px!important;align-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent h3{margin:0 0 12px!important;font-size:15.8px!important;line-height:1.16!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty{min-height:148px!important;max-height:148px!important;padding:17px 12px!important;border:1px dashed #d9cebd!important;background:linear-gradient(180deg,#fbf8f2,#f8f4ec)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty .reports662-empty-icon{box-sizing:border-box!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0 0 10px!important;display:grid!important;place-items:center!important;color:#416d60!important;border:1px solid #c9d8bf!important;border-radius:50%!important;background:#eaf1df!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty .reports662-empty-icon svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:#416d60!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty strong{font-size:11.8px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty p{max-width:220px!important;margin-top:6px!important;font-size:9.8px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-reference .reports225-recent .reports225-all{height:42px!important;min-height:42px!important;max-height:42px!important;margin:12px 0 0!important;font-size:10.3px!important;position:static!important;transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-head h2{font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:142px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards>article{height:142px!important;min-height:142px!important;max-height:142px!important;padding:16px 17px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article h3{font-size:16.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article p{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article button{height:42px!important;min-height:42px!important;max-height:42px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:300px!important;min-width:300px!important;max-width:300px!important;padding:18px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:138px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards>article{height:138px!important;min-height:138px!important;max-height:138px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 258px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:258px!important;min-width:258px!important;max-width:258px!important;padding:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:132px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards>article{height:132px!important;min-height:132px!important;max-height:132px!important;padding:14px 15px 13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article h3{font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article p{margin-top:8px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article button{height:39px!important;min-height:39px!important;max-height:39px!important;font-size:10.3px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:136px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:100%!important;min-width:0!important;max-width:none!important}}#professional-workspace #professional-reports[hidden]{display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;height:auto!important;min-height:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;overflow:hidden!important;contain:layout style paint!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports{visibility:visible!important;opacity:1!important;animation:none!important;transition:none!important;transform:none!important;contain:layout style!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *::before,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *::after{animation-duration:0s!important;animation-delay:0s!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports:not(.reports225-show-advanced) .reports225-reference{opacity:1!important;visibility:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports:not(.reports225-show-advanced) .reports170-layout{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports225-reference{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-layout{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-route{background:radial-gradient(circle at 8% 8%,rgba(255,255,255,.92),transparent 31%),
    radial-gradient(circle at 93% 7%,rgba(202,165,92,.14),transparent 25%),
    radial-gradient(circle at 80% 91%,rgba(91,126,73,.10),transparent 28%),
    linear-gradient(120deg,#fbf9f3 0%,#f8f4eb 52%,#f6f1e7 100%)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-shell{background:linear-gradient(116deg,rgba(255,255,252,.72),rgba(250,247,239,.66));box-shadow:inset 0 0 0 1px rgba(20,67,55,.14),inset 0 1px 0 rgba(255,255,255,.96)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-hero{isolation:isolate;border-right-color:rgba(51,83,61,.20);background:radial-gradient(circle at 48% 18%,rgba(255,255,255,.92),transparent 34%),
    radial-gradient(circle at 17% 92%,rgba(103,136,78,.075),transparent 32%),
    linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,253,247,.91))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 12%,rgba(196,153,74,.09),transparent 16%),
    linear-gradient(90deg,transparent 0 47%,rgba(178,143,76,.035) 50%,transparent 53% 100%)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-brand-symbol{filter:drop-shadow(0 13px 21px rgba(35,60,42,.20)) drop-shadow(0 0 16px rgba(193,155,82,.13))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-brand-copy strong{text-shadow:0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(22,63,50,.07)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-kicker{border-color:rgba(157,129,72,.24);background:linear-gradient(180deg,rgba(243,247,235,.90),rgba(228,238,221,.72));box-shadow:0 10px 24px rgba(53,89,70,.06),inset 0 1px 0 rgba(255,255,255,.94),0 0 0 1px rgba(255,255,255,.40)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-kicker svg{color:#285d4c;filter:drop-shadow(0 2px 4px rgba(26,83,66,.12))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-title{text-shadow:0 1px 0 rgba(255,255,255,.85),0 12px 34px rgba(13,62,53,.055)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-title span{color:#667c42;background:linear-gradient(180deg,#71884b 0%,#5d733c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-divider i{background:linear-gradient(90deg,transparent,rgba(181,146,77,.22) 18%,rgba(122,117,76,.62) 50%,rgba(181,146,77,.22) 82%,transparent)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-divider svg{filter:drop-shadow(0 2px 5px rgba(68,107,67,.16))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-actions a{position:relative;overflow:hidden;transform:none!important;transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,filter .22s ease}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-actions a::before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,255,255,.16)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-primary{border-color:#c9a85f;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.15),transparent 32%),
    linear-gradient(145deg,#126955 0%,#0d594a 47%,#09473f 100%);box-shadow:0 14px 31px rgba(8,66,56,.20),0 0 0 1px rgba(194,155,77,.13),inset 0 1px 0 rgba(255,255,255,.27),inset 0 -1px 0 rgba(0,0,0,.10)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-primary:hover{border-color:#d7b76c;box-shadow:0 17px 36px rgba(8,66,56,.25),0 0 22px rgba(194,155,77,.14),inset 0 1px 0 rgba(255,255,255,.31),inset 0 -1px 0 rgba(0,0,0,.10);filter:saturate(1.05) brightness(1.025)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-primary:active{box-shadow:0 9px 21px rgba(8,66,56,.20),0 0 0 1px rgba(194,155,77,.14),inset 0 2px 5px rgba(0,0,0,.09);filter:brightness(.985)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-secondary{border-color:rgba(194,149,72,.64);background:linear-gradient(180deg,rgba(255,255,253,.96),rgba(252,248,239,.88));box-shadow:0 12px 28px rgba(59,66,49,.08),0 0 0 1px rgba(255,255,255,.58),inset 0 1px 0 rgba(255,255,255,.96)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-secondary:hover{border-color:rgba(186,139,57,.82);background:linear-gradient(180deg,#fffefa,#fbf5e8);box-shadow:0 15px 31px rgba(59,66,49,.11),0 0 18px rgba(194,155,77,.09),inset 0 1px 0 #fff}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-actions a:focus-visible{outline:2px solid rgba(171,132,62,.52);outline-offset:4px;box-shadow:0 0 0 5px rgba(196,158,87,.10),0 14px 30px rgba(13,72,61,.16)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-trust{border-color:rgba(157,135,88,.26);background:linear-gradient(180deg,rgba(255,255,253,.78),rgba(251,248,240,.66));box-shadow:0 10px 26px rgba(49,67,51,.055),inset 0 1px 0 rgba(255,255,255,.98)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-trust svg{filter:drop-shadow(0 2px 4px rgba(25,78,65,.11))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefits{isolation:isolate;background:radial-gradient(circle at 88% 13%,rgba(215,182,119,.18),transparent 25%),
    radial-gradient(circle at 11% 90%,rgba(130,161,113,.13),transparent 28%),
    linear-gradient(180deg,rgba(250,248,242,.66),rgba(248,245,237,.80))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefits::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%,rgba(187,147,74,.025) 78%,transparent)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefits-title h2{text-shadow:0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(18,62,51,.05)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card{isolation:isolate;border-color:rgba(137,119,77,.22);background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.82),transparent 31%),
    linear-gradient(112deg,rgba(255,255,252,.91),rgba(252,249,242,.78));box-shadow:0 14px 31px rgba(48,61,48,.075),0 0 0 1px rgba(255,255,255,.54),inset 0 1px 0 rgba(255,255,255,.98);transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,filter .22s ease}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card::before{content:"";position:absolute;z-index:1;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(190,153,78,.34),rgba(255,255,255,.78),rgba(190,153,78,.22),transparent);pointer-events:none}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 63%,rgba(197,159,88,.045) 79%,transparent 92%)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card:hover{border-color:rgba(165,134,71,.34);box-shadow:0 18px 37px rgba(43,60,46,.105),0 0 26px rgba(190,153,78,.07),0 0 0 1px rgba(255,255,255,.68),inset 0 1px 0 #fff;filter:saturate(1.015)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card > *{position:relative;z-index:2}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-icon{box-shadow:0 9px 20px rgba(47,74,54,.08),inset 0 0 0 1px rgba(255,255,255,.76),0 0 0 1px rgba(151,130,83,.08)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-icon-green{background:linear-gradient(145deg,#f2f5e8 0%,#dce4d2 100%)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-icon-gold{background:linear-gradient(145deg,#fff9ee 0%,#f2dfbd 100%);box-shadow:0 9px 21px rgba(136,98,38,.08),inset 0 0 0 1px rgba(255,255,255,.82),0 0 0 1px rgba(180,138,65,.09)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-arrow{border-color:rgba(102,132,76,.82);background:linear-gradient(180deg,rgba(255,255,252,.76),rgba(247,244,233,.58));box-shadow:0 7px 16px rgba(53,76,54,.06),inset 0 1px 0 rgba(255,255,255,.93);transition:box-shadow .22s ease,border-color .22s ease,color .22s ease,background-color .22s ease}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card:hover .entry261-arrow{border-color:rgba(174,136,61,.74);color:#184c3d;background:linear-gradient(180deg,#fffef9,#f6efdf);box-shadow:0 9px 20px rgba(53,76,54,.09),0 0 13px rgba(184,145,68,.10)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-privacy{border-color:rgba(144,122,77,.23);background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.78),transparent 26%),
    linear-gradient(105deg,rgba(255,255,252,.88),rgba(243,240,228,.78));box-shadow:0 13px 28px rgba(49,62,48,.07),inset 0 1px 0 rgba(255,255,255,.94)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-privacy::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(186,149,75,.27),rgba(255,255,255,.82),transparent);pointer-events:none}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-privacy-icon{background:linear-gradient(145deg,#19705a,#0a493f);border:1px solid rgba(206,174,107,.37);box-shadow:0 10px 22px rgba(12,70,58,.20),0 0 16px rgba(193,155,82,.08),inset 0 1px 0 rgba(255,255,255,.23)}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-privacy-watermark{color:#718465;opacity:.105}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-sync{border:1px solid rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(253,251,246,.91));box-shadow:0 14px 31px rgba(42,60,47,.13),0 0 0 1px rgba(159,137,91,.06),inset 0 1px 0 #fff}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-sync i{background:#18a266;box-shadow:0 0 0 4px rgba(24,162,102,.09),0 0 12px rgba(24,162,102,.16)}@media (max-width:760px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card{background:linear-gradient(118deg,rgba(255,255,252,.95),rgba(250,247,239,.88))}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-actions a::before{inset:1px}}@media (prefers-reduced-motion:reduce){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-actions a,
  body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-benefit-card,
  body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v692="premium-exclusive"] .entry261-arrow{transition:none!important}}body[data-professional-recovery-v693="premium-corrected"] #route-register.auth-route,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password.auth-route{background:radial-gradient(circle at 16% 18%,rgba(111,175,152,.18),transparent 31%),
    radial-gradient(circle at 86% 14%,rgba(216,195,165,.27),transparent 29%),
    radial-gradient(circle at 82% 88%,rgba(110,131,72,.08),transparent 26%),
    linear-gradient(145deg,#fbf8f1 0%,#f4ede3 47%,#faf6ef 100%)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-card,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-card{border-color:rgba(195,154,73,.58);background:radial-gradient(circle at 50% -8%,rgba(255,255,255,.96),transparent 27%),
    linear-gradient(145deg,rgba(255,254,250,.985),rgba(250,246,238,.94));box-shadow:0 32px 84px rgba(18,52,59,.14),
    0 12px 34px rgba(118,91,43,.075),
    0 0 0 1px rgba(255,255,255,.72) inset,
    0 1px 0 rgba(255,255,255,.96) inset}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-card::before,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-card::before{height:4px;background:linear-gradient(90deg,#6faf98 0%,#d1b26f 42%,#e6cf9e 58%,#6faf98 100%);box-shadow:0 1px 12px rgba(191,151,71,.16)}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth.logo-frame-premium,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth.logo-frame-premium{width:min(100%,364px);max-width:calc(100vw - 68px);min-height:112px;padding:13px 18px 12px;border-radius:29px;border-color:rgba(198,157,76,.66);box-shadow:0 24px 52px rgba(18,52,59,.13),
    0 9px 24px rgba(132,99,39,.08),
    0 0 0 6px rgba(255,253,248,.42),
    0 0 0 8px rgba(216,195,165,.085),
    inset 0 1px 0 rgba(255,255,255,.95)}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-lockup,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-lockup{width:100%;max-width:324px;grid-template-columns:86px minmax(0,1fr);gap:14px}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-symbol,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-symbol{width:86px;max-width:86px;border-radius:15px;filter:drop-shadow(0 8px 14px rgba(30,63,50,.18)) drop-shadow(0 0 10px rgba(193,155,82,.10))}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy{width:100%;min-width:0;gap:3px;overflow:visible}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy small,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy small{font-size:.80rem;line-height:1.05;letter-spacing:.145em;white-space:nowrap}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy strong,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy strong{width:100%;font-size:clamp(1.78rem,2.25vw,2.08rem);line-height:.98;letter-spacing:-.038em;overflow:visible;overflow-wrap:normal;word-break:normal;white-space:normal;text-wrap:balance}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-heading{margin-bottom:24px}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-heading .eyebrow,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-heading .eyebrow{border:1px solid rgba(86,132,102,.20);background:linear-gradient(180deg,rgba(239,246,237,.94),rgba(223,235,223,.82));color:#173f46;box-shadow:0 8px 18px rgba(34,79,63,.055),inset 0 1px 0 rgba(255,255,255,.94)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-heading h1,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-heading h1{color:#0d3037;text-shadow:0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(16,61,52,.055)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-heading p,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-heading p{color:#3a514f}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-recovery-panel{margin-top:18px;padding:20px;gap:16px;border-radius:24px;border-color:rgba(38,84,68,.14);background:radial-gradient(circle at 100% 0%,rgba(216,195,165,.13),transparent 32%),
    linear-gradient(145deg,rgba(255,254,250,.84),rgba(248,246,239,.66));box-shadow:0 14px 34px rgba(18,52,59,.055),inset 0 1px 0 rgba(255,255,255,.96)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-recovery-panel > div:first-child strong{color:#123d43;font-size:.98rem;letter-spacing:-.012em}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-recovery-panel > div:first-child span{color:#49605c;font-size:.91rem}body[data-professional-recovery-v693="premium-corrected"] #route-register .field > span,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .field > span{color:#163f40;font-weight:820}body[data-professional-recovery-v693="premium-corrected"] #route-register .field input,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .field input{min-height:56px;border-radius:17px;border-color:rgba(130,112,77,.27);background:linear-gradient(180deg,#fffefa 0%,#fcfaf5 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 5px 14px rgba(18,52,59,.035)}body[data-professional-recovery-v693="premium-corrected"] #route-register .field input:hover,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .field input:hover{border-color:rgba(177,144,77,.46)}body[data-professional-recovery-v693="premium-corrected"] #route-register .field input:focus,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .field input:focus{border-color:rgba(49,119,98,.68);background:#fffefa;box-shadow:0 0 0 4px rgba(65,131,110,.12),0 11px 24px rgba(18,52,59,.06),inset 0 1px 0 #fff}body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit]{min-height:54px;border-radius:17px;border:1px solid #b98a31;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.17),transparent 34%),
    linear-gradient(145deg,#126955 0%,#0d594a 48%,#09473f 100%);color:#fffdf8;font-size:.94rem;font-weight:860;letter-spacing:.004em;text-shadow:0 1px 1px rgba(0,43,34,.22);box-shadow:0 12px 26px rgba(8,66,56,.18),0 0 0 1px rgba(194,155,77,.12),inset 0 1px 0 rgba(255,255,255,.24);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease}body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit]:hover{border-color:#d1ab59;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.20),transparent 34%),
    linear-gradient(145deg,#15735d 0%,#0f624f 48%,#0a4e43 100%);box-shadow:0 15px 31px rgba(8,66,56,.22),0 0 20px rgba(194,155,77,.10),inset 0 1px 0 rgba(255,255,255,.27)}body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit]:active{filter:brightness(.98);box-shadow:0 7px 16px rgba(8,66,56,.18),inset 0 2px 5px rgba(0,0,0,.09)}body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,253,248,.96),0 0 0 6px rgba(46,119,98,.24),0 12px 26px rgba(8,66,56,.18)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-bottom,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-bottom{border:1px solid rgba(32,76,62,.10);background:linear-gradient(180deg,rgba(255,254,251,.68),rgba(249,246,238,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.94);padding:16px 16px 15px}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-bottom a,
body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-bottom a{color:#0a5d4c;text-decoration-color:rgba(183,137,47,.62)}body[data-professional-recovery-v693="premium-corrected"] #route-register .back-link{margin-left:0;border-color:rgba(183,143,68,.30);background:linear-gradient(180deg,rgba(255,254,250,.94),rgba(249,245,236,.78))}@media (max-width:680px){body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-card,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .auth-card{padding:20px 16px;border-radius:28px}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth.logo-frame-premium,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth.logo-frame-premium{width:min(100%,320px);max-width:calc(100vw - 54px);min-height:100px;padding:11px 14px 10px}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-lockup,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-lockup{grid-template-columns:72px minmax(0,1fr);gap:11px}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-symbol,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-symbol{width:72px;max-width:72px}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy small,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy small{font-size:.68rem;letter-spacing:.12em}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy strong,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy strong{font-size:clamp(1.42rem,7vw,1.72rem)}body[data-professional-recovery-v693="premium-corrected"] #route-register .auth-recovery-panel{padding:16px;border-radius:21px}body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit]{min-height:52px}}@media (max-width:420px){body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-lockup,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-lockup{grid-template-columns:66px minmax(0,1fr);justify-items:stretch;text-align:left}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-copy,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-copy{text-align:left}body[data-professional-recovery-v693="premium-corrected"] #route-register .logo-frame-auth .v8717-brand-symbol,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .logo-frame-auth .v8717-brand-symbol{width:66px;max-width:66px}}@media (prefers-reduced-motion:reduce){body[data-professional-recovery-v693="premium-corrected"] #route-register [data-recovery-submit],
  body[data-professional-recovery-v693="premium-corrected"] #route-register .field input,
  body[data-professional-recovery-v693="premium-corrected"] #route-reset-password .field input{transition:none}}body.professional-ui-v340 #route-login .login257-options{gap:14px!important}body.professional-ui-v340 #route-login .login257-remember{gap:10px!important;padding:8px 14px 8px 10px!important;border:1px solid #dbc8ab!important;border-radius:999px!important;background:linear-gradient(180deg,#fffefb 0%,#f7f1e6 100%)!important;box-shadow:0 6px 16px rgba(74,56,30,.07), inset 0 1px 0 rgba(255,255,255,.98)!important;color:#134d40!important;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease, transform .16s ease!important}body.professional-ui-v340 #route-login .login257-remember:hover{border-color:#c9ae79!important;background:linear-gradient(180deg,#fffefc 0%,#f4ecde 100%)!important;box-shadow:0 9px 20px rgba(74,56,30,.09), 0 0 0 1px rgba(200,163,84,.10), inset 0 1px 0 rgba(255,255,255,.98)!important}body.professional-ui-v340 #route-login .login257-remember:focus-within{border-color:#1e725f!important;box-shadow:0 0 0 3px rgba(22,110,89,.10), 0 0 0 1px rgba(201,170,99,.14)!important}body.professional-ui-v340 #route-login .login257-remember input{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border:1.5px solid #ccbb96!important;border-radius:50%!important;background:linear-gradient(180deg,#fffefa 0%,#f4eddd 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96), 0 1px 1px rgba(45,33,16,.05)!important}body.professional-ui-v340 #route-login .login257-remember input:checked{border-color:#0d6a56!important;background:linear-gradient(180deg,#18826a 0%,#0b5e4d 100%)!important;box-shadow:0 0 0 4px rgba(11,94,77,.10), inset 0 1px 0 rgba(255,255,255,.22)!important}body.professional-ui-v340 #route-login .login257-remember input:checked::after{font-size:13px!important;font-weight:900!important}body.professional-ui-v340 #route-login .login257-remember span{color:#0f4e40!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important}body.professional-ui-v340 #route-login .login257-remember:has(input:checked){border-color:#1c725f!important;background:linear-gradient(180deg,#fffdf8 0%,#eef7f2 100%)!important;box-shadow:0 10px 22px rgba(14,88,72,.08), 0 0 0 1px rgba(29,114,95,.08), inset 0 1px 0 rgba(255,255,255,.98)!important}body.professional-ui-v340 #route-login .login257-remember:has(input:checked) span{color:#0b5f4d!important}body.professional-ui-v340 #route-login .login257-recovery{font-weight:800!important;letter-spacing:.01em!important}body.professional-ui-v340 #route-login .login257-submit{letter-spacing:.01em!important;box-shadow:0 10px 24px rgba(174,113,13,.23), 0 2px 5px rgba(89,58,11,.10), inset 0 1px 0 rgba(255,255,255,.60), inset 0 -1px 0 rgba(117,72,7,.18)!important}body.professional-ui-v340 #route-login .login257-submit::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.20) 34%,transparent 48%)!important;transform:translateX(-135%)!important;transition:transform .55s ease!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-submit:hover::after{transform:translateX(135%)!important}body.professional-ui-v340 #route-login .login257-create{border-width:1.5px!important;font-weight:800!important}@media (max-width:900px){body.professional-ui-v340 #route-login .login257-options{gap:10px!important}body.professional-ui-v340 #route-login .login257-remember{min-height:40px!important;padding:8px 12px 8px 10px!important}body.professional-ui-v340 #route-login .login257-remember span{font-size:13px!important}}body.professional-ui-v340 #route-login .login257-main{position:relative!important}body.professional-ui-v340 #route-login .login257-main::before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 12%, rgba(211,173,92,.13) 0%, rgba(211,173,92,0) 34%),
    radial-gradient(circle at 14% 84%, rgba(33,110,89,.08) 0%, rgba(33,110,89,0) 26%),
    linear-gradient(180deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 22%)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-hero{position:relative!important;padding:22px 24px 10px!important}body.professional-ui-v340 #route-login .login257-hero::before{content:""!important;position:absolute!important;left:50%!important;top:8px!important;width:188px!important;height:188px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:radial-gradient(circle, rgba(203,166,82,.19) 0%, rgba(203,166,82,.08) 32%, rgba(203,166,82,0) 68%)!important;filter:blur(1px)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-hero-copy h1{letter-spacing:-.022em!important;text-shadow:0 1px 0 rgba(255,255,255,.62)!important}body.professional-ui-v340 #route-login .login257-hero-copy p{color:#4b655d!important}body.professional-ui-v340 #route-login .login257-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(205,177,125,.58)!important;background:linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(252,248,241,.98) 100%)!important;box-shadow:0 22px 48px rgba(60,44,20,.09),
    0 8px 20px rgba(17,74,59,.05),
    inset 0 1px 0 rgba(255,255,255,.98),
    inset 0 0 0 1px rgba(255,255,255,.42)!important}body.professional-ui-v340 #route-login .login257-card::before{left:-8%!important;top:-62px!important;width:68%!important;height:110px!important;background:radial-gradient(circle at center, rgba(205,168,84,.17) 0%, rgba(205,168,84,0) 72%)!important}body.professional-ui-v340 #route-login .login257-card::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 30%, rgba(18,96,77,.02) 100%)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-field{gap:10px!important}body.professional-ui-v340 #route-login .login257-field-label{font-size:13px!important;font-weight:800!important;color:#113f35!important}body.professional-ui-v340 #route-login .login257-control{min-height:52px!important}body.professional-ui-v340 #route-login .login257-control > svg{color:#7f887f!important;stroke-width:1.85!important}body.professional-ui-v340 #route-login .login257-control input{font-size:14px!important;font-weight:700!important}body.professional-ui-v340 #route-login .login257-options{margin-top:2px!important}body.professional-ui-v340 #route-login .login257-recovery{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 2px!important}body.professional-ui-v340 #route-login .login257-recovery::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:5px!important;background:linear-gradient(90deg, rgba(13,95,77,0) 0%, rgba(13,95,77,.28) 24%, rgba(196,150,57,.42) 50%, rgba(13,95,77,.28) 76%, rgba(13,95,77,0) 100%)!important;transform:scaleX(.7)!important;transform-origin:center!important;transition:transform .18s ease, opacity .18s ease!important;opacity:.86!important}body.professional-ui-v340 #route-login .login257-recovery:hover::after,
body.professional-ui-v340 #route-login .login257-recovery:focus-visible::after{transform:scaleX(1)!important}body.professional-ui-v340 #route-login .login257-submit,
body.professional-ui-v340 #route-login .login257-create{min-height:50px!important;border-radius:15px!important}body.professional-ui-v340 #route-login .login257-submit span,
body.professional-ui-v340 #route-login .login257-create span{font-size:14px!important;font-weight:800!important}body.professional-ui-v340 #route-login .login257-submit svg,
body.professional-ui-v340 #route-login .login257-create svg{width:18px!important;height:18px!important}body.professional-ui-v340 #route-login .login257-create{background:linear-gradient(180deg, #fffefa 0%, #f8f2e7 100%)!important}body.professional-ui-v340 #route-login .login257-restricted{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:16px auto 8px!important;padding:10px 18px!important;border:1px solid rgba(205,177,125,.48)!important;border-radius:999px!important;background:linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(248,243,232,.94) 100%)!important;box-shadow:0 8px 18px rgba(60,44,20,.06), inset 0 1px 0 rgba(255,255,255,.98)!important;color:#4d655e!important}body.professional-ui-v340 #route-login .login257-restricted svg{color:#0f6b57!important;stroke:#0f6b57!important}body.professional-ui-v340 #route-login .login257-features{margin-top:14px!important;gap:12px!important}body.professional-ui-v340 #route-login .login257-feature{border:1px solid rgba(213,197,168,.62)!important;border-radius:16px!important;background:linear-gradient(180deg, rgba(255,255,255,.92) 0%, rgba(249,246,239,.88) 100%)!important;box-shadow:0 8px 20px rgba(29,61,49,.045), inset 0 1px 0 rgba(255,255,255,.98)!important;transition:border-color .16s ease, box-shadow .16s ease, transform .16s ease!important}body.professional-ui-v340 #route-login .login257-feature:hover{box-shadow:0 12px 24px rgba(29,61,49,.07), 0 0 0 1px rgba(190,155,85,.08)!important;transform:translateY(-1px)!important}body.professional-ui-v340 #route-login .login257-feature-icon{box-shadow:0 8px 16px rgba(16,81,66,.08), inset 0 1px 0 rgba(255,255,255,.96)!important}body.professional-ui-v340 #route-login .login257-footer{margin-top:18px!important;padding:14px 16px!important;border-top:1px solid rgba(214,199,169,.55)!important}@media (max-width:900px){body.professional-ui-v340 #route-login .login257-hero{padding:18px 18px 8px!important}body.professional-ui-v340 #route-login .login257-hero::before{width:156px!important;height:156px!important;top:14px!important}body.professional-ui-v340 #route-login .login257-card{box-shadow:0 16px 34px rgba(60,44,20,.08), 0 6px 14px rgba(17,74,59,.04), inset 0 1px 0 rgba(255,255,255,.98)!important}body.professional-ui-v340 #route-login .login257-feature:hover{transform:none!important}}body.professional-ui-v340 #route-login .login257-card{border-color:rgba(184,144,70,.52)!important;background:linear-gradient(180deg,rgba(255,255,255,.985) 0%,rgba(253,249,242,.985) 100%)!important;box-shadow:0 24px 54px rgba(57,43,22,.10),
    0 8px 22px rgba(15,78,62,.045),
    inset 0 1px 0 rgba(255,255,255,.99),
    inset 0 0 0 1px rgba(255,255,255,.48)!important}body.professional-ui-v340 #route-login .login257-card::before{left:26px!important;right:26px!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,rgba(192,148,59,.22) 16%,rgba(225,190,108,.86) 50%,rgba(192,148,59,.22) 84%,transparent 100%)!important}body.professional-ui-v340 #route-login .login257-card::after{inset:1px!important;border-radius:18px!important;background:radial-gradient(circle at 9% 2%,rgba(218,181,98,.085),transparent 27%),
    radial-gradient(circle at 92% 98%,rgba(25,105,84,.045),transparent 24%)!important}body.professional-ui-v340 #route-login .login257-field-label{color:#103d33!important;font-weight:850!important;letter-spacing:.008em!important}body.professional-ui-v340 #route-login .login257-control{min-height:54px!important;border:1px solid rgba(205,188,155,.78)!important;border-radius:15px!important;background:linear-gradient(180deg,#fffefa 0%,#fbf8f1 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),
    inset 0 0 0 1px rgba(255,255,255,.34),
    0 3px 9px rgba(56,44,25,.035)!important}body.professional-ui-v340 #route-login .login257-control:hover{border-color:rgba(184,151,91,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),
    0 5px 12px rgba(56,44,25,.045)!important}body.professional-ui-v340 #route-login .login257-control:focus-within{border-color:#25735f!important;box-shadow:0 0 0 3px rgba(27,111,89,.085),
    0 0 0 1px rgba(197,153,63,.11),
    inset 0 1px 0 rgba(255,255,255,.99),
    0 6px 15px rgba(17,82,66,.055)!important}body.professional-ui-v340 #route-login .login257-control > svg{color:#73827d!important;stroke:#73827d!important}body.professional-ui-v340 #route-login .login257-control:focus-within > svg{color:#0d6753!important;stroke:#0d6753!important}body.professional-ui-v340 #route-login .login257-control input{color:#123d34!important;font-weight:720!important}body.professional-ui-v340 #route-login .login257-password-toggle{width:36px!important;height:36px!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important}body.professional-ui-v340 #route-login .login257-password-toggle:hover{border-color:rgba(30,108,87,.16)!important;background:rgba(20,100,80,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}body.professional-ui-v340 #route-login .login257-options{min-height:48px!important;margin-top:4px!important;align-items:center!important}body.professional-ui-v340 #route-login .login257-remember{min-height:42px!important;padding:7px 14px 7px 9px!important;border-color:rgba(199,170,111,.62)!important;background:linear-gradient(180deg,#fffefa 0%,#f8f3e9 100%)!important;box-shadow:0 7px 17px rgba(61,46,24,.055),
    inset 0 1px 0 rgba(255,255,255,.99)!important}body.professional-ui-v340 #route-login .login257-remember:has(input:checked){border-color:rgba(28,113,93,.70)!important;background:linear-gradient(180deg,#fffefa 0%,#edf6f1 100%)!important;box-shadow:0 8px 19px rgba(17,89,72,.07),
    0 0 0 1px rgba(196,156,72,.055),
    inset 0 1px 0 rgba(255,255,255,.99)!important}body.professional-ui-v340 #route-login .login257-remember input{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;border-color:#c7b58f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),
    0 1px 2px rgba(58,43,20,.055)!important}body.professional-ui-v340 #route-login .login257-remember input:checked{border-color:#0c6753!important;background:linear-gradient(180deg,#168169 0%,#0a5b49 100%)!important;box-shadow:0 0 0 4px rgba(12,103,83,.095),
    inset 0 1px 0 rgba(255,255,255,.20)!important}body.professional-ui-v340 #route-login .login257-remember span{color:#114d40!important;font-weight:850!important}body.professional-ui-v340 #route-login .login257-recovery{min-height:42px!important;color:#0b5e4d!important;font-weight:850!important}body.professional-ui-v340 #route-login .login257-recovery::after{left:16%!important;right:16%!important;bottom:4px!important;width:auto!important;height:1px!important;opacity:.76!important;transform:none!important;transition:left .16s ease,right .16s ease,opacity .16s ease!important}body.professional-ui-v340 #route-login .login257-recovery:hover::after,
body.professional-ui-v340 #route-login .login257-recovery:focus-visible::after{left:0!important;right:0!important;opacity:1!important;transform:none!important}body.professional-ui-v340 #route-login .login257-submit{min-height:52px!important;border:1px solid #ad7918!important;border-radius:15px!important;background:linear-gradient(180deg,#f6d06f 0%,#eab63f 46%,#d49a20 100%)!important;box-shadow:0 11px 25px rgba(170,109,11,.22),
    0 3px 8px rgba(96,61,8,.09),
    inset 0 1px 0 rgba(255,255,255,.64),
    inset 0 -1px 0 rgba(111,67,4,.18)!important}body.professional-ui-v340 #route-login .login257-submit::before{left:10%!important;right:10%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent)!important}body.professional-ui-v340 #route-login .login257-submit::after{inset:1px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.10),transparent 38%,rgba(116,72,4,.035))!important;transform:none!important;transition:none!important}body.professional-ui-v340 #route-login .login257-submit:hover::after{transform:none!important}body.professional-ui-v340 #route-login .login257-submit:hover{border-color:#9f6d12!important;background:linear-gradient(180deg,#f8d77d 0%,#edbb48 46%,#d89e24 100%)!important;box-shadow:0 13px 28px rgba(170,109,11,.25),
    0 4px 9px rgba(96,61,8,.10),
    inset 0 1px 0 rgba(255,255,255,.68),
    inset 0 -1px 0 rgba(111,67,4,.17)!important}body.professional-ui-v340 #route-login .login257-submit span{font-weight:850!important;letter-spacing:.012em!important}body.professional-ui-v340 #route-login .login257-create{min-height:52px!important;border:1.5px solid #176a57!important;border-radius:15px!important;background:linear-gradient(180deg,#fffefa 0%,#f8f2e7 100%)!important;box-shadow:0 6px 15px rgba(25,83,67,.07),
    inset 0 1px 0 rgba(255,255,255,.99),
    inset 0 0 0 1px rgba(197,156,71,.055)!important}body.professional-ui-v340 #route-login .login257-create:hover{border-color:#a87b25!important;background:linear-gradient(180deg,#fffefa 0%,#f5ecdc 100%)!important;box-shadow:0 8px 18px rgba(25,83,67,.085),
    0 0 0 1px rgba(187,141,47,.06),
    inset 0 1px 0 rgba(255,255,255,.99)!important}body.professional-ui-v340 #route-login .login257-create span{font-weight:850!important;letter-spacing:.006em!important}body.professional-ui-v340 #route-login .login257-restricted{border-color:rgba(200,173,117,.50)!important;background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(248,243,233,.95) 100%)!important;box-shadow:0 8px 18px rgba(60,44,20,.055),
    inset 0 1px 0 rgba(255,255,255,.99)!important;color:#49645c!important;font-weight:780!important}body.professional-ui-v340 #route-login .login257-feature,
body.professional-ui-v340 #route-login .login257-feature:hover{transform:none!important}body.professional-ui-v340 #route-login .login257-feature:hover{border-color:rgba(190,155,85,.64)!important;box-shadow:0 12px 24px rgba(29,61,49,.07),0 0 0 1px rgba(190,155,85,.08)!important}body.professional-ui-v340 #route-login .login257-hero::before{left:calc(50% - 94px)!important;transform:none!important}@media (max-width:900px){body.professional-ui-v340 #route-login .login257-card{border-color:rgba(191,157,94,.47)!important;box-shadow:0 17px 36px rgba(57,43,22,.085),
      0 6px 15px rgba(15,78,62,.04),
      inset 0 1px 0 rgba(255,255,255,.99)!important}body.professional-ui-v340 #route-login .login257-control{min-height:52px!important}body.professional-ui-v340 #route-login .login257-submit,
  body.professional-ui-v340 #route-login .login257-create{min-height:50px!important}body.professional-ui-v340 #route-login .login257-hero::before{left:calc(50% - 78px)!important;transform:none!important}}@media (prefers-reduced-motion:reduce){body.professional-ui-v340 #route-login .login257-control,
  body.professional-ui-v340 #route-login .login257-remember,
  body.professional-ui-v340 #route-login .login257-recovery,
  body.professional-ui-v340 #route-login .login257-submit,
  body.professional-ui-v340 #route-login .login257-create,
  body.professional-ui-v340 #route-login .login257-password-toggle{transition:none!important}}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] #route-home{animation:none!important;transform:none!important;opacity:1!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-title span{color:#657b43!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#657b43!important;text-shadow:0 1px 0 rgba(255,255,255,.78),0 10px 28px rgba(72,91,51,.075)!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefits,
body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-list{min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;direction:ltr!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;grid-auto-flow:row!important;align-items:center!important;justify-items:stretch!important;overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card > .entry261-icon{grid-column:1!important;grid-row:1!important;position:relative!important;inset:auto!important;align-self:center!important;justify-self:center!important;margin:0!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card > div:not(.entry261-card-botanical){grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:stretch!important;text-align:left!important;direction:ltr!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card h3,
body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card p{position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;text-align:left!important;direction:ltr!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card > .entry261-arrow{grid-column:3!important;grid-row:1!important;position:relative!important;inset:auto!important;align-self:center!important;justify-self:end!important;margin:0!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-card-botanical{position:absolute!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;margin:0!important;pointer-events:none!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-privacy{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;direction:ltr!important;writing-mode:horizontal-tb!important;align-items:center!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-privacy > div{min-width:0!important;width:auto!important;max-width:100%!important;text-align:left!important;direction:ltr!important}@media (min-width:1181px) and (max-height:900px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefits{overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{grid-template-columns:78px minmax(0,1fr) 39px!important;column-gap:17px!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card > div:not(.entry261-card-botanical){padding-right:4px!important}}@media (min-width:1181px) and (min-height:901px) and (max-height:1050px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{grid-template-columns:82px minmax(0,1fr) 40px!important;column-gap:18px!important}}@media (min-width:1181px) and (min-height:1051px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{grid-template-columns:115px minmax(0,1fr) 48px!important;column-gap:25px!important}}@media (max-width:1180px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{grid-template-columns:68px minmax(0,1fr)!important}body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card > .entry261-arrow{grid-column:2!important;grid-row:2!important;justify-self:start!important}}@media (max-width:520px){body[data-professional-entry-v261="from-zero-current"][data-professional-entry-v697="structure-corrected"] .entry261-benefit-card{grid-template-columns:58px minmax(0,1fr)!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel .professional-header-title{font-size:31px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel .professional-header-summary{margin-top:7px!important;font-size:14px!important;line-height:1.2!important}#professional-agenda[data-professional-agenda-v701="true"]{width:100%!important;max-width:none!important;min-width:0!important;gap:18px!important;padding-bottom:34px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero{width:100%!important;max-width:none!important;height:230px!important;min-height:230px!important;padding:18px 26px!important;grid-template-columns:180px minmax(0,1fr) 210px!important;gap:22px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-emblem{width:158px!important;height:152px!important;min-width:158px!important;min-height:152px!important;max-width:158px!important;max-height:152px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-copy{min-width:0!important;max-width:760px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-copy h3{font-size:36px!important;line-height:1.08!important;letter-spacing:-.02em!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-copy p{max-width:700px!important;margin-top:12px!important;font-size:13.8px!important;line-height:1.5!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-actions{width:210px!important;min-width:210px!important;grid-template-columns:210px!important;gap:11px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-gold-button,.v197-outline-button){height:50px!important;min-height:50px!important;padding:0 16px!important;border-radius:10px!important;font-size:13px!important;gap:9px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;margin-bottom:20px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card{height:145px!important;min-height:145px!important;max-height:145px!important;padding:16px 14px 12px!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:minmax(60px,1fr) 28px!important;column-gap:12px!important;row-gap:2px!important;border-radius:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-icon svg{width:29px!important;height:29px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card small{margin:1px 0 5px!important;font-size:14px!important;line-height:1.15!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card strong{margin:0!important;font-size:34px!important;line-height:1!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card p{margin:0!important;font-size:11.5px!important;line-height:1.2!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-spark{width:92px!important;height:28px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-workspace{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;grid-template-columns:330px minmax(0,1fr) 295px!important;gap:14px!important;align-items:start!important;padding-bottom:20px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-agenda-left,.v197-agenda-right){gap:14px!important;min-width:0!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-card{width:100%!important;height:auto!important;min-height:405px!important;padding:18px!important;border-radius:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-head{min-height:46px!important;margin-bottom:14px!important;gap:10px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-head>strong{font-size:18px!important;line-height:1.15!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-nav{gap:5px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-calendar-nav button,.v197-today-button){height:40px!important;min-height:40px!important;min-width:40px!important;padding:0 10px!important;border-radius:8px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-weekdays{margin-bottom:7px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-weekdays span{font-size:11.5px!important;line-height:1.1!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-grid{gap:5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-grid :is(button,span.v177-calendar-empty){height:42px!important;min-height:42px!important;font-size:13.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-legend{min-height:42px!important;margin-top:13px!important;padding-top:13px!important;gap:12px!important;font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view{width:100%!important;height:auto!important;min-height:158px!important;padding:17px!important;border-radius:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading{min-height:44px!important;gap:10px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading h3{font-size:16.5px!important;line-height:1.2!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading select{min-width:105px!important;height:42px!important;min-height:42px!important;padding:0 30px 0 12px!important;font-size:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-check{min-height:42px!important;gap:10px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-check input{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-filters{gap:10px!important;margin-top:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-filters label span{font-size:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-filters select,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-clear-button{min-height:40px!important;height:40px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day{width:100%!important;height:auto!important;min-height:570px!important;border-radius:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day-head{height:74px!important;min-height:74px!important;padding:0 18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day-title{gap:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-symbol{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-symbol svg{width:20px!important;height:20px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-day-kicker{font-size:10px!important;letter-spacing:.075em!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day-head h3{margin-top:4px!important;font-size:18.5px!important;line-height:1.15!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-week-button{min-height:42px!important;height:42px!important;padding:0 13px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-status-row{min-height:46px!important;padding:0 18px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-list{gap:10px!important;padding:14px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty:not([hidden]){min-height:410px!important;padding:30px 20px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty strong{font-size:17px!important;line-height:1.25!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty p{margin-top:8px!important;font-size:12.5px!important;line-height:1.45!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty .btn{min-height:46px!important;height:46px!important;margin-top:18px!important;padding:0 18px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-row{height:auto!important;min-height:84px!important;padding:10px 10px 10px 12px!important;grid-template-columns:60px minmax(0,1fr) 104px 132px!important;gap:10px!important;border-radius:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-time{font-size:13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person-copy strong{font-size:13px!important;line-height:1.15!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person-copy small{font-size:10.5px!important;line-height:1.25!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-status{width:auto!important;min-width:92px!important;height:32px!important;padding:0 10px!important;font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-row-actions{gap:7px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-row-actions button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-schedule{min-width:104px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right{width:295px!important;min-width:0!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto auto!important;gap:14px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right>.professional-panel{width:100%!important;height:auto!important;min-height:0!important;padding:17px!important;border-radius:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right .v197-card-heading{min-height:40px!important;gap:10px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right .v197-card-heading h3{font-size:15.5px!important;line-height:1.2!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-text-button{min-height:38px!important;height:38px!important;padding:0 11px!important;font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-list,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-reminders-list{margin-top:8px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-row{min-height:48px!important;height:auto!important;grid-template-columns:58px minmax(0,1fr) 8px!important;gap:9px!important;padding:7px 0!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-date{font-size:10px!important;line-height:1.1!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-date b{font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-copy{font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-copy strong{font-size:11.5px!important;line-height:1.2!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-copy small{margin-top:3px!important;font-size:9.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-dot{width:8px!important;height:8px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminders-list>.v197-muted,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-free-card [data-agenda-free-slot-empty]:not([hidden]),
  #professional-agenda[data-professional-agenda-v701="true"] .v197-muted{font-size:11.5px!important;line-height:1.45!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-row{min-height:54px!important;height:auto!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;padding:7px 0!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-icon{width:34px!important;height:34px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-copy strong{font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-copy small{font-size:10px!important;line-height:1.3!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-badge{min-height:26px!important;padding:0 8px!important;font-size:9.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-free-list{gap:8px!important;margin:11px 0 13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-free-list .v291-free-chip,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-free-list .professional-agenda-slot time{min-height:36px!important;height:36px!important;font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-full-outline{min-height:44px!important;height:44px!important;padding:0 12px!important;font-size:11.5px!important}}@media (min-width:1600px){#professional-agenda[data-professional-agenda-v701="true"]{gap:22px!important;padding-bottom:40px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero{height:280px!important;min-height:280px!important;padding:22px 34px!important;grid-template-columns:235px minmax(0,1fr) 248px!important;gap:32px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-emblem{width:214px!important;height:206px!important;min-width:214px!important;min-height:206px!important;max-width:214px!important;max-height:206px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-copy h3{font-size:46px!important;line-height:1.05!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-copy p{max-width:760px!important;margin-top:15px!important;font-size:16px!important;line-height:1.5!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-hero-actions{width:236px!important;min-width:236px!important;grid-template-columns:236px!important;gap:13px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-gold-button,.v197-outline-button){height:56px!important;min-height:56px!important;padding:0 19px!important;font-size:14px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-metrics{gap:18px!important;margin-top:22px!important;margin-bottom:24px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card{height:168px!important;min-height:168px!important;max-height:168px!important;padding:19px 17px 14px!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:minmax(72px,1fr) 32px!important;column-gap:15px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-icon svg{width:34px!important;height:34px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card small{font-size:16px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card strong{font-size:40px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-metric-card p{font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-spark{width:104px!important;height:31px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-workspace{grid-template-columns:420px minmax(0,1fr) 380px!important;gap:20px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-agenda-left,.v197-agenda-right){gap:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-card{min-height:505px!important;padding:22px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-head{min-height:52px!important;margin-bottom:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-head>strong{font-size:22px!important}#professional-agenda[data-professional-agenda-v701="true"] :is(.v197-calendar-nav button,.v197-today-button){height:46px!important;min-height:46px!important;min-width:46px!important;padding:0 13px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-weekdays span{font-size:13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-grid{gap:7px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-grid :is(button,span.v177-calendar-empty){height:50px!important;min-height:50px!important;font-size:15.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-legend{min-height:48px!important;margin-top:16px!important;padding-top:16px!important;gap:15px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view{min-height:182px!important;padding:20px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading{min-height:50px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading h3{font-size:19px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-card-heading select{min-width:120px!important;height:46px!important;min-height:46px!important;font-size:13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-check{min-height:46px!important;font-size:14px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-view .v197-check input{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-filters label span{font-size:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-filters select,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-clear-button{min-height:44px!important;height:44px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day{min-height:690px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day-head{height:86px!important;min-height:86px!important;padding:0 22px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-symbol{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-calendar-symbol svg{width:23px!important;height:23px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-day-kicker{font-size:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-day-head h3{font-size:21px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-week-button{min-height:46px!important;height:46px!important;padding:0 15px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-status-row{min-height:50px!important;padding:0 22px!important;font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-list{gap:12px!important;padding:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty:not([hidden]){min-height:500px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty strong{font-size:19px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty p{font-size:14px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-empty .btn{min-height:50px!important;height:50px!important;font-size:13.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-row{min-height:96px!important;padding:12px 12px 12px 14px!important;grid-template-columns:66px minmax(0,1fr) 116px 146px!important;gap:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-time{font-size:14.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person-copy strong{font-size:14.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-person-copy small{font-size:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-status{min-width:104px!important;height:36px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-row-actions button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}#professional-agenda[data-professional-agenda-v701="true"] .v291-agenda-schedule{min-width:116px!important;height:42px!important;min-height:42px!important;font-size:12px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right{width:380px!important;gap:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right>.professional-panel{padding:21px!important;border-radius:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right .v197-card-heading{min-height:46px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-agenda-right .v197-card-heading h3{font-size:18px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-text-button{min-height:42px!important;height:42px!important;padding:0 13px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-row{min-height:56px!important;grid-template-columns:64px minmax(0,1fr) 9px!important;gap:11px!important;padding:8px 0!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-date{font-size:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-date b{font-size:13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-copy strong{font-size:13px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-upcoming-copy small{font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminders-list>.v197-muted,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-free-card [data-agenda-free-slot-empty]:not([hidden]),
  #professional-agenda[data-professional-agenda-v701="true"] .v197-muted{font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-row{min-height:60px!important;grid-template-columns:38px minmax(0,1fr) auto!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-icon{width:38px!important;height:38px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-copy strong{font-size:12.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-copy small{font-size:11px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-reminder-badge{min-height:28px!important;font-size:10.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-free-list .v291-free-chip,
  #professional-agenda[data-professional-agenda-v701="true"] .v197-free-list .professional-agenda-slot time{min-height:40px!important;height:40px!important;font-size:11.5px!important}#professional-agenda[data-professional-agenda-v701="true"] .v197-full-outline{min-height:48px!important;height:48px!important;font-size:12.5px!important}}#professional-agenda[data-professional-agenda-v701="true"]{transform:none!important}body.professional-ui-v340 #route-professional-panel .professional-sidebar-foot{opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important}body.professional-ui-v340 #route-professional-panel .professional-sidebar-foot>.client-sidebar-secure-note{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;column-gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:54px!important;padding:8px 11px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(202,157,58,.88)!important;border-radius:11px!important;background:linear-gradient(180deg,rgba(8,66,52,.96) 0%,rgba(4,48,39,.96) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,236,180,.07),0 7px 18px rgba(0,28,22,.16)!important;color:#f4df9c!important;text-align:left!important}body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note::before,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note::after,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note span::before,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note span::after,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note strong::before,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note strong::after,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note small::before,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note small::after{content:none!important;display:none!important}body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>svg,
body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>.v289-secure-icon{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:22px!important;height:22px!important;min-width:22px!important;color:#e5bd53!important;stroke:#e5bd53!important;fill:none!important;z-index:1!important}body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>.v289-secure-icon svg{display:block!important;width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important}body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>.v275-secure-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:0!important;white-space:normal!important;z-index:1!important}body.professional-ui-v340 #route-professional-panel .v275-secure-copy>strong{display:block!important;margin:0!important;padding:0!important;color:#fff0b8!important;font-size:10.5px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important}body.professional-ui-v340 #route-professional-panel .v275-secure-copy>small{display:block!important;margin:0!important;padding:0!important;color:#e7c964!important;font-size:8.2px!important;font-weight:650!important;line-height:1.08!important;white-space:nowrap!important}@media (max-width:1023px){body.professional-ui-v340 #route-professional-panel .professional-sidebar-foot>.client-sidebar-secure-note{min-height:50px!important;grid-template-columns:24px minmax(0,1fr)!important;padding:7px 9px!important}body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>.v289-secure-icon,
  body.professional-ui-v340 #route-professional-panel .client-sidebar-secure-note>.v289-secure-icon svg{width:20px!important;height:20px!important;min-width:20px!important}}body.professional-ui-v340 #professional-guidance .v241-guidance-tabs button{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}body.professional-ui-v340 #professional-guidance .v241-guidance-tabs button[aria-selected="false"]{background:#f8f4ee!important;color:#656b68!important;font-weight:500!important;box-shadow:none!important}body.professional-ui-v340 #professional-guidance .v241-guidance-tabs button[aria-selected="true"],
body.professional-ui-v340 #professional-guidance .v241-guidance-tabs button.is-active{background:#fffdf9!important;color:#174d3f!important;font-weight:750!important;box-shadow:inset 0 3px #6b9d55!important}body.professional-ui-v340 #professional-guidance .v241-guidance-tabs button:focus-visible{outline:2px solid rgba(22,105,83,.45)!important;outline-offset:-3px!important;position:relative!important;z-index:2!important}body.professional-ui-v340 #route-login .login257-options{position:relative!important;z-index:20!important;overflow:visible!important}body.professional-ui-v340 #route-login .login257-remember{position:relative!important;z-index:22!important;pointer-events:auto!important;min-height:24px!important;padding:2px 2px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}body.professional-ui-v340 #route-login .login257-remember input{position:relative!important;z-index:23!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;flex:0 0 18px!important;margin:0!important}body.professional-ui-v340 #route-login .login257-remember span{position:relative!important;z-index:22!important;pointer-events:auto!important;cursor:pointer!important}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote{box-sizing:border-box!important;position:relative!important;display:block!important;overflow:hidden!important;height:192px!important;min-height:192px!important;max-height:192px!important;margin:0!important;padding:0!important;border:1px solid #d7cba4!important;border-radius:13px!important;background:linear-gradient(115deg,#f0ead6 0%,#eee9d5 58%,#f1ecd9 100%)!important;box-shadow:0 3px 10px rgba(54,45,32,.04)!important;color:#394630!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote::before{content:"“"!important;position:absolute!important;left:32px!important;top:13px!important;z-index:3!important;font:500 62px/.9 Georgia,"Times New Roman",serif!important;color:#b2841f!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;right:-5px!important;bottom:-4px!important;width:166px!important;height:164px!important;background:url("../img/home-quote-leaves-v194.png") right bottom/contain no-repeat!important;opacity:.92!important;pointer-events:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote p{position:absolute!important;left:118px!important;top:34px!important;z-index:3!important;width:390px!important;max-width:calc(100% - 300px)!important;margin:0!important;padding:0!important;color:#394630!important;text-align:left!important;font:italic 17px/1.52 Georgia,"Times New Roman",serif!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote .v562-quote-rule{position:absolute!important;left:118px!important;top:124px!important;z-index:3!important;display:block!important;width:170px!important;height:24px!important;margin:0!important;padding:0!important;background:linear-gradient(#b79b59,#b79b59) left center/57px 1px no-repeat,
      linear-gradient(#b79b59,#b79b59) right center/57px 1px no-repeat,
      url("../img/home-quote-leaves-v194.png") center/31px auto no-repeat!important;opacity:.9!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote small{position:absolute!important;left:118px!important;bottom:16px!important;z-index:3!important;display:block!important;width:250px!important;margin:0!important;transform:none!important;color:#31483a!important;text-align:center!important;font-size:7px!important;line-height:1!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase!important;white-space:nowrap!important}}@media (min-width:1800px){html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote p{left:150px!important;width:410px!important;max-width:410px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote .v562-quote-rule{left:150px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-quote small{left:150px!important}}@media (max-width:1023px){body.professional-ui-v340 #professional-overview .v193-quote .v562-quote-desktop-break{display:none!important}body.professional-ui-v340 #professional-overview .v193-quote .v562-quote-rule{display:none!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:31px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel .professional-header-summary{margin-top:7px!important;font-size:14px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel .professional-header-name{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel .professional-header-account-copy small{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel .professional-security-pill{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-agenda-hero{box-sizing:border-box!important;position:relative!important;width:100%!important;max-width:none!important;height:clamp(238px,24.4vh,262px)!important;min-height:clamp(238px,24.4vh,262px)!important;display:grid!important;grid-template-columns:240px minmax(0,1fr) 240px!important;align-items:center!important;gap:28px!important;padding:20px 32px!important;border-radius:15px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-emblem{position:relative!important;left:auto!important;top:auto!important;display:block!important;align-self:center!important;justify-self:center!important;width:clamp(205px,20.8vh,224px)!important;height:clamp(194px,19.8vh,214px)!important;min-width:0!important;min-height:0!important;max-width:224px!important;max-height:214px!important;opacity:1!important;visibility:visible!important;z-index:2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:720px!important;margin:0!important;z-index:3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy h3{margin:0!important;font:500 clamp(40px,3.9vh,44px)/1.04 Georgia,"Times New Roman",serif!important;letter-spacing:-.02em!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy p{max-width:660px!important;margin:14px 0 0!important;font-size:14.5px!important;line-height:1.48!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-actions{position:relative!important;left:auto!important;top:auto!important;align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:220px!important;width:220px!important;min-width:220px!important;gap:11px!important;margin:0!important;z-index:3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda :is(.v197-gold-button,.v197-outline-button){width:100%!important;min-height:48px!important;height:48px!important;padding:0 16px!important;border-radius:9px!important;font-size:13px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-agenda-hero::after{right:0!important;top:0!important;width:430px!important;height:100%!important;background:url("../img/records-hero-leaves-v295.png") right center/auto 100% no-repeat!important;opacity:.9!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-metrics{gap:15px!important;margin-top:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card{grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:66px 35px!important;height:129px!important;min-height:129px!important;padding:15px 14px 10px!important;column-gap:14px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon svg{width:28px!important;height:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card small{font-size:14px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card strong{display:block!important;margin-top:4px!important;font-size:32px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p b{font-size:10.8px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-workspace{grid-template-columns:360px minmax(0,1fr) 330px!important;gap:18px!important;margin-top:20px!important;padding-bottom:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-left,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda :is(.v197-calendar-card,.v197-calendar-view,.v197-agenda-day,.v197-agenda-right>.professional-panel){border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-card{min-height:0!important;height:auto!important;padding:20px 18px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head{min-height:42px!important;margin-bottom:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head strong{font-size:19px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head button{width:40px!important;height:40px!important;min-height:40px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head .v197-today-button{width:58px!important;min-width:58px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-weekdays{margin-bottom:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-weekdays span{font-size:11.5px!important;line-height:1!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid{grid-auto-rows:46px!important;gap:4px 2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){height:46px!important;min-height:46px!important;font-size:13.5px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid button.is-selected{width:42px!important;height:42px!important;min-height:42px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-legend{gap:14px!important;margin-top:10px!important;padding:13px 8px 0!important;font-size:11.3px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-legend i{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view{min-height:0!important;height:auto!important;padding:17px 18px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading{min-height:42px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading h3{font-size:15.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading select{width:108px!important;min-width:108px!important;height:40px!important;min-height:40px!important;font-size:12.5px!important;padding-left:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check{margin-top:14px!important;gap:10px!important;font-size:12.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-check input{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day{min-height:360px!important;height:auto!important;padding:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day-head{min-height:68px!important;height:68px!important;padding:0 18px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day-title{gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-symbol{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-symbol svg{width:21px!important;height:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-day-kicker{font-size:9.5px!important;letter-spacing:.08em!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day-head h3{font-size:17px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-week-button{height:40px!important;min-height:40px!important;min-width:98px!important;padding:0 14px!important;font-size:11.5px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-status-row{min-height:40px!important;padding:0 18px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-list{padding:14px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty:not([hidden]){min-height:250px!important;padding:42px 28px 34px!important;align-content:center!important;justify-items:center!important;text-align:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty strong{font-size:16px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty p{margin:8px 0 18px!important;font-size:12.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty .btn{width:auto!important;min-width:164px!important;height:46px!important;min-height:46px!important;padding:0 22px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-day-navigation{padding:0 14px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-row{min-height:90px!important;padding:11px!important;grid-template-columns:62px minmax(0,1fr) auto!important;column-gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-time{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-person-copy strong{font-size:13.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-person-copy small{font-size:11.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-status{height:30px!important;max-width:122px!important;padding:0 10px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-row-actions button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-free-copy{font-size:11.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-schedule{height:36px!important;min-width:98px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right>.professional-panel{padding:17px!important;min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right .v197-card-heading{min-height:38px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right .v197-card-heading h3{font-size:15.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-text-button{height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important;border-radius:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-card{min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-list{margin-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-row{min-height:42px!important;height:auto!important;padding:5px 0!important;grid-template-columns:54px minmax(0,1fr) 8px!important;column-gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date{font-size:10.8px!important;line-height:1.08!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date b{font-size:11.8px!important;line-height:1.05!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-copy strong{font-size:11.8px!important;line-height:1.2!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-dot{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminders-card{min-height:128px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminders-card .v197-card-heading h3{font-size:15.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminders-list{margin-top:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminders-list>.v197-muted{font-size:11.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-row{min-height:50px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:10px!important;padding:7px 0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-icon{width:32px!important;height:32px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-copy strong{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-copy small{font-size:11px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-badge{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-card{min-height:0!important;height:auto!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-card .v197-card-heading h3{font-size:15.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-card [data-agenda-free-slot-empty]:not([hidden]){margin:10px 0 13px!important;font-size:11.5px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-list{gap:8px!important;margin:10px 0 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-list .v291-free-chip{min-height:38px!important;padding:0 10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-list .v291-free-chip time{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-full-outline{min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:7px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero{height:210px!important;min-height:210px!important;grid-template-columns:190px minmax(0,1fr) 205px!important;gap:20px!important;padding:18px 24px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-emblem{width:178px!important;height:170px!important;max-width:178px!important;max-height:170px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy h3{font-size:35px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy p{font-size:13px!important;line-height:1.48!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-actions{width:200px!important;min-width:200px!important;grid-template-columns:200px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda :is(.v197-gold-button,.v197-outline-button){height:46px!important;min-height:46px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon{width:56px!important;height:56px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card small{font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card strong{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-workspace{grid-template-columns:320px minmax(0,1fr) 292px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-weekdays span{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right .v197-card-heading h3{font-size:15px!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-filters{margin-top:14px!important;gap:10px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-filters label span{font-size:11.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-filters select,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-clear-button{min-height:38px!important;height:38px!important;font-size:11.5px!important;border-radius:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda [data-agenda-filter-result]{font-size:11px!important;line-height:1.35!important}}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#app #route-professional-panel#route-professional-panel
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px 16px 16px!important;overflow:hidden!important;border:1px solid #c99b3f!important;border-radius:15px!important;background:linear-gradient(180deg,#084b3c 0%,#04372e 54%,#012b23 100%)!important;box-shadow:0 6px 14px rgba(11,53,43,.13)!important;color:#fffaf1!important;isolation:isolate!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot>div{box-sizing:border-box!important;position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot .v193-card-head{box-sizing:border-box!important;position:static!important;inset:auto!important;z-index:3!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot .v193-card-title{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot .v193-card-title svg{flex:0 0 21px!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;color:#ebbd54!important;stroke:#ebbd54!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview .v193-copilot .v193-card-title h3{min-width:0!important;max-width:100%!important;margin:0!important;color:#f0c765!important;font-size:16.5px!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-.012em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#app #route-professional-panel#route-professional-panel
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot p{box-sizing:border-box!important;position:static!important;inset:auto!important;z-index:3!important;display:block!important;inline-size:100%!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:24px 0 0!important;padding:0!important;color:#f8f4ea!important;font-size:11.6px!important;font-weight:400!important;line-height:1.55!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;left:50%!important;right:auto!important;top:49%!important;bottom:auto!important;width:164px!important;height:128px!important;background:url("../img/copilot-branch-transparent-v565.png") center/contain no-repeat!important;opacity:.15!important;pointer-events:none!important;clip-path:inset(0 4px 0 0)!important;transform:translate(-50%,-18%)!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#app #route-professional-panel#route-professional-panel
#professional-overview#professional-overview
.v193-home-main>.v193-card.v193-copilot.v193-copilot>.btn{box-sizing:border-box!important;position:relative!important;inset:auto!important;z-index:4!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:auto 0 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #efc158!important;border-radius:9px!important;background:linear-gradient(180deg,#e5b448,#c98716)!important;color:#fff!important;box-shadow:0 5px 10px rgba(57,39,9,.18)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;transform:none!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:410px!important;min-height:410px!important;max-height:410px!important;padding:22px 18px 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot .v193-card-title h3{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:25px!important;font-size:12px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{width:176px!important;height:136px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{height:50px!important;min-height:50px!important;max-height:50px!important;font-size:12.4px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:410px!important;min-height:410px!important;max-height:410px!important;padding:20px 16px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:23px!important;font-size:11.6px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:360px!important;min-height:360px!important;max-height:360px!important;padding:18px 15px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:20px!important;font-size:11.1px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{width:148px!important;height:116px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{height:46px!important;min-height:46px!important;max-height:46px!important;font-size:11.4px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:330px!important;min-height:330px!important;max-height:330px!important;padding:17px 15px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:18px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{width:136px!important;height:106px!important}}@media (max-width:1023px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:auto!important;min-height:300px!important;max-height:none!important;padding:18px 16px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot p{margin-top:18px!important;font-size:11.2px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot::after{top:52%!important;width:136px!important;height:106px!important;opacity:.13!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview .v193-copilot>.btn{height:46px!important;min-height:46px!important;max-height:46px!important;margin-top:78px!important;font-size:11.4px!important}}html body.professional-ui-v340
#professional-reports#professional-reports>[data-notops529]{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *::before,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports *::after{transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports:not(.reports225-show-advanced)
.reports225-reference{display:grid!important;opacity:1!important;visibility:visible!important;transform:none!important;contain:layout style!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports:not(.reports225-show-advanced)
.reports170-layout{display:none!important;position:absolute!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports225-reference{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
.reports170-layout{display:grid!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list{contain:layout style!important}@media (min-width:1440px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:321px!important;min-height:321px!important;max-height:321px!important;align-self:start!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important;min-height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important;max-height:calc(var(--v546-main) - clamp(14px,2vh,19px))!important;align-self:start!important}}@media (min-width:1440px) and (min-height:700px) and (max-height:799px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot{height:var(--v546-main)!important;min-height:var(--v546-main)!important;max-height:var(--v546-main)!important;align-self:start!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot{padding:16px 15px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot p{margin-top:16px!important;font-size:10.8px!important;line-height:1.48!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot::after{top:51%!important;width:122px!important;height:92px!important;opacity:.11!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #professional-overview#professional-overview
  .v193-home-main>.v193-card.v193-copilot.v193-copilot>.btn{height:42px!important;min-height:42px!important;max-height:42px!important;font-size:10.8px!important}}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#app #route-professional-panel#route-professional-panel
#professional-overview#professional-overview
.v193-home-main{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
#app #route-professional-panel#route-professional-panel
#professional-overview#professional-overview
.v193-home-bottom{margin-top:14px!important}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main{height:auto!important;min-height:0!important;max-height:none!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main{height:auto!important;min-height:0!important;max-height:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-main{height:auto!important;min-height:0!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"]
  #app #route-professional-panel#route-professional-panel
  #professional-overview#professional-overview
  .v193-home-bottom{margin-top:12px!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head{min-height:46px!important;margin-bottom:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-head h2{font-size:23px!important;line-height:1.08!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs{width:min(700px,100%)!important;height:56px!important;min-height:56px!important;margin-bottom:18px!important;padding:6px 8px!important;border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button{height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:8px!important;font-size:12.8px!important;line-height:44px!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-tabs button.is-active::after{left:13px!important;right:13px!important;height:2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:158px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article{height:158px!important;min-height:158px!important;max-height:158px!important;padding:18px 18px 16px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article h3{font-size:17.2px!important;line-height:1.18!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article p{margin-top:10px!important;font-size:12.7px!important;line-height:1.42!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-main .reports225-cards>article button{height:46px!important;min-height:46px!important;max-height:46px!important;margin-top:auto!important;padding:0 16px!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#app #route-professional-panel#route-professional-panel
#professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-reference .reports225-recent{width:320px!important;min-width:320px!important;max-width:320px!important;padding:19px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent h3{margin-bottom:14px!important;font-size:17.2px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item{min-height:72px!important;padding:11px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-doc{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-doc svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item strong{font-size:12px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-item small{margin-top:5px!important;font-size:10.2px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty{min-height:166px!important;max-height:166px!important;padding:20px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty .reports662-empty-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin-bottom:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty .reports662-empty-icon svg{width:24px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty strong{font-size:13px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent-list>.reports225-empty p{max-width:240px!important;margin-top:7px!important;font-size:10.8px!important;line-height:1.42!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-reference .reports225-recent .reports225-all{height:46px!important;min-height:46px!important;max-height:46px!important;margin-top:14px!important;font-size:11.4px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-layout{grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-priority{min-height:210px!important;grid-template-columns:180px minmax(0,1fr) 230px!important;gap:26px!important;padding:22px 28px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-hero-emblem{width:164px!important;height:164px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-hero-copy h3{font-size:32px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-hero-copy p{max-width:620px!important;margin-top:11px!important;font-size:13.5px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-live-priority{gap:8px 10px!important;margin-top:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-live-priority>span{min-height:29px!important;padding:0 11px!important;font-size:10.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-hero-actions{min-width:220px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-hero-actions .btn{min-height:48px!important;height:48px!important;font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary{gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary article{min-height:132px!important;padding:19px 19px 16px 88px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary article::before{left:19px!important;top:21px!important;width:54px!important;height:54px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary .panel-kicker{font-size:10.6px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary strong{margin-top:8px!important;font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-summary p{margin-top:9px!important;font-size:10.5px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-panel{padding:18px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-panel>header{margin-bottom:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-panel>header .panel-kicker{margin-bottom:6px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-panel>header h3{font-size:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-panel>header p{margin-top:7px!important;font-size:11.7px!important;line-height:1.42!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filters{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(145px,.72fr))!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filters label{gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filters label>span{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filters :is(input,select){height:46px!important;min-height:46px!important;padding:0 12px!important;border-radius:9px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-actions{margin-top:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-filter-actions .btn{min-width:130px!important;height:42px!important;min-height:42px!important;padding:0 15px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-list-panel>header{min-height:82px!important;padding:17px 18px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-list-panel>header .panel-kicker{margin-bottom:5px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-list-panel>header h3{font-size:18.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-list-panel>header p{margin-top:6px!important;font-size:11px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-result-count{min-height:34px!important;padding:0 12px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-table-head{grid-template-columns:minmax(240px,1.55fr) minmax(130px,.8fr) minmax(115px,.75fr) 100px 132px 52px!important;gap:11px!important;padding:14px 16px 12px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-card{grid-template-columns:minmax(240px,1.55fr) minmax(130px,.8fr) minmax(115px,.75fr) 100px 132px 52px!important;gap:11px!important;min-height:70px!important;padding:12px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-report-main{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-report-icon{width:34px!important;height:34px!important;font-size:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-report-copy strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-report-copy span{margin-top:4px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-client{gap:8px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-client-avatar{width:29px!important;height:29px!important;min-width:29px!important;font-size:8.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced :is(.reports204-period,.reports204-updated){font-size:9.8px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-status{min-height:27px!important;padding:0 9px!important;border-radius:7px!important;font-size:9.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-menu-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-pagination{gap:13px!important;padding:14px 16px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-page{width:33px!important;height:33px!important;min-height:33px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-panel{padding:18px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-kicker{gap:8px!important;margin-bottom:13px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-head{padding:15px!important;border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-title-row h3{font-size:21px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-client{margin-top:9px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-meta{margin-top:14px!important;padding-top:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-meta span{font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-meta strong{margin-top:6px!important;font-size:10.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
:is(.reports204-focus-purpose h4,.reports204-focus-sources h4,.reports204-focus-actions-wrap h4){margin-bottom:8px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-purpose{padding:15px 2px 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-purpose p{font-size:10.8px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-sources,
html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-actions-wrap{padding:14px!important;border-radius:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-source-grid{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-source-grid span{min-height:44px!important;padding:0 11px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-actions{gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-actions .btn{min-height:42px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports204-focus-empty{padding:42px 20px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-important{padding:17px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-important header h3{font-size:16px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced .reports170-important ul{gap:9px 26px!important;margin-top:12px!important;padding-left:20px!important;font-size:10.5px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports.reports225-show-advanced
:is([data-reports170-empty]:not([hidden]),[data-reports170-loading]:not([hidden]),[data-reports170-history-empty]:not([hidden])){min-height:104px!important;padding:24px 18px!important;font-size:11.2px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog{width:min(860px,calc(100vw - 28px))!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-head{gap:16px!important;padding:21px 22px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-head .panel-kicker{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-head h2{margin-top:6px!important;font-size:25px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-head p{margin-top:6px!important;font-size:11.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-close{min-width:84px!important;height:42px!important;min-height:42px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-body{padding:19px 22px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-form-grid{gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-form-grid label{gap:6px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-form-grid :is(input,select,textarea){min-height:44px!important;padding:10px 12px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-form-grid textarea{min-height:88px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-sources{margin-top:15px!important;padding:15px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-sources legend{font-size:12px!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-sources>p{font-size:10.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-actions{gap:10px!important;padding:0 22px 21px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports170-dialog-actions .btn{min-height:44px!important;padding:0 15px!important;font-size:10.8px!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-head h2{font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:166px!important;gap:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article{height:166px!important;min-height:166px!important;max-height:166px!important;padding:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article h3{font-size:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article p{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 336px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:336px!important;min-width:336px!important;max-width:336px!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:minmax(0,1fr) 292px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:292px!important;min-width:292px!important;max-width:292px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-auto-rows:154px!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article{height:154px!important;min-height:154px!important;max-height:154px!important;padding:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article h3{font-size:16.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards>article p{font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-filters{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(125px,.7fr))!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-head h2{font-size:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-tabs{width:100%!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-tabs button{font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-main .reports225-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:154px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference{grid-template-columns:1fr!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-reference .reports225-recent{width:100%!important;min-width:0!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-layout{grid-template-columns:1fr!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-table-head{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-card{grid-template-columns:1fr auto!important;grid-template-areas:"main status"
      "client client"
      "period updated"
      "actions actions"!important;gap:9px!important;min-height:126px!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-report-main{grid-area:main!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports170-status{grid-area:status!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-client{grid-area:client!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-period{grid-area:period!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-updated{grid-area:updated!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports.reports225-show-advanced .reports204-row-actions{grid-area:actions!important}}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#app #route-professional-panel#route-professional-panel
#professional-settings#professional-settings{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-reference{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px!important;overflow:visible!important;border-radius:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-title{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:46px!important;margin:0 0 14px!important;padding:2px 2px 0!important;display:flex!important;align-items:flex-start!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-title h2{margin:0!important;color:#173f35!important;font-size:23px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.018em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-layout{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav{box-sizing:border-box!important;width:238px!important;min-width:238px!important;max-width:238px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:52px!important;gap:5px!important;align-content:start!important;padding:2px 0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 14px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-radius:9px!important;color:#536a62!important;font-size:12.5px!important;font-weight:650!important;text-align:left!important;white-space:normal!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button.is-active{background:#f5f0e7!important;color:#214a3f!important;box-shadow:inset 0 0 0 1px #e8d9c4!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button>span{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;display:grid!important;place-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button>span svg{width:22px!important;height:22px!important;stroke-width:1.65!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px 26px 22px!important;overflow:visible!important;border-radius:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head{box-sizing:border-box!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;grid-template-rows:auto 36px!important;column-gap:22px!important;row-gap:8px!important;align-items:center!important;width:100%!important;min-height:146px!important;height:auto!important;margin:0 0 20px!important;padding:0 0 17px!important;border-bottom:1px solid #eee5da!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-avatar{grid-column:1!important;grid-row:1!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;max-width:108px!important;max-height:108px!important;border-radius:50%!important;font-size:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head>div:nth-child(2){grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:center!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head strong{font-size:16.5px!important;line-height:1.16!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head span{margin-top:6px!important;font-size:11.7px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head small{margin-top:5px!important;font-size:10.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-photo{grid-column:1!important;grid-row:2!important;width:108px!important;min-width:108px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields{box-sizing:border-box!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;row-gap:14px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields label{display:grid!important;min-width:0!important;gap:7px!important;color:#53665f!important;font-size:11.3px!important;line-height:1.15!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields label>span{margin:0!important;font-size:11.3px!important;line-height:1.15!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields input,
html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:0 13px!important;border-radius:8px!important;font-size:11.8px!important;line-height:1.25!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-wrap{min-width:0!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-icon{width:20px!important;height:20px!important;left:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-icon svg{width:17px!important;height:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-wrap input{padding-left:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields textarea{height:72px!important;min-height:72px!important;padding:11px 13px!important;resize:none!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-save{display:block!important;width:190px!important;min-width:190px!important;height:46px!important;min-height:46px!important;margin:20px auto 0!important;padding:0 18px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:750!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more{box-sizing:border-box!important;min-height:170px!important;padding:28px!important;display:grid!important;place-content:center!important;justify-items:center!important;text-align:center!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more[hidden]{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more p{max-width:520px!important;margin:0!important;font-size:12px!important;color:#66756f!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more button{min-width:220px!important;height:46px!important;min-height:46px!important;margin-top:16px!important;padding:0 16px!important;border-radius:9px!important;font-size:11px!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-reference{padding:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-title h2{font-size:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav{width:250px!important;min-width:250px!important;max-width:250px!important;grid-auto-rows:54px!important;gap:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{height:54px!important;min-height:54px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-content{padding:26px 28px 24px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-avatar{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-photo{width:112px!important;min-width:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-profile-head strong{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields label,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields label>span{font-size:11.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields input,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields textarea{font-size:12.2px!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-reference{padding:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav{width:220px!important;min-width:220px!important;max-width:220px!important;grid-auto-rows:50px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{height:50px!important;min-height:50px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-content{padding:22px 24px 20px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields{column-gap:18px!important;row-gap:12px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{min-height:48px!important;padding:8px 10px!important;font-size:11.2px!important}}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-reference{padding:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-title{min-height:50px!important;margin-bottom:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-title h2{font-size:25px!important;line-height:1.06!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-layout{grid-template-columns:258px minmax(0,1fr)!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav{width:258px!important;min-width:258px!important;max-width:258px!important;grid-auto-rows:58px!important;gap:7px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button{height:58px!important;min-height:58px!important;padding:0 16px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;border-radius:10px!important;font-size:14px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button>span{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-nav button>span svg{width:24px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-content{padding:28px 30px 26px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head{grid-template-columns:124px minmax(0,1fr)!important;grid-template-rows:auto 40px!important;column-gap:24px!important;row-gap:9px!important;min-height:164px!important;margin-bottom:22px!important;padding-bottom:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-avatar{width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;max-width:120px!important;max-height:120px!important;font-size:29px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head strong{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head span{margin-top:7px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-profile-head small{margin-top:6px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-photo{width:120px!important;min-width:120px!important;height:40px!important;min-height:40px!important;font-size:10.8px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields{column-gap:24px!important;row-gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields label,
html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields label>span{gap:8px!important;font-size:12.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields input,
html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields textarea{height:50px!important;min-height:50px!important;padding:0 14px!important;border-radius:9px!important;font-size:13px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-icon{width:22px!important;height:22px!important;left:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-icon svg{width:19px!important;height:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-phone-wrap input{padding-left:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-fields textarea{height:86px!important;min-height:86px!important;padding:12px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-save{width:210px!important;min-width:210px!important;height:50px!important;min-height:50px!important;margin-top:22px!important;border-radius:10px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more{min-height:190px!important;padding:32px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more p{max-width:580px!important;font-size:13.2px!important;line-height:1.5!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-more button{min-width:244px!important;height:50px!important;min-height:50px!important;margin-top:18px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-profile{width:100%!important;max-width:none!important;gap:18px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.03fr) minmax(0,1.05fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.v172-profile-hero{min-height:220px!important;grid-template-columns:205px minmax(0,1fr) 235px!important;gap:28px!important;padding:22px 30px!important;border-radius:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-hero-emblem{width:180px!important;height:180px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.v172-profile-hero-copy h2{font-size:34px!important;line-height:1.08!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.v172-profile-hero-copy p{max-width:650px!important;margin-top:12px!important;font-size:14px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-sync-state{min-height:30px!important;margin-top:13px!important;padding:0 11px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-hero-actions{min-width:220px!important;gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-hero-actions button{min-height:50px!important;height:50px!important;font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-fields{gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-field{min-height:138px!important;padding:19px 19px 16px 90px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-field::before{left:20px!important;top:22px!important;width:56px!important;height:56px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-field>span{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-field>strong{margin-top:8px!important;font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-summary .v172-profile-field>small{margin-top:9px!important;font-size:10px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
:is(.settings172-card,.settings172-details,.settings204-integrations){padding:18px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-card{min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-details[data-settings172-details="agenda"]{min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-details[data-settings172-details="notifications"],
html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-integrations{min-height:0!important;height:auto!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
:is(.settings172-card-head,.settings172-details>summary,.settings204-integrations>header){gap:12px!important;padding-bottom:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.v172-profile-card-head{gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
:is(.v172-profile-card-icon,.settings204-card-icon){width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.v172-profile-card-icon svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
:is(.v172-profile-card-head h3,.settings204-integrations h3){font-size:17px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-card-state{padding:5px 9px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-identity{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;padding:16px 0 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-avatar{width:92px!important;height:92px!important;font-size:25px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-copy h4{font-size:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-copy p{margin-top:5px!important;font-size:11.5px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-badge{margin-top:8px!important;padding:5px 9px!important;font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-meta{margin-top:8px!important;font-size:10px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-form{margin-top:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-form-grid{gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-form-grid label{gap:6px!important;font-size:10.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-form-grid label small{font-size:9.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-form-grid :is(input,select,textarea),
html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-details-body :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:9px 11px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
:is(.settings172-form-grid textarea,.settings172-details-body textarea){min-height:82px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-more{margin-top:12px!important;padding-top:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-more>summary{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-profile-more .settings204-more-fields{gap:10px!important;margin-top:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-details-body{padding-top:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-weekdays{gap:7px!important;margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-weekday{min-height:42px!important;padding:9px 5px!important;border-radius:8px!important;font-size:9.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-notification{min-height:54px!important;padding:11px 3px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-notification strong{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-notification span{margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-integrations-list{margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-integration{min-height:46px!important;padding:0 5px!important;gap:14px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings204-integration span:last-child{padding:5px 9px!important;font-size:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-protection-grid{gap:10px!important;margin-top:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-protection{min-height:74px!important;padding:13px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1.4!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-plan-grid{gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-plan-grid>*{min-height:110px!important;padding:14px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-bottom-actions{gap:14px!important;padding-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings.settings225-show-advanced
.settings172-bottom-actions button{min-width:210px!important;min-height:48px!important;height:48px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
#professional-settings#professional-settings .settings225-back:not([hidden]){min-width:190px!important;min-height:44px!important;height:44px!important;margin-bottom:14px!important;padding:0 14px!important;border-radius:9px!important;font-size:11px!important}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-title h2{font-size:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{grid-template-columns:270px minmax(0,1fr)!important;gap:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav{width:270px!important;min-width:270px!important;max-width:270px!important;grid-auto-rows:60px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{height:60px!important;min-height:60px!important;font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields input,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields textarea{font-size:13.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .v172-profile-hero-copy h2{font-size:36px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .v172-profile-hero-copy p{font-size:14.5px!important}}@media (min-width:1280px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-reference{padding:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav{width:240px!important;min-width:240px!important;max-width:240px!important;grid-auto-rows:54px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{height:54px!important;min-height:54px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-content{padding:24px 26px 22px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-avatar{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-photo{width:112px!important;min-width:112px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced
  .settings172-profile{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1fr)!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .v172-profile-hero{min-height:205px!important;grid-template-columns:180px minmax(0,1fr) 210px!important;gap:24px!important;padding:20px 25px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .settings204-hero-emblem{width:160px!important;height:160px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .v172-profile-hero-copy h2{font-size:31px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-layout{grid-template-columns:1fr!important;gap:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-nav button{height:auto!important;min-height:52px!important;padding:9px 10px!important;grid-template-columns:26px minmax(0,1fr)!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings .settings225-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .settings172-profile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced
  :is(.v172-profile-hero,.settings172-summary,.settings172-bottom-actions){grid-column:1/-1!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .v172-profile-hero{grid-template-columns:150px minmax(0,1fr)!important;min-height:190px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .settings172-hero-actions{grid-column:1/-1!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced .settings172-summary .v172-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #professional-settings#professional-settings.settings225-show-advanced
  :is(.settings172-details,.settings172-card,.settings204-integrations){grid-column:auto!important;grid-row:auto!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-agenda-hero::before{content:none!important;display:none!important;background:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda .v197-agenda-hero::after{content:""!important;display:block!important;position:absolute!important;left:auto!important;right:0!important;top:0!important;bottom:auto!important;width:342px!important;height:100%!important;background:url("../img/records-hero-leaves-v295.png") right center/342px 190px no-repeat!important;opacity:.88!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 12%,#000 34%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 12%,#000 34%,#000 100%)!important;z-index:0!important;pointer-events:none!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-shell{width:100%!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;gap:0!important;display:grid!important;grid-template-columns:245px minmax(0,1fr)!important;grid-template-rows:108px minmax(0,1fr)!important;overflow:hidden!important;background:#fbf8f2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-sidebar{grid-column:1!important;grid-row:1 / span 2!important;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;width:245px!important;min-width:245px!important;max-width:245px!important;height:100vh!important;min-height:100vh!important;margin:0!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:hidden!important;z-index:50!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{grid-column:2!important;grid-row:1!important;position:relative!important;width:100%!important;height:108px!important;min-height:108px!important;margin:0!important;padding:0 30px!important;transform:none!important;visibility:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-main{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;height:calc(100vh - 108px)!important;min-height:0!important;margin:0!important;padding:0 30px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fbf8f2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-clients-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-clients-metrics,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-clients-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-shell{grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:94px minmax(0,1fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-sidebar{width:220px!important;min-width:220px!important;max-width:220px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{height:94px!important;min-height:94px!important;padding:0 22px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-main{height:calc(100vh - 94px)!important;padding:0 22px 24px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-shell{grid-template-columns:228px minmax(0,1fr)!important;grid-template-rows:96px minmax(0,1fr)!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-sidebar{width:228px!important;min-width:228px!important;max-width:228px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{height:96px!important;min-height:96px!important;padding:0 26px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel .professional-main{height:calc(100vh - 96px)!important;padding:0 26px 26px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-toolbar{min-height:64px!important;height:64px!important;padding:10px 12px!important;gap:10px!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{height:44px!important;min-height:44px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field{padding:0 12px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:12.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:11.5px!important;line-height:1.15!important;padding-inline:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field .v289-control-svg,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field>span,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-table-head{height:50px!important;min-height:50px!important;font-size:11.5px!important;line-height:1.2!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-row{height:74px!important;min-height:74px!important;padding-top:9px!important;padding-bottom:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-avatar.v310-ref-photo{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity{grid-template-columns:46px minmax(0,1fr)!important;column-gap:10px!important;row-gap:2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:12.5px!important;line-height:1.15!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity span{font-size:10px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity small{font-size:9.4px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:10.8px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell strong{font-size:11.3px!important;line-height:1.25!important;font-weight:600!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell small{font-size:9.5px!important;line-height:1.2!important;margin-top:3px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-status{min-height:28px!important;padding:0 10px!important;border-radius:7px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-plan{min-height:29px!important;padding:0 10px!important;border-radius:7px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-row-menu{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-row-menu svg{width:18px!important;height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer{min-height:68px!important;height:68px!important;padding:12px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer p{font-size:10.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-pagination{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-page-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:8px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v310-page-ellipsis{width:28px!important;height:36px!important;font-size:12px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-table-head{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell strong{font-size:10.4px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero{min-height:148px!important;height:148px!important;padding-top:16px!important;padding-bottom:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy h3{font-size:28px!important;line-height:1.12!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy p{font-size:13px!important;line-height:1.45!important;margin-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-gold-button{min-height:48px!important;height:48px!important;font-size:13px!important;padding-inline:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-metrics{gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card{min-height:132px!important;height:132px!important;padding:16px 15px!important;grid-template-columns:56px minmax(0,1fr) 82px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-icon{font-size:25px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card strong{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card p{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-spark{width:78px!important;height:36px!important;margin-bottom:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-toolbar{min-height:72px!important;height:72px!important;padding:12px 14px!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{height:48px!important;min-height:48px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field{padding:0 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:13px!important;padding-inline:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field .v289-control-svg,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field>span,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-table-head{height:56px!important;min-height:56px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-row{height:92px!important;min-height:92px!important;padding:11px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-avatar.v310-ref-photo{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity{grid-template-columns:52px minmax(0,1fr)!important;column-gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:14px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity span{font-size:11.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity small{font-size:10.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:12.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell strong{font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell small{font-size:11px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-status{min-height:30px!important;height:30px!important;padding:0 11px!important;border-radius:8px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-status::before{width:6px!important;height:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-plan{min-height:30px!important;height:30px!important;padding:0 11px!important;border-radius:8px!important;font-size:11.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-row-menu{border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-row-menu svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer{min-height:72px!important;height:72px!important;padding:14px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer p{font-size:11.8px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-pagination{gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-page-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:10px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v310-page-ellipsis{width:30px!important;height:38px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head{min-height:96px!important;padding:16px!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar{width:58px!important;height:58px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head p{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{font-size:10.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block{padding:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block h4{font-size:13px!important;line-height:1.2!important;margin-bottom:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block strong{font-size:11.8px!important;line-height:1.28!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block p{font-size:11px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions{gap:8px!important;padding:12px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-quick-button{min-height:58px!important;font-size:10.5px!important;gap:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-quick-button span{font-size:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-full{height:46px!important;min-height:46px!important;font-size:12px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{height:44px!important;min-height:44px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:12.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-table-head{font-size:11.5px!important;min-height:52px!important;height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-row{min-height:84px!important;height:84px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity span{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity small{font-size:10.1px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell strong{font-size:11.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell small{font-size:10px!important}}@media (min-width:1024px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-sidebar:220px;--v570-head:94px;--v570-pad:22px}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-shell.professional-shell{box-sizing:border-box!important;width:100%!important;display:grid!important;grid-template-columns:var(--v570-sidebar) minmax(0,1fr)!important;grid-template-rows:var(--v570-head) minmax(0,1fr)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-sidebar.professional-sidebar{grid-column:1!important;grid-row:1 / -1!important;position:relative!important;left:auto!important;top:auto!important;width:var(--v570-sidebar)!important;min-width:var(--v570-sidebar)!important;max-width:var(--v570-sidebar)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-mobile-bar{grid-column:2!important;grid-row:1!important;box-sizing:border-box!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:var(--v570-head)!important;min-height:var(--v570-head)!important;max-height:var(--v570-head)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace.professional-main.professional-main{grid-column:2!important;grid-row:2!important;box-sizing:border-box!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:calc(100vh - var(--v570-head))!important;padding-left:var(--v570-pad)!important;padding-right:var(--v570-pad)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace>.professional-section{transition:none!important;animation:none!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace>.professional-section *,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace>.professional-section *::before,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace>.professional-section *::after{animation:none!important;transition-property:color,background-color,border-color,box-shadow,opacity!important}}@media (min-width:1280px) and (max-width:1365px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-sidebar:228px;--v570-head:96px;--v570-pad:26px}}@media (min-width:1366px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-sidebar:238px;--v570-head:92px;--v570-pad:28px}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-sidebar:245px;--v570-head:102px;--v570-pad:30px}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-mobile-bar{display:block!important;padding:0!important;background:#fbf8f2!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-context{position:absolute!important;left:30px!important;top:25px!important;width:290px!important;height:62px!important;margin:0!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search{position:absolute!important;left:345px!important;top:28px!important;width:342px!important;min-width:342px!important;max-width:342px!important;height:47px!important;min-height:47px!important;margin:0!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{position:absolute!important;right:25px!important;left:auto!important;top:20px!important;height:62px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-notifications,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-security-pill,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;transition:none!important}}@media (min-width:1440px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-head:clamp(70px,9.39vh,94px)}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-context{top:clamp(12px,2.25vh,23px)!important;height:clamp(47px,5.7vh,57px)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search{top:clamp(13px,2.55vh,26px)!important;height:clamp(36px,4.33vh,44px)!important;min-height:clamp(36px,4.33vh,44px)!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{top:clamp(9px,1.82vh,18px)!important;height:clamp(45px,5.7vh,57px)!important}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v570-head:105px}}@media (min-width:1024px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-sidebar:220px;--v571-head:94px;--v571-pad:22px}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-shell.professional-shell{position:relative!important;display:block!important;width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-sidebar.professional-sidebar{display:flex!important;flex-direction:column!important;position:fixed!important;left:0!important;top:0!important;right:auto!important;bottom:0!important;width:var(--v571-sidebar)!important;min-width:var(--v571-sidebar)!important;max-width:var(--v571-sidebar)!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;transform:none!important;translate:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:120!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-mobile-bar{display:block!important;position:fixed!important;left:var(--v571-sidebar)!important;right:0!important;top:0!important;bottom:auto!important;width:auto!important;max-width:none!important;height:var(--v571-head)!important;min-height:var(--v571-head)!important;max-height:var(--v571-head)!important;margin:0!important;z-index:110!important;transform:none!important;transition:none!important;animation:none!important;background:#fbf8f2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace.professional-main.professional-main{display:block!important;position:fixed!important;left:var(--v571-sidebar)!important;right:0!important;top:var(--v571-head)!important;bottom:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding-left:var(--v571-pad)!important;padding-right:var(--v571-pad)!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:auto!important;overflow-anchor:none!important;scrollbar-width:none!important;transform:none!important;transition:none!important;animation:none!important;background:#fbf8f2!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-workspace::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav-backdrop{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-menu-button{display:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{max-width:calc(100% - 720px)!important;min-width:0!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity{width:232px!important;min-width:232px!important;max-width:232px!important;overflow:visible!important;grid-template-columns:52px minmax(0,1fr) 18px!important;column-gap:10px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-account-copy{min-width:0!important;overflow:hidden!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-name{display:block!important;max-width:150px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width:1280px) and (max-width:1365px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-sidebar:228px;--v571-head:96px;--v571-pad:26px}}@media (min-width:1366px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-sidebar:238px;--v571-head:92px;--v571-pad:28px}}@media (min-width:1440px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-sidebar:245px;--v571-head:102px;--v571-pad:30px}}@media (min-width:1440px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-head:clamp(70px,9.39vh,94px)}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{--v571-head:105px}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-client-profile{overflow:hidden!important;background:#fffdf9!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-head{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;grid-template-areas:"avatar copy status"!important;align-items:start!important;column-gap:12px!important;row-gap:4px!important;min-height:108px!important;height:auto!important;padding:16px 14px 14px!important;border-bottom:1px solid #ece2d5!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar{grid-area:avatar!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-copy{grid-area:copy!important;min-width:0!important;overflow:visible!important;padding-top:1px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;overflow-wrap:anywhere!important;margin:0 0 4px!important;font-size:13.5px!important;line-height:1.18!important;font-weight:750!important;color:#213d35!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head p{margin:0 0 3px!important;font-size:10.8px!important;line-height:1.25!important;color:#596863!important;white-space:normal!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{display:block!important;margin:2px 0 0!important;font-size:9.9px!important;line-height:1.25!important;color:#78817d!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head>.v196-status{grid-area:status!important;align-self:start!important;justify-self:end!important;margin:1px 0 0!important;min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block{padding:15px 16px!important;border-bottom:1px solid #ece2d5!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block h4{margin:0 0 8px!important;font-size:13px!important;line-height:1.18!important;font-weight:700!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block strong{font-size:11.6px!important;line-height:1.28!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block p{margin:5px 0 0!important;font-size:10.8px!important;line-height:1.38!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"title title" "a b" "c d"!important;grid-template-rows:22px 60px 60px!important;gap:8px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 14px 12px!important;border:0!important;border-bottom:1px solid #ece2d5!important;border-radius:0!important;background:#fffdf9!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions h4{grid-area:title!important;align-self:center!important;margin:0!important;font-size:12.5px!important;line-height:1.1!important;font-weight:700!important;color:#285a47!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button{width:100%!important;height:60px!important;min-height:60px!important;margin:0!important;padding:7px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:9px!important;font-size:10.2px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button:nth-of-type(1){grid-area:a!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button:nth-of-type(2){grid-area:b!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button:nth-of-type(3){grid-area:c!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button:nth-of-type(4){grid-area:d!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v323-quick-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v290-inline-icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-full{width:calc(100% - 28px)!important;height:48px!important;min-height:48px!important;margin:12px 14px 14px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:9px!important;font-size:11.8px!important;font-weight:750!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-head{grid-template-columns:52px minmax(0,1fr) auto!important;min-height:100px!important;padding:14px 12px 12px!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{font-size:12.6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{font-size:9.4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-actions{grid-template-rows:21px 56px 56px!important;gap:7px!important;padding:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button{height:56px!important;min-height:56px!important;font-size:9.7px!important}}@media (min-width:1280px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-mobile-bar{overflow:visible!important;transition:none!important;animation:none!important;transform:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-context{position:absolute!important;left:30px!important;top:clamp(12px,2.25vh,23px)!important;width:285px!important;max-width:285px!important;height:clamp(47px,5.7vh,57px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:clamp(23px,2.85vh,30px)!important;line-height:1!important;white-space:nowrap!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-summary{margin-top:clamp(6px,1vh,10px)!important;font-size:clamp(10px,1.29vh,13px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:285px!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search{position:absolute!important;left:345px!important;top:clamp(13px,2.55vh,26px)!important;width:350px!important;min-width:350px!important;max-width:350px!important;height:clamp(36px,4.33vh,44px)!important;min-height:clamp(36px,4.33vh,44px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{position:absolute!important;right:30px!important;top:clamp(9px,1.82vh,18px)!important;left:auto!important;height:clamp(45px,5.7vh,57px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-notifications,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-security-pill,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;transition:none!important;animation:none!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-context{left:26px!important;width:250px!important;max-width:250px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search{left:290px!important;width:320px!important;min-width:320px!important;max-width:320px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions{right:26px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-sidebar:220px;--v575-head:94px;--v575-pad:22px}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-shell.professional-shell{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-sidebar.professional-sidebar{display:flex!important;flex-direction:column!important;position:fixed!important;inset:0 auto 0 0!important;width:var(--v575-sidebar)!important;min-width:var(--v575-sidebar)!important;max-width:var(--v575-sidebar)!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;transform:none!important;translate:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:120!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-mobile-bar{display:block!important;position:fixed!important;left:var(--v575-sidebar)!important;right:0!important;top:0!important;bottom:auto!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:var(--v575-head)!important;min-height:var(--v575-head)!important;max-height:var(--v575-head)!important;margin:0!important;padding:0!important;background:#fbf8f2!important;overflow:visible!important;z-index:110!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-workspace#professional-workspace.professional-main.professional-main{display:block!important;position:fixed!important;left:var(--v575-sidebar)!important;right:0!important;top:var(--v575-head)!important;bottom:0!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 var(--v575-pad) 28px!important;background:#fbf8f2!important;overflow-x:hidden!important;overflow-y:auto!important;overflow-anchor:none!important;scroll-behavior:auto!important;scrollbar-width:none!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-workspace::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-workspace>.professional-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview,
  html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview>[data-professional-home-content],
  html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview :is(.v193-home-hero,.v193-home-kpis,.v193-home-main,.v193-home-bottom){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-main>*{min-width:0!important;max-width:100%!important}html body.professional-ui-v340[data-professional-active-area="professional-overview"][data-professional-active-area] #app #route-professional-panel#route-professional-panel #professional-overview#professional-overview .v193-home-bottom>*{min-width:0!important;max-width:100%!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-header-context{position:absolute!important;left:var(--v575-pad)!important;top:clamp(12px,2.25vh,23px)!important;width:285px!important;max-width:285px!important;height:clamp(47px,5.7vh,57px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-global-search{position:absolute!important;left:345px!important;top:clamp(13px,2.55vh,26px)!important;width:350px!important;min-width:350px!important;max-width:350px!important;height:clamp(36px,4.33vh,44px)!important;min-height:clamp(36px,4.33vh,44px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-header-actions{position:absolute!important;right:var(--v575-pad)!important;left:auto!important;top:clamp(9px,1.82vh,18px)!important;height:clamp(45px,5.7vh,57px)!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-sidebar:220px;--v575-head:94px;--v575-pad:22px}}@media (min-width:1280px) and (max-width:1365px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-sidebar:228px;--v575-head:96px;--v575-pad:26px}}@media (min-width:1366px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-sidebar:238px;--v575-head:92px;--v575-pad:28px}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-sidebar:245px;--v575-head:102px;--v575-pad:30px}}@media (min-width:1440px) and (min-height:700px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-head:clamp(70px,9.39vh,94px)}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-sidebar-head{height:clamp(164px,19.55vh,181px)!important;min-height:clamp(164px,19.55vh,181px)!important;padding:0!important;margin:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel :is(.professional-logo-mark,.client-sidebar-brand-mark){width:206px!important;height:100%!important;min-width:206px!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-emblem{width:clamp(82px,9.3vh,93px)!important;height:clamp(73px,8.35vh,84px)!important;min-width:clamp(82px,9.3vh,93px)!important;min-height:clamp(73px,8.35vh,84px)!important;max-width:clamp(82px,9.3vh,93px)!important;max-height:clamp(73px,8.35vh,84px)!important;margin:clamp(8px,1.15vh,12px) auto 0!important;position:static!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-title{position:static!important;margin:0!important;font:500 clamp(23px,2.55vh,26px)/1.02 Georgia,"Times New Roman",serif!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-subtitle{position:static!important;margin:1px 0 0!important;font:500 clamp(14px,1.52vh,16px)/1 Georgia,"Times New Roman",serif!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-rule{position:static!important;width:118px!important;height:1px!important;margin:3px auto!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .v275-sidebar-brand-motto{position:static!important;margin:0!important;font-size:clamp(4.5px,.52vh,5.2px)!important;line-height:1!important;letter-spacing:.085em!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-nav.professional-nav{width:auto!important;margin:0 13px 0 18px!important;padding:0 0 100px!important;gap:0!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.client-sidebar-nav-item{width:100%!important;height:clamp(40px,4.45vh,45px)!important;min-height:clamp(40px,4.45vh,45px)!important;max-height:clamp(40px,4.45vh,45px)!important;flex:0 0 clamp(40px,4.45vh,45px)!important;padding:0 10px!important;gap:9px!important;border-radius:10px!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{width:clamp(20px,2.2vh,22px)!important;height:clamp(20px,2.2vh,22px)!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{font-size:clamp(12.3px,1.38vh,13.4px)!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-sidebar-foot{left:40px!important;right:auto!important;bottom:clamp(24px,3.1vh,32px)!important;width:164px!important;height:clamp(45px,5vh,50px)!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .client-sidebar-secure-note{width:164px!important;height:clamp(45px,5vh,50px)!important;min-height:clamp(45px,5vh,50px)!important;padding:7px 9px!important}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel{--v575-head:105px}}@media (min-width:1500px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-nav.professional-nav{margin-left:18px!important;margin-right:13px!important;width:auto!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item.client-sidebar-nav-item{height:49px!important;min-height:49px!important;max-height:49px!important;flex:0 0 49px!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{width:22px!important;height:22px!important}html body.professional-ui-v340[data-professional-active-area][data-professional-active-area] #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{font-size:14px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero{min-height:154px!important;height:154px!important;padding:16px 28px!important;gap:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-emblem{width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy h3{font-size:31px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy p{font-size:13.5px!important;line-height:1.5!important;margin-top:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-gold-button{min-height:50px!important;height:50px!important;font-size:14px!important;padding-inline:26px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-metrics{gap:15px!important;margin-top:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card{min-height:129px!important;height:129px!important;padding:16px 14px 13px!important;grid-template-columns:62px minmax(0,1fr) 94px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-icon{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card small{font-size:14px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card strong{font-size:33px!important;margin-top:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card p{font-size:11.5px!important;line-height:1.25!important;margin-top:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-spark{height:35px!important;margin-bottom:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-workspace{grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important;margin-top:20px!important;width:100%!important;max-width:100%!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-toolbar{min-height:76px!important;height:76px!important;padding:13px 14px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{height:50px!important;min-height:50px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field{padding:0 15px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field>span{font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:14.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:13.5px!important;line-height:1.2!important;padding-inline:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-table-head{height:58px!important;min-height:58px!important;padding-inline:16px!important;font-size:14px!important;line-height:1.2!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-row{height:96px!important;min-height:96px!important;padding:12px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-avatar.v310-ref-photo{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity{grid-template-columns:54px minmax(0,1fr)!important;column-gap:14px!important;row-gap:3px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:15px!important;line-height:1.2!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity span{font-size:12px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity small{font-size:11.5px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:13px!important;line-height:1.35!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell strong{font-size:13.4px!important;line-height:1.28!important;font-weight:600!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell small{font-size:11.8px!important;line-height:1.28!important;margin-top:3px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-status{min-height:31px!important;height:31px!important;padding:0 12px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-plan{min-height:31px!important;height:31px!important;padding:0 12px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-row-menu{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:19px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer{min-height:76px!important;height:76px!important;padding:15px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer p{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-page-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-profile{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-head{min-height:112px!important;padding:17px 16px!important;grid-template-columns:62px minmax(0,1fr) auto!important;gap:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{font-size:15.5px!important;line-height:1.18!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head p{font-size:12.2px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{font-size:11.2px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head>.v196-status{min-height:30px!important;height:30px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block{padding:17px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block h4,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions h4{font-size:14px!important;line-height:1.2!important;margin-bottom:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block strong{font-size:12.8px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block p{font-size:11.8px!important;line-height:1.38!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-actions{gap:9px!important;padding:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button{min-height:64px!important;height:64px!important;font-size:11.5px!important;line-height:1.18!important;gap:6px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v323-quick-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v290-inline-icon{width:21px!important;height:21px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-full{height:50px!important;min-height:50px!important;font-size:13px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card small{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card strong{font-size:30px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-search-field input{font-size:13px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-filter-field select,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-filter{font-size:12.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-client-identity strong{font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-cell{font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{font-size:14px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:center!important;column-gap:26px!important;min-height:154px!important;height:154px!important;padding:0 28px!important;border:1px solid #bd9139!important;border-radius:14px!important;background:linear-gradient(100deg,#0a5144 0%,#06483d 60%,#053f36 100%)!important;box-shadow:0 8px 20px rgba(41,58,45,.08)!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero::before{content:none!important;display:none!important;background:none!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:390px!important;height:100%!important;background:url("../img/clients-hero-leaves-v187.png") right center/390px auto no-repeat!important;opacity:.86!important;mix-blend-mode:normal!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,#000 48%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,#000 48%,#000 100%)!important;pointer-events:none!important;z-index:1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero-emblem{position:relative!important;left:auto!important;top:auto!important;display:block!important;visibility:visible!important;opacity:1!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important;margin:0 auto!important;object-fit:contain!important;content:url("../img/telehealth-emblem-reference-v294.png")!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 9px rgba(0,0,0,.20))!important;transform:none!important;z-index:3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-hero-copy{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:700px!important;margin:0!important;z-index:3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy h3{margin:0!important;font:500 31px/1.1 Georgia,"Times New Roman",serif!important;letter-spacing:-.015em!important;color:#ebc573!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-hero-copy p{margin:9px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#fffaf1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-gold-button{position:relative!important;left:auto!important;top:auto!important;justify-self:end!important;width:auto!important;min-width:176px!important;height:50px!important;min-height:50px!important;padding:0 24px!important;margin:0!important;font-size:14px!important;z-index:4!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-top:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-metric-card{position:relative!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:minmax(54px,1fr) 28px!important;column-gap:13px!important;row-gap:2px!important;align-items:start!important;box-sizing:border-box!important;width:100%!important;height:129px!important;min-height:129px!important;max-height:129px!important;padding:14px 14px 10px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-icon{grid-column:1!important;grid-row:1!important;align-self:start!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;margin:0!important;font-size:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-icon svg{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;max-width:27px!important;max-height:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card>div{grid-column:2!important;grid-row:1!important;align-self:start!important;min-width:0!important;width:100%!important;padding:1px 0 0!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card small{display:block!important;margin:0 0 5px!important;font-size:13.5px!important;line-height:1.1!important;font-weight:600!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card strong{display:block!important;margin:0!important;font-size:30px!important;line-height:1!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card .v275-metric-trend{position:absolute!important;left:14px!important;bottom:12px!important;display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:calc(100% - 118px)!important;margin:0!important;padding:0!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;z-index:2!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card .v275-metric-trend b{font-size:10.7px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card .v275-metric-trend span{font-size:10.2px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-spark{position:absolute!important;right:14px!important;bottom:8px!important;display:block!important;width:88px!important;height:25px!important;min-width:88px!important;min-height:25px!important;max-width:88px!important;max-height:25px!important;margin:0!important;align-self:auto!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-spark::before{inset:2px 0 3px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card{position:relative!important;height:118px!important;min-height:118px!important;padding:12px 12px 9px!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:minmax(50px,1fr) 26px!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-icon{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card small{font-size:12.5px!important;margin-bottom:4px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card strong{font-size:28px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-metric-card .v275-metric-trend{left:12px!important;bottom:10px!important;font-size:9.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-spark{right:12px!important;bottom:7px!important;width:78px!important;height:23px!important;min-width:78px!important;max-width:78px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-workspace{height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-table-card{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-list{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-profile{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-footer{min-height:72px!important;height:72px!important;padding:14px 16px!important}}@media (min-width:1440px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-workspace{grid-template-columns:minmax(0,1fr) 360px!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-profile{width:360px!important;min-width:360px!important;max-width:360px!important;border-radius:16px!important;font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-head{min-height:126px!important;padding:20px 18px!important;grid-template-columns:68px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar.v310-ref-photo{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;font-size:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-copy{min-width:0!important;padding-top:1px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{margin:0!important;font-size:16.5px!important;line-height:1.18!important;font-weight:750!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head p{margin-top:6px!important;font-size:12.8px!important;line-height:1.28!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{display:block!important;margin-top:5px!important;font-size:11.8px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head>.v196-status{height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;align-self:start!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block{padding:20px 18px!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block h4,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions h4{margin:0 0 10px!important;font-size:15px!important;line-height:1.2!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block strong{font-size:13.4px!important;line-height:1.3!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block p{margin-top:6px!important;font-size:12.5px!important;line-height:1.42!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients .v196-profile-actions{grid-template-columns:1fr 1fr!important;grid-template-areas:"title title" "a b" "c d"!important;gap:10px!important;padding:18px!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button{height:72px!important;min-height:72px!important;padding:8px 7px!important;font-size:12px!important;line-height:1.2!important;gap:7px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v323-quick-icon,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v290-inline-icon{width:23px!important;height:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-full{height:54px!important;min-height:54px!important;margin:14px 18px 18px!important;font-size:13.5px!important;border-radius:10px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-clients-workspace{grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #app #route-professional-panel#route-professional-panel #professional-clients#professional-clients .v196-client-profile{width:340px!important;min-width:340px!important;max-width:340px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head{min-height:118px!important;padding:18px 16px!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-avatar{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head h3{font-size:15.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head p{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-head small{font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block{padding:18px 16px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block h4,
  html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions h4{font-size:14.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block strong{font-size:12.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-block p{font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions{padding:16px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-actions .v196-quick-button{height:68px!important;min-height:68px!important;font-size:11.3px!important}html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-profile-full{height:52px!important;min-height:52px!important;margin:13px 16px 16px!important;font-size:13px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #app #route-professional-panel#route-professional-panel #professional-agenda#professional-agenda{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero{width:100%!important;max-width:none!important;min-height:190px!important;height:190px!important;grid-template-columns:210px minmax(0,1fr) 230px!important;gap:24px!important;padding:18px 30px!important;border-radius:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-emblem{display:block!important;opacity:1!important;visibility:visible!important;width:170px!important;height:154px!important;max-width:170px!important;max-height:154px!important;object-fit:contain!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy h3{font-size:32px!important;line-height:1.08!important;font-weight:500!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-copy p{max-width:610px!important;margin-top:12px!important;font-size:13.5px!important;line-height:1.55!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-hero-actions{min-width:220px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda :is(.v197-gold-button,.v197-outline-button){min-height:44px!important;height:44px!important;font-size:12px!important;border-radius:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin-top:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card{position:relative!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:70px 31px!important;min-height:129px!important;height:129px!important;padding:14px 14px 10px!important;gap:0 14px!important;border-radius:14px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon{grid-column:1!important;grid-row:1!important;width:54px!important;height:54px!important;align-self:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon svg{width:27px!important;height:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card>div:not(.v197-metric-icon):not(.v197-spark){grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card small{font-size:13.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card strong{font-size:30px!important;line-height:1!important;margin-top:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p{position:absolute!important;left:14px!important;bottom:11px!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p b{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-spark{position:absolute!important;right:13px!important;bottom:9px!important;width:88px!important;height:25px!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-workspace{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:18px 0 0!important;padding:0 0 24px!important;display:grid!important;grid-template-columns:340px minmax(0,1fr) 310px!important;gap:16px!important;align-items:start!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-left{width:auto!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda :is(.v197-calendar-card,.v197-calendar-view,.v197-agenda-day,.v197-agenda-right>.professional-panel){width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-card{min-height:410px!important;padding:18px 16px 16px!important;border-radius:14px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head strong{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-head button{width:38px!important;height:38px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-weekdays span{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid{grid-auto-rows:43px!important;gap:4px 2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){height:43px!important;min-height:43px!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-grid button.is-selected{width:39px!important;height:39px!important;min-height:39px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-legend{font-size:10.5px!important;gap:12px!important;padding:12px 8px 0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view{min-height:132px!important;padding:16px!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading h3{font-size:13.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-view .v197-card-heading select{height:36px!important;width:92px!important;font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-check{font-size:11.5px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day{min-height:430px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day-head{min-height:62px!important;height:62px!important;padding:0 16px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-symbol svg{width:20px!important;height:20px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-day-head h3{font-size:16.5px!important;line-height:1.15!important;max-width:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-week-button{height:36px!important;min-width:90px!important;font-size:11px!important;padding:0 12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-list{padding:12px!important;gap:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty{min-height:300px!important;padding:72px 24px 36px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty strong{font-size:15px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty p{font-size:11.5px!important;line-height:1.4!important;margin:8px 0 18px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty .btn{height:44px!important;min-height:44px!important;font-size:12px!important;padding:0 22px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-row{min-height:84px!important;padding:10px!important;grid-template-columns:58px minmax(0,1fr) auto!important;column-gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-time{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-avatar{width:40px!important;height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-person-copy strong{font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-person-copy small{font-size:10.5px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-status{height:28px!important;max-width:110px!important;padding:0 9px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-row-actions button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-free-copy{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v291-agenda-schedule{height:34px!important;min-width:92px!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:14px!important;align-content:start!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right>.professional-panel{padding:16px!important;border-radius:14px!important;min-height:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-right .v197-card-heading h3{font-size:14.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-text-button{height:32px!important;font-size:10.5px!important;padding:0 10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-card{min-height:235px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminders-card{min-height:120px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-card{min-height:135px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date{font-size:10px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date b{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-copy strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-copy strong{font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-copy small{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-reminder-badge{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-free-list .v291-free-chip time{font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-full-outline{min-height:38px!important;font-size:10.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-metrics{gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card{min-height:112px!important;height:112px!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:62px 28px!important;padding:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-icon{width:46px!important;height:46px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card small{font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card strong{font-size:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-spark{width:72px!important;height:23px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-workspace{grid-template-columns:300px minmax(0,1fr) 275px!important;gap:12px!important;height:auto!important;min-height:0!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p.is-neutral,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p.is-neutral b{color:#6f7772!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p.is-positive b{color:#38814c!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card p.is-negative b{color:#e4423a!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-metric-card.is-zero-metric .v197-spark polyline{opacity:.38!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:190px!important;margin:0!important;padding:30px 24px 32px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;place-content:center!important;justify-items:center!important;align-items:center!important;gap:0!important;text-align:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]) strong{margin:0!important;font-size:15px!important;line-height:1.25!important;text-align:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]) p{margin:8px 0 18px!important;font-size:11.5px!important;line-height:1.4!important;text-align:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]) .btn{display:inline-flex!important;width:auto!important;min-width:146px!important;max-width:220px!important;height:44px!important;min-height:44px!important;margin:0 auto!important;padding:0 22px!important;justify-self:center!important;align-self:center!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda[data-v428-agenda-view-state="daily"] .v197-agenda-day:has(.v197-agenda-empty:not([hidden])){height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}@media (max-width:767px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]){min-height:156px!important;padding:24px 16px 26px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-agenda-empty:not([hidden]) .btn{width:min(100%,220px)!important;min-width:0!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-card{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px 16px 16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-head{min-height:38px!important;height:auto!important;margin:0 0 11px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-head strong{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:18px!important;line-height:1.15!important;font-weight:700!important;color:#173f38!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-nav{flex:0 0 auto!important;height:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-nav .v197-icon-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-nav .v197-today-button{width:auto!important;min-width:54px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-weekdays{margin:8px 0 7px!important;gap:2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-weekdays span{font-size:10.5px!important;line-height:1!important;font-weight:700!important;color:#596660!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid{width:100%!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-rows:42px!important;gap:4px 2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:500!important;color:#30443e!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid .v291-outside-day{color:#a8ada9!important;opacity:.78!important;font-weight:400!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid button.is-selected{width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;justify-self:center!important;align-self:center!important;font-size:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-legend{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:34px!important;margin:10px 0 0!important;padding:11px 7px 0!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;font-size:10px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-legend span{gap:5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-legend i{flex:0 0 auto!important;width:6px!important;height:6px!important}@media (max-width:767px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-card{height:auto!important;min-height:0!important;padding:16px 14px 15px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-head{min-height:38px!important;margin-bottom:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-head strong{font-size:17px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-weekdays span{font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid{grid-auto-rows:41px!important;gap:4px 2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid :is(button,span.v177-calendar-empty){height:41px!important;min-height:41px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-grid button.is-selected{width:39px!important;max-width:39px!important;height:39px!important;min-height:39px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-legend{min-height:32px!important;margin-top:9px!important;padding:10px 4px 0!important;gap:10px!important;font-size:9.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-calendar-legend span{gap:4px!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card .v197-card-heading{min-height:36px!important;align-items:center!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card .v197-card-heading h3{margin:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;color:#173f38!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card .v197-text-button{box-sizing:border-box!important;min-width:68px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-list{display:grid!important;gap:0!important;margin-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 8px!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:38px!important;padding:5px 0!important;border-bottom:1px solid #eee6db!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-row:last-child{border-bottom:0!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-date{display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;gap:2px!important;min-width:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:9.8px!important;line-height:1.05!important;font-weight:700!important;color:#42544e!important;text-transform:uppercase!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-date b{display:block!important;font-size:11.5px!important;line-height:1!important;font-weight:800!important;color:#173f38!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-copy{min-width:0!important;display:flex!important;align-items:center!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-copy strong{display:block!important;min-width:0!important;margin:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;color:#2d4841!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-dot{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;justify-self:end!important;border-radius:50%!important}@media (max-width:767px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card{padding:15px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-card .v197-card-heading h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-row{grid-template-columns:47px minmax(0,1fr) 8px!important;min-height:38px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-date b{font-size:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-date{font-size:9.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-upcoming-copy strong{font-size:10.8px!important}}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card{box-sizing:border-box!important;height:auto!important;min-height:148px!important;max-height:none!important;padding:16px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-card-heading{min-height:30px!important;height:auto!important;display:flex!important;align-items:center!important;margin:0 0 7px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-card-heading h3{margin:0!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:15px!important;line-height:1.18!important;font-weight:700!important;color:#173f38!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card [data-agenda-free-slot-empty]:not([hidden]){display:block!important;min-height:28px!important;margin:3px 0 11px!important;color:#65746f!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10.5px!important;line-height:1.35!important;font-weight:400!important;overflow-wrap:anywhere!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:4px 0 11px!important;padding:0!important;list-style:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list[hidden]{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .professional-agenda-slot{min-width:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .professional-agenda-slot time,
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .v291-free-chip{box-sizing:border-box!important;width:100%!important;height:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0 7px!important;border:1px solid #d9dfc8!important;border-radius:7px!important;background:#f1f3e6!important;color:#3f624b!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .v291-free-chip time{height:auto!important;min-height:0!important;border:0!important;background:transparent!important;padding:0!important;font-size:10.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .professional-agenda-slot span,
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .v291-free-chip span{display:none!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-full-outline{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 12px!important;border:1px solid #8eaa91!important;border-radius:7px!important;background:#fffdfa!important;color:#24543f!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:10.8px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important;white-space:normal!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-full-outline:hover{background:#f7f7ef!important;border-color:#6f9677!important}@media (max-width:767px){html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card{min-height:146px!important;padding:15px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-card-heading h3{font-size:14.5px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card [data-agenda-free-slot-empty]:not([hidden]){min-height:27px!important;margin:3px 0 10px!important;font-size:10.2px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list{gap:6px!important;margin-bottom:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .professional-agenda-slot time,
  html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-list .v291-free-chip{min-height:31px!important;height:31px!important;font-size:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #route-professional-panel #professional-agenda .v197-free-card .v197-full-outline{min-height:40px!important;height:40px!important;font-size:10.5px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar.professional-sidebar{overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{z-index:3!important;flex:1 1 auto!important;min-height:0!important;margin:0 14px 0 17px!important;padding:0 0 88px!important;overscroll-behavior:contain!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{padding-left:9px!important;padding-right:8px!important;gap:8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{letter-spacing:0!important;font-size:clamp(12.3px,1.38vh,13.4px)!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{letter-spacing:-.012em!important;font-size:clamp(11.8px,1.28vh,12.6px)!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"]{padding-left:9px!important;padding-right:7px!important;border-radius:11px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:clamp(11.7px,1.26vh,12.4px)!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar::after{z-index:1!important;pointer-events:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-head{position:relative!important;z-index:3!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot.professional-sidebar-foot{box-sizing:border-box!important;position:absolute!important;z-index:8!important;left:30px!important;right:30px!important;bottom:22px!important;width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .client-sidebar-secure-note.client-sidebar-secure-note{box-sizing:border-box!important;position:relative!important;z-index:9!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:8px 11px!important;border:1px solid rgba(215,172,67,.72)!important;border-radius:11px!important;background:rgba(6,55,45,.78)!important;box-shadow:0 0 16px rgba(214,170,63,.13)!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .client-sidebar-secure-note>svg{flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;color:#e0b54c!important;stroke:currentColor!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .v275-secure-copy{box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;height:auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .v275-secure-copy strong{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#f3dfac!important;font-size:10.4px!important;font-weight:700!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .v275-secure-copy small{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#d8c796!important;font-size:8.2px!important;font-weight:500!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .client-sidebar-logout{display:none!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{margin-left:16px!important;margin-right:13px!important;padding-bottom:84px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{height:clamp(39px,4.35vh,43px)!important;min-height:clamp(39px,4.35vh,43px)!important;max-height:clamp(39px,4.35vh,43px)!important;flex-basis:clamp(39px,4.35vh,43px)!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot.professional-sidebar-foot{left:31px!important;right:31px!important;bottom:20px!important;height:56px!important;min-height:56px!important;max-height:56px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot .client-sidebar-secure-note.client-sidebar-secure-note{height:56px!important;min-height:56px!important;max-height:56px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav{margin-left:14px!important;margin-right:11px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:11.4px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot.professional-sidebar-foot{left:27px!important;right:27px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel{--v570-head:98px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-mobile-bar.professional-header{box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:98px!important;min-height:98px!important;max-height:98px!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fbf8f2!important;border:0!important;box-shadow:none!important;transform:none!important;transition:none!important;animation:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{box-sizing:border-box!important;position:absolute!important;left:24px!important;top:18px!important;width:310px!important;min-width:310px!important;max-width:310px!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:visible!important;transform:none!important;transition:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-eyebrow{display:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title-line{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#0d483c!important;font-size:30px!important;line-height:1!important;font-weight:750!important;letter-spacing:-.032em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title-dot{display:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-summary{display:block!important;width:100%!important;max-width:100%!important;margin:9px 0 0!important;color:#626863!important;font-size:12.5px!important;line-height:1.18!important;font-weight:450!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{box-sizing:border-box!important;position:absolute!important;left:350px!important;top:24px!important;width:350px!important;min-width:390px!important;max-width:390px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 10px 0 14px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #d9cfbf!important;border-radius:12px!important;background:#fffdf9!important;box-shadow:0 1px 2px rgba(51,43,30,.025)!important;transform:none!important;transition:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search>svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;color:#61736d!important;stroke:currentColor!important;stroke-width:1.7!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#40524c!important;font-size:11.5px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search input::placeholder{color:#7f8884!important;opacity:1!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-search-key{box-sizing:border-box!important;min-width:58px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;display:grid!important;place-items:center!important;border:1px solid #ddd3c4!important;border-radius:7px!important;background:#fffaf5!important;color:#686f6b!important;font-size:9.5px!important;font-weight:600!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-actions{box-sizing:border-box!important;position:absolute!important;right:24px!important;left:auto!important;top:18px!important;width:auto!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;white-space:nowrap!important;transform:none!important;transition:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-notifications{box-sizing:border-box!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-notification-icon{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;stroke-width:1.75!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-notification-count{position:absolute!important;top:0!important;right:-2px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;display:grid!important;place-items:center!important;border:2px solid #fbf8f2!important;border-radius:999px!important;background:#c98d19!important;color:#fff!important;font-size:9.5px!important;font-weight:750!important;line-height:1!important}.professional-header-notification-label{display:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-security-pill{box-sizing:border-box!important;position:static!important;flex:0 0 auto!important;width:auto!important;min-width:138px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #d9e2c7!important;border-radius:11px!important;background:#eef4e3!important;color:#336b34!important;box-shadow:none!important;font-size:11.3px!important;line-height:1!important;font-weight:650!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-security-pill svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;stroke:#3b753f!important;stroke-width:1.8!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-identity{box-sizing:border-box!important;position:static!important;flex:0 0 205px!important;width:205px!important;min-width:205px!important;max-width:205px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 18px!important;grid-template-rows:1fr 1fr!important;column-gap:11px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-avatar{grid-column:1!important;grid-row:1 / span 2!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;border:0!important;border-radius:50%!important;background-color:#ece6d8!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:none!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-account-copy{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-name{order:1!important;display:block!important;max-width:128px!important;color:#172b24!important;font-size:13.5px!important;line-height:1.08!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-account-copy small{order:2!important;display:block!important;color:#6a706c!important;font-size:10.2px!important;line-height:1.08!important;white-space:nowrap!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-profile-chevron{grid-column:3!important;grid-row:1 / span 2!important;width:18px!important;height:18px!important;margin:0!important;display:grid!important;place-items:center!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-profile-chevron svg{width:16px!important;height:16px!important;stroke-width:2!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel{--v570-head:96px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-mobile-bar.professional-header{height:96px!important;min-height:96px!important;max-height:96px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:20px!important;top:17px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:62px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:27px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-summary{margin-top:8px!important;font-size:11.5px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:300px!important;top:23px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:48px!important;min-height:48px!important;max-height:48px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search input{font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-actions{right:19px!important;top:17px!important;height:62px!important;min-height:62px!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-security-pill{min-width:122px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;font-size:10.4px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-identity{flex-basis:178px!important;width:178px!important;min-width:178px!important;max-width:178px!important;height:58px!important;min-height:58px!important;max-height:58px!important;grid-template-columns:48px minmax(0,1fr) 16px!important;column-gap:9px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-name{max-width:108px!important;font-size:12.3px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-account-copy small{font-size:9.5px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel{--v570-head:104px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-mobile-bar.professional-header{height:104px!important;min-height:104px!important;max-height:104px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:26px!important;top:19px!important;width:325px!important;min-width:325px!important;max-width:325px!important;height:66px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:31px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-summary{margin-top:9px!important;font-size:12.5px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:360px!important;top:26px!important;width:330px!important;min-width:330px!important;max-width:330px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-actions{right:22px!important;top:19px!important;height:66px!important;min-height:66px!important;gap:14px!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel{--v570-head:110px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-mobile-bar.professional-header{height:110px!important;min-height:110px!important;max-height:110px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:28px!important;top:20px!important;width:340px!important;min-width:340px!important;max-width:340px!important;height:68px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:33px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-summary{margin-top:10px!important;font-size:13.2px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:365px!important;top:27px!important;width:370px!important;min-width:370px!important;max-width:370px!important;height:52px!important;min-height:52px!important;max-height:52px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search input{height:48px!important;min-height:48px!important;font-size:11.8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-actions{right:28px!important;top:20px!important;height:68px!important;min-height:68px!important;gap:17px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-security-pill{min-width:142px!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:11.6px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-identity{flex-basis:214px!important;width:214px!important;min-width:214px!important;max-width:214px!important;height:62px!important;min-height:62px!important;max-height:62px!important;grid-template-columns:54px minmax(0,1fr) 18px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-avatar{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-name{max-width:134px!important;font-size:14px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-header-account-copy small{font-size:10.5px!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{box-sizing:border-box!important;width:auto!important;min-width:0!important;margin-left:14px!important;margin-right:11px!important;padding-top:2px!important;padding-bottom:88px!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{box-sizing:border-box!important;flex:0 0 46px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-radius:10px!important;overflow:hidden!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{min-height:48px!important;height:48px!important;max-height:48px!important;flex-basis:48px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .professional-nav-icon{box-sizing:border-box!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;display:grid!important;place-items:center!important;margin:0!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .professional-nav-icon-svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;stroke-width:1.75!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;margin:0!important;color:inherit!important;font-size:14.6px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.012em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important;transform-origin:left center!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:13.25px!important;font-weight:650!important;letter-spacing:-.018em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-finance"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-copilot"] .client-sidebar-nav-label{font-size:14.4px!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{margin-left:14px!important;margin-right:10px!important;gap:3px!important;padding-bottom:86px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{flex-basis:47px!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding-left:9px!important;padding-right:8px!important;gap:10px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:49px!important;height:49px!important;min-height:49px!important;max-height:49px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{font-size:14.8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:13.45px!important}}@media (min-width:1024px) and (max-height:799px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{gap:2px!important;padding-bottom:82px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{flex-basis:43px!important;height:43px!important;min-height:43px!important;max-height:43px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:45px!important;height:45px!important;min-height:45px!important;max-height:45px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{font-size:13.7px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:12.6px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .professional-nav-icon-svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{margin-left:12px!important;margin-right:8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{font-size:14px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:12.65px!important}}@media (min-width:1600px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item{flex-basis:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label{font-size:15.2px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{font-size:13.8px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .professional-nav-icon-svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}}@media (min-width:1024px){html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  ){font-size:13px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  :is(
    small,
    .panel-kicker,
    [class*="-kicker"],
    [class*="-eyebrow"],
    [class*="-meta"],
    [class*="-trend"],
    [class*="-foot"],
    [class*="-hint"],
    [class*="-caption"],
    [class*="-source"]
  ){font-size:11.5px!important;line-height:1.35!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  label{font-size:12.5px!important;line-height:1.2!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  label>span{font-size:12.5px!important;line-height:1.2!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  :is(input:not([type="checkbox"]):not([type="radio"]),select){min-height:46px!important;font-size:12.5px!important;line-height:1.2!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  textarea{min-height:82px!important;font-size:12.5px!important;line-height:1.4!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  .btn{min-height:40px!important;font-size:12px!important;line-height:1!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  :is(.btn,button) svg{min-width:17px!important;min-height:17px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="table-head"]{min-height:46px!important;font-size:11.5px!important;line-height:1.2!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="table-head"]>*{font-size:11.5px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="table-row"]{min-height:50px!important;font-size:11.8px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="table-row"]>*{font-size:11.8px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  :is(
    .system-status,
    [class*="-status"],
    [class*="-badge"],
    [class*="-chip"],
    [class*="-pill"]
  ){min-height:25px!important;font-size:10.5px!important;line-height:1!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="-row"] strong{font-size:12px!important;line-height:1.2!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  [class*="-row"] :is(p,small){font-size:11px!important;line-height:1.35!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot
  )
  [class*="kpi"] :is(span,small,p){font-size:11.5px!important;line-height:1.3!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot
  )
  [class*="metric-card"] :is(span,small,p){font-size:11.5px!important;line-height:1.3!important}#professional-overview .v193-kpi-foot{font-size:11px!important}#professional-overview .v193-mini{min-height:34px!important;padding-inline:11px!important;font-size:10.5px!important}#professional-overview .v193-agenda-row{min-height:48px!important;font-size:11.5px!important}#professional-overview .v193-agenda-row time{font-size:11.5px!important}#professional-overview .v193-person strong{font-size:11.8px!important}#professional-overview .v193-person span{font-size:10.5px!important}#professional-overview .v193-chip{min-height:26px!important;font-size:10px!important}#professional-overview .v193-agenda-more{font-size:10.5px!important}#professional-overview .v193-client-row .btn{min-height:34px!important;font-size:10.5px!important}#professional-overview .v193-guidance-row strong{font-size:11.5px!important}#professional-overview .v193-guidance-row span{font-size:10.5px!important}#professional-overview .v193-empty{font-size:11.5px!important}#professional-overview .v214-finance-period{min-height:34px!important;font-size:10.5px!important}#professional-overview .v214-finance-trend{min-height:28px!important;font-size:10px!important}#professional-overview .v193-finance-labels{font-size:10px!important}#professional-clients .v196-search-field input{font-size:12.5px!important}#professional-clients :is(.v196-filter-field select,.v196-more-filter){min-height:44px!important;height:44px!important;font-size:11.5px!important}#professional-clients .v196-clients-table-head{min-height:48px!important;font-size:11px!important}#professional-clients .v196-cell{font-size:11.5px!important}#professional-clients .v196-cell strong{font-size:11.8px!important}#professional-clients .v196-clients-footer p{font-size:10.8px!important}#professional-clients .v196-page-button{min-width:36px!important;height:36px!important;font-size:10.5px!important}#professional-clients .v196-quick-button{min-height:42px!important;font-size:10.5px!important}#professional-clients .v196-profile-full{min-height:42px!important;font-size:11.5px!important}#professional-clients .v196-more-popover label{font-size:11px!important}#professional-clients .v196-more-popover select{min-height:42px!important;height:42px!important;font-size:11px!important}#professional-clients .v196-popover-clear{min-height:40px!important;height:40px!important;font-size:11px!important}#professional-agenda .v197-hero-kicker{font-size:10.5px!important}#professional-agenda :is(.v197-gold-button,.v197-outline-button){min-height:46px!important;font-size:12px!important}#professional-agenda .v197-today-button{min-height:36px!important;height:36px!important;font-size:10.5px!important}#professional-agenda .v197-calendar-weekdays span{font-size:10px!important}#professional-agenda :is(.v197-calendar-grid button,.v177-calendar-empty){min-height:36px!important;height:36px!important;font-size:11px!important}#professional-agenda .v197-calendar-legend{font-size:9.8px!important}#professional-agenda .v197-card-heading select{min-height:38px!important;height:38px!important;font-size:10.8px!important}#professional-agenda .v197-check{font-size:10.8px!important}#professional-agenda .v197-day-kicker{font-size:9.8px!important}#professional-agenda .v197-week-button{min-height:36px!important;height:36px!important;font-size:10.2px!important}#professional-agenda .v197-agenda-status-row{font-size:10.5px!important}#professional-agenda .v197-agenda-status-row .status{font-size:9.8px!important}#professional-agenda .v197-agenda-empty p{font-size:11px!important}#professional-agenda .v197-text-button{font-size:10.5px!important}#professional-agenda .v197-upcoming-date{font-size:9.5px!important}#professional-agenda .v197-upcoming-date b{font-size:11px!important}#professional-agenda .v197-upcoming-copy{font-size:10.5px!important}#professional-attendances .v199-metric-card small{font-size:12px!important}#professional-attendances .v199-metric-card p{font-size:11.5px!important}#professional-attendances .v199-metric-trend{font-size:10.5px!important}#professional-attendances .v199-filter-field>span{font-size:10.5px!important}#professional-attendances .v199-filter-field select{min-height:44px!important;height:44px!important;font-size:11.5px!important}#professional-attendances .v199-clear-button{min-height:42px!important;height:42px!important;font-size:11px!important}#professional-attendances .v199-table-head{min-height:48px!important;font-size:10.8px!important}#professional-attendances .v199-table-footer p{font-size:10.5px!important}#professional-consents .consents202-kpis small{font-size:10.8px!important}#professional-consents .consents202-history header p{font-size:10.8px!important}#professional-consents .consents202-link{font-size:10.8px!important}#professional-consents .consents202-filters label{font-size:11px!important}#professional-consents .v70-consent-item h4{font-size:12.5px!important}#professional-consents .v70-consent-item .panel-kicker{font-size:9.8px!important}#professional-consents .v70-documents-meta{font-size:10px!important}#professional-consents .v70-consent-actions .btn{min-height:36px!important;font-size:10.5px!important}#professional-consents .consents202-history [data-consents167-history] time{font-size:9.8px!important}#professional-consents .consents202-history [data-consents167-history] h4{font-size:11.5px!important}#professional-consents .consents202-history [data-consents167-history] p{font-size:10.5px!important}#professional-consents .consents202-history [data-consents167-history] span{font-size:9.8px!important}#professional-consents .consents202-privacy p{font-size:11px!important}#professional-consents .consents202-privacy ul{font-size:10px!important}#professional-consents .consents202-empty{font-size:11px!important}#professional-consents .consents202-source{font-size:10.5px!important}#professional-consents .consents167-detail-grid dt{font-size:10px!important}#professional-consents .consents167-detail-grid dd{font-size:11.5px!important}#professional-consents .consents167-detail-section p{font-size:11px!important}#professional-guidance .v163-guidance-intro-state small{font-size:9.8px!important}#professional-guidance .v163-guidance-intro-state strong{font-size:12px!important}#professional-guidance .v163-guidance-intro-state p{font-size:10.8px!important}#professional-guidance .v163-guidance-eyebrow{font-size:9.8px!important}#professional-guidance .guidance168-tabs button{min-height:42px!important;font-size:11.5px!important}#professional-guidance .guidance202-kpis span{font-size:11px!important}#professional-guidance .guidance202-kpis small{font-size:10px!important}#professional-guidance .v163-guidance-pending header small{min-width:30px!important;height:30px!important;font-size:10px!important}#professional-guidance .v163-guidance-record-mark{width:28px!important;height:28px!important;font-size:11px!important}#professional-guidance .v163-guidance-record-title h3{font-size:12px!important}#professional-guidance .v163-guidance-record-copy>p{font-size:10.8px!important}#professional-guidance .v163-guidance-record-meta{font-size:9.8px!important}#professional-guidance .v163-guidance-record-action .btn{min-height:36px!important;font-size:10.5px!important}#professional-finance .v203-finance-hero-actions .btn{font-size:12px!important}#professional-finance .v203-finance-kpi-copy>small{font-size:10.8px!important}#professional-finance .v203-finance-panel header p{font-size:11px!important}#professional-finance .v203-link-button{min-height:36px!important;height:36px!important;font-size:10.8px!important}#professional-finance .v203-chart-labels span{font-size:9.8px!important}#professional-finance .v8710-finance-status{min-height:26px!important;font-size:9.8px!important}#professional-finance .v203-finance-empty{font-size:11.5px!important}#professional-finance .v203-reminder strong{font-size:11.5px!important}#professional-finance .v203-reminder p{font-size:10.5px!important}#professional-finance .v203-reminder-button{min-width:96px!important;height:34px!important;font-size:10.2px!important}#professional-finance .v203-month-secondary span{font-size:10.3px!important}#professional-copilot .copilot203-disclaimer strong{font-size:11.5px!important}#professional-copilot .copilot203-disclaimer small{font-size:10.3px!important}#professional-copilot .copilot203-reviews header p{font-size:11px!important}#professional-copilot .copilot203-reviews select{min-height:38px!important;height:38px!important;font-size:10.8px!important}#professional-copilot .copilot203-review-head h4{font-size:12.5px!important}#professional-copilot .copilot203-review-head p{font-size:10.5px!important}#professional-copilot .copilot203-review-columns strong{font-size:10.5px!important}#professional-copilot .copilot203-review-columns li{font-size:10.2px!important}#professional-copilot .copilot203-review-footer .btn{min-height:36px!important;font-size:10.5px!important}#professional-copilot .copilot203-see-all{font-size:11px!important}#professional-copilot .copilot203-error{font-size:11.5px!important}#professional-telehealth :is(.panel-kicker,small,[class*="-meta"]){font-size:11px!important}#professional-telehealth :is(.btn,select,input){font-size:12px!important}#professional-telehealth [class*="table-head"]{font-size:11.5px!important}#professional-telehealth [class*="empty"]{font-size:11.5px!important}#professional-records :is(.panel-kicker,small,[class*="-meta"]){font-size:11px!important}#professional-records :is(.btn,select,input){font-size:12px!important}#professional-records [class*="table-head"]{font-size:11.5px!important}#professional-records [class*="empty"]{font-size:11.5px!important}#professional-evolution :is(.panel-kicker,small,[class*="-meta"],[class*="-trend"]){font-size:11px!important}#professional-evolution :is(.btn,select,input){font-size:12px!important}}@media (min-width:1600px){html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  :is(
    small,
    .panel-kicker,
    [class*="-kicker"],
    [class*="-eyebrow"],
    [class*="-meta"],
    [class*="-trend"],
    [class*="-foot"],
    [class*="-hint"],
    [class*="-caption"],
    [class*="-source"]
  ){font-size:12px!important}html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  label,
  html body.professional-ui-v340
  #professional-workspace
  :is(
    #professional-overview,
    #professional-clients,
    #professional-agenda,
    #professional-evolution,
    #professional-attendances,
    #professional-telehealth,
    #professional-records,
    #professional-consents,
    #professional-guidance,
    #professional-finance,
    #professional-copilot,
    #professional-reports,
    #professional-settings
  )
  label>span{font-size:13px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #app #route-professional-panel#route-professional-panel
  #professional-evolution#professional-evolution
  .v198-evolution-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;margin:0!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-evolution-sidebar{box-sizing:border-box!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:14px!important;align-content:start!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:17px 16px 18px!important;display:block!important;overflow:hidden!important;border-radius:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card .v292-section-heading,
  html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card>h3{min-height:25px!important;margin:0!important;font-size:17px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card>h3[style]{margin-top:14px!important;margin-bottom:0!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card label{display:grid!important;gap:6px!important;margin:11px 0 0!important;font-size:12.5px!important;line-height:1.15!important;font-weight:650!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card .v292-client-select-label{margin-top:9px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-filter-card select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;border-radius:9px!important;font-size:12.5px!important;line-height:1!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-clear-filter{box-sizing:border-box!important;position:static!important;width:156px!important;min-width:156px!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:13px 0 0!important;padding:0 13px!important;gap:8px!important;border-radius:9px!important;font-size:11.8px!important;line-height:1!important;transform:none!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-clear-filter svg{width:16px!important;height:16px!important;min-width:16px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-tip-card{box-sizing:border-box!important;position:relative!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;padding:16px 16px 14px!important;overflow:hidden!important;border-radius:14px!important;background:linear-gradient(145deg,#f7f2df 0%,#eee9d2 100%)!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-tip-card h3{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:16.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-tip-card h3 svg{width:25px!important;height:25px!important;min-width:25px!important;flex:0 0 25px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-tip-card p{position:relative!important;z-index:2!important;max-width:205px!important;margin:11px 0 0!important;font-size:12px!important;line-height:1.45!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-tip-card::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;right:-8px!important;bottom:-10px!important;width:88px!important;height:100px!important;background:url("../img/home-quote-leaves-v194.png") right bottom/contain no-repeat!important;opacity:.72!important;pointer-events:none!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-evolution-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:visible!important;border-radius:15px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-head{min-height:32px!important;margin:0 0 13px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-main-title{font-size:18px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-card{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:12px 48px 12px 11px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;border-radius:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-icon svg{width:24px!important;height:24px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-card small{font-size:11.5px!important;line-height:1.1!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-card strong{margin-top:5px!important;font-size:17px!important;line-height:1.05!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-card p{margin-top:5px!important;font-size:10.5px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-overview-card::after{right:10px!important;bottom:16px!important;width:46px!important;height:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-card{box-sizing:border-box!important;height:auto!important;min-height:118px!important;max-height:none!important;margin-top:12px!important;padding:13px 14px!important;border-radius:11px!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-head{gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-head span{font-size:12px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-head small{font-size:10.5px!important;line-height:1.25!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-head strong{font-size:12px!important;line-height:1.2!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-track{height:10px!important;margin-top:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-progress-head[style]{min-height:36px!important;margin-top:8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-detail-button{min-width:102px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:10.8px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-timeline-head{min-height:42px!important;height:auto!important;padding:13px 0 7px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-timeline-head h3{font-size:17px!important;line-height:1.15!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-empty:not([hidden]){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:108px!important;height:108px!important;max-height:108px!important;padding:18px!important;font-size:11.8px!important;line-height:1.35!important;text-align:center!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution
  .v198-record-list:empty{min-height:0!important;height:0!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-evolution-workspace{grid-template-columns:310px minmax(0,1fr)!important;gap:18px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-evolution-sidebar{width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-filter-card{padding:18px 17px 19px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-tip-card{height:152px!important;min-height:152px!important;max-height:152px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-evolution-workspace{grid-template-columns:1fr!important;gap:14px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-evolution-sidebar{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-tip-card{height:auto!important;min-height:170px!important;max-height:none!important}html body.professional-ui-v340[data-professional-active-area="professional-evolution"]
  #professional-evolution#professional-evolution .v198-evolution-main{min-height:0!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:24px!important;width:320px!important;min-width:320px!important;max-width:320px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:25px!important;letter-spacing:-.038em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:24.5px!important;letter-spacing:-.038em!important}html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:360px!important;width:240px!important;min-width:240px!important;max-width:240px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:24px!important;width:340px!important;min-width:340px!important;max-width:340px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:23.5px!important;letter-spacing:-.042em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:380px!important;width:220px!important;min-width:220px!important;max-width:220px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:20px!important;width:325px!important;min-width:325px!important;max-width:325px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:27px!important;letter-spacing:-.038em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:26.5px!important;letter-spacing:-.038em!important}html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:360px!important;width:270px!important;min-width:270px!important;max-width:270px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:20px!important;width:355px!important;min-width:355px!important;max-width:355px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:25.5px!important;letter-spacing:-.042em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:390px!important;width:240px!important;min-width:240px!important;max-width:240px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:26px!important;width:370px!important;min-width:370px!important;max-width:370px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:31px!important;letter-spacing:-.032em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:30px!important;letter-spacing:-.032em!important}html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:415px!important;width:320px!important;min-width:320px!important;max-width:320px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:26px!important;width:405px!important;min-width:405px!important;max-width:405px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:29px!important;letter-spacing:-.038em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:450px!important;width:290px!important;min-width:290px!important;max-width:290px!important}}@media (min-width:1600px){html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:28px!important;width:400px!important;min-width:400px!important;max-width:400px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:33px!important;letter-spacing:-.032em!important}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:32px!important;letter-spacing:-.032em!important}html body.professional-ui-v340:is(
    [data-professional-active-area="professional-records"],
    [data-professional-active-area="professional-reports"]
  )
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:445px!important;width:370px!important;min-width:370px!important;max-width:370px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-context{left:28px!important;width:440px!important;min-width:440px!important;max-width:440px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-header-title{font-size:31px!important;letter-spacing:-.038em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel
  .professional-global-search{left:485px!important;width:340px!important;min-width:340px!important;max-width:340px!important}}html body.professional-ui-v340:is(
  [data-professional-active-area="professional-overview"],
  [data-professional-active-area="professional-clients"],
  [data-professional-active-area="professional-agenda"],
  [data-professional-active-area="professional-evolution"],
  [data-professional-active-area="professional-attendances"],
  [data-professional-active-area="professional-telehealth"],
  [data-professional-active-area="professional-consents"],
  [data-professional-active-area="professional-guidance"],
  [data-professional-active-area="professional-finance"],
  [data-professional-active-area="professional-copilot"]
)
#app #route-professional-panel#route-professional-panel
.professional-header-title{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;transform:none!important}#professional-workspace{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#professional-workspace>.professional-section{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#professional-workspace>.professional-section>img{max-width:100%!important;height:auto}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-chart{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v203-finance-chart>header{flex:0 0 auto!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap{box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:0!important;padding:10px 14px 8px!important;overflow:hidden!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage{box-sizing:border-box!important;position:relative!important;min-width:0!important;min-height:0!important;height:100%!important;padding-left:44px!important;padding-right:3px!important;overflow:visible!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage>svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels{left:0!important;top:0!important;bottom:0!important;width:36px!important;height:100%!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels span{width:34px!important;font-size:10.5px!important;line-height:1!important;text-align:left!important;color:#5f6d68!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:center!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0 3px 0 44px!important;padding:5px 0 0!important;visibility:visible!important;opacity:1!important;overflow:visible!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{display:block!important;min-width:0!important;color:#586762!important;font-size:9.5px!important;font-weight:500!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;visibility:visible!important;opacity:1!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v203-chart-grid line{stroke:#e6ddcf!important;stroke-width:.5!important;vector-effect:non-scaling-stroke!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v203-chart-line{stroke:#4d8a45!important;stroke-width:1.55!important;vector-effect:non-scaling-stroke!important}html body.professional-finance-copilot-v203.professional-ui-v340
#professional-finance#professional-finance .v650-chart-stage .v298-chart-point text{font-size:4.35px!important;font-weight:700!important}@media (min-width:1600px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{grid-template-rows:minmax(0,1fr) 32px!important;padding:12px 16px 8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:48px!important;padding-right:4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels{width:40px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels span{width:38px!important;font-size:11px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{height:32px!important;min-height:32px!important;margin-left:48px!important;margin-right:4px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{font-size:10px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{grid-template-rows:minmax(0,1fr) 30px!important;padding:10px 14px 8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:44px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{margin-left:44px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{grid-template-rows:minmax(0,1fr) 28px!important;padding:9px 12px 7px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:42px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage .v298-chart-ylabels span{font-size:10px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{height:28px!important;min-height:28px!important;margin-left:42px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels span{font-size:9px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap{grid-template-rows:minmax(0,1fr) 30px!important;padding:10px 13px 8px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-stage{padding-left:44px!important}html body.professional-finance-copilot-v203.professional-ui-v340
  #professional-finance#professional-finance .v650-chart-wrap .v203-chart-labels{margin-left:44px!important}}html body.professional-ui-v340[data-professional-active-area="professional-reports"]
#professional-reports#professional-reports .reports225-recent{margin-top:0!important}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{margin-top:118px!important;align-self:start!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{margin-top:120px!important}}@media (max-width:1279px){html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #professional-reports#professional-reports .reports225-recent{margin-top:0!important}}html body.professional-ui-v340 #route-professional-panel,
html body.professional-ui-v340 #route-professional-panel .professional-main,
html body.professional-ui-v340 #professional-workspace{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}html body.professional-ui-v340 #professional-workspace>.professional-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}html body.professional-ui-v340 #professional-workspace>.professional-section :is(section,article,aside,div,form,header,footer){min-width:0}html body.professional-ui-v340 #route-professional-panel .professional-main{scrollbar-width:none!important;-ms-overflow-style:none!important}html body.professional-ui-v340 #route-professional-panel .professional-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body.professional-ui-v340 #professional-workspace img{max-width:100%}@media (min-width:1181px) and (min-height:901px) and (max-height:1050px){body[data-professional-entry-v261="from-zero-current"] .entry261-route{box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"] .entry261-shell{box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"] .entry261-hero{box-sizing:border-box!important;height:100svh!important;min-height:0!important;max-height:100svh!important;padding:24px clamp(42px,4.8vw,88px) 20px!important;justify-content:center!important;overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"] .entry261-brand{min-height:96px!important;gap:16px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-brand-symbol{width:90px!important;height:90px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-brand-copy span{margin-bottom:5px!important;font-size:11px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-brand-copy strong{font-size:38px!important;line-height:.94!important}body[data-professional-entry-v261="from-zero-current"] .entry261-motto{margin:4px 0 16px!important;font-size:8px!important;letter-spacing:.24em!important}body[data-professional-entry-v261="from-zero-current"] .entry261-kicker{min-height:32px!important;padding:6px 14px!important;margin-bottom:16px!important;font-size:9.5px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-kicker svg{width:16px!important;height:16px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-title{font-size:clamp(48px,3vw,58px)!important;line-height:.94!important}body[data-professional-entry-v261="from-zero-current"] .entry261-divider{grid-template-columns:minmax(62px,132px) 23px minmax(62px,132px)!important;gap:11px!important;margin:14px 0 12px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-divider svg{width:20px!important;height:20px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-lead{font-size:16px!important;line-height:1.36!important}body[data-professional-entry-v261="from-zero-current"] .entry261-sub{margin-top:11px!important;font-size:12.5px!important;line-height:1.38!important}body[data-professional-entry-v261="from-zero-current"] .entry261-actions{width:min(100%,520px)!important;gap:15px!important;margin-top:18px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-actions a{min-height:56px!important;padding:0 20px!important;border-radius:12px!important;font-size:14px!important;gap:10px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-actions svg{width:19px!important;height:19px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-trust{width:min(100%,520px)!important;min-height:50px!important;margin-top:14px!important;padding:9px 11px!important;border-radius:12px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-trust span{font-size:10px!important;gap:6px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-trust svg{width:17px!important;height:17px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-leaf-art-left{width:175px!important;height:500px!important;left:-35px!important;bottom:-70px!important;opacity:.17!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits{box-sizing:border-box!important;height:100svh!important;min-height:0!important;max-height:100svh!important;padding:28px clamp(38px,4.2vw,78px) 24px!important;justify-content:center!important;overflow:hidden!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits-head{width:min(100%,680px)!important;margin:0 0 18px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits-title{gap:11px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits-title svg{width:21px!important;height:21px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits-title h2{font-size:24px!important;line-height:1.16!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefits-head>p{margin-top:7px!important;font-size:13px!important;line-height:1.35!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefit-list{gap:14px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefit-card{min-height:138px!important;height:138px!important;max-height:138px!important;padding:18px 38px 18px 28px!important;grid-template-columns:82px minmax(0,1fr) 40px!important;gap:18px!important;border-radius:16px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-icon{width:76px!important;height:76px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-icon svg{width:42px!important;height:42px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefit-card h3{margin-bottom:6px!important;font-size:20px!important;line-height:1.14!important}body[data-professional-entry-v261="from-zero-current"] .entry261-benefit-card p{font-size:12px!important;line-height:1.38!important}body[data-professional-entry-v261="from-zero-current"] .entry261-arrow{width:39px!important;height:39px!important;font-size:23px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-card-botanical{width:82px!important;height:68px!important;background-size:138px auto!important;opacity:.22!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy{min-height:86px!important;height:86px!important;max-height:86px!important;margin-top:14px!important;padding:13px 122px 13px 21px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:15px!important;border-radius:15px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy-icon{width:50px!important;height:50px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy-icon svg{width:28px!important;height:28px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy strong{font-size:13.5px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy p{margin-top:4px!important;font-size:10.8px!important;line-height:1.3!important}body[data-professional-entry-v261="from-zero-current"] .entry261-privacy-watermark{right:38px!important;top:8px!important;width:70px!important;height:70px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-sync{min-width:196px!important;margin-top:10px!important;padding:9px 14px!important;border-radius:13px!important;gap:9px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-sync strong{font-size:12px!important}body[data-professional-entry-v261="from-zero-current"] .entry261-sync span{margin-top:2px!important;font-size:9.5px!important}}@media (min-width:1181px){body.professional-ui-v340 #route-login.login257-route{box-sizing:border-box!important;min-height:100dvh!important;padding:22px 28px!important;place-items:center!important;overflow:auto!important}body.professional-ui-v340 #route-login .login257-shell{box-sizing:border-box!important;width:min(1080px,calc(100vw - 56px))!important;min-height:760px!important;height:auto!important;grid-template-columns:360px minmax(0,1fr)!important;border-radius:24px!important}body.professional-ui-v340 #route-login .login257-brand{min-height:760px!important;padding:68px 30px 34px!important}body.professional-ui-v340 #route-login .login257-brand::before{height:270px!important;background-size:310px auto!important}body.professional-ui-v340 #route-login .login257-brand-emblem{width:170px!important;height:170px!important}body.professional-ui-v340 #route-login .login257-brand-copy{margin-top:13px!important}body.professional-ui-v340 #route-login .login257-brand-copy strong{font-size:38px!important}body.professional-ui-v340 #route-login .login257-brand-copy span{margin-top:5px!important;font-size:23px!important}body.professional-ui-v340 #route-login .login257-brand-copy small{max-width:290px!important;margin-top:18px!important;font-size:8.5px!important;line-height:1.45!important;letter-spacing:.15em!important}body.professional-ui-v340 #route-login .login257-brand-divider{width:126px!important;margin-top:28px!important}body.professional-ui-v340 #route-login .login257-brand-message{margin-top:13px!important}body.professional-ui-v340 #route-login .login257-leaf-badge{width:30px!important;height:30px!important;margin-bottom:9px!important}body.professional-ui-v340 #route-login .login257-leaf-badge svg{width:25px!important;height:25px!important}body.professional-ui-v340 #route-login .login257-brand-message p{font-size:16px!important;line-height:1.5!important}body.professional-ui-v340 #route-login .login257-brand-botanical{left:-34px!important;right:-44px!important;bottom:-38px!important;height:300px!important;background-size:430px auto!important;opacity:.50!important}body.professional-ui-v340 #route-login .login257-main{min-height:760px!important;padding:48px 58px 26px!important;align-items:stretch!important}body.professional-ui-v340 #route-login .login257-main::before{width:210px!important;height:210px!important}body.professional-ui-v340 #route-login .login257-hero{width:100%!important;margin:0 0 28px!important}body.professional-ui-v340 #route-login .login257-hero h1{font-size:41px!important;line-height:1.04!important}body.professional-ui-v340 #route-login .login257-hero p{max-width:540px!important;margin-top:13px!important;font-size:16px!important;line-height:1.48!important}body.professional-ui-v340 #route-login .login257-card{width:100%!important;padding:28px 30px 26px!important;border-radius:19px!important}body.professional-ui-v340 #route-login .login257-form{gap:17px!important}body.professional-ui-v340 #route-login .login257-field{gap:8px!important}body.professional-ui-v340 #route-login .login257-field-label{font-size:13.5px!important}body.professional-ui-v340 #route-login .login257-control{height:52px!important;min-height:52px!important;border-radius:10px!important}body.professional-ui-v340 #route-login .login257-control > svg{left:15px!important;width:19px!important;height:19px!important}body.professional-ui-v340 #route-login .login257-control input{padding-left:47px!important;padding-right:47px!important;font-size:14.5px!important}body.professional-ui-v340 #route-login .login257-control.is-password input{padding-right:54px!important}body.professional-ui-v340 #route-login .login257-password-toggle{right:7px!important;width:40px!important;height:40px!important}body.professional-ui-v340 #route-login .login257-options{gap:14px!important;margin-top:-1px!important}body.professional-ui-v340 #route-login .login257-remember,
  body.professional-ui-v340 #route-login .login257-recovery{font-size:12.5px!important}body.professional-ui-v340 #route-login .login257-remember input{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex-basis:19px!important}body.professional-ui-v340 #route-login .login257-submit,
  body.professional-ui-v340 #route-login .login257-create{min-height:50px!important;height:50px!important;font-size:14px!important;border-radius:10px!important}body.professional-ui-v340 #route-login .login257-submit svg,
  body.professional-ui-v340 #route-login .login257-create svg{width:18px!important;height:18px!important}body.professional-ui-v340 #route-login .login257-create{margin-top:12px!important}body.professional-ui-v340 #route-login .login257-restricted{margin-top:20px!important;font-size:12px!important}body.professional-ui-v340 #route-login .login257-restricted svg{width:15px!important;height:15px!important}body.professional-ui-v340 #route-login .login257-footer{margin-top:32px!important;padding-top:0!important;font-size:8.3px!important;letter-spacing:.20em!important}}@media (min-width:1181px) and (max-height:940px){body.professional-ui-v340 #route-login.login257-route{padding-top:18px!important;padding-bottom:18px!important}body.professional-ui-v340 #route-login .login257-shell{min-height:0!important;height:min(820px,calc(100dvh - 36px))!important}body.professional-ui-v340 #route-login .login257-brand,
  body.professional-ui-v340 #route-login .login257-main{min-height:0!important;height:100%!important}body.professional-ui-v340 #route-login .login257-brand{padding-top:46px!important;padding-bottom:26px!important}body.professional-ui-v340 #route-login .login257-brand-emblem{width:150px!important;height:150px!important}body.professional-ui-v340 #route-login .login257-brand-copy strong{font-size:35px!important}body.professional-ui-v340 #route-login .login257-brand-copy span{font-size:21px!important}body.professional-ui-v340 #route-login .login257-brand-divider{margin-top:22px!important}body.professional-ui-v340 #route-login .login257-brand-message p{font-size:15px!important}body.professional-ui-v340 #route-login .login257-main{padding-top:38px!important;padding-bottom:22px!important}body.professional-ui-v340 #route-login .login257-hero{margin-bottom:22px!important}body.professional-ui-v340 #route-login .login257-hero h1{font-size:38px!important}body.professional-ui-v340 #route-login .login257-hero p{font-size:15px!important}body.professional-ui-v340 #route-login .login257-card{padding:24px 28px 23px!important}body.professional-ui-v340 #route-login .login257-form{gap:14px!important}body.professional-ui-v340 #route-login .login257-control{height:49px!important;min-height:49px!important}body.professional-ui-v340 #route-login .login257-submit,
  body.professional-ui-v340 #route-login .login257-create{height:48px!important;min-height:48px!important}body.professional-ui-v340 #route-login .login257-restricted{margin-top:17px!important}body.professional-ui-v340 #route-login .login257-footer{margin-top:22px!important}}@media (min-width:901px) and (max-width:1180px){body.professional-ui-v340 #route-login .login257-shell{width:min(900px,calc(100vw - 36px))!important;grid-template-columns:310px minmax(0,1fr)!important}body.professional-ui-v340 #route-login .login257-brand{min-height:700px!important}body.professional-ui-v340 #route-login .login257-main{min-height:700px!important;padding:46px 42px 24px!important}body.professional-ui-v340 #route-login .login257-hero h1{font-size:36px!important}body.professional-ui-v340 #route-login .login257-card{padding:24px 24px 22px!important}}body.professional-ui-v340 #route-login.login257-route{background:radial-gradient(circle at 72% 11%,rgba(227,196,126,.17),transparent 29%),
    radial-gradient(circle at 18% 78%,rgba(130,157,111,.08),transparent 28%),
    linear-gradient(180deg,#fbf8f1 0%,#f7f3eb 100%)!important}body.professional-ui-v340 #route-login .login257-shell{border:1px solid rgba(173,133,61,.20)!important;background:#fbf8f1!important;box-shadow:0 26px 70px rgba(48,39,26,.12),
    0 7px 22px rgba(48,39,26,.055),
    inset 0 1px 0 rgba(255,255,255,.92)!important}body.professional-ui-v340 #route-login .login257-brand{border-right:1px solid rgba(218,176,78,.34)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.05),
    inset -28px 0 50px rgba(0,28,22,.08)!important}body.professional-ui-v340 #route-login .login257-brand-emblem{filter:drop-shadow(0 10px 16px rgba(0,0,0,.28))
    drop-shadow(0 0 13px rgba(219,174,66,.11))!important}body.professional-ui-v340 #route-login .login257-brand-copy strong{color:#edca73!important;text-shadow:0 1px 0 rgba(52,39,17,.82),
    0 6px 16px rgba(0,0,0,.12)!important}body.professional-ui-v340 #route-login .login257-brand-copy span{color:#efd58f!important}body.professional-ui-v340 #route-login .login257-brand-divider{background:linear-gradient(90deg,transparent,rgba(235,198,106,.18) 12%,rgba(235,198,106,.72) 50%,rgba(235,198,106,.18) 88%,transparent)!important}body.professional-ui-v340 #route-login .login257-leaf-badge{border-color:rgba(235,194,96,.68)!important;background:rgba(235,194,96,.055)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important}body.professional-ui-v340 #route-login .login257-main{background:radial-gradient(circle at 98% 0%,rgba(225,218,196,.30),transparent 28%),
    radial-gradient(circle at 78% 92%,rgba(203,215,177,.14),transparent 26%),
    linear-gradient(180deg,#fffdf9 0%,#faf7ef 100%)!important}body.professional-ui-v340 #route-login .login257-hero h1{color:#083f35!important;text-shadow:0 1px 0 rgba(255,255,255,.85)!important}body.professional-ui-v340 #route-login .login257-hero p{color:#36564e!important}body.professional-ui-v340 #route-login .login257-card{border:1px solid rgba(198,163,104,.38)!important;background:linear-gradient(180deg,rgba(255,254,251,.99),rgba(253,250,244,.99))!important;box-shadow:0 16px 38px rgba(47,39,27,.095),
    0 3px 8px rgba(47,39,27,.045),
    inset 0 1px 0 rgba(255,255,255,.96),
    inset 0 0 0 1px rgba(255,255,255,.46)!important}body.professional-ui-v340 #route-login .login257-card::before{content:""!important;position:absolute!important;left:20px!important;right:20px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(211,166,67,.62),transparent)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-field-label{color:#173f36!important;letter-spacing:.005em!important}body.professional-ui-v340 #route-login .login257-control{border:1px solid #d9cfbe!important;background:linear-gradient(180deg,#fffefa 0%,#fcfaf5 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),
    0 1px 2px rgba(54,44,30,.025)!important;transition:border-color .16s ease,
    box-shadow .16s ease,
    background-color .16s ease!important}body.professional-ui-v340 #route-login .login257-control:hover{border-color:#cab990!important}body.professional-ui-v340 #route-login .login257-control:focus-within{border-color:#2f7766!important;background:#fffefa!important;box-shadow:0 0 0 3px rgba(26,107,87,.085),
    0 0 0 1px rgba(202,157,56,.14),
    inset 0 1px 0 rgba(255,255,255,.98)!important}body.professional-ui-v340 #route-login .login257-control:focus-within > svg{color:#0c6753!important;stroke:#0c6753!important}body.professional-ui-v340 #route-login .login257-control input{color:#123f35!important;caret-color:#0c6753!important}body.professional-ui-v340 #route-login .login257-control input::placeholder{color:#929a96!important}body.professional-ui-v340 #route-login .login257-password-toggle{color:#6c7c77!important;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease!important}body.professional-ui-v340 #route-login .login257-password-toggle:hover{color:#0b6652!important;background:rgba(17,102,82,.055)!important}body.professional-ui-v340 #route-login .login257-password-toggle:focus-visible{outline:0!important;color:#0b6652!important;box-shadow:0 0 0 3px rgba(17,102,82,.11)!important}body.professional-ui-v340 #route-login .login257-remember input{border:1.5px solid #c9b88f!important;background:linear-gradient(180deg,#fffefa,#faf6ec)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}body.professional-ui-v340 #route-login .login257-remember input:checked{border-color:#0d6653!important;background:linear-gradient(180deg,#168169,#0b5f4d)!important;box-shadow:0 0 0 3px rgba(13,102,83,.09),
    inset 0 1px 0 rgba(255,255,255,.16)!important}body.professional-ui-v340 #route-login .login257-recovery{position:relative!important;color:#0a5f4d!important;text-decoration:none!important;transition:color .15s ease!important}body.professional-ui-v340 #route-login .login257-recovery:hover{color:#9d741c!important;text-decoration:none!important}body.professional-ui-v340 #route-login .login257-recovery:focus-visible{outline:2px solid rgba(13,102,83,.34)!important;outline-offset:4px!important;border-radius:4px!important}body.professional-ui-v340 #route-login .login257-submit{position:relative!important;overflow:hidden!important;border:1px solid #b9851e!important;background:linear-gradient(180deg,#f4cc69 0%,#e5ad33 49%,#cd8e17 100%)!important;color:#fffdf6!important;box-shadow:0 9px 20px rgba(174,113,13,.22),
    0 2px 5px rgba(89,58,11,.10),
    inset 0 1px 0 rgba(255,255,255,.58),
    inset 0 -1px 0 rgba(117,72,7,.16)!important;text-shadow:0 1px 1px rgba(88,53,4,.30)!important;transition:background .16s ease,
    border-color .16s ease,
    box-shadow .16s ease,
    filter .16s ease!important}body.professional-ui-v340 #route-login .login257-submit::before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:1px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-submit:hover{border-color:#a97614!important;background:linear-gradient(180deg,#f7d277 0%,#eab43d 49%,#d3971d 100%)!important;box-shadow:0 11px 24px rgba(174,113,13,.27),
    0 3px 7px rgba(89,58,11,.11),
    inset 0 1px 0 rgba(255,255,255,.64),
    inset 0 -1px 0 rgba(117,72,7,.16)!important}body.professional-ui-v340 #route-login .login257-submit:active{filter:brightness(.97)!important;box-shadow:0 5px 12px rgba(174,113,13,.20),
    inset 0 2px 4px rgba(103,64,7,.13)!important}body.professional-ui-v340 #route-login .login257-submit:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(255,253,248,.94),
    0 0 0 6px rgba(188,138,37,.30),
    0 9px 20px rgba(174,113,13,.22)!important}body.professional-ui-v340 #route-login .login257-create{position:relative!important;overflow:hidden!important;border:1.4px solid #176b58!important;background:linear-gradient(180deg,#fffefa 0%,#fbf8f0 100%)!important;color:#0b5b4a!important;box-shadow:0 4px 12px rgba(31,78,65,.075),
    inset 0 1px 0 rgba(255,255,255,.96),
    inset 0 0 0 1px rgba(205,165,75,.07)!important;transition:color .16s ease,
    border-color .16s ease,
    background .16s ease,
    box-shadow .16s ease!important}body.professional-ui-v340 #route-login .login257-create::before{content:""!important;position:absolute!important;left:18%!important;right:18%!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(204,158,55,.46),transparent)!important;pointer-events:none!important}body.professional-ui-v340 #route-login .login257-create:hover{color:#084a3d!important;border-color:#b88a2f!important;background:linear-gradient(180deg,#fffefb 0%,#f7f1e4 100%)!important;box-shadow:0 7px 17px rgba(31,78,65,.10),
    0 0 0 1px rgba(190,143,39,.08),
    inset 0 1px 0 rgba(255,255,255,.98)!important}body.professional-ui-v340 #route-login .login257-create:active{background:#f6f0e4!important;box-shadow:inset 0 2px 4px rgba(42,66,57,.07)!important}body.professional-ui-v340 #route-login .login257-create:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(255,253,248,.94),
    0 0 0 6px rgba(14,100,81,.18),
    0 5px 14px rgba(31,78,65,.09)!important}body.professional-ui-v340 #route-login .login257-submit svg,
body.professional-ui-v340 #route-login .login257-create svg{stroke-width:1.9!important}body.professional-ui-v340 #route-login .login257-restricted{color:#66736f!important}body.professional-ui-v340 #route-login .login257-restricted svg{color:#53736a!important;stroke:#53736a!important}body.professional-ui-v340 #route-login .login257-footer{color:#55756d!important}@media (max-width:900px){body.professional-ui-v340 #route-login .login257-card{box-shadow:0 12px 28px rgba(47,39,27,.08),
      inset 0 1px 0 rgba(255,255,255,.95)!important}body.professional-ui-v340 #route-login .login257-submit:hover,
  body.professional-ui-v340 #route-login .login257-create:hover{filter:none!important}}@media (prefers-reduced-motion:reduce){body.professional-ui-v340 #route-login .login257-control,
  body.professional-ui-v340 #route-login .login257-password-toggle,
  body.professional-ui-v340 #route-login .login257-submit,
  body.professional-ui-v340 #route-login .login257-create,
  body.professional-ui-v340 #route-login .login257-recovery{transition:none!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{z-index:3!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title-line,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title-line,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title-line{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;font-weight:700!important;line-height:1!important;color:#0b4b3f!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-summary,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-summary,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-summary{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity.professional-header-identity{width:238px!important;min-width:238px!important;max-width:238px!important;grid-template-columns:50px minmax(0,1fr) 16px!important;column-gap:9px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-account-copy{min-width:0!important;overflow:visible!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-name{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;font-size:12.5px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:390px!important;max-width:390px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:420px!important;width:365px!important;min-width:365px!important;max-width:365px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity.professional-header-identity{width:255px!important;min-width:255px!important;max-width:255px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-name{font-size:12.2px!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:340px!important;width:270px!important;min-width:270px!important;max-width:270px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:27px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:22.5px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity.professional-header-identity{width:220px!important;min-width:220px!important;max-width:220px!important;grid-template-columns:47px minmax(0,1fr) 15px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-name{font-size:12px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:26px!important;width:255px!important;max-width:255px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:295px!important;width:225px!important;min-width:225px!important;max-width:225px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:22px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:18.2px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-identity.professional-header-identity{width:196px!important;min-width:196px!important;max-width:196px!important;grid-template-columns:44px minmax(0,1fr) 14px!important;column-gap:7px!important}html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-name{font-size:11.2px!important}}@media (min-width:1280px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{overflow:visible!important;z-index:2!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;transform:none!important;translate:none!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{z-index:4!important;transform:none!important;translate:none!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:350px!important;min-width:350px!important;max-width:350px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:395px!important;min-width:395px!important;max-width:395px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:410px!important;width:355px!important;min-width:355px!important;max-width:355px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:455px!important;width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:30px!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:28px!important;letter-spacing:-.04em!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:355px!important;min-width:355px!important;max-width:355px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:380px!important;width:300px!important;min-width:300px!important;max-width:300px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:420px!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:25.5px!important;letter-spacing:-.04em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:23px!important;letter-spacing:-.04em!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-context,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:26px!important;width:270px!important;min-width:270px!important;max-width:270px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-context{left:26px!important;width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-global-search,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:330px!important;width:240px!important;min-width:240px!important;max-width:240px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-global-search{left:370px!important;width:200px!important;min-width:200px!important;max-width:200px!important}html body.professional-ui-v340[data-professional-active-area="professional-records"] #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:20.5px!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:18.5px!important;letter-spacing:-.035em!important}}body.professional-ui-v340 #route-professional-panel .professional-main,
body.professional-ui-v340 #route-professional-panel .professional-nav{scroll-behavior:auto!important}body.professional-ui-v340 #route-professional-panel #professional-workspace,
body.professional-ui-v340 #route-professional-panel [data-professional-section],
body.professional-ui-v340 #route-professional-panel .professional-header-context,
body.professional-ui-v340 #route-professional-panel .professional-header-account-copy,
body.professional-ui-v340 #route-professional-panel .system-table-wrap{min-width:0!important;box-sizing:border-box!important}body.professional-ui-v340 #route-professional-panel [data-professional-section][hidden]{display:none!important}body.professional-ui-v340 #route-professional-panel button,
body.professional-ui-v340 #route-professional-panel input,
body.professional-ui-v340 #route-professional-panel select,
body.professional-ui-v340 #route-professional-panel textarea{box-sizing:border-box!important}body.professional-ui-v340 #route-professional-panel .system-table-wrap{max-width:100%!important;overscroll-behavior-inline:contain!important}@media (max-width:1023px){body.professional-ui-v340 #route-professional-panel .professional-main,
  body.professional-ui-v340 #route-professional-panel .professional-nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important}}html,
body.professional-ui-v340,
body.professional-ui-v340 #route-professional-panel .professional-main,
body.professional-ui-v340 #route-professional-panel #professional-workspace{scroll-behavior:auto!important}body.professional-ui-v340 #route-professional-panel #professional-workspace > .professional-section{animation:none!important;transition-property:none!important}body.professional-ui-v340 #route-professional-panel #professional-workspace > .professional-section[hidden]{display:none!important;visibility:hidden!important}body.professional-ui-v340 #route-professional-panel button,
body.professional-ui-v340 #route-professional-panel a,
body.professional-ui-v340 #route-professional-panel [role="button"],
body.professional-ui-v340 #route-professional-panel input,
body.professional-ui-v340 #route-professional-panel select{touch-action:manipulation}@media (max-width:1023px){body.professional-ui-v340 #route-professional-panel .professional-mobile-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbf8f2!important}}html{scroll-behavior:auto!important}body.professional-ui-v340 #professional-workspace,
body.professional-ui-v340 #professional-sidebar-menu{scroll-behavior:auto!important}body.professional-ui-v340 [data-login-submit][aria-busy="true"]{cursor:progress!important}body.professional-ui-v340 [data-login-submit][aria-busy="true"] svg{opacity:.72!important}body.professional-ui-v340 #route-professional-panel .professional-main,
body.professional-ui-v340 #route-professional-panel #professional-workspace{overflow-anchor:none!important;will-change:auto!important}body.professional-ui-v340 #route-professional-panel .professional-header,
body.professional-ui-v340 #route-professional-panel .professional-sidebar,
body.professional-ui-v340 #route-professional-panel .professional-nav{will-change:auto!important}body.professional-ui-v340 #route-professional-panel [data-professional-section][hidden]{pointer-events:none!important}@media (prefers-reduced-motion:reduce){body.professional-ui-v340 #route-professional-panel *,
  body.professional-ui-v340 #route-professional-panel *::before,
  body.professional-ui-v340 #route-professional-panel *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body.professional-ui-v340 #route-professional-panel,
body.professional-ui-v340 #route-professional-panel .professional-shell,
body.professional-ui-v340 #route-professional-panel .professional-sidebar,
body.professional-ui-v340 #route-professional-panel .professional-nav,
body.professional-ui-v340 #route-professional-panel .professional-mobile-bar,
body.professional-ui-v340 #route-professional-panel .professional-header-context,
body.professional-ui-v340 #route-professional-panel .professional-global-search,
body.professional-ui-v340 #route-professional-panel .professional-header-actions,
body.professional-ui-v340 #route-professional-panel #professional-workspace{transition-property:none!important;animation:none!important;will-change:auto!important}body.professional-ui-v340 #route-professional-panel #professional-workspace,
body.professional-ui-v340 #route-professional-panel .professional-nav{overflow-anchor:none!important;scrollbar-gutter:stable}body.professional-ui-v340 #route-professional-panel :is(
  h1,h2,h3,h4,h5,h6,p,small,strong,label,th,td,
  button,a,input,select,textarea,
  .client-sidebar-nav-label,
  .professional-header-title,
  .professional-header-summary,
  .professional-header-name
){transition-property:color,background-color,border-color,box-shadow,opacity,filter!important}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{box-sizing:border-box!important;flex:0 0 46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 9px!important;transform:none!important;translate:none!important;scale:none!important;transition-property:color,background-color,border-color,box-shadow,opacity!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active .client-sidebar-nav-label{transform:none!important;translate:none!important;scale:none!important;transform-origin:left center!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-records"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-reports"] .client-sidebar-nav-label,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav [data-professional-nav="professional-settings"] .client-sidebar-nav-label{transform:none!important;translate:none!important;scale:none!important}}@media (min-width:1440px) and (min-height:800px) and (max-height:999px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:47px!important;height:47px!important;min-height:47px!important;max-height:47px!important}}@media (min-width:1024px) and (max-height:799px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:43px!important;height:43px!important;min-height:43px!important;max-height:43px!important}}@media (min-width:1600px) and (min-height:1000px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.client-sidebar-nav-item,
  html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav .client-sidebar-nav-item.is-active.client-sidebar-nav-item{flex-basis:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}}@media (max-width:1023px){html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel
  .professional-sidebar.is-mobile-open .client-sidebar-nav-item,
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel
  .professional-sidebar.is-mobile-open .client-sidebar-nav-item.is-active{flex:0 0 41px!important;height:41px!important;min-height:41px!important;max-height:41px!important;margin:0!important;transform:none!important;translate:none!important;scale:none!important}}@media (min-width:1600px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:395px!important;min-width:395px!important;max-width:395px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-global-search{left:455px!important;width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:30px!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:28px!important;letter-spacing:-.04em!important}}@media (min-width:1440px) and (max-width:1599px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-context{left:30px!important;width:355px!important;min-width:355px!important;max-width:355px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-global-search{left:420px!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:25.5px!important;letter-spacing:-.04em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:23px!important}}@media (min-width:1280px) and (max-width:1439px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-context{left:26px!important;width:310px!important;min-width:310px!important;max-width:310px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-global-search{left:370px!important;width:220px!important;min-width:220px!important;max-width:220px!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:22px!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:18.5px!important}}@media (min-width:1024px) and (max-width:1279px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:24px!important;letter-spacing:-.032em!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:25px!important;letter-spacing:-.035em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:22.5px!important;letter-spacing:-.04em!important}}@media (max-width:1023px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel .professional-header-title{transform:none!important;translate:none!important;scale:none!important}html body.professional-ui-v340[data-professional-active-area="professional-records"]
  #app #route-professional-panel#route-professional-panel .professional-header-title,
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:15.5px!important;letter-spacing:-.025em!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:14px!important;letter-spacing:-.035em!important}}html body.professional-ui-v340[data-professional-active-area]
#app #route-professional-panel#route-professional-panel
.professional-header-title:is(.is-v248-long,.is-v248-xlong){transform:none!important;translate:none!important;scale:none!important}[data-v8732-action-pending="true"]{cursor:progress!important}[data-v8732-action-pending="true"]:not([disabled]){pointer-events:none}body.professional-ui-v340[data-professional-active-area="professional-agenda"]
#route-professional-panel #professional-agenda#professional-agenda .v197-agenda-right{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.professional-ui-v340[data-professional-active-area="professional-consents"]
#route-professional-panel #professional-consents#professional-consents .consents202-hero-copy h3{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}@media (max-width:1023px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-root,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-grid,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-reviews,
  body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-side{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-side{grid-template-columns:minmax(0,1fr)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-reviews{padding:14px!important;overflow-x:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot661-review-tools{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;overflow:hidden!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot661-search{grid-column:1/-1!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot661-clear{width:100%!important;min-width:0!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot661-visible-count{min-width:0!important;justify-content:flex-start!important;text-align:left!important}}@media (max-width:620px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot661-review-tools{grid-template-columns:minmax(0,1fr)!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot :is(.copilot661-search,.copilot661-filter,.copilot661-clear,.copilot661-visible-count){grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:1023px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-reference{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:10px!important;overflow-x:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-nav{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px!important;padding:0!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-nav button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:42px!important;padding:7px 8px!important;white-space:normal!important;overflow:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:15px!important;overflow-x:hidden!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings :is(.settings225-profile-head,.settings225-fields,.settings225-fields label,.settings225-phone-wrap,input,textarea){min-width:0!important;max-width:100%!important}}@media (max-width:620px){html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-reference{padding:10px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-content{padding:13px 12px 14px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-profile-head{grid-template-columns:64px minmax(0,1fr)!important;column-gap:11px!important}html body.professional-ui-v340[data-professional-active-area="professional-settings"]
  #route-professional-panel #professional-settings#professional-settings .settings225-fields{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}@media (max-width:620px){body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}body.professional-ui-v340[data-professional-active-area="professional-copilot"]
  #route-professional-panel #professional-copilot#professional-copilot .copilot203-kpis>article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel #professional-agenda#professional-agenda :is(.v197-agenda-metrics,.v197-agenda-workspace),
  body.professional-ui-v340[data-professional-active-area="professional-consents"]
  #route-professional-panel #professional-consents#professional-consents .consents202-kpis{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1440px) and (max-width:1499px) and (min-height:1000px){body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel #professional-agenda#professional-agenda .v197-agenda-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel #professional-agenda#professional-agenda .v197-agenda-workspace{grid-template-columns:330px minmax(0,1fr) 299px!important;gap:14px!important}body.professional-ui-v340[data-professional-active-area="professional-agenda"]
  #route-professional-panel #professional-agenda#professional-agenda .v197-agenda-metrics>article{width:100%!important;min-width:0!important;max-width:100%!important}}@media (min-width:1024px){html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-nav.professional-nav{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}html body.professional-ui-v340[data-professional-active-area]
  #app #route-professional-panel#route-professional-panel
  .professional-sidebar-foot.professional-sidebar-foot{pointer-events:none!important}}
/* V087.87.782 | autoridade única do cabeçalho desktop: elimina reajustes por área. */
@media (min-width:1280px){
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-context,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-global-search,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{
  left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  transform:none!important;translate:none!important;transition:none!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-context{
  width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-title{
  white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
  transform:none!important;translate:none!important;letter-spacing:-.035em!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-global-search{
  position:relative!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions{
  position:relative!important;justify-self:end!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;max-width:none!important;
}
}
@media (min-width:1280px) and (max-width:1439px){
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{
  grid-template-columns:340px minmax(220px,240px) minmax(0,1fr)!important;gap:12px!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:21px!important;line-height:1.04!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions{gap:8px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill{width:120px!important;min-width:120px!important;max-width:120px!important;height:38px!important;min-height:38px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{width:190px!important;min-width:190px!important;max-width:190px!important;}
}
@media (min-width:1440px) and (max-width:1599px){
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{
  grid-template-columns:400px 300px minmax(0,1fr)!important;gap:18px!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:25px!important;line-height:1.03!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions{gap:10px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill{width:124px!important;min-width:124px!important;max-width:124px!important;height:39px!important;min-height:39px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{width:210px!important;min-width:210px!important;max-width:210px!important;}
}
@media (min-width:1600px){
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{
  grid-template-columns:440px 355px minmax(0,1fr)!important;gap:23px!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-title{font-size:28px!important;line-height:1.02!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions{gap:12px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill{width:127px!important;min-width:127px!important;max-width:127px!important;height:40px!important;min-height:40px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{width:220px!important;min-width:220px!important;max-width:220px!important;}
}

/* V087.87.782 | autoridade única do cabeçalho compacto/tablet: mesma geometria entre todas as áreas. */
@media (min-width:1024px) and (max-width:1279px){
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-context,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-global-search,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill,
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{
  left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  transform:none!important;translate:none!important;transition:none!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-mobile-bar{
  grid-template-columns:260px minmax(160px,180px) minmax(0,1fr)!important;gap:10px!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-context{
  width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-title{
  font-size:22px!important;line-height:1.04!important;letter-spacing:-.035em!important;
  white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
  transform:none!important;translate:none!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-global-search{
  position:relative!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-actions{
  position:relative!important;justify-self:end!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;max-width:none!important;gap:7px!important;
}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-notifications{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-security-pill{width:108px!important;min-width:108px!important;max-width:108px!important;height:37px!important;min-height:37px!important;}
html body.professional-ui-v340[data-app-surface="professional"] #app #route-professional-panel#route-professional-panel .professional-header-identity{width:155px!important;min-width:155px!important;max-width:155px!important;}
}

/* V087.87.782 | título mobile estável entre rotas, sem resize por nome da área. */
@media (max-width:1023px){
html body.professional-ui-v340[data-app-surface="professional"][data-professional-active-area] #app #route-professional-panel#route-professional-panel .professional-header-title{
  font-size:14px!important;line-height:1.08!important;letter-spacing:-.025em!important;
  transform:none!important;translate:none!important;scale:none!important;
}
}


/* V782 | autoridade canônica da ordem visual do menu profissional.
   Mantém Mensagens imediatamente após Clientes mesmo se um módulo legado reordenar o DOM. */
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav{display:flex!important;flex-direction:column!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-overview"]{order:10!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-clients"]{order:20!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-messages"]{order:30!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-agenda"]{order:40!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-evolution"]{order:50!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-attendances"]{order:60!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-telehealth"]{order:70!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-records"]{order:80!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-consents"]{order:90!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-guidance"]{order:100!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-finance"]{order:110!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-copilot"]{order:120!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-reports"]{order:130!important;}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav>[data-professional-nav="professional-settings"]{order:140!important;}

/* V783 | Mensagens profissionais reais | 14ª área oficial | ordem canônica */
#professional-messages.messages779-section{padding:24px 28px 34px;display:block;min-width:0}
#professional-messages[hidden]{display:none!important}
.messages779-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:190px;padding:30px 34px;border:1px solid rgba(194,155,73,.42);border-radius:26px;background:linear-gradient(135deg,rgba(16,58,52,.98),rgba(9,42,40,.98));box-shadow:0 18px 42px rgba(8,43,39,.16),inset 0 0 44px rgba(206,171,94,.05)}
.messages779-hero:after{content:"";position:absolute;inset:-40% -8% auto auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(215,178,93,.16),transparent 68%);pointer-events:none}
.messages779-hero-copy{position:relative;z-index:1;max-width:760px}.messages779-kicker{display:block;margin-bottom:8px;color:#d9b867;font-size:12px;font-weight:800;letter-spacing:.16em}.messages779-hero h3{margin:0;color:#fff8e8;font-size:clamp(28px,3vw,42px);line-height:1.04;font-weight:700}.messages779-hero p{max-width:690px;margin:13px 0 0;color:rgba(239,246,241,.82);font-size:15px;line-height:1.6}
.messages779-hero-seal{position:relative;z-index:1;display:grid;place-items:center;min-width:155px;aspect-ratio:1;border:1px solid rgba(215,184,103,.45);border-radius:50%;box-shadow:0 0 34px rgba(206,168,81,.12),inset 0 0 30px rgba(206,168,81,.06);text-align:center;color:#e7c777}.messages779-hero-seal span{font-size:11px;letter-spacing:.18em}.messages779-hero-seal strong{font-size:22px;color:#fff2c8}.messages779-hero-seal small{font-size:10px;color:rgba(239,246,241,.68)}
.messages779-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.messages779-metrics article{position:relative;overflow:hidden;padding:18px 20px;border:1px solid rgba(32,92,75,.12);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(25,64,53,.07)}.messages779-metrics article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#d8b968,#9c7730)}.messages779-metrics span,.messages779-metrics small{display:block;color:#6c7b75;font-size:11px}.messages779-metrics strong{display:block;margin:3px 0;color:#173f3b;font-size:27px;line-height:1}
.messages779-layout{display:grid;grid-template-columns:minmax(270px,330px) minmax(440px,1fr) minmax(230px,280px);gap:14px;min-height:600px}.messages779-layout>.professional-panel{margin:0;border-radius:20px;min-width:0;overflow:hidden}.messages779-inbox,.messages779-chat,.messages779-context{background:#fff}
.messages779-inbox{display:flex;flex-direction:column}.messages779-inbox-head{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 10px}.messages779-inbox-head span{display:block;color:#9c7937;font-size:10px;font-weight:800;letter-spacing:.13em}.messages779-inbox-head h3{margin:2px 0 0;color:#183f3a;font-size:22px}.messages779-inbox-head button{width:34px;height:34px;border:1px solid rgba(29,88,72,.16);border-radius:12px;background:#f7faf8;color:#245848;cursor:pointer;font-size:18px}.messages779-tools{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 14px 10px}.messages779-tools input,.messages779-tools select,.messages779-new select{width:100%;min-height:38px;border:1px solid rgba(31,84,69,.15);border-radius:11px;background:#fbfcfb;color:#254c43;padding:0 11px;font:inherit;font-size:12px}.messages779-tools select{width:112px}.messages779-new{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 14px 12px}.messages779-new button{border:0;border-radius:11px;background:linear-gradient(135deg,#c7a14e,#9e7629);color:#fffaf0;padding:0 12px;font-weight:800;font-size:11px;cursor:pointer}.messages779-thread-list{overflow:auto;min-height:0;max-height:485px;padding:0 8px 12px}.messages779-thread{position:relative;width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px 10px;border:0;border-bottom:1px solid rgba(31,83,69,.08);background:transparent;text-align:left;cursor:pointer;border-radius:12px}.messages779-thread:hover,.messages779-thread.is-active{background:linear-gradient(90deg,rgba(232,243,237,.92),rgba(252,250,243,.8))}.messages779-thread-avatar,.messages779-chat-avatar,.messages779-context-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#1b5b4a,#0f3c34);color:#f7e5ac;font-size:11px;font-weight:800;box-shadow:0 5px 12px rgba(13,62,50,.14)}.messages779-thread-copy{min-width:0}.messages779-thread-copy>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.messages779-thread-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#183f39;font-size:13px}.messages779-thread-copy small{flex:none;color:#8c9994;font-size:9px}.messages779-thread-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:#536a63;font-size:11px;font-weight:500}.messages779-thread-copy em{display:block;margin-top:4px;color:#9a7a3c;font-size:9px;font-style:normal}.messages779-unread{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#b88c34;color:white;font-size:9px;font-weight:800}.messages779-nav-badge{display:grid;place-items:center;margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#c49335;color:#fffaf0;font-size:9px;font-weight:900;box-shadow:0 0 12px rgba(207,166,76,.25)}.messages779-nav-badge[hidden]{display:none!important}
.messages779-chat{display:grid;grid-template-rows:auto 1fr auto auto;min-height:600px}.messages779-chat-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(31,83,69,.09)}.messages779-chat-head>div{display:flex;align-items:center;gap:11px}.messages779-chat-head small{display:block;color:#a17f3c;font-size:9px;font-weight:800;letter-spacing:.12em}.messages779-chat-head strong{display:block;color:#163f39;font-size:15px}.messages779-chat-head span:not(.messages779-chat-avatar):not(.messages779-secure){display:block;color:#70807a;font-size:10px}.messages779-secure{flex:none;border:1px solid rgba(36,91,73,.13);border-radius:999px;background:#edf6f1;color:#376858;padding:6px 9px;font-size:9px;font-weight:800}.messages779-conversation{overflow:auto;min-height:390px;max-height:480px;padding:18px;background:linear-gradient(180deg,#f9fbf9,#f5f7f5)}.messages779-message{display:flex;margin:8px 0}.messages779-message.is-professional{justify-content:flex-end}.messages779-message>div{max-width:min(76%,560px);padding:10px 12px;border-radius:16px 16px 16px 5px;background:#fff;border:1px solid rgba(31,83,69,.10);box-shadow:0 6px 15px rgba(24,63,52,.05)}.messages779-message.is-professional>div{border-radius:16px 16px 5px 16px;background:linear-gradient(145deg,#184f42,#103e36);border-color:#184f42;color:#f6fbf7}.messages779-message span{display:block;margin-bottom:4px;color:#8b9994;font-size:9px}.messages779-message.is-professional span{color:rgba(238,248,242,.58)}.messages779-message p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.messages779-message small{display:block;margin-top:5px;color:rgba(238,248,242,.62);font-size:8px;text-align:right}.messages779-message blockquote{margin:0 0 7px;padding:6px 8px;border-left:2px solid #c7a34c;background:rgba(201,169,91,.10);font-size:10px}.messages779-load-more{display:block;margin:0 auto 12px;border:1px solid rgba(34,88,72,.13);border-radius:999px;background:#fff;color:#42685c;padding:7px 12px;cursor:pointer;font-size:10px}.messages779-typing{padding:4px 18px;color:#678179;font-size:10px;font-style:italic}.messages779-composer{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 14px;border-top:1px solid rgba(31,83,69,.08);background:#fff}.messages779-composer textarea{display:block;width:100%;min-height:50px;max-height:120px;resize:vertical;border:1px solid rgba(31,83,69,.16);border-radius:13px;background:#fbfcfb;color:#1d453e;padding:10px 12px;font:inherit;font-size:12px}.messages779-composer button{align-self:stretch;min-width:82px;border:0;border-radius:13px;background:linear-gradient(135deg,#c7a14e,#9a7227);color:#fffaf0;font-weight:800;cursor:pointer}.messages779-composer button:disabled{opacity:.55;cursor:wait}.messages779-empty{display:grid;place-items:center;align-content:center;min-height:500px;padding:30px;text-align:center;color:#657a72}.messages779-empty>span{font-size:28px;color:#bf9847}.messages779-empty strong{margin-top:10px;color:#244b42;font-size:17px}.messages779-empty p{margin:4px 0 0;font-size:11px}.messages779-state{display:grid;gap:4px;padding:24px 16px;text-align:center;color:#70817b}.messages779-state strong{color:#31564c;font-size:12px}.messages779-state span{font-size:10px}
.messages779-context{padding:18px}.messages779-context-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(31,83,69,.09)}.messages779-context-head small{display:block;color:#a17f3c;font-size:9px;font-weight:800;letter-spacing:.12em}.messages779-context-head strong{display:block;color:#1a433b;font-size:14px}.messages779-context-head span:not(.messages779-context-avatar){display:block;color:#71837c;font-size:10px}.messages779-context-grid{display:grid;gap:9px;margin-top:15px}.messages779-context-grid>div{padding:11px;border-radius:12px;background:#f7faf8;border:1px solid rgba(31,83,69,.08)}.messages779-context-grid span{display:block;color:#7a8984;font-size:9px}.messages779-context-grid strong{display:block;margin-top:3px;color:#284e45;font-size:11px;line-height:1.4}.messages779-context-actions{display:grid;gap:7px;margin-top:15px}.messages779-context-actions button{min-height:36px;border:1px solid rgba(31,83,69,.14);border-radius:11px;background:#fff;color:#31594e;font-weight:700;font-size:10px;cursor:pointer}.messages779-context-actions button:hover{border-color:#b88e38;color:#8b6928}.messages779-context-empty{color:#71837c;font-size:11px;line-height:1.5}
@media(max-width:1279px){.messages779-layout{grid-template-columns:minmax(250px,310px) minmax(420px,1fr)}.messages779-context{grid-column:1/-1}.messages779-context>[data-messages779-context]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start}.messages779-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.messages779-context-actions{margin-top:0}}
@media(max-width:899px){#professional-messages.messages779-section{padding:16px}.messages779-hero{padding:24px;min-height:170px}.messages779-hero-seal{display:none}.messages779-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.messages779-layout{display:block;min-height:0}.messages779-layout>.professional-panel{margin-bottom:12px}.messages779-thread-list{max-height:340px}.messages779-chat{min-height:560px}.messages779-context>[data-messages779-context]{display:block}.messages779-context-grid{grid-template-columns:1fr}}
@media(max-width:560px){#professional-messages.messages779-section{padding:12px}.messages779-hero{padding:20px;border-radius:20px}.messages779-hero h3{font-size:28px}.messages779-metrics{gap:8px}.messages779-metrics article{padding:14px}.messages779-tools,.messages779-new{grid-template-columns:1fr}.messages779-tools select{width:100%}.messages779-chat-head{padding:13px}.messages779-secure{display:none}.messages779-conversation{min-height:340px;padding:12px}.messages779-message>div{max-width:88%}.messages779-composer{grid-template-columns:1fr}.messages779-composer button{min-height:42px}.messages779-empty{min-height:380px}}

/* V783 | Mensagens | hero visual authority final */
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 132px!important;
  align-items:center!important;
  gap:34px!important;
  min-height:190px!important;
  padding:28px 32px!important;
  overflow:hidden!important;
  border:1px solid rgba(213,176,88,.52)!important;
  border-radius:26px!important;
  background:linear-gradient(135deg,#113f39 0%,#0c3431 58%,#0a2c2a 100%)!important;
  box-shadow:0 18px 42px rgba(8,43,39,.16),inset 0 0 44px rgba(206,171,94,.055)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-copy{
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  max-width:900px!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-kicker{
  display:block!important;
  margin:0 0 10px!important;
  color:#e2bd63!important;
  -webkit-text-fill-color:#e2bd63!important;
  opacity:1!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
  text-shadow:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero h3{
  display:block!important;
  margin:0!important;
  max-width:850px!important;
  color:#f5d98d!important;
  -webkit-text-fill-color:#f5d98d!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(31px,2.65vw,42px)!important;
  line-height:1.08!important;
  font-weight:600!important;
  letter-spacing:-.02em!important;
  text-shadow:0 1px 0 rgba(255,255,255,.03),0 8px 28px rgba(0,0,0,.14)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero p{
  display:block!important;
  max-width:820px!important;
  margin:14px 0 0!important;
  color:#dce9e4!important;
  -webkit-text-fill-color:#dce9e4!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  font-size:15.5px!important;
  line-height:1.58!important;
  font-weight:400!important;
  text-shadow:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal{
  position:relative!important;
  z-index:2!important;
  box-sizing:border-box!important;
  width:132px!important;
  min-width:132px!important;
  height:132px!important;
  min-height:132px!important;
  aspect-ratio:1!important;
  justify-self:end!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:15px 10px!important;
  overflow:hidden!important;
  border:1px solid rgba(222,186,95,.52)!important;
  border-radius:50%!important;
  color:#e7c777!important;
  text-align:center!important;
  box-shadow:0 0 34px rgba(206,168,81,.12),inset 0 0 30px rgba(206,168,81,.06)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal span{
  margin:0!important;
  color:#e8c35f!important;
  -webkit-text-fill-color:#e8c35f!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:.16em!important;
  white-space:nowrap!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal strong{
  display:block!important;
  margin:0!important;
  max-width:108px!important;
  color:#fff1bd!important;
  -webkit-text-fill-color:#fff1bd!important;
  font-size:18px!important;
  line-height:1.05!important;
  font-weight:700!important;
  letter-spacing:-.02em!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal small{
  margin:0!important;
  color:#cddbd6!important;
  -webkit-text-fill-color:#cddbd6!important;
  font-size:9px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
@media(max-width:899px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero{
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
    min-height:170px!important;
    padding:24px!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal{display:none!important}
}
@media(max-width:560px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero{padding:20px!important;border-radius:20px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero h3{font-size:28px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero p{font-size:14.5px!important}
}


/* V786 | menu profissional | autoridade única de ordem visual
   IMPORTANT: seletores descendentes (não apenas >) funcionam também quando o
   global-compact-architecture agrupa botões em .v8730-nav-group/display:contents. */
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-overview"]{order:10!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-clients"]{order:20!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-messages"]{order:30!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-agenda"]{order:40!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-evolution"]{order:50!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-attendances"]{order:60!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-telehealth"]{order:70!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-records"]{order:80!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-consents"]{order:90!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-guidance"]{order:100!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-finance"]{order:110!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-copilot"]{order:120!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-reports"]{order:130!important}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav [data-professional-nav="professional-settings"]{order:140!important}
/* V787 | Mensagens | métricas com leitura equivalente à área Início */
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics{
  gap:16px!important;
  margin:18px 0 20px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics article{
  min-height:118px!important;
  padding:18px 20px 17px 22px!important;
  display:grid!important;
  align-content:center!important;
  grid-template-rows:auto auto auto!important;
  row-gap:4px!important;
  border-radius:18px!important;
  border-color:rgba(35,84,69,.13)!important;
  background:linear-gradient(180deg,#fff 0%,#fcfbf7 100%)!important;
  box-shadow:0 10px 24px rgba(24,63,52,.07)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics article:before{
  width:4px!important;
  background:linear-gradient(180deg,#dfbd61 0%,#ad7f28 100%)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics span{
  font-size:13.5px!important;
  line-height:1.15!important;
  font-weight:650!important;
  color:#50675f!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics strong{
  margin:0!important;
  font-size:clamp(30px,1.7vw,36px)!important;
  line-height:1!important;
  font-weight:650!important;
  letter-spacing:-.035em!important;
  color:#0d4a3f!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics small{
  font-size:12.2px!important;
  line-height:1.25!important;
  color:#6a7a74!important;
}
@media(max-width:899px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics{gap:12px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics article{min-height:108px!important;padding:16px 17px!important}
}
@media(max-width:560px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics{grid-template-columns:1fr!important}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics article{min-height:96px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-metrics strong{font-size:30px!important}
}

/* V788 | Mensagens | caixa de entrada legível e estável */
@media (min-width:1400px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-layout{
    grid-template-columns:minmax(360px,390px) minmax(500px,1fr) minmax(260px,300px)!important;
    gap:16px!important;
  }
}
@media (min-width:900px) and (max-width:1399px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-layout{
    grid-template-columns:minmax(340px,370px) minmax(430px,1fr)!important;
    gap:14px!important;
  }
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox{
  min-width:0!important;
  overflow:hidden!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox-head{
  padding:20px 20px 12px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox-head span{
  font-size:11px!important;
  line-height:1.15!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox-head h3{
  margin:4px 0 0!important;
  font-size:24px!important;
  line-height:1.08!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox-head button{
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  min-height:38px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools{
  grid-template-columns:minmax(0,1fr) 124px!important;
  gap:9px!important;
  padding:0 16px 10px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new{
  grid-template-columns:minmax(0,1fr) 122px!important;
  gap:9px!important;
  padding:0 16px 14px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools label,
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new label{
  min-width:0!important;
  width:100%!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools input,
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools select,
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new select,
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new button{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:46px!important;
  height:46px!important;
  padding:0 13px!important;
  font-size:13px!important;
  line-height:1!important;
  overflow:hidden!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools input{
  text-overflow:ellipsis!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new button{
  white-space:nowrap!important;
  font-size:11.5px!important;
  font-weight:800!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-list{
  padding:0 12px 14px!important;
  max-height:510px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread{
  box-sizing:border-box!important;
  grid-template-columns:42px minmax(0,1fr) 26px!important;
  gap:10px!important;
  min-height:76px!important;
  padding:12px 10px!important;
  border:1px solid rgba(31,83,69,.06)!important;
  border-radius:14px!important;
  margin-bottom:6px!important;
  overflow:hidden!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-avatar{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  font-size:11px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy{
  min-width:0!important;
  width:100%!important;
  overflow:hidden!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy>span{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy strong{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy small{
  min-width:max-content!important;
  font-size:9px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy b{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  margin-top:4px!important;
  font-size:11px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy em{
  display:block!important;
  min-width:0!important;
  margin-top:5px!important;
  font-size:9px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-unread{
  align-self:center!important;
  justify-self:end!important;
  min-width:24px!important;
  width:24px!important;
  height:24px!important;
  padding:0!important;
  font-size:10px!important;
}
@media (max-width:899px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools{
    grid-template-columns:minmax(0,1fr) 128px!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new{
    grid-template-columns:minmax(0,1fr) 124px!important;
  }
}
@media (max-width:560px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-tools,
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-new{
    grid-template-columns:1fr!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread{
    grid-template-columns:40px minmax(0,1fr) 24px!important;
  }
}

/* V789 | Mensagens | contexto do cliente compacto e legível */
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-layout{
  grid-template-columns:minmax(310px,360px) minmax(460px,1fr) minmax(300px,330px)!important;
  align-items:start!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context{
  align-self:start!important;
  height:auto!important;
  min-height:0!important;
  padding:20px!important;
  overflow:visible!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context>[data-messages779-context]{
  min-height:0!important;
  height:auto!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-head{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  padding-bottom:16px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-avatar{
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:11.5px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-copy{min-width:0!important;overflow:hidden!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-head small{font-size:9.5px!important;line-height:1.1!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-head strong{
  display:block!important;min-width:0!important;max-width:100%!important;margin-top:3px!important;font-size:13.5px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-head span:not(.messages779-context-avatar){font-size:10.5px!important;margin-top:3px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid{gap:10px!important;margin-top:16px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid>div{padding:13px 14px!important;border-radius:13px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid span{font-size:9.5px!important;line-height:1.1!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid strong{font-size:11.5px!important;line-height:1.35!important;margin-top:5px!important;word-break:break-word!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-actions{gap:8px!important;margin-top:16px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-actions button{
  min-height:42px!important;height:42px!important;border-radius:12px!important;font-size:11.5px!important;font-weight:750!important;
}
@media(max-width:1279px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-layout{grid-template-columns:minmax(280px,330px) minmax(420px,1fr)!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context{grid-column:1/-1!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context>[data-messages779-context]{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.3fr) minmax(180px,.7fr)!important;gap:16px!important;align-items:start!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid,
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-actions{margin-top:0!important;}
}
@media(max-width:899px){
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context>[data-messages779-context]{display:block!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid,
  html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-actions{margin-top:14px!important;}
}

/* V790 | Mensagens | chat central + composer authority */
html body.professional-ui-v340 #professional-messages .messages779-chat-head{min-height:78px!important;padding:16px 20px!important;}
html body.professional-ui-v340 #professional-messages .messages779-chat-avatar{width:42px!important;height:42px!important;min-width:42px!important;font-size:11px!important;}
html body.professional-ui-v340 #professional-messages .messages779-chat-head strong{font-size:14.5px!important;line-height:1.2!important;}
html body.professional-ui-v340 #professional-messages .messages779-conversation{min-height:360px!important;max-height:460px!important;padding:18px 20px!important;}
html body.professional-ui-v340 #professional-messages .messages779-state{min-height:180px!important;place-content:center!important;}
html body.professional-ui-v340 #professional-messages .messages779-composer{grid-template-columns:minmax(0,1fr) 116px!important;align-items:stretch!important;gap:12px!important;padding:14px!important;}
html body.professional-ui-v340 #professional-messages .messages779-composer label{display:block!important;min-width:0!important;}
html body.professional-ui-v340 #professional-messages .messages779-composer textarea{min-height:88px!important;height:88px!important;max-height:150px!important;padding:14px!important;font-size:13.5px!important;line-height:1.45!important;}
html body.professional-ui-v340 #professional-messages .messages779-composer button{width:116px!important;min-width:116px!important;height:88px!important;min-height:88px!important;align-self:start!important;font-size:13px!important;border-radius:14px!important;}
@media(max-width:760px){html body.professional-ui-v340 #professional-messages .messages779-composer{grid-template-columns:1fr!important;}html body.professional-ui-v340 #professional-messages .messages779-composer button{width:100%!important;height:46px!important;min-height:46px!important;}}

/* V792 | LOGIN PROFISSIONAL MOBILE | autoridade responsiva final
   Corrige regra desktop tardia que reexibia a coluna verde da marca em <=780px. */
@media (max-width:780px){
  html body.professional-ui-v340 #route-login.login257-route{
    min-height:100dvh!important;
    display:block!important;
    place-items:initial!important;
    padding:14px 0 24px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    background:#f6f1e8!important;
  }
  html body.professional-ui-v340 #route-login .login257-shell{
    width:min(328px,calc(100% - 28px))!important;
    min-height:0!important;
    margin:0 auto!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    border:1px solid rgba(113,83,42,.12)!important;
    border-radius:24px!important;
    overflow:hidden!important;
    background:#fbf8f1!important;
    box-shadow:0 16px 38px rgba(70,56,37,.10)!important;
  }
  html body.professional-ui-v340 #route-login .login257-brand{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    min-height:0!important;
    height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
  }
  html body.professional-ui-v340 #route-login .login257-main{
    width:100%!important;
    min-width:0!important;
    min-height:0!important;
    padding:0 8px 18px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    border-radius:24px!important;
    overflow:hidden!important;
  }
  html body.professional-ui-v340 #route-login .login257-mobile-topbar{
    height:70px!important;
    min-height:70px!important;
    margin:0 -8px!important;
    padding:0 16px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    background:url("../img/login257-mobile-topbar.webp") center/328px 70px no-repeat!important;
    color:#f4ead8!important;
  }
  html body.professional-ui-v340 #route-login .login257-mobile-topbar>*{visibility:hidden!important}
  html body.professional-ui-v340 #route-login .login257-hero{
    width:312px!important;
    height:245px!important;
    min-height:245px!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:20px!important;
    text-align:center!important;
    background:url("../img/login257-mobile-hero.png") center/312px 245px no-repeat!important;
    box-shadow:none!important;
  }
  html body.professional-ui-v340 #route-login .login257-hero>*{visibility:hidden!important}
  html body.professional-ui-v340 #route-login .login257-card{
    width:312px!important;
    min-height:333px!important;
    margin:14px auto 0!important;
    padding:20px 16px 18px!important;
    transform:none!important;
    border-radius:17px!important;
  }
  html body.professional-ui-v340 #route-login .login257-features{
    width:312px!important;
    min-height:115px!important;
    margin:20px auto 0!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    border:0!important;
    border-radius:13px!important;
    background:url("../img/login257-mobile-features.png") center/312px 115px no-repeat!important;
    transform:none!important;
  }
  html body.professional-ui-v340 #route-login .login257-footer{display:none!important}
  html body.professional-ui-v340 #route-login .login257-main-botanical{
    right:-72px!important;bottom:-46px!important;width:190px!important;height:170px!important;opacity:.26!important;
  }
}
@media (max-width:370px){
  html body.professional-ui-v340 #route-login.login257-route{padding-top:9px!important}
  html body.professional-ui-v340 #route-login .login257-shell{width:min(328px,calc(100% - 18px))!important}
  html body.professional-ui-v340 #route-login .login257-main{padding-left:6px!important;padding-right:6px!important}
  html body.professional-ui-v340 #route-login .login257-mobile-topbar{margin-left:-6px!important;margin-right:-6px!important;padding-left:12px!important;padding-right:12px!important}
}

/* V793 | Agenda | Novo compromisso | form grid authority */
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
  width:min(calc(100vw - 36px),900px)!important;
  max-height:min(calc(100dvh - 32px),820px)!important;
  overflow:auto!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{
  padding:18px 22px 16px!important;
  gap:20px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header>div{
  min-width:0!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header h2{
  margin:5px 0 5px!important;
  font-size:26px!important;
  line-height:1.12!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header p{
  max-width:680px!important;
  font-size:12px!important;
  line-height:1.45!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161{
  display:block!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:14px 12px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
  padding:18px 22px 20px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:7px!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  color:#26483f!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:750!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label>span{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  color:#4c625b!important;
  font-size:11.5px!important;
  line-height:1.2!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select,textarea){
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  border:1px solid #d9ccb8!important;
  border-radius:10px!important;
  background:#fffdfa!important;
  color:#294b42!important;
  font-size:13px!important;
  line-height:1.25!important;
  box-shadow:none!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select){
  height:44px!important;
  min-height:44px!important;
  padding:0 12px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid textarea{
  min-height:92px!important;
  padding:11px 12px!important;
  resize:vertical!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-format{grid-column:span 4!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-modality{grid-column:span 8!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-error{
  margin:0 22px 12px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin:0!important;
  padding:14px 22px 18px!important;
  border-top:1px solid #e9dfd0!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn{
  width:auto!important;
  min-width:118px!important;
  min-height:42px!important;
  padding:0 18px!important;
}
@media (max-width:760px){
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
    width:calc(100vw - 18px)!important;
    max-height:calc(100dvh - 18px)!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{
    grid-column:span 1!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(.agenda-field-client,.agenda-field-type,.agenda-field-modality,.agenda-field-note,.agenda-field-reason){
    grid-column:1/-1!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
    padding:12px 16px 16px!important;
  }
}

/* V794 | Evolução | editor dialog viewport authority */
html body.professional-evolution-v198 .evolution163-editor-dialog{
  width:min(860px,calc(100vw - 24px))!important;
  max-width:min(860px,calc(100vw - 24px))!important;
  max-height:calc(100dvh - 16px)!important;
  margin:auto!important;
  padding:0!important;
  overflow:hidden!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-panel{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-height:calc(100dvh - 16px)!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:18px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog [data-evolution163-editor-content]{
  min-height:0!important;
  overflow:hidden!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  max-height:calc(100dvh - 16px)!important;
  overflow:hidden!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-scroll{
  min-height:0!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:none!important;
  padding:24px 26px 18px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-close{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  z-index:12!important;
  float:none!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-header{
  padding-right:58px!important;
  margin-bottom:12px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-grid{
  gap:10px 14px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-field{
  gap:5px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog :is(input,select){
  min-height:44px!important;
  height:44px!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog textarea{
  min-height:84px!important;
  height:84px!important;
  max-height:180px!important;
  resize:vertical!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog textarea[name="summary"]{min-height:92px!important;height:92px!important}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-actions{
  flex:0 0 auto!important;
  display:flex!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin:0!important;
  padding:14px 26px 16px!important;
  border-top:1px solid rgba(217,197,163,.65)!important;
  background:rgba(255,253,249,.98)!important;
  box-shadow:0 -10px 24px rgba(33,72,62,.05)!important;
  z-index:10!important;
}
html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-actions .btn{
  min-width:132px!important;
  min-height:44px!important;
  height:44px!important;
}
@media (max-width:620px){
  html body.professional-evolution-v198 .evolution163-editor-dialog{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 10px)!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-panel,
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form{max-height:calc(100dvh - 10px)!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-scroll{padding:20px 18px 14px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-grid{grid-template-columns:1fr!important;gap:10px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-header h2{font-size:26px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-close{top:14px!important;right:14px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-actions{padding:12px 18px 14px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-actions .btn{flex:1 1 0!important;min-width:0!important}
}
@media (max-height:760px){
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-form-scroll{padding-top:18px!important;padding-bottom:12px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-header{margin-bottom:8px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog .evolution163-dialog-header h2{font-size:26px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog textarea{min-height:72px!important;height:72px!important}
  html body.professional-evolution-v198 .evolution163-editor-dialog textarea[name="summary"]{min-height:78px!important;height:78px!important}
}

/* V795 | Registros Profissionais | editor modal balanced grid authority */
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-reader{
  width:min(940px,calc(100vw - 48px))!important;
  max-height:min(88dvh,800px)!important;
  grid-template-rows:auto minmax(0,1fr) auto auto!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-body{
  width:100%!important;
  max-width:none!important;
  justify-self:stretch!important;
  padding:22px 24px!important;
  overflow:auto!important;
  scrollbar-gutter:stable!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 16px!important;
  width:100%!important;
  align-items:start!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid>label{
  display:grid!important;
  grid-template-rows:auto auto!important;
  gap:6px!important;
  min-width:0!important;
  margin:0!important;
  color:#35574f!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:650!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid>label.is-wide{
  grid-column:1/-1!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid :is(input,select,textarea){
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  border:1px solid rgba(166,125,57,.30)!important;
  border-radius:10px!important;
  background:#fffaf4!important;
  color:#25473f!important;
  font:inherit!important;
  font-weight:500!important;
  box-shadow:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid :is(input,select){
  height:46px!important;
  min-height:46px!important;
  padding:0 14px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid textarea{
  min-height:150px!important;
  height:150px!important;
  max-height:260px!important;
  padding:12px 14px!important;
  line-height:1.5!important;
  resize:vertical!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid :is(input,select,textarea):focus{
  outline:none!important;
  border-color:#b88b39!important;
  box-shadow:0 0 0 3px rgba(184,139,57,.12)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-actions{
  display:flex!important;
  justify-content:flex-end!important;
  align-items:center!important;
  gap:10px!important;
  margin:0!important;
  padding:16px 24px 20px!important;
  border-top:1px solid rgba(23,63,70,.08)!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-actions button{
  min-height:42px!important;
  height:42px!important;
  padding:0 18px!important;
  border-radius:11px!important;
  font-size:12px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-error{
  grid-column:1/-1!important;
  margin:10px 0 0!important;
  padding:10px 12px!important;
  border-radius:10px!important;
}
@media (max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-layer{padding:10px!important;align-items:center!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-reader{width:100%!important;max-height:calc(100dvh - 20px)!important;margin:0!important;border-radius:18px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-reader>header{padding:18px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-body{padding:16px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid{grid-template-columns:1fr!important;gap:12px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid>label.is-wide{grid-column:auto!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid textarea{min-height:130px!important;height:130px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-actions{padding:14px 16px 16px!important}
}
@media (max-height:760px) and (min-width:761px){
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-reader{max-height:calc(100dvh - 24px)!important;margin:12px auto!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v170-doc-reader>header{padding:17px 24px 14px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-dialog-body{padding:16px 24px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records .v166-record-form-grid textarea{min-height:118px!important;height:118px!important}
}

/* V796 | Relatórios Profissionais | alinhamento estrutural de Relatórios recentes
   Desktop: o aside passa a ocupar a mesma linha do grid da primeira fileira de cards.
   Evita offsets fixos/margens dependentes da altura do título ou das abas. */
@media (min-width:1280px){
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-reference{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(270px,336px)!important;
    grid-template-rows:auto auto auto!important;
    column-gap:20px!important;
    row-gap:0!important;
    align-items:start!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-main{
    display:contents!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-head{
    grid-column:1!important;
    grid-row:1!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-tabs{
    grid-column:1!important;
    grid-row:2!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-cards{
    grid-column:1!important;
    grid-row:3!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-recent{
    grid-column:2!important;
    grid-row:3!important;
    align-self:start!important;
    margin-top:0!important;
  }
}
@media (min-width:1280px) and (max-width:1599px){
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-reference{
    grid-template-columns:minmax(0,1fr) 292px!important;
    column-gap:16px!important;
  }
}
@media (min-width:1600px){
  html body.professional-ui-v340[data-professional-active-area="professional-reports"]
  #app #route-professional-panel #professional-reports .reports225-reference{
    grid-template-columns:minmax(0,1fr) 336px!important;
    column-gap:20px!important;
  }
}

/* V798 | Suporte Profissional | 15ª área */
#professional-support.support798-section{padding:24px 28px 34px;display:block;min-width:0}
#professional-support[hidden]{display:none!important}
.support798-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:28px;min-height:196px;padding:30px 34px;border:1px solid rgba(194,155,73,.42);border-radius:26px;background:linear-gradient(135deg,#113f37 0%,#0a342f 72%,#123d34 100%);box-shadow:0 18px 42px rgba(8,43,39,.14),inset 0 0 44px rgba(206,171,94,.05)}
.support798-hero:after{content:"";position:absolute;right:-70px;top:-100px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(213,175,87,.16),transparent 69%);pointer-events:none}.support798-hero-copy{position:relative;z-index:1;min-width:0}.support798-hero-copy>span{display:block;margin-bottom:8px;color:#e0ba60;font-size:11px;font-weight:850;letter-spacing:.16em}.support798-hero h2{margin:0;color:#fff7e2;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1.06}.support798-hero p{max-width:790px;margin:12px 0 0;color:rgba(240,247,242,.82);font-size:14.5px;line-height:1.62}.support798-hero-badge{position:relative;z-index:1;width:132px;height:132px;justify-self:end;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(223,184,85,.48);border-radius:50%;color:#e6bd5a;text-align:center;box-shadow:0 0 34px rgba(205,162,67,.12),inset 0 0 28px rgba(205,162,67,.06)}.support798-hero-badge span{font-size:9px;letter-spacing:.17em}.support798-hero-badge strong{color:#fff0bf;font-size:21px}.support798-hero-badge small{color:rgba(240,247,242,.68);font-size:9px}
.support798-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:16px;margin-top:16px;align-items:start}.support798-main,.support798-diagnostic,.support798-shortcuts{margin:0!important;padding:22px!important}.support798-card-head span,.support798-diagnostic header span,.support798-shortcuts header span{display:block;color:#9a7738;font-size:10px;font-weight:850;letter-spacing:.13em}.support798-card-head h3,.support798-diagnostic h3,.support798-shortcuts h3{margin:4px 0 5px;color:#173f39;font-size:20px}.support798-card-head p,.support798-diagnostic header p{margin:0;color:#64756f;font-size:12px;line-height:1.5}.support798-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px}.support798-search input{width:100%;min-width:0;height:48px;border:1px solid #dfd1bc;border-radius:13px;background:#fffdfa;color:#183f39;padding:0 14px;font:inherit;font-size:13px}.support798-search button,.support798-answer-action{min-height:48px;border:0;border-radius:13px;background:linear-gradient(135deg,#c79a3e,#a87824);color:#fffaf0;padding:0 18px;font-weight:800;cursor:pointer;box-shadow:0 9px 20px rgba(157,116,37,.16)}.support798-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.support798-chips button,.support798-related button{border:1px solid rgba(30,84,68,.13);border-radius:999px;background:#f7faf7;color:#365f53;padding:8px 11px;font-size:10.5px;font-weight:750;cursor:pointer}.support798-answer{margin-top:18px;padding:20px;border:1px solid rgba(31,83,69,.1);border-radius:18px;background:linear-gradient(145deg,#fbfdfb,#f7f8f3)}.support798-answer-kicker{display:block;color:#a07b38;font-size:9.5px;font-weight:850;letter-spacing:.13em}.support798-answer h3{margin:5px 0 8px;color:#173f39;font-size:18px}.support798-answer p{margin:0;color:#4e6860;font-size:12.5px;line-height:1.62}.support798-answer ol{margin:13px 0 0;padding-left:20px;color:#49625b;font-size:12px;line-height:1.55}.support798-answer-action{margin-top:14px;min-height:40px;font-size:11px}.support798-related{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.support798-related>span{color:#75847e;font-size:10px}.support798-side{display:grid;gap:16px}.support798-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.support798-status-grid>div{padding:10px 11px;border:1px solid rgba(31,83,69,.08);border-radius:12px;background:#f7faf8}.support798-status-grid span,.support798-status-grid strong{display:block}.support798-status-grid span{color:#74837e;font-size:9px}.support798-status-grid strong{margin-top:3px;color:#234b41;font-size:11px}.support798-status-grid [data-tone="attention"] strong{color:#9a6e27}.support798-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.support798-side-actions button,.support798-shortcuts button{min-height:38px;border:1px solid rgba(31,83,69,.13);border-radius:11px;background:#fff;color:#28584b;font-weight:750;font-size:10px;cursor:pointer}.support798-live{min-height:16px;margin:8px 0 0;color:#657871;font-size:9.5px}.support798-shortcuts>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.support798-knowledge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.support798-knowledge article{padding:17px;border:1px solid rgba(31,83,69,.09);border-radius:17px;background:#fffdfa;box-shadow:0 8px 20px rgba(31,70,59,.04)}.support798-knowledge span{display:block;color:#9d7938;font-size:8.5px;font-weight:850;letter-spacing:.12em}.support798-knowledge strong{display:block;margin-top:6px;color:#1d473f;font-size:13px}.support798-knowledge p{min-height:46px;margin:6px 0 10px;color:#65756f;font-size:10.5px;line-height:1.45}.support798-knowledge button{border:0;background:transparent;color:#2f6657;padding:0;font-size:10px;font-weight:850;cursor:pointer}.support798-disclaimer{margin:14px 3px 0;color:#7b8782;font-size:9.5px;text-align:center}
html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]{order:150!important}
@media(max-width:1100px){.support798-layout{grid-template-columns:1fr}.support798-side{grid-template-columns:1fr 1fr}.support798-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#professional-support.support798-section{padding:14px}.support798-hero{grid-template-columns:1fr;padding:23px;min-height:0;border-radius:21px}.support798-hero-badge{display:none}.support798-search{grid-template-columns:1fr}.support798-search button{width:100%}.support798-side{grid-template-columns:1fr}.support798-knowledge{grid-template-columns:1fr}.support798-main,.support798-diagnostic,.support798-shortcuts{padding:17px!important}.support798-status-grid{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.support798-status-grid,.support798-side-actions,.support798-shortcuts>div{grid-template-columns:1fr}.support798-hero h2{font-size:28px}}

/* V799 | Suporte profissional — autoridade final de contraste da hero */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero .support798-hero-copy{
  position:relative!important;
  z-index:2!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero .support798-hero-copy>span{
  color:#f0c35a!important;
  -webkit-text-fill-color:#f0c35a!important;
  opacity:1!important;
  text-shadow:0 1px 0 rgba(0,0,0,.18)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero h2#support798-title{
  color:#fff4cf!important;
  -webkit-text-fill-color:#fff4cf!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:0 2px 18px rgba(229,188,89,.16),0 1px 0 rgba(0,0,0,.22)!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(32px,3vw,44px)!important;
  line-height:1.05!important;
  font-weight:700!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero .support798-hero-copy>p{
  color:rgba(244,249,246,.9)!important;
  -webkit-text-fill-color:rgba(244,249,246,.9)!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:0 1px 0 rgba(0,0,0,.14)!important;
  font-size:15px!important;
  line-height:1.62!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero-badge span{
  color:#efc55f!important;
  -webkit-text-fill-color:#efc55f!important;
  opacity:1!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero-badge strong{
  color:#fff2c8!important;
  -webkit-text-fill-color:#fff2c8!important;
  opacity:1!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero-badge small{
  color:rgba(244,249,246,.76)!important;
  -webkit-text-fill-color:rgba(244,249,246,.76)!important;
  opacity:1!important;
}
@media(max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero h2#support798-title{font-size:30px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-hero .support798-hero-copy>p{font-size:14px!important}
}

/* V801 | Suporte — busca e resposta refinadas */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-main{
  padding:26px 28px!important;
  border-radius:20px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-card-head{
  max-width:980px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-card-head h3{
  margin:5px 0 6px!important;
  font-size:21px!important;
  line-height:1.18!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-card-head p{
  max-width:900px!important;
  font-size:12.8px!important;
  line-height:1.55!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 158px!important;
  gap:12px!important;
  align-items:stretch!important;
  margin-top:18px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search input{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  height:52px!important;
  min-height:52px!important;
  padding:0 16px!important;
  border:1px solid #d9c8aa!important;
  border-radius:14px!important;
  background:#fffdf9!important;
  color:#183f39!important;
  font-size:14px!important;
  line-height:1!important;
  outline:0!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.96)!important;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search input::placeholder{
  color:#7a8883!important;
  opacity:1!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search input:focus,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search input:focus-visible{
  border-color:#c69b43!important;
  background:#fffefb!important;
  outline:0!important;
  box-shadow:0 0 0 3px rgba(198,155,67,.13),inset 0 1px 0 rgba(255,255,255,.98)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search button{
  box-sizing:border-box!important;
  width:158px!important;
  min-width:158px!important;
  height:52px!important;
  min-height:52px!important;
  padding:0 18px!important;
  border:1px solid #b8872d!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#cda347 0%,#b7852c 100%)!important;
  color:#fffdf5!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1!important;
  white-space:nowrap!important;
  box-shadow:0 9px 20px rgba(151,107,32,.16),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-chips{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:12px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-chips button{
  min-height:34px!important;
  padding:0 13px!important;
  border-radius:999px!important;
  font-size:11px!important;
  font-weight:760!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-answer{
  min-height:128px!important;
  margin-top:18px!important;
  padding:20px 22px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  border:1px solid rgba(31,83,69,.12)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#fbfdfb 0%,#f5f8f4 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-answer h3{
  margin:5px 0 8px!important;
  font-size:18.5px!important;
  line-height:1.24!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-answer p{
  max-width:940px!important;
  font-size:12.8px!important;
  line-height:1.58!important;
}
@media(max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-main{padding:18px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search{grid-template-columns:1fr!important;gap:9px!important}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-search button{width:100%!important;min-width:0!important}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-answer{min-height:0!important;padding:18px!important}
}
/* V802 | Configurações Profissionais: settings225 é a única autoridade visual. */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings.settings225-show-advanced .settings225-reference{display:block!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings>[data-settings225-legacy-store]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings>.settings225-back{display:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host{display:block!important;width:100%!important;min-width:0!important;min-height:430px!important;margin:0!important;padding:0!important;overflow:visible!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host[hidden]{display:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>:is(.settings172-details,.settings172-card,.v172-profile-card){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>.settings172-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:76px!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid #eee5da!important;list-style:none!important;cursor:default!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>.settings172-details>summary::-webkit-details-marker{display:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>.settings172-details>summary>.v172-profile-open-label,
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>.settings172-details>summary>svg{display:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-details-body{padding:0!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 22px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-form-grid>.is-wide{grid-column:1/-1!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host :is(input,select,textarea){max-width:100%!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-bottom-actions{display:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
@media(max-width:1023px){
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host{min-height:0!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-form-grid{grid-template-columns:1fr!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-plan-grid{grid-template-columns:1fr!important;}
}

html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-slot{width:100%!important;min-width:0!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-save{margin:24px auto 0!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-save[hidden]{display:none!important;}

/* V804 | Suporte profissional — guias compactos, alinhados e rodapé legível */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin-top:18px!important;
  align-items:stretch!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article{
  box-sizing:border-box!important;
  min-width:0!important;
  min-height:152px!important;
  height:100%!important;
  padding:18px 18px 16px!important;
  display:grid!important;
  grid-template-rows:auto auto 1fr auto!important;
  align-content:start!important;
  gap:0!important;
  border:1px solid rgba(31,83,69,.11)!important;
  border-radius:18px!important;
  background:#fffdfa!important;
  box-shadow:0 10px 24px rgba(31,70,59,.055)!important;
  overflow:hidden!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>span{
  margin:0 0 7px!important;
  color:#9a7431!important;
  font-size:9px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:.12em!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>strong{
  display:block!important;
  margin:0!important;
  color:#183f38!important;
  font-size:14px!important;
  line-height:1.28!important;
  font-weight:780!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>p{
  min-height:0!important;
  margin:7px 0 12px!important;
  color:#64756f!important;
  font-size:11px!important;
  line-height:1.48!important;
  overflow-wrap:anywhere!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button{
  justify-self:start!important;
  align-self:end!important;
  min-height:30px!important;
  margin:0!important;
  padding:5px 0!important;
  border:0!important;
  background:transparent!important;
  color:#1e6554!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:850!important;
  cursor:pointer!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button:hover,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button:focus-visible{
  color:#a2762a!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-disclaimer{
  max-width:1120px!important;
  margin:12px auto 0!important;
  padding:8px 14px!important;
  border-top:1px solid rgba(31,83,69,.08)!important;
  color:#6e7e78!important;
  font-size:10px!important;
  line-height:1.45!important;
  text-align:center!important;
}
@media (max-width:1100px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge{grid-template-columns:1fr!important;gap:10px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-disclaimer{margin-top:10px!important;padding:8px 4px!important;font-size:9.8px!important;}
}


/* V805 | Suporte — composição final mais compacta, equilibrada e premium */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support.support798-section{
  padding:22px 28px 28px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-layout{
  grid-template-columns:minmax(0,1.9fr) minmax(350px,.78fr)!important;
  gap:16px!important;
  margin-top:14px!important;
  align-items:start!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-main,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-diagnostic,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-shortcuts{
  border-radius:22px!important;
  box-shadow:0 14px 34px rgba(18,52,59,.06), inset 0 1px 0 rgba(255,255,255,.78)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-main{
  min-height:0!important;
  padding:24px 26px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-card-head p{
  max-width:880px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-answer{
  min-height:122px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-diagnostic,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-shortcuts{
  padding:22px 22px 20px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-status-grid{
  gap:10px!important;
  margin-top:14px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-status-grid>div{
  min-height:52px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:10px 12px!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#f9fbfa 0%,#f3f7f5 100%)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-side-actions button,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-shortcuts button{
  min-height:40px!important;
  border-radius:13px!important;
  font-size:10.5px!important;
  font-weight:780!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7faf8 100%)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-shortcuts>div{
  gap:10px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge{
  position:relative!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  margin-top:18px!important;
  padding:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article{
  position:relative!important;
  min-height:166px!important;
  padding:17px 18px 15px!important;
  border-radius:20px!important;
  border:1px solid rgba(31,83,69,.10)!important;
  background:linear-gradient(180deg,rgba(255,253,248,.98) 0%,rgba(250,248,243,.94) 100%)!important;
  box-shadow:0 12px 28px rgba(18,52,59,.045), inset 0 1px 0 rgba(255,255,255,.88)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:3px!important;
  border-radius:20px 0 0 20px!important;
  background:linear-gradient(to bottom,#d1aa54 0%,#6ba08d 100%)!important;
  opacity:.9!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>strong{
  font-size:14.5px!important;
  line-height:1.3!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>p{
  margin:8px 0 14px!important;
  font-size:11px!important;
  line-height:1.52!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:28px!important;
  color:#1d5d4e!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button::after{
  content:"→"!important;
  font-size:11px!important;
  line-height:1!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-disclaimer{
  max-width:1180px!important;
  margin:12px auto 0!important;
  padding:9px 18px 0!important;
  border-top:1px solid rgba(31,83,69,.08)!important;
  color:#6d7c77!important;
  font-size:10px!important;
  line-height:1.5!important;
}
@media (max-width:1200px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-layout{
    grid-template-columns:minmax(0,1fr)!important;
  }
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-side{
    grid-template-columns:1fr 1fr!important;
  }
}
@media (max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support.support798-section{padding:14px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-main,
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-diagnostic,
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-shortcuts{padding:18px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge{grid-template-columns:1fr!important;gap:12px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article{min-height:0!important;padding:16px!important;}
}
@media (max-width:560px){
  html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-side{grid-template-columns:1fr!important;}
}

/* V806 | Sidebar profissional — ícones, tipografia e navegação premium */
@media (min-width:1024px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu{
    overflow:hidden!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav{
    position:relative!important;
    z-index:3!important;
    display:flex!important;
    flex-direction:column!important;
    gap:3px!important;
    width:100%!important;
    min-width:0!important;
    padding:8px 12px 78px!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    scrollbar-width:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav::-webkit-scrollbar{
    width:0!important;
    height:0!important;
    display:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-item{
    position:relative!important;
    isolation:isolate!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    min-height:50px!important;
    margin:0!important;
    padding:0 10px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    border:1px solid transparent!important;
    border-radius:13px!important;
    background:transparent!important;
    color:#f1dfac!important;
    box-shadow:none!important;
    transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important;
    overflow:visible!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item::before{
    content:""!important;
    position:absolute!important;
    inset:5px auto 5px 0!important;
    width:2px!important;
    border-radius:999px!important;
    background:linear-gradient(to bottom,transparent,#e3b955,transparent)!important;
    opacity:0!important;
    transform:scaleY(.6)!important;
    transition:opacity .16s ease,transform .16s ease!important;
    pointer-events:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    position:relative!important;
    flex:0 0 30px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid rgba(238,207,127,.16)!important;
    border-radius:9px!important;
    background:linear-gradient(145deg,rgba(255,248,220,.055),rgba(215,177,86,.018))!important;
    color:#f1d477!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 4px 10px rgba(0,25,20,.06)!important;
    opacity:1!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon-svg{
    width:20px!important;
    height:20px!important;
    max-width:20px!important;
    max-height:20px!important;
    stroke:currentColor!important;
    stroke-width:1.72!important;
    vector-effect:non-scaling-stroke!important;
    filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-home-svg{
    width:19px!important;
    height:19px!important;
    filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    color:#f3e4b7!important;
    font-size:14.1px!important;
    line-height:1.12!important;
    font-weight:650!important;
    letter-spacing:-.018em!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
    text-shadow:0 1px 0 rgba(0,0,0,.14)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{
    font-size:12.7px!important;
    letter-spacing:-.025em!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible{
    border-color:rgba(226,186,87,.20)!important;
    background:linear-gradient(90deg,rgba(255,248,218,.065),rgba(229,190,91,.025))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
    outline:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible .professional-nav-icon{
    border-color:rgba(238,205,119,.34)!important;
    background:linear-gradient(145deg,rgba(255,245,203,.10),rgba(203,160,62,.04))!important;
    color:#f6dc86!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"]{
    border:1px solid rgba(218,169,61,.92)!important;
    background:linear-gradient(100deg,rgba(223,181,82,.17) 0%,rgba(118,95,42,.08) 72%,rgba(255,255,255,.015) 100%)!important;
    box-shadow:0 8px 18px rgba(0,31,25,.13),inset 0 1px 0 rgba(255,240,198,.10),0 0 18px rgba(199,151,49,.08)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .professional-nav-icon{
    border-color:rgba(245,214,126,.48)!important;
    background:linear-gradient(145deg,rgba(228,187,87,.22),rgba(135,102,35,.08))!important;
    color:#fff1b5!important;
    box-shadow:inset 0 1px 0 rgba(255,247,219,.14),0 5px 14px rgba(0,27,21,.12),0 0 16px rgba(211,165,62,.08)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .v8730-nav-label{
    color:#fff4cc!important;
    font-weight:760!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]{
    margin-top:6px!important;
    border-top-color:rgba(224,185,89,.12)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]::after{
    content:""!important;
    position:absolute!important;
    left:10px!important;
    right:10px!important;
    top:-5px!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,rgba(224,185,89,.18),transparent)!important;
    pointer-events:none!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-sidebar::after{
    z-index:1!important;
    pointer-events:none!important;
    opacity:.58!important;
  }
}

@media (min-width:1024px) and (max-width:1279px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav{
    padding-inline:10px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-item{
    padding-inline:8px!important;
    gap:8px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{
    font-size:13.2px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{
    font-size:11.7px!important;
  }
}

@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item{
    border-radius:12px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid rgba(238,207,127,.16)!important;
    border-radius:9px!important;
    background:rgba(255,248,220,.04)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon-svg{
    width:20px!important;
    height:20px!important;
    stroke-width:1.72!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{
    font-weight:650!important;
    letter-spacing:-.015em!important;
  }
}


/* V807 | Sidebar profissional — metal/esmalte premium, profundidade realista e tipografia exclusiva */
@media (min-width:1024px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav{
    gap:4px!important;
    padding-top:10px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-item{
    min-height:51px!important;
    height:51px!important;
    padding:0 10px 0 9px!important;
    gap:11px!important;
    border-radius:14px!important;
    border-color:rgba(221,191,120,.035)!important;
    background:
      linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,0))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.012)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item::after{
    content:""!important;
    position:absolute!important;
    inset:1px!important;
    z-index:-1!important;
    border-radius:13px!important;
    pointer-events:none!important;
    opacity:0!important;
    background:linear-gradient(105deg,rgba(244,209,126,.055),rgba(255,255,255,.012) 42%,rgba(92,137,115,.04))!important;
    transition:opacity .18s ease!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    position:relative!important;
    overflow:hidden!important;
    flex-basis:32px!important;
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    border:1px solid rgba(245,217,143,.29)!important;
    border-radius:10px!important;
    background:
      radial-gradient(circle at 30% 20%,rgba(255,249,220,.15),transparent 34%),
      linear-gradient(145deg,rgba(213,174,80,.13) 0%,rgba(255,255,255,.035) 45%,rgba(19,73,58,.18) 100%)!important;
    color:#f3d980!important;
    box-shadow:
      inset 0 1px 0 rgba(255,251,230,.12),
      inset 0 -1px 0 rgba(1,28,22,.34),
      inset 1px 0 0 rgba(255,255,255,.025),
      0 5px 11px rgba(0,25,20,.11)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon::before{
    content:""!important;
    position:absolute!important;
    inset:-7px auto auto -9px!important;
    width:27px!important;
    height:18px!important;
    border-radius:50%!important;
    background:radial-gradient(ellipse,rgba(255,250,221,.19),transparent 70%)!important;
    transform:rotate(-18deg)!important;
    pointer-events:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon::after{
    content:""!important;
    position:absolute!important;
    left:5px!important;
    right:5px!important;
    bottom:3px!important;
    height:1px!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,transparent,rgba(229,185,84,.28),transparent)!important;
    pointer-events:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon-svg{
    position:relative!important;
    z-index:2!important;
    width:19px!important;
    height:19px!important;
    max-width:19px!important;
    max-height:19px!important;
    stroke-width:1.68!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    filter:drop-shadow(0 1px 0 rgba(0,0,0,.34)) drop-shadow(0 0 3px rgba(241,203,105,.055))!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-home-svg{
    width:18px!important;
    height:18px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{
    color:#f1e1b3!important;
    font-size:14.15px!important;
    line-height:1.08!important;
    font-weight:670!important;
    letter-spacing:-.014em!important;
    text-shadow:0 1px 0 rgba(0,0,0,.26),0 0 10px rgba(238,205,124,.018)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{
    font-size:12.45px!important;
    font-weight:675!important;
    letter-spacing:-.028em!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible{
    border-color:rgba(231,197,109,.22)!important;
    background:linear-gradient(100deg,rgba(229,190,94,.07),rgba(255,255,255,.018) 58%,rgba(85,131,110,.045))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 6px 14px rgba(0,28,22,.055)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover::after,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible::after{
    opacity:1!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible .professional-nav-icon{
    color:#f9e49a!important;
    border-color:rgba(246,218,142,.45)!important;
    background:
      radial-gradient(circle at 30% 20%,rgba(255,251,226,.20),transparent 34%),
      linear-gradient(145deg,rgba(218,176,78,.19),rgba(255,255,255,.04) 45%,rgba(16,68,54,.21))!important;
    box-shadow:inset 0 1px 0 rgba(255,253,235,.17),inset 0 -1px 0 rgba(0,24,19,.36),0 7px 14px rgba(0,23,18,.13),0 0 13px rgba(211,165,62,.05)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"]{
    border-color:rgba(222,174,67,.98)!important;
    background:
      linear-gradient(180deg,rgba(255,242,197,.075),rgba(255,255,255,.015) 45%,rgba(8,49,39,.055)),
      linear-gradient(103deg,rgba(190,143,43,.20) 0%,rgba(115,87,32,.10) 47%,rgba(40,94,73,.07) 100%)!important;
    box-shadow:
      0 10px 23px rgba(0,27,21,.16),
      0 0 22px rgba(205,157,48,.075),
      inset 0 1px 0 rgba(255,247,219,.12),
      inset 0 -1px 0 rgba(0,28,21,.22)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active::after,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"]::after{
    opacity:1!important;
    background:linear-gradient(105deg,rgba(247,208,112,.08),rgba(255,255,255,.015) 44%,rgba(79,132,105,.055))!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .professional-nav-icon{
    color:#fff0ad!important;
    border-color:rgba(255,222,137,.64)!important;
    background:
      radial-gradient(circle at 28% 18%,rgba(255,252,230,.28),transparent 32%),
      linear-gradient(145deg,rgba(220,173,69,.30),rgba(159,119,34,.13) 52%,rgba(14,64,50,.23))!important;
    box-shadow:
      inset 0 1px 0 rgba(255,253,232,.23),
      inset 0 -1px 0 rgba(0,25,19,.40),
      0 6px 14px rgba(0,24,18,.16),
      0 0 17px rgba(218,170,62,.11)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .v8730-nav-label{
    color:#fff2bd!important;
    font-weight:780!important;
    text-shadow:0 1px 0 rgba(0,0,0,.34),0 0 13px rgba(240,201,101,.06)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]{
    margin-top:8px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]::after{
    left:12px!important;
    right:12px!important;
    top:-6px!important;
    background:linear-gradient(90deg,transparent,rgba(226,188,94,.23),transparent)!important;
  }
}
@media (min-width:1024px) and (max-width:1279px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{font-size:13.15px!important;}
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{font-size:11.65px!important;}
}
@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    overflow:hidden!important;
    border-color:rgba(244,215,139,.26)!important;
    background:radial-gradient(circle at 30% 20%,rgba(255,249,220,.12),transparent 34%),linear-gradient(145deg,rgba(211,174,82,.11),rgba(15,71,56,.13))!important;
    box-shadow:inset 0 1px 0 rgba(255,251,230,.10),inset 0 -1px 0 rgba(1,28,22,.28),0 4px 10px rgba(0,25,20,.08)!important;
  }
}

/* V808 | Sidebar profissional — assinatura joalheria jade/dourado, exclusiva e estável */
@media (min-width:1024px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav{
    gap:5px!important;
    padding-top:11px!important;
    padding-bottom:12px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-item{
    min-height:52px!important;
    height:52px!important;
    padding:0 11px 0 9px!important;
    gap:11px!important;
    border-radius:15px!important;
    isolation:isolate!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item::before{
    inset:8px auto 8px 1px!important;
    width:3px!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,transparent 0%,#d8a73c 24%,#f2d17b 52%,#a87925 78%,transparent 100%)!important;
    box-shadow:0 0 9px rgba(222,177,71,.22)!important;
    opacity:0!important;
    transform:scaleY(.56)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    flex:0 0 34px!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    min-height:34px!important;
    border-radius:11px!important;
    border:1px solid rgba(232,199,117,.34)!important;
    background:
      radial-gradient(circle at 28% 20%,rgba(255,249,221,.20),transparent 31%),
      radial-gradient(circle at 72% 82%,rgba(34,103,78,.22),transparent 48%),
      linear-gradient(145deg,rgba(185,140,48,.20) 0%,rgba(76,83,56,.10) 43%,rgba(8,67,51,.30) 100%)!important;
    color:#efd077!important;
    box-shadow:
      inset 0 1px 0 rgba(255,252,231,.17),
      inset 0 0 0 1px rgba(255,255,255,.018),
      inset 0 -2px 5px rgba(0,25,19,.22),
      0 5px 12px rgba(0,24,18,.13)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon::before{
    inset:-5px auto auto -5px!important;
    width:28px!important;
    height:18px!important;
    opacity:.88!important;
    background:radial-gradient(ellipse,rgba(255,252,231,.24),transparent 72%)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon::after{
    left:6px!important;
    right:6px!important;
    bottom:4px!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,rgba(231,187,84,.35),transparent)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon-svg{
    width:19px!important;
    height:19px!important;
    max-width:19px!important;
    max-height:19px!important;
    stroke-width:1.72!important;
    filter:drop-shadow(0 1px 0 rgba(0,0,0,.42)) drop-shadow(0 0 3px rgba(244,209,115,.07))!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-home-svg{
    width:18.5px!important;
    height:18.5px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{
    color:#f0dfae!important;
    font-size:14.2px!important;
    line-height:1.08!important;
    font-weight:685!important;
    letter-spacing:-.016em!important;
    text-shadow:0 1px 0 rgba(0,0,0,.28),0 0 12px rgba(234,195,100,.018)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{
    font-size:12.55px!important;
    font-weight:690!important;
    letter-spacing:-.028em!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible{
    border-color:rgba(226,185,85,.26)!important;
    background:
      linear-gradient(90deg,rgba(228,182,79,.075),rgba(255,255,255,.018) 55%,rgba(70,129,101,.05))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 7px 16px rgba(0,28,22,.06)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:hover .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item:focus-visible .professional-nav-icon{
    color:#f7dfa0!important;
    border-color:rgba(244,210,126,.50)!important;
    background:
      radial-gradient(circle at 28% 20%,rgba(255,251,229,.25),transparent 31%),
      radial-gradient(circle at 72% 82%,rgba(45,117,89,.25),transparent 48%),
      linear-gradient(145deg,rgba(198,148,47,.25),rgba(79,86,56,.10) 43%,rgba(8,69,52,.32))!important;
    box-shadow:inset 0 1px 0 rgba(255,253,235,.20),inset 0 -2px 5px rgba(0,24,18,.24),0 7px 15px rgba(0,23,18,.15),0 0 14px rgba(211,165,62,.07)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"]{
    border-color:rgba(219,169,56,.96)!important;
    background:
      radial-gradient(circle at 18% 20%,rgba(247,213,125,.07),transparent 30%),
      linear-gradient(104deg,rgba(196,145,41,.21) 0%,rgba(92,78,40,.085) 48%,rgba(31,94,71,.08) 100%)!important;
    box-shadow:
      0 11px 24px rgba(0,25,19,.17),
      0 0 23px rgba(205,157,48,.075),
      inset 0 1px 0 rgba(255,247,219,.14),
      inset 0 0 0 1px rgba(255,255,255,.018),
      inset 0 -1px 0 rgba(0,27,20,.26)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active::before,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"]::before{
    opacity:1!important;
    transform:scaleY(1)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .professional-nav-icon,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .professional-nav-icon{
    color:#fff0ad!important;
    border-color:rgba(255,222,134,.69)!important;
    background:
      radial-gradient(circle at 27% 18%,rgba(255,254,237,.34),transparent 29%),
      radial-gradient(circle at 72% 82%,rgba(62,131,99,.26),transparent 48%),
      linear-gradient(145deg,rgba(215,165,55,.35) 0%,rgba(121,91,30,.16) 48%,rgba(9,65,49,.36) 100%)!important;
    box-shadow:
      inset 0 1px 0 rgba(255,254,239,.27),
      inset 0 0 0 1px rgba(255,255,255,.025),
      inset 0 -2px 6px rgba(0,23,17,.28),
      0 7px 15px rgba(0,23,17,.17),
      0 0 18px rgba(220,171,62,.12)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item.is-active .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-item[aria-current="page"] .v8730-nav-label{
    color:#fff1bd!important;
    font-weight:790!important;
    text-shadow:0 1px 0 rgba(0,0,0,.36),0 0 14px rgba(240,199,94,.075)!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]{
    margin-top:9px!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-support"]::after{
    left:13px!important;
    right:13px!important;
    top:-7px!important;
    background:linear-gradient(90deg,transparent,rgba(226,188,94,.26),rgba(109,157,132,.10),transparent)!important;
  }
}
@media (min-width:1024px) and (max-width:1279px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .client-sidebar-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .v8730-nav-label{font-size:13.1px!important;}
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-records"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-reports"] .v8730-nav-label,
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu [data-professional-nav="professional-settings"] .v8730-nav-label{font-size:11.6px!important;}
}
@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel #professional-sidebar-menu .professional-nav-icon{
    border-color:rgba(238,204,122,.30)!important;
    background:radial-gradient(circle at 28% 20%,rgba(255,249,221,.16),transparent 31%),linear-gradient(145deg,rgba(185,140,48,.16),rgba(8,67,51,.24))!important;
    box-shadow:inset 0 1px 0 rgba(255,252,231,.14),inset 0 -1px 0 rgba(0,26,20,.30),0 5px 11px rgba(0,24,18,.10)!important;
  }
}


/* V809 | Agenda | Novo compromisso | layout premium, robust and stable */
html body.professional-ui-v340[data-professional-ui-version="87.87.809"] #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161,
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
  width:min(calc(100vw - 34px),980px)!important;
  max-height:min(calc(100dvh - 28px),860px)!important;
  border-radius:24px!important;
  border:1px solid rgba(214,194,160,.72)!important;
  background:linear-gradient(180deg,#fffdfa 0%,#fdfaf4 100%)!important;
  box-shadow:0 26px 72px rgba(15,47,53,.22)!important;
  overflow:auto!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{
  align-items:flex-start!important;
  padding:22px 26px 18px!important;
  border-bottom:1px solid #eadfce!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header [data-agenda-dialog-kicker]{
  display:inline-flex!important;
  letter-spacing:.12em!important;
  font-size:11px!important;
  font-weight:800!important;
  color:#a57527!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header h2{
  margin:6px 0 6px!important;
  color:#20473d!important;
  font-size:28px!important;
  font-weight:700!important;
  line-height:1.08!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header p{
  max-width:720px!important;
  color:#667771!important;
  font-size:13px!important;
  line-height:1.45!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 [data-agenda-dialog-close].btn-ghost{
  min-width:94px!important;
  min-height:42px!important;
  padding:0 16px!important;
  border:1px solid rgba(214,194,160,.9)!important;
  border-radius:13px!important;
  background:linear-gradient(180deg,#fffdfa 0%,#f7f1e5 100%)!important;
  color:#345247!important;
  font-weight:800!important;
  box-shadow:0 8px 18px rgba(20,58,64,.06)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  grid-auto-flow:row dense!important;
  gap:16px 14px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
  padding:20px 26px 22px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:7px!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  color:#284a41!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:780!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label>span{
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#4f655e!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:normal!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select,textarea){
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  border:1px solid #d8c9b4!important;
  border-radius:12px!important;
  background:#fffefb!important;
  color:#274940!important;
  font-size:14px!important;
  line-height:1.3!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 2px rgba(14,51,56,.03)!important;
  outline:none!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select){
  height:48px!important;
  min-height:48px!important;
  padding:0 14px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid textarea{
  min-height:120px!important;
  padding:12px 14px!important;
  resize:vertical!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select,textarea):focus{
  border-color:#c39a42!important;
  box-shadow:0 0 0 4px rgba(201,159,79,.16)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-date{grid-column:span 3!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-type{grid-column:span 5!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-note{grid-column:span 8!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-error{
  margin:0 26px 14px!important;
  padding:10px 12px!important;
  border-radius:12px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
  margin:0!important;
  padding:16px 26px 22px!important;
  border-top:1px solid #eadfce!important;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(248,243,235,.85) 100%)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn{
  width:auto!important;
  min-width:146px!important;
  min-height:46px!important;
  padding:0 20px!important;
  border-radius:14px!important;
  font-size:13px!important;
  font-weight:800!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn-primary{
  background:linear-gradient(180deg,#0f6a5b 0%,#0b5a4d 100%)!important;
  box-shadow:0 12px 24px rgba(13,94,79,.24)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn-ghost{
  border:1px solid rgba(214,194,160,.9)!important;
  background:linear-gradient(180deg,#fffdfa 0%,#f7f1e5 100%)!important;
}
@media (max-width:860px){
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
    width:calc(100vw - 18px)!important;
    max-height:calc(100dvh - 18px)!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:13px 12px!important;
    padding:18px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(.agenda-field-client,.agenda-field-type,.agenda-field-modality,.agenda-field-note,.agenda-field-reason){
    grid-column:1/-1!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{padding:18px!important;}
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{padding:14px 18px 18px!important;}
}
@media (max-width:560px){
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{gap:14px!important;}
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header h2{font-size:25px!important;}
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
    padding:16px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{grid-column:1/-1!important;}
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn{width:100%!important;min-width:0!important;}
}


/* V809 | Agenda | Novo compromisso | modal authority refined */
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
  width:min(calc(100vw - 40px),960px)!important;
  max-height:min(calc(100dvh - 30px),860px)!important;
  border-radius:24px!important;
  border:1px solid #dcc7a2!important;
  background:linear-gradient(180deg,#fffefb 0%,#fefaf4 100%)!important;
  box-shadow:0 32px 90px rgba(10,53,46,.32),0 10px 28px rgba(28,64,51,.12)!important;
  overflow:auto!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:22px!important;
  padding:18px 24px 16px!important;
  border-bottom:1px solid #e7dbc8!important;
  background:linear-gradient(180deg,#fffdf9 0%,#fbf6ee 100%)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header [data-agenda-dialog-kicker]{
  display:inline-flex!important;
  margin-bottom:6px!important;
  color:#9d7535!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header h2{
  margin:0 0 6px!important;
  color:#1b463e!important;
  font-size:26px!important;
  line-height:1.08!important;
  font-weight:500!important;
  letter-spacing:-.02em!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header p{
  margin:0!important;
  max-width:720px!important;
  color:#647671!important;
  font-size:13px!important;
  line-height:1.5!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header .btn.btn-ghost{
  align-self:flex-start!important;
  min-width:86px!important;
  min-height:46px!important;
  padding:0 18px!important;
  border-radius:14px!important;
  border:1px solid #dbc8a9!important;
  background:linear-gradient(180deg,#fffdfa 0%,#f7f1e6 100%)!important;
  box-shadow:0 8px 20px rgba(46,61,52,.06), inset 0 1px 0 rgba(255,255,255,.82)!important;
  color:#34564d!important;
  font-size:12px!important;
  font-weight:700!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161{
  display:block!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:16px 14px!important;
  align-items:start!important;
  width:100%!important;
  padding:18px 24px 20px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label>span{
  display:block!important;
  margin:0!important;
  color:#47635b!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
  white-space:normal!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select,textarea){
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  border:1px solid #d8c6ad!important;
  border-radius:12px!important;
  background:#fffdf9!important;
  color:#234740!important;
  font-size:15px!important;
  line-height:1.25!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88), 0 1px 0 rgba(255,255,255,.35)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select){
  min-height:46px!important;
  height:46px!important;
  padding:0 14px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid textarea{
  min-height:112px!important;
  padding:12px 14px!important;
  resize:vertical!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(input,select,textarea):focus{
  outline:none!important;
  border-color:#c4943f!important;
  box-shadow:0 0 0 4px rgba(196,148,63,.12), inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-client{grid-column:1/-1!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-date{grid-column:span 2!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-start{grid-column:span 2!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-end{grid-column:span 2!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-type{grid-column:span 6!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-format{grid-column:span 3!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-modality{grid-column:span 5!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-status{grid-column:span 4!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-note{grid-column:1/-1!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .agenda-field-reason{grid-column:1/-1!important;}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-error{
  margin:0 24px 12px!important;
  padding:10px 12px!important;
  border-radius:12px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin:0!important;
  padding:16px 24px 20px!important;
  border-top:1px solid #eadfce!important;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%, rgba(251,247,240,.75) 100%)!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn{
  width:auto!important;
  min-width:140px!important;
  min-height:46px!important;
  border-radius:14px!important;
  font-size:13px!important;
  font-weight:800!important;
  padding:0 20px!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn-ghost{
  border:1px solid #d8c8af!important;
  background:linear-gradient(180deg,#fffdfa 0%,#f6f1e8 100%)!important;
  color:#35554d!important;
}
html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn-primary{
  border:1px solid #0f6956!important;
  background:linear-gradient(180deg,#1d6b59 0%,#0f5b4b 100%)!important;
  color:#fff8e7!important;
  box-shadow:0 12px 24px rgba(14,78,65,.20), inset 0 1px 0 rgba(255,255,255,.15)!important;
}
@media (max-width:760px){
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-dialog-panel-v161{
    width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:20px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{
    padding:16px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    padding:16px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid :is(.agenda-field-client,.agenda-field-type,.agenda-field-modality,.agenda-field-status,.agenda-field-note,.agenda-field-reason){
    grid-column:1/-1!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
    padding:14px 16px 16px!important;
  }
}
@media (max-width:520px){
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header{
    gap:12px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .system-dialog-header .btn.btn-ghost{
    min-height:42px!important;
    min-width:78px!important;
    padding:0 14px!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-grid>label{
    grid-column:1/-1!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  html body.professional-ui-v340 #route-professional-panel .professional-agenda-dialog-v161 .professional-agenda-form-v161>.system-dialog-actions .btn{
    width:100%!important;
  }
}

/* V810 | Auditoria global de janelas profissionais | viewport + forms + actions authority */
html body.professional-ui-v340 #route-professional-panel :is(
  dialog.clients26-dialog,
  dialog.attendances164-dialog,
  dialog.consents167-dialog,
  dialog.finance169-dialog,
  dialog.copilot171-dialog,
  dialog.reports170-dialog,
  dialog.cc14-dialog
){
  box-sizing:border-box!important;
  max-width:calc(100vw - 24px)!important;
  max-height:calc(100dvh - 24px)!important;
  margin:auto!important;
}

/* Clientes — perfil/editor com corpo rolável e ações sempre acessíveis */
html body.professional-ui-v340 .clients26-dialog{
  width:min(920px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 28px)!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
html body.professional-ui-v340 .clients26-dialog::backdrop{
  background:rgba(8,38,32,.50)!important;
  backdrop-filter:blur(4px)!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-dialog-panel{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-height:calc(100dvh - 32px)!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  overflow:hidden!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-dialog-close{
  z-index:8!important;
  top:14px!important;
  right:14px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:12px!important;
}
html body.professional-ui-v340 .clients26-dialog :is([data-clients26-editor-content],[data-clients26-profile-dialog-content]){
  min-height:0!important;
  max-height:calc(100dvh - 36px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 36px)!important;
  overflow:hidden!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-editor-header{
  padding:22px 24px 16px!important;
  border-bottom:1px solid #e9dfd0!important;
  background:linear-gradient(180deg,#fffdf9 0%,#fbf6ee 100%)!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-editor-header h3{
  margin:5px 46px 6px 0!important;
  color:#1f473e!important;
  font:500 26px/1.1 Georgia,"Times New Roman",serif!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-editor-header p{
  max-width:720px!important;
  margin:0!important;
  color:#687873!important;
  font-size:12.5px!important;
  line-height:1.5!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 16px!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:18px 24px!important;
  overscroll-behavior:contain!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid>label{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  color:#4d665e!important;
  font-size:12px!important;
  font-weight:760!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid>label.is-wide{
  grid-column:1/-1!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid :is(input,select,textarea){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  border:1px solid #d8c9b5!important;
  border-radius:11px!important;
  background:#fffdfa!important;
  color:#24483f!important;
  font-size:13.5px!important;
  line-height:1.3!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid :is(input,select){
  min-height:46px!important;
  height:46px!important;
  padding:0 13px!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-grid textarea{
  min-height:108px!important;
  padding:11px 13px!important;
  resize:vertical!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-rule,
html body.professional-ui-v340 .clients26-dialog .clients26-form-error{
  margin:0!important;
  padding:10px 24px!important;
  font-size:11px!important;
  line-height:1.45!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-actions{
  display:flex!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin:0!important;
  padding:14px 24px 18px!important;
  border-top:1px solid #e9dfd0!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-form-actions .btn,
html body.professional-ui-v340 .clients26-dialog .clients26-form-actions button{
  min-width:132px!important;
  min-height:44px!important;
  border-radius:12px!important;
  font-size:12px!important;
}
html body.professional-ui-v340 .clients26-dialog .clients26-history{
  max-height:calc(100dvh - 36px)!important;
  overflow:auto!important;
  padding:22px 24px!important;
}

/* Atendimentos — shell fixo, corpo rolável, formulários mais legíveis */
html body.professional-ui-v340 dialog.attendances164-dialog{
  width:min(920px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 28px)!important;
  overflow:hidden!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .attendances164-dialog-shell{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 32px)!important;
  overflow:hidden!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .attendances164-dialog-shell>header{
  padding:20px 24px 16px!important;
}
html body.professional-ui-v340 .attendances164-dialog-shell>header h2{
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:26px!important;
  font-weight:500!important;
}
html body.professional-ui-v340 .attendances164-dialog-body{
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
  padding:18px 24px!important;
}
html body.professional-ui-v340 .attendances164-form-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 16px!important;
}
html body.professional-ui-v340 .attendances164-form-grid label,
html body.professional-ui-v340 .attendances164-dialog-body>label{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  color:#4f665f!important;
  font-size:12px!important;
  font-weight:760!important;
}
html body.professional-ui-v340 .attendances164-dialog :is(input,select,textarea){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  border-radius:11px!important;
  font-size:13.5px!important;
}
html body.professional-ui-v340 .attendances164-dialog :is(input,select){
  min-height:46px!important;
  height:46px!important;
  padding:0 13px!important;
}
html body.professional-ui-v340 .attendances164-dialog textarea{
  min-height:112px!important;
  padding:11px 13px!important;
  resize:vertical!important;
}
html body.professional-ui-v340 .attendances164-dialog-shell>footer,
html body.professional-ui-v340 .attendances164-dialog-footer{
  flex:0 0 auto!important;
  padding:14px 24px 20px!important;
  border-top:1px solid #e9dfd0!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340 .attendances164-dialog .attendances164-button{
  min-width:140px!important;
  min-height:44px!important;
  border-radius:12px!important;
  font-size:12px!important;
}

/* Consentimentos — detalhes com viewport e rodapé estáveis */
html body.professional-ui-v340 .consents167-dialog{
  width:min(860px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 28px)!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .consents167-dialog-shell{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 32px)!important;
  overflow:hidden!important;
}
html body.professional-ui-v340 .consents167-dialog-head{
  padding:20px 22px 16px!important;
}
html body.professional-ui-v340 .consents167-dialog-head h2{
  font-size:25px!important;
}
html body.professional-ui-v340 .consents167-dialog-body{
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:18px 22px!important;
  overscroll-behavior:contain!important;
}
html body.professional-ui-v340 .consents167-dialog-actions{
  margin:0!important;
  padding:14px 22px 18px!important;
  border-top:1px solid #e9dfd0!important;
  background:#fffdf9!important;
}

/* Financeiro + Copilot — leitura 100%, campos maiores e corpo rolável */
html body.professional-ui-v340 :is(.finance169-dialog,.copilot171-dialog){
  width:min(900px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 28px)!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 :is(.finance169-dialog-shell,.copilot171-dialog-shell){
  max-height:calc(100dvh - 32px)!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 :is(.finance169-dialog-body,.copilot171-dialog-body){
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:20px 24px!important;
  overscroll-behavior:contain!important;
}
html body.professional-ui-v340 .finance169-form-grid{
  gap:14px 16px!important;
}
html body.professional-ui-v340 :is(.finance169-form-grid label,.copilot171-edit-field,.copilot171-summary-field){
  gap:7px!important;
  color:#50665f!important;
  font-size:12px!important;
  font-weight:760!important;
}
html body.professional-ui-v340 :is(.finance169-dialog input,.finance169-dialog select,.finance169-dialog textarea,.copilot171-dialog textarea){
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  border-radius:11px!important;
  font-size:13.5px!important;
}
html body.professional-ui-v340 :is(.finance169-dialog input,.finance169-dialog select){
  min-height:46px!important;
  height:46px!important;
  padding:0 13px!important;
}
html body.professional-ui-v340 :is(.finance169-dialog textarea,.copilot171-dialog textarea){
  min-height:118px!important;
  padding:12px 13px!important;
}
html body.professional-ui-v340 :is(.finance169-dialog-shell>footer,.copilot171-dialog-actions){
  padding:14px 24px 20px!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340 :is(.finance169-dialog,.copilot171-dialog) .btn{
  min-height:44px!important;
  padding:0 16px!important;
  border-radius:11px!important;
  font-size:12px!important;
}

/* Relatórios — mantém a arquitetura existente, aumenta legibilidade e ações */
html body.professional-ui-v340 .reports170-dialog{
  width:min(920px,calc(100vw - 32px))!important;
  max-height:calc(100dvh - 28px)!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .reports170-dialog-shell{
  max-height:calc(100dvh - 32px)!important;
  border-radius:22px!important;
}
html body.professional-ui-v340 .reports170-dialog-body{
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:20px 24px!important;
}
html body.professional-ui-v340 .reports170-form-grid{
  gap:14px 16px!important;
}
html body.professional-ui-v340 .reports170-form-grid label{
  gap:7px!important;
  font-size:12px!important;
  font-weight:760!important;
}
html body.professional-ui-v340 .reports170-form-grid :is(input,select,textarea){
  min-height:46px!important;
  border-radius:11px!important;
  font-size:13.5px!important;
}
html body.professional-ui-v340 .reports170-form-grid textarea{
  min-height:110px!important;
}
html body.professional-ui-v340 .reports170-dialog-actions{
  padding:14px 24px 20px!important;
  gap:10px!important;
  border-top:1px solid #e9dfd0!important;
  background:#fffdf9!important;
}
html body.professional-ui-v340 .reports170-dialog-actions .btn{
  min-height:44px!important;
  font-size:12px!important;
  border-radius:11px!important;
}

/* Segurança universal de viewport para janelas que já tinham correção dedicada */
html body.professional-ui-v340 :is(.evolution163-dialog,.record31-dialog,.record31-subdialog){
  max-width:calc(100vw - 20px)!important;
  max-height:calc(100dvh - 20px)!important;
}
html body.professional-ui-v340 .cc14-dialog{
  max-height:calc(100dvh - 24px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
}

@media (max-width:760px){
  html body.professional-ui-v340 :is(
    .clients26-dialog,
    .attendances164-dialog,
    .consents167-dialog,
    .finance169-dialog,
    .copilot171-dialog,
    .reports170-dialog
  ){
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:18px!important;
  }
  html body.professional-ui-v340 .clients26-dialog .clients26-form-grid,
  html body.professional-ui-v340 .attendances164-form-grid,
  html body.professional-ui-v340 .finance169-form-grid,
  html body.professional-ui-v340 .reports170-form-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  html body.professional-ui-v340 .clients26-dialog .clients26-form-grid>label,
  html body.professional-ui-v340 .attendances164-form-grid>label,
  html body.professional-ui-v340 .finance169-form-grid>label,
  html body.professional-ui-v340 .reports170-form-grid>label{
    grid-column:1/-1!important;
  }
  html body.professional-ui-v340 :is(
    .clients26-form-actions,
    .attendances164-dialog-shell>footer,
    .consents167-dialog-actions,
    .finance169-dialog-shell>footer,
    .copilot171-dialog-actions,
    .reports170-dialog-actions
  ){
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
  }
  html body.professional-ui-v340 :is(
    .clients26-form-actions,
    .attendances164-dialog-shell>footer,
    .consents167-dialog-actions,
    .finance169-dialog-shell>footer,
    .copilot171-dialog-actions,
    .reports170-dialog-actions
  ) :is(button,.btn){
    width:100%!important;
    min-width:0!important;
  }
}

/* V812 | Configurações > Agenda | abrir/fechar agenda na semana */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekdays{
  display:block!important;
  width:100%!important;
  margin:20px 0 0!important;
  padding:18px!important;
  border:1px solid #e4d8c7!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fffefb 0%,#faf7f1 100%)!important;
  box-shadow:0 10px 26px rgba(28,64,51,.045),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid #eee4d6!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head>div{
  min-width:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head>div>span{
  display:block!important;
  margin:0 0 5px!important;
  color:#9a7431!important;
  font-size:9px!important;
  font-weight:850!important;
  letter-spacing:.13em!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head strong{
  display:block!important;
  color:#173f38!important;
  font-size:16px!important;
  line-height:1.25!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head p{
  margin:6px 0 0!important;
  max-width:760px!important;
  color:#697975!important;
  font-size:11.5px!important;
  line-height:1.48!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-summary{
  flex:0 0 auto!important;
  min-height:31px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 11px!important;
  border-radius:999px!important;
  border:1px solid #d7e2d6!important;
  background:#f0f5eb!important;
  color:#356846!important;
  font-size:10px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-summary[data-tone="attention"]{
  border-color:#ead5b0!important;
  background:#fff5e5!important;
  color:#97651e!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:14px 0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions button{
  min-height:36px!important;
  padding:0 13px!important;
  border:1px solid #d9cfbf!important;
  border-radius:11px!important;
  background:linear-gradient(180deg,#fffefa 0%,#f7f2ea 100%)!important;
  color:#31584e!important;
  font-size:10px!important;
  font-weight:780!important;
  cursor:pointer!important;
  box-shadow:0 4px 12px rgba(27,62,52,.035)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions button:last-child{
  border-color:#e0cbb0!important;
  color:#8e5d27!important;
  background:linear-gradient(180deg,#fffaf2 0%,#f8efe2 100%)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday{
  box-sizing:border-box!important;
  min-width:0!important;
  min-height:64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding:11px 13px!important;
  border:1px solid #e3dacf!important;
  border-radius:14px!important;
  background:#fffdfa!important;
  text-align:left!important;
  cursor:pointer!important;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday.is-open{
  border-color:rgba(56,116,89,.26)!important;
  background:linear-gradient(180deg,#fbfdf9 0%,#f3f8f1 100%)!important;
  box-shadow:inset 3px 0 0 rgba(62,133,99,.72)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday.is-closed{
  background:linear-gradient(180deg,#fffdf9 0%,#faf6ef 100%)!important;
  opacity:.88!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-copy{
  min-width:0!important;
  display:grid!important;
  gap:4px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-copy strong{
  color:#244b42!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-copy small{
  color:#73817d!important;
  font-size:9.8px!important;
  line-height:1.25!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch{
  flex:0 0 auto!important;
  display:grid!important;
  grid-template-columns:auto auto!important;
  grid-template-areas:"toggle label"!important;
  align-items:center!important;
  column-gap:8px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch input{
  position:absolute!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch>span{
  grid-area:toggle!important;
  position:relative!important;
  width:38px!important;
  height:22px!important;
  border:1px solid #d2c8b9!important;
  border-radius:999px!important;
  background:#e8e4dc!important;
  box-shadow:inset 0 1px 3px rgba(40,58,51,.08)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch>span::after{
  content:""!important;
  position:absolute!important;
  top:3px!important;
  left:3px!important;
  width:14px!important;
  height:14px!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:0 2px 5px rgba(30,52,45,.18)!important;
  transition:transform .16s ease!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch input:checked+span{
  border-color:#438168!important;
  background:linear-gradient(180deg,#5e9a7e 0%,#3f795f 100%)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch input:checked+span::after{
  transform:translateX(16px)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch b{
  grid-area:label!important;
  min-width:48px!important;
  color:#7b817d!important;
  font-size:9.5px!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:left!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday.is-open .settings172-weekday-switch b{
  color:#376d51!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-note{
  margin:12px 0 0!important;
  padding-top:10px!important;
  border-top:1px solid #eee5d9!important;
  color:#75827e!important;
  font-size:10px!important;
  line-height:1.45!important;
}
@media(max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekdays{padding:14px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-summary{justify-self:start!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-grid{grid-template-columns:1fr!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions{display:grid!important;grid-template-columns:1fr 1fr!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions button:last-child{grid-column:1/-1!important;}
}
@media(max-width:430px){
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday{padding:10px 11px!important;gap:10px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions{grid-template-columns:1fr!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions button:last-child{grid-column:auto!important;}
}


/* V813 settings single-view authority */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings [data-settings225-legacy-store]{display:none!important;visibility:hidden!important;block-size:0!important;inline-size:0!important;max-height:0!important;max-width:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid rgba(207,191,168,.74)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,252,246,.98) 0%,rgba(251,247,239,.98) 100%)!important;box-shadow:0 18px 32px rgba(25,55,45,.05)!important;overflow:hidden!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-slot{display:block!important;width:100%!important;min-width:0!important;padding:24px 26px 20px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host>.settings172-details>summary{margin:0 0 20px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(220,207,188,.9)!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host .settings172-section-note{margin:18px 0 0!important;padding-top:12px!important;border-top:1px solid rgba(223,211,195,.85)!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:214px!important;min-height:50px!important;margin:2px 0 0 auto!important;padding:0 20px!important;border-radius:14px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings225-inline-slot{padding-bottom:24px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-weekdays{margin-top:20px!important;padding:18px!important;border:1px solid rgba(208,193,170,.76)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(250,246,239,.98) 0%,rgba(244,250,247,.96) 100%)!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-week-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-week-head h4{font-size:18px!important;line-height:1.2!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-week-summary{align-self:flex-start!important;}
@media (max-width:1023px){
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-slot{padding:18px 18px 16px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-save{width:100%!important;min-width:0!important;margin-top:10px!important;}
}
@media (max-width:620px){
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host{border-radius:16px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-slot{padding:14px 12px 14px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-weekdays{padding:14px!important;border-radius:15px!important;}
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings[data-settings225-mode="agenda"] .settings172-week-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;}
}

/* V814 | Configurações Profissionais | abas internas separadas e coerentes */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="notifications"] .settings172-form{
  display:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="notifications"] .settings172-notification-list{
  display:grid!important;
  gap:12px!important;
  margin:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="preferences"] .settings172-notification-list{
  display:none!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="preferences"] .settings172-form{
  display:block!important;
  margin:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="preferences"] .settings172-form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px 20px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview{
  display:block!important;
  margin:0 0 20px!important;
  padding:18px!important;
  border:1px solid rgba(205,190,166,.72)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#f8fbf8 0%,#f4f8f5 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview>header{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  margin:0 0 14px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid rgba(31,83,69,.10)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview>header>div{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-card-icon{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#eaf3ec 0%,#f7f0de 100%)!important;
  color:#1c5a49!important;
  font-size:17px!important;
  box-shadow:inset 0 0 0 1px rgba(35,91,72,.09)!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview small{
  display:block!important;
  margin-bottom:3px!important;
  color:#9b7131!important;
  font-size:9px!important;
  font-weight:850!important;
  letter-spacing:.12em!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview h3{
  margin:0!important;
  color:#173f38!important;
  font-size:16px!important;
  line-height:1.2!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview p{
  margin:4px 0 0!important;
  color:#687873!important;
  font-size:11px!important;
  line-height:1.45!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integrations-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integration{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:48px!important;
  padding:11px 13px!important;
  border:1px solid rgba(31,83,69,.10)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.72)!important;
  color:#35564d!important;
  font-size:11px!important;
  font-weight:750!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integration span:last-child{
  flex:0 0 auto!important;
  padding:5px 8px!important;
  border-radius:999px!important;
  background:#eef5ef!important;
  color:#236047!important;
  font-size:9px!important;
  font-weight:850!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integration span:last-child[data-tone="attention"]{
  background:#fff4dd!important;
  color:#8b6326!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview+.settings172-form{
  padding-top:2px!important;
}
@media (max-width:760px){
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-inline-host [data-settings172-details="notifications"][data-settings225-view="preferences"] .settings172-form-grid,
  html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integrations-list{
    grid-template-columns:minmax(0,1fr)!important;
  }
}

/* V815 | GLOBAL READABILITY AUTHORITY — 15 AREAS | NO ZOOM / NO TRANSFORM SCALE */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
  --fsv815-micro:10.8px;
  --fsv815-small:11.5px;
  --fsv815-label:12.2px;
  --fsv815-body:12.8px;
  --fsv815-control:13.2px;
  --fsv815-button:12.4px;
  --fsv815-card-title:15px;
  --fsv815-header-title:22px;
  --fsv815-header-summary:12.5px;
}

/* Sidebar: readable at browser/system 100% */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav{
  gap:4px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item{
  min-height:47px!important;
  height:auto!important;
  max-height:none!important;
  padding-top:7px!important;
  padding-bottom:7px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{
  font-size:13.2px!important;
  line-height:1.15!important;
  letter-spacing:-.01em!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is([data-professional-nav="professional-records"],[data-professional-nav="professional-reports"],[data-professional-nav="professional-settings"]) .client-sidebar-nav-label{
  font-size:12px!important;
  line-height:1.18!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav-icon{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{
  width:19px!important;
  height:19px!important;
}

/* Top header */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title{
  font-size:var(--fsv815-header-title)!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-summary{
  font-size:var(--fsv815-header-summary)!important;
  line-height:1.35!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search :is(input,span,kbd){
  font-size:11.8px!important;
  line-height:1.2!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions :is(button,span,small,strong){
  font-size:11.2px!important;
  line-height:1.2!important;
}

/* Universal professional-panel text floor without geometry scaling */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section .panel-kicker,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="eyebrow"],
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="kicker"]{
  font-size:var(--fsv815-micro)!important;
  line-height:1.25!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(label,legend){
  font-size:var(--fsv815-label)!important;
  line-height:1.25!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section label>span:not([aria-hidden="true"]){
  font-size:var(--fsv815-label)!important;
  line-height:1.25!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select,textarea){
  font-size:var(--fsv815-control)!important;
  line-height:1.3!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){
  min-height:44px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section textarea{
  min-height:74px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section .btn,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section button:not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]){
  font-size:var(--fsv815-button)!important;
  line-height:1.2!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-panel>header h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-panel>.v197-card-heading h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-panel [class*="card-heading"] h3{
  font-size:var(--fsv815-card-title)!important;
  line-height:1.22!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section .professional-panel p,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="card"] p,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="copy"] p{
  font-size:var(--fsv815-body)!important;
  line-height:1.48!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="row"],[class*="copy"]) small{
  font-size:var(--fsv815-small)!important;
  line-height:1.4!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="meta"],[class*="note"],[class*="caption"],[class*="hint"]){
  font-size:var(--fsv815-small)!important;
  line-height:1.42!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="badge"],[class*="status"]){
  font-size:10.8px!important;
  line-height:1.2!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(table th,table td){
  font-size:11.8px!important;
  line-height:1.35!important;
}

/* Settings: the approved structure stays intact, only readability increases */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings225-nav button{
  font-size:12.6px!important;
  line-height:1.2!important;
  min-height:50px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings225-profile-head strong{
  font-size:16px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings225-profile-head :is(span,small){
  font-size:11.8px!important;
  line-height:1.35!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings172-section-note{
  font-size:11.8px!important;
  line-height:1.5!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings172-weekday-copy strong{
  font-size:12.4px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings172-weekday-copy small,
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #app #route-professional-panel#route-professional-panel #professional-settings .settings172-weekday-switch b{
  font-size:10.8px!important;
}

/* Short viewports: allow scrolling instead of shrinking content */
@media (min-width:1024px) and (max-height:820px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav{
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    scrollbar-width:none!important;
  }
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav::-webkit-scrollbar{width:0!important;height:0!important;}
}

/* Mobile/tablet: same readability, layout reflows rather than scales down */
@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
    --fsv815-micro:10.5px;
    --fsv815-small:11.3px;
    --fsv815-label:12px;
    --fsv815-body:12.6px;
    --fsv815-control:13px;
    --fsv815-button:12.3px;
    --fsv815-card-title:14.5px;
  }
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){
    min-height:46px!important;
  }
}

/* V816 | FULL 15-AREA READABILITY + CARD SCALE AUTHORITY | browser 100%, no zoom/scale */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
  --fsv816-micro:11.5px;
  --fsv816-small:12.2px;
  --fsv816-label:13px;
  --fsv816-body:13.4px;
  --fsv816-control:13.8px;
  --fsv816-button:13px;
  --fsv816-card-title:16.2px;
  --fsv816-header-title:24px;
  --fsv816-header-summary:13.2px;
}

/* Shell / sidebar / header */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .client-sidebar-nav-item{
  min-height:50px!important;
  padding-top:8px!important;
  padding-bottom:8px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .client-sidebar-nav-label{
  font-size:13.8px!important;
  line-height:1.18!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is([data-professional-nav="professional-records"],[data-professional-nav="professional-reports"],[data-professional-nav="professional-settings"]) .client-sidebar-nav-label{
  font-size:12.8px!important;
  line-height:1.2!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav-icon{
  width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-nav-icon-svg{
  width:20px!important;height:20px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title{
  font-size:var(--fsv816-header-title)!important;
  line-height:1.08!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-summary{
  font-size:var(--fsv816-header-summary)!important;
  line-height:1.42!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-global-search :is(input,span,kbd),
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-actions :is(button,span,small,strong){
  font-size:12.2px!important;
  line-height:1.25!important;
}

/* Global visible text floor across all 15 sections */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.panel-kicker,[class*="eyebrow"],[class*="kicker"]){
  font-size:var(--fsv816-micro)!important;
  line-height:1.3!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(label,legend),
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section label>span:not([aria-hidden="true"]){
  font-size:var(--fsv816-label)!important;
  line-height:1.3!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select,textarea){
  font-size:var(--fsv816-control)!important;
  line-height:1.35!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){
  min-height:48px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section textarea{
  min-height:88px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section .btn,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section button:not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]){
  font-size:var(--fsv816-button)!important;
  line-height:1.25!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.btn,button[class*="button"]):not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]):not(.v159-home-text-link){
  min-height:42px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel #professional-agenda .v197-calendar-grid button{
  min-height:32px!important;
  height:32px!important;
  font-size:12px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"]) p,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="copy"] p{
  font-size:var(--fsv816-body)!important;
  line-height:1.52!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"],[class*="copy"]) small{
  font-size:var(--fsv816-small)!important;
  line-height:1.45!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="meta"],[class*="note"],[class*="caption"],[class*="hint"]){
  font-size:var(--fsv816-small)!important;
  line-height:1.46!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="badge"],[class*="status"],[class*="state"]){
  font-size:11.5px!important;
  line-height:1.25!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(table th,table td){
  font-size:12.5px!important;
  line-height:1.42!important;
  padding-top:11px!important;
  padding-bottom:11px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-panel>header h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="card-heading"] h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="card-title"]{
  font-size:var(--fsv816-card-title)!important;
  line-height:1.25!important;
}

/* Metric/stat cards: make information physically larger without scale transforms */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-metric-card,.v197-metric-card,.v198-metric-card,.v199-metric-card,.tele201-metric){
  min-height:108px!important;
  padding:14px!important;
  gap:10px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-metric-card,.v197-metric-card,.v198-metric-card,.v199-metric-card,.tele201-metric) strong{
  font-size:26px!important;
  line-height:1!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-metric-card,.v197-metric-card,.v198-metric-card,.v199-metric-card) :is(.v196-metric-icon,.v197-metric-icon,.v198-metric-icon,.v199-metric-icon){
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-metric-card,.v197-metric-card,.v198-metric-card,.v199-metric-card) :is(.v196-metric-icon,.v197-metric-icon,.v198-metric-icon,.v199-metric-icon) svg{
  width:22px!important;height:22px!important;
}

/* List rows/cards that previously looked compressed */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-agenda-item,.v197-upcoming-row,.v197-reminder-row,.v198-record-row,.v199-attendance-row,.reports225-recent-item){
  min-height:54px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-agenda-item,.v197-upcoming-row,.v197-reminder-row,.v198-record-row,.reports225-recent-item) :is(strong,b,time){
  font-size:12.6px!important;
  line-height:1.3!important;
}

/* Messages */
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages :is(.messages779-metrics>*,.messages779-state){
  min-height:96px!important;
  padding:14px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages :is(.messages779-thread,.messages779-conversation-item,[class*="thread-item"]){
  min-height:64px!important;
}

/* Records / consent / guidance / finance / copilot / reports: more breathing room */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is(#professional-records,#professional-consents,#professional-guidance,#professional-finance,#professional-copilot,#professional-reports) :is(.professional-panel,.v237-reference-panel,.copilot203-side-card,.reports204-focus-panel){
  min-width:0!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is(#professional-records,#professional-consents,#professional-guidance,#professional-finance,#professional-copilot,#professional-reports) :is(.panel-kicker,[class*="eyebrow"],[class*="kicker"]){
  font-size:11.8px!important;
}

/* Settings: keep V814 structure, make every active tab more readable */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-nav button{
  min-height:54px!important;
  font-size:13.2px!important;
  line-height:1.22!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-profile-head strong{font-size:17px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings225-profile-head :is(span,small){font-size:12.2px!important;line-height:1.42!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-section-note{font-size:12.4px!important;line-height:1.55!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday{min-height:66px!important;padding:11px 12px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-copy strong{font-size:13px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-copy small,
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-weekday-switch b{font-size:11.5px!important;}

/* Support */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article{
  min-height:178px!important;
  padding:19px!important;
}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>strong{font-size:15.2px!important;}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>p{font-size:12.6px!important;line-height:1.55!important;}

/* Prevent larger text from escaping cards/grids */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"],[class*="row"],[class*="copy"]){
  min-width:0!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(p,small,strong,span,label,button,th,td){
  overflow-wrap:anywhere;
}

/* Tablet/mobile: reflow, never shrink below readability floor */
@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
    --fsv816-micro:11.2px;
    --fsv816-small:12px;
    --fsv816-label:12.8px;
    --fsv816-body:13.2px;
    --fsv816-control:13.6px;
    --fsv816-button:12.8px;
    --fsv816-card-title:15.8px;
  }
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){min-height:48px!important;}
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-metric-card,.v197-metric-card,.v198-metric-card,.v199-metric-card,.tele201-metric){min-height:104px!important;}
}
@media (max-width:620px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-clients-metrics,.v197-agenda-metrics,.v198-evolution-metrics,.v199-attendance-metrics,.tele201-metrics,.messages779-metrics){
    grid-template-columns:minmax(0,1fr)!important;
  }
}

/* V816 | area-by-area card breathing room */
html body.professional-ui-v340 #professional-agenda :is(.v197-upcoming-card,.v197-reminders-card,.v197-free-card,.v197-calendar-view),
html body.professional-ui-v340 #professional-evolution :is(.v198-filter-card,.v198-tip-card,.v198-progress-card),
html body.professional-ui-v340 #professional-telehealth :is(.tele201-next-card,.tele201-copilot-card),
html body.professional-ui-v340 #professional-records .rec201-focus-card,
html body.professional-ui-v340 #professional-copilot .copilot203-side-card,
html body.professional-ui-v340 #professional-reports :is(.reports204-focus-panel,.reports170-filter-panel,.reports170-history-panel){
  padding:16px!important;
}
html body.professional-ui-v340 #professional-evolution .v198-overview-card{min-height:82px!important;padding:12px!important;}
html body.professional-ui-v340 #professional-telehealth :is(.tele201-next-card,.tele201-copilot-card){min-height:122px!important;}
html body.professional-ui-v340 #professional-records .rec201-focus-card{min-height:132px!important;}
html body.professional-ui-v340 #professional-copilot .copilot203-side-card{min-height:124px!important;}
html body.professional-ui-v340 #professional-messages :is(.messages779-inbox,.messages779-chat,.messages779-context){padding:16px!important;}
html body.professional-ui-v340 #professional-consents .professional-panel,
html body.professional-ui-v340 #professional-guidance .v237-reference-panel,
html body.professional-ui-v340 #professional-finance .v237-reference-panel{padding:16px!important;}


/* V817 | EFFECTIVE READABILITY RESIDUE CLEANUP | source-level final authority */
/* Home / overview */
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-kpi-foot{font-size:12px!important;line-height:1.32!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-mini{min-height:40px!important;padding-inline:12px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-person span{font-size:12.2px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-chip{min-height:28px!important;padding-inline:9px!important;font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-agenda-more{font-size:12px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-client-row .btn{min-height:40px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-guidance-row span{font-size:12px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v214-finance-period{min-height:38px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v214-finance-trend{min-height:30px!important;font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-overview"] #app #route-professional-panel#route-professional-panel #professional-overview .v193-finance-labels{font-size:11.5px!important;line-height:1.3!important}

/* Clients */
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-table-head{min-height:50px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-clients-footer p{font-size:12px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-page-button{min-width:38px!important;height:38px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-quick-button{min-height:44px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-popover label{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-more-popover select{min-height:44px!important;height:44px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-clients"] #professional-clients .v196-popover-clear{min-height:42px!important;height:42px!important;font-size:12px!important}

/* Agenda */
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-hero-kicker{font-size:11.8px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-today-button{min-height:40px!important;height:40px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-weekdays span{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-calendar-legend{font-size:11.5px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-card-heading select{min-height:42px!important;height:42px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-check{font-size:12px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-day-kicker{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-week-button{min-height:40px!important;height:40px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-status-row{font-size:12px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-status-row .status{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-agenda-empty p{font-size:12.2px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-text-button{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-date b{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-agenda"] #professional-agenda .v197-upcoming-copy{font-size:12px!important;line-height:1.38!important}

/* Attendances */
html body.professional-ui-v340[data-professional-active-area="professional-attendances"] #professional-attendances .v199-metric-trend{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-attendances"] #professional-attendances .v199-filter-field>span{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-attendances"] #professional-attendances .v199-clear-button{min-height:44px!important;height:44px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-attendances"] #professional-attendances .v199-table-head{min-height:50px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-attendances"] #professional-attendances .v199-table-footer p{font-size:12px!important}

/* Consents */
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-kpis small,
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-history header p,
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-link,
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-filters label{font-size:12px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .v70-consent-item .panel-kicker{font-size:11.8px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .v70-documents-meta{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .v70-consent-actions .btn{min-height:42px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-history [data-consents167-history] :is(time,span){font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-history [data-consents167-history] p{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents202-privacy :is(p,ul){font-size:12.2px!important;line-height:1.5!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents :is(.consents202-empty,.consents202-source){font-size:12px!important;line-height:1.45!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents167-detail-grid dt{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-consents"] #professional-consents .consents167-detail-section p{font-size:12.2px!important}

/* Guidance */
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance :is(.v163-guidance-intro-state small,.v163-guidance-eyebrow,.v163-guidance-record-meta){font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .v163-guidance-intro-state p,
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .v163-guidance-record-copy>p{font-size:12.2px!important;line-height:1.48!important}
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .guidance202-kpis :is(span,small){font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .v163-guidance-pending header small{min-width:32px!important;height:32px!important;font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .v163-guidance-record-mark{width:32px!important;height:32px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-guidance"] #professional-guidance .v163-guidance-record-action .btn{min-height:42px!important;font-size:12px!important}

/* Finance */
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-finance-kpi-copy>small{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-finance-panel header p{font-size:12.2px!important;line-height:1.45!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-link-button{min-height:42px!important;height:42px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-chart-labels span{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v8710-finance-status{min-height:28px!important;font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-reminder p{font-size:12.2px!important;line-height:1.46!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-reminder-button{min-width:104px!important;height:40px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-finance"] #professional-finance .v203-month-secondary span{font-size:12px!important}

/* Copilot */
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-disclaimer small{font-size:12px!important;line-height:1.45!important}
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-reviews header p{font-size:12.2px!important}
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-reviews select{min-height:44px!important;height:44px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-review-head p,
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-review-columns :is(strong,li){font-size:12px!important;line-height:1.42!important}
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-review-footer .btn{min-height:42px!important;font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-copilot"] #professional-copilot .copilot203-see-all{font-size:12px!important}

/* Telehealth / records / evolution residual metadata */
html body.professional-ui-v340[data-professional-active-area="professional-telehealth"] #professional-telehealth :is(.panel-kicker,small,[class*="-meta"]),
html body.professional-ui-v340[data-professional-active-area="professional-records"] #professional-records :is(.panel-kicker,small,[class*="-meta"]),
html body.professional-ui-v340[data-professional-active-area="professional-evolution"] #professional-evolution :is(.panel-kicker,small,[class*="-meta"],[class*="-trend"]){font-size:11.8px!important;line-height:1.4!important}

/* Reports */
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports .reports225-tabs button{font-size:12px!important;min-height:44px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports .reports225-main .reports225-cards>article p{font-size:12.2px!important;line-height:1.46!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports .reports225-main .reports225-cards>article button{font-size:12px!important;min-height:42px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports .reports225-recent-item :is(strong,small){font-size:12px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports :is(.reports225-empty p,.reports225-all){font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced :is(.reports204-live-priority>span,.reports170-summary .panel-kicker,.reports170-filter-panel>header .panel-kicker,.reports170-list-panel>header .panel-kicker,.reports170-result-count,.reports204-table-head,.reports204-report-copy span,.reports204-client,.reports204-period,.reports204-updated,.reports170-status,.reports204-pagination){font-size:11.5px!important;line-height:1.35!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced :is(.reports170-summary p,.reports170-filter-panel>header p,.reports170-list-panel>header p){font-size:12.2px!important;line-height:1.45!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced .reports170-filters label>span{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced .reports170-filters :is(input,select){font-size:12px!important;min-height:44px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced .reports170-filter-actions .btn{font-size:12px!important;min-height:42px!important}
html body.professional-ui-v340[data-professional-active-area="professional-reports"] #professional-reports.reports225-show-advanced .reports204-client-avatar{font-size:11.5px!important}

/* Settings, including the seven-tab advanced views */
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings :is(.settings225-photo,.settings225-back:not([hidden])){font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings :is(.settings172-week-head>div>span,.settings172-week-summary,.settings172-week-note,.settings814-integrations-overview small){font-size:11.5px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings172-week-actions button{font-size:12px!important;min-height:42px!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview p{font-size:12.2px!important;line-height:1.45!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integration{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings .settings814-integrations-overview .settings204-integration span:last-child{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings.settings225-show-advanced :is(.settings172-sync-state,.settings172-summary .v172-profile-field>small,.settings172-card-state,.settings204-profile-badge,.settings204-profile-meta,.settings172-form-grid label small,.settings172-notification span,.settings204-integration span:last-child){font-size:11.5px!important;line-height:1.4!important}
html body.professional-ui-v340[data-professional-active-area="professional-settings"] #professional-settings.settings225-show-advanced :is(.settings172-summary .v172-profile-field>span,.settings172-form-grid label,.settings204-profile-more>summary,.settings172-notification strong,.settings204-integration,.settings172-protection){font-size:12px!important;line-height:1.4!important}

/* Messages */
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal span{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-hero-seal small{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-inbox-head span{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-avatar{font-size:12px!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-thread-copy :is(small,b,em){font-size:12px!important;line-height:1.38!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-unread{font-size:11.5px!important;min-width:24px!important;min-height:24px!important}
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-head :is(small,span:not(.messages779-context-avatar)),
html body.professional-ui-v340[data-professional-active-area="professional-messages"] #professional-messages .messages779-context-grid span{font-size:12px!important;line-height:1.4!important}

/* Support */
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-chips button{font-size:12px!important;min-height:40px!important}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>span{font-size:11.5px!important}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-knowledge article>button{font-size:12px!important;min-height:40px!important}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-disclaimer{font-size:11.5px!important;line-height:1.5!important}
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-side-actions button,
html body.professional-ui-v340[data-professional-active-area="professional-support"] #professional-support .support798-suggested-actions button{font-size:12px!important;min-height:40px!important}

/* Privacy / LGPD dialog is injected at runtime outside .professional-section. */
html body.professional-ui-v340 .privacy493-entry{min-height:42px!important;font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-kicker{font-size:11.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-toolbar :is(input,select){height:44px!important;min-height:44px!important;font-size:12.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-panel-head small{font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-row strong{font-size:12.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-row p{font-size:12px!important;line-height:1.42!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-badge{min-height:26px!important;font-size:11.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-empty p{font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-detail-sub{font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-field span{font-size:11.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-field :is(strong,code){font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-note span{font-size:11.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-note p{font-size:12px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-delete-form label{font-size:11.5px!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-delete-form p{font-size:12px!important;line-height:1.45!important}
html body.professional-ui-v340 dialog.privacy493-dialog .privacy493-live{font-size:11.5px!important}

/* V818 | CONSOLIDATED VISUAL AUTHORITY + RESPONSIVE STABILITY | no zoom / no transform scale */
html{
  scrollbar-gutter:stable;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
  --fsv818-micro:11.5px;
  --fsv818-small:12.2px;
  --fsv818-label:13px;
  --fsv818-body:13.4px;
  --fsv818-control:13.8px;
  --fsv818-button:13px;
  --fsv818-card-title:16.2px;
  --fsv818-section-title:24px;
  --fsv818-header-summary:13.2px;
  --fsv818-control-height:48px;
  --fsv818-button-height:42px;
  --fsv818-card-gap:16px;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel *,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel *::before,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel *::after{
  box-sizing:border-box;
}

/* Shell authority: keep the menu, header and workspace geometry stable across route changes. */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is(.professional-shell,.professional-main,.professional-section,.professional-mobile-bar,.professional-header-context,.professional-header-title-line,.professional-header-actions){
  min-width:0!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel :is(.professional-main,.professional-section){
  width:100%!important;
  max-width:100%!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-mobile-bar.professional-header{
  box-sizing:border-box!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title-line{
  width:100%!important;
  max-width:100%!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title{
  font-size:var(--fsv818-section-title)!important;
  line-height:1.08!important;
  max-width:100%!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-summary{
  font-size:var(--fsv818-header-summary)!important;
  line-height:1.42!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-sidebar .professional-nav-item{
  box-sizing:border-box!important;
  min-height:50px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-sidebar .professional-nav-icon{
  flex:0 0 31px!important;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-sidebar .client-sidebar-nav-label{
  min-width:0!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}

/* Shared typography authority. V816/V817 remain compatible aliases while V818 is the final source. */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.panel-kicker,[class*="eyebrow"],[class*="kicker"]){font-size:var(--fsv818-micro)!important;line-height:1.3!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(label,legend),
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section label>span:not([aria-hidden="true"]){font-size:var(--fsv818-label)!important;line-height:1.3!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select,textarea){font-size:var(--fsv818-control)!important;line-height:1.35!important;min-width:0!important;max-width:100%!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){min-height:var(--fsv818-control-height)!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section textarea{min-height:88px!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section .btn,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section button:not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]){font-size:var(--fsv818-button)!important;line-height:1.25!important;max-width:100%!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.btn,button[class*="button"]):not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]):not(.v159-home-text-link){min-height:var(--fsv818-button-height)!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"]) p,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="copy"] p{font-size:var(--fsv818-body)!important;line-height:1.52!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"],[class*="copy"]) small,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="meta"],[class*="note"],[class*="caption"],[class*="hint"]){font-size:var(--fsv818-small)!important;line-height:1.45!important}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-panel>header h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="card-heading"] h3,
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section [class*="card-title"]{font-size:var(--fsv818-card-title)!important;line-height:1.25!important}

/* Containment without clipping: larger content must reflow inside its card instead of forcing page width. */
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.professional-panel,[class*="card"],[class*="panel"],[class*="row"],[class*="copy"],[class*="grid"],[class*="workspace"]){
  min-width:0!important;
  max-width:100%;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(p,small,strong,span,label,button,th,td){
  overflow-wrap:anywhere;
}
html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is([class*="table-wrap"],[class*="table-shell"],[class*="table-container"]){
  max-width:100%!important;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  -webkit-overflow-scrolling:touch;
}

/* Dialog authority: one viewport rule for dynamic editors and LGPD windows. */
html body.professional-ui-v340 :is(dialog,[role="dialog"]){
  max-width:calc(100vw - 24px);
  max-height:calc(100dvh - 24px);
}
html body.professional-ui-v340 :is(dialog,[role="dialog"]) :is(input,select,textarea,button){
  box-sizing:border-box;
  max-width:100%;
}

/* Tablet/mobile: reorganize instead of shrinking. */
@media (max-width:1023px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
    --fsv818-micro:11.5px;
    --fsv818-small:12px;
    --fsv818-label:12.8px;
    --fsv818-body:13.2px;
    --fsv818-control:13.6px;
    --fsv818-button:12.8px;
    --fsv818-card-title:15.8px;
    --fsv818-section-title:20.5px;
    --fsv818-header-summary:12.6px;
  }
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-header-title{white-space:normal!important}
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]){min-height:48px!important}
}
@media (max-width:620px){
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel{
    --fsv818-section-title:18.5px;
    --fsv818-header-summary:12.2px;
  }
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.v196-clients-metrics,.v197-agenda-metrics,.v198-evolution-metrics,.v199-attendance-metrics,.tele201-metrics,.messages779-metrics){grid-template-columns:minmax(0,1fr)!important}
  html body.professional-ui-v340 #app #route-professional-panel#route-professional-panel .professional-section :is(.btn,button):not([class*="icon-button"]):not([class*="menu-button"]):not([class*="close"]){white-space:normal!important}
  html body.professional-ui-v340 :is(dialog,[role="dialog"]){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}
}
