.administration-workspace-module__Jf7Qlq__settings,.administration-workspace-module__Jf7Qlq__finance{min-width:0;color:var(--foreground);line-height:1.5}.administration-workspace-module__Jf7Qlq__settings h2,.administration-workspace-module__Jf7Qlq__finance h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.25}.administration-workspace-module__Jf7Qlq__settings>details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.administration-workspace-module__Jf7Qlq__settings>details>summary{min-height:3.5rem;color:var(--foreground);overflow-wrap:anywhere;padding-block:1rem;font-size:1.0625rem;font-weight:650;line-height:1.5}.administration-workspace-module__Jf7Qlq__settings>details>summary:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.administration-workspace-module__Jf7Qlq__settings>details>:is(form,div,section){background:0 0;border:0;border-radius:0;padding:0 0 1.5rem}.administration-workspace-module__Jf7Qlq__settings h3,.administration-workspace-module__Jf7Qlq__finance h3{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:650;line-height:1.5}.administration-workspace-module__Jf7Qlq__settings h4,.administration-workspace-module__Jf7Qlq__finance h4{font-size:1rem;font-weight:600;line-height:1.5}.administration-workspace-module__Jf7Qlq__filters{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 1.25rem}.administration-workspace-module__Jf7Qlq__metric{border-inline-start:2px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:.25rem 1rem}.administration-workspace-module__Jf7Qlq__metric>p:first-child,.administration-workspace-module__Jf7Qlq__metric>p:last-child:not(:nth-child(2)){color:var(--muted);font-size:.875rem;line-height:1.5}.administration-workspace-module__Jf7Qlq__metric>p:nth-child(2){color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:650;line-height:1.35}.administration-workspace-module__Jf7Qlq__breakdown{background:0 0;border-radius:0;min-width:0;padding:.5rem 0}.administration-workspace-module__Jf7Qlq__finance{container-type:inline-size}.administration-workspace-module__Jf7Qlq__finance>div:first-child{flex-wrap:wrap}.administration-workspace-module__Jf7Qlq__filterFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:1rem;display:grid}.administration-workspace-module__Jf7Qlq__filterFields>label{min-width:0}.administration-workspace-module__Jf7Qlq__reportColumns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;display:grid}.administration-workspace-module__Jf7Qlq__trendRow{overflow-wrap:anywhere;grid-template-columns:minmax(0,5.75rem) minmax(1rem,1fr) minmax(0,auto);align-items:center;gap:.75rem;display:grid}@container (max-width:48rem){.administration-workspace-module__Jf7Qlq__reportColumns{grid-template-columns:minmax(0,1fr)}}@container (max-width:36rem){.administration-workspace-module__Jf7Qlq__trendRow{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.administration-workspace-module__Jf7Qlq__trendRow>:nth-child(2){grid-area:2/1/auto/-1}}.administration-workspace-module__Jf7Qlq__metricGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.administration-workspace-module__Jf7Qlq__settingsSection{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;margin-top:1.25rem;padding-top:1.25rem;line-height:1.5}.administration-workspace-module__Jf7Qlq__settingsSection h3{color:var(--foreground);font-size:1.125rem;font-weight:650;line-height:1.4}.administration-workspace-module__Jf7Qlq__settingsSection h4{font-size:1rem;font-weight:650;line-height:1.5}.administration-workspace-module__Jf7Qlq__settingsGroup{border-top:1px solid var(--line);min-width:0;margin-top:1.5rem;padding-top:1.25rem}.administration-workspace-module__Jf7Qlq__settingsRow{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:1rem}.administration-workspace-module__Jf7Qlq__settingsRow:last-child{border-bottom:0}.administration-workspace-module__Jf7Qlq__settingsFields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;min-width:0;padding:0;display:grid}.administration-workspace-module__Jf7Qlq__settingsFields>*{min-width:0;max-width:100%}.administration-workspace-module__Jf7Qlq__settingsRowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.administration-workspace-module__Jf7Qlq__settingsRowHeader>:first-child{flex:10rem;min-width:0}.administration-workspace-module__Jf7Qlq__settingsRowHeader>select{min-width:0;max-width:100%}.administration-workspace-module__Jf7Qlq__settingsEntry{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:.5rem;display:grid}.administration-workspace-module__Jf7Qlq__settingsEntry>*{min-width:0;max-width:100%}.administration-workspace-module__Jf7Qlq__expenseRow{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:1.25rem}.administration-workspace-module__Jf7Qlq__expenseRow h3,.administration-workspace-module__Jf7Qlq__expenseRow h5{font-size:1.0625rem;font-weight:650;line-height:1.4}.administration-workspace-module__Jf7Qlq__expenses button{overflow-wrap:anywhere;max-width:100%;min-height:2.75rem}.administration-workspace-module__Jf7Qlq__expenseMetric{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:1rem}.administration-workspace-module__Jf7Qlq__expenseAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.125rem;font-weight:650}.administration-workspace-module__Jf7Qlq__expenseNavigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;margin-top:1.25rem;display:flex}.administration-workspace-module__Jf7Qlq__expenseNavigation button{text-align:left;border-bottom:3px solid #0000;min-width:0;padding:.75rem .25rem;font-weight:600}.administration-workspace-module__Jf7Qlq__expenseNavigation button[aria-selected=true]{color:var(--brand-text);border-bottom-color:var(--brand-text)}.administration-workspace-module__Jf7Qlq__expenseNavigation button:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px}.administration-workspace-module__Jf7Qlq__expenseFields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;min-width:0;display:grid}.administration-workspace-module__Jf7Qlq__expenseFields>label{overflow-wrap:anywhere;min-width:0}.administration-workspace-module__Jf7Qlq__fullWidth{grid-column:1/-1}.administration-workspace-module__Jf7Qlq__expenseDialog :is(input,select,textarea){border-color:var(--ui-control-border,var(--line))}
.app-icon-module__iMj0Ca__icon{vertical-align:middle;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}
.clinic-sidebar-module__MuvYbG__brandRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.clinic-sidebar-module__MuvYbG__mark,.clinic-sidebar-module__MuvYbG__toggle{display:none}@media (min-width:768px){.clinic-sidebar-module__MuvYbG__sidebar{width:15.25rem;transition:width .16s}.clinic-sidebar-module__MuvYbG__toggle{border:1px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--brand);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true]{width:5.5rem}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] .clinic-sidebar-module__MuvYbG__brandHeader{padding:.5rem}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] .clinic-sidebar-module__MuvYbG__brandRow{flex-direction:column}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] .clinic-sidebar-module__MuvYbG__mark{display:block}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] :is(.clinic-sidebar-module__MuvYbG__fullLogo,.clinic-sidebar-module__MuvYbG__brandDetails,.clinic-sidebar-module__MuvYbG__itemLabel,.clinic-sidebar-module__MuvYbG__identity),.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] .clinic-sidebar-module__MuvYbG__group>summary{display:none}.clinic-sidebar-module__MuvYbG__sidebar[data-sidebar-collapsed=true] .clinic-sidebar-module__MuvYbG__item{justify-content:center;gap:0;padding-inline:.5rem}}
@font-face{font-family:googleSans;src:url(../media/google_sans_medium-s.p.1leqei-w45i1m.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:91.98%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:105.02%}.googlesans_c820748a-module__vvbwwq__className{font-family:googleSans,googleSans Fallback;font-weight:500}
.filter-chips-module__y2CaHW__filter{border:0;min-width:0;margin:0;padding:0}.filter-chips-module__y2CaHW__legend{color:var(--muted);margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600}.filter-chips-module__y2CaHW__options{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chips-module__y2CaHW__chip{border:1px solid var(--control-border,#82969d);background:var(--surface);max-width:100%;min-height:44px;color:var(--foreground);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.4;display:inline-flex;position:relative}.filter-chips-module__y2CaHW__chip[data-selected=true]{border-color:var(--brand-text);background:var(--brand-soft);color:var(--brand-text);font-weight:600}.filter-chips-module__y2CaHW__chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.filter-chips-module__y2CaHW__chip:has(input:focus-visible){outline:3px solid var(--brand-text);outline-offset:2px}.filter-chips-module__y2CaHW__filter:disabled .filter-chips-module__y2CaHW__chip{opacity:.6;cursor:default}.filter-chips-module__y2CaHW__filter:disabled input{cursor:default}.filter-chips-module__y2CaHW__chip>svg{flex-shrink:0}.filter-chips-module__y2CaHW__chip[data-selected=false]>svg{visibility:hidden}
.consultation-rail-module__AnF0yq__panel{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:.625rem;min-width:0;padding:1rem}.consultation-rail-module__AnF0yq__heading{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.4}summary.consultation-rail-module__AnF0yq__heading{cursor:pointer}.consultation-rail-module__AnF0yq__history{gap:.5rem;margin-top:.75rem;font-size:.8125rem;display:grid}.consultation-rail-module__AnF0yq__facts{gap:.6rem;display:grid}.consultation-rail-module__AnF0yq__facts dt{color:var(--muted);font-size:.75rem}.consultation-rail-module__AnF0yq__facts dd{white-space:pre-wrap;margin-top:.125rem}.consultation-rail-module__AnF0yq__empty{color:var(--muted);margin-top:.75rem;font-size:.8125rem}.consultation-rail-module__AnF0yq__actions{gap:.5rem;margin-top:.75rem;display:grid}.consultation-rail-module__AnF0yq__action{border:1px solid var(--line);text-align:left;border-radius:.375rem;width:fit-content;min-height:2.75rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.consultation-rail-module__AnF0yq__action:hover{color:var(--brand-text);border-color:var(--brand);background:var(--brand-soft)}
.clinical-sections-module__Nwrz6W__panel{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;min-width:0;box-shadow:none;border-radius:.625rem;margin:0;padding:1.1rem 1.2rem 1.25rem}.clinical-sections-module__Nwrz6W__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.clinical-sections-module__Nwrz6W__panelHeader h5{margin:0;font-size:1rem;font-weight:650;line-height:1.3}.clinical-sections-module__Nwrz6W__panelHeader p{max-width:46rem;color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}.clinical-sections-module__Nwrz6W__section{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent);overflow-wrap:anywhere;min-width:0;margin-top:.85rem;padding-top:.85rem}.clinical-sections-module__Nwrz6W__row{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);overflow-wrap:anywhere;min-width:0;padding-block:.7rem}.clinical-sections-module__Nwrz6W__row:last-child{border-bottom:0}.clinical-sections-module__Nwrz6W__section :is(h4,h5,h6){color:var(--foreground);font-size:.875rem;font-weight:650;line-height:1.35}.clinical-sections-module__Nwrz6W__contextGrid{grid-template-columns:1fr;gap:.7rem;margin-top:.7rem;display:grid}.clinical-sections-module__Nwrz6W__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.6rem;margin-top:.7rem;display:grid}@container (max-width:34rem){.clinical-sections-module__Nwrz6W__panel{border-left:0;border-right:0;border-radius:0;padding-inline:.75rem}}
.patient-clinical-context-panel-module__kFD_NG__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:stretch;gap:1rem;margin-top:.75rem;display:grid}.patient-clinical-context-panel-module__kFD_NG__group{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);border-radius:.625rem;min-width:0;padding:.875rem}.patient-clinical-context-panel-module__kFD_NG__heading{color:var(--muted);margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.4}.patient-clinical-context-panel-module__kFD_NG__weight{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.35}.patient-clinical-context-panel-module__kFD_NG__date{color:var(--muted);margin-top:.375rem;font-size:.875rem;line-height:1.45}.patient-clinical-context-panel-module__kFD_NG__evolution{margin-top:.5rem;font-size:.875rem}.patient-clinical-context-panel-module__kFD_NG__evolution>summary{cursor:pointer;min-height:44px;color:var(--brand-text);align-items:center;font-weight:600;display:flex}.patient-clinical-context-panel-module__kFD_NG__evolution>summary:before{content:"+";margin-right:.4rem}.patient-clinical-context-panel-module__kFD_NG__evolution[open]>summary:before{content:"−"}.patient-clinical-context-panel-module__kFD_NG__chart{width:100%;height:auto;color:var(--brand-text);margin-top:.5rem;display:block;overflow:visible}.patient-clinical-context-panel-module__kFD_NG__measurements{margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none}.patient-clinical-context-panel-module__kFD_NG__measurements>li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;padding-block:.375rem;display:flex}.patient-clinical-context-panel-module__kFD_NG__weightGroup:has(>.patient-clinical-context-panel-module__kFD_NG__evolution[open]){grid-column:1/-1}.patient-clinical-context-panel-module__kFD_NG__evolution[open]{max-width:32rem}.patient-clinical-context-panel-module__kFD_NG__alerts{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.patient-clinical-context-panel-module__kFD_NG__alerts:empty{display:none}.patient-clinical-context-panel-module__kFD_NG__alert{border:1px solid var(--line);border-inline-start:3px solid var(--danger);background:var(--surface);overflow-wrap:anywhere;border-radius:.5rem;min-width:0;max-width:100%;padding:.5rem .75rem}.patient-clinical-context-panel-module__kFD_NG__alertKind{color:var(--muted);margin-bottom:.125rem;font-size:.75rem;line-height:1.3;display:block}
.directory-layout-module__yctC2G__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.25rem;display:grid}.directory-layout-module__yctC2G__card{overflow-wrap:anywhere;min-width:0}.directory-layout-module__yctC2G__row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem;display:flex}.directory-layout-module__yctC2G__identity{flex:1.5 14rem;min-width:0}.directory-layout-module__yctC2G__contact{overflow-wrap:anywhere;flex:1.5 14rem;min-width:0}.directory-layout-module__yctC2G__rowActions{flex:2 20rem;min-width:0}.directory-layout-module__yctC2G__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.directory-layout-module__yctC2G__actions button{min-height:2.75rem}.directory-layout-module__yctC2G__patientStatus{flex:0 6rem}.directory-layout-module__yctC2G__date{flex:0 9rem}.directory-layout-module__yctC2G__resultsBar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding-bottom:.75rem;display:flex}.directory-layout-module__yctC2G__resultsBar>p{overflow-wrap:anywhere;flex:16rem;min-width:0}.directory-layout-module__yctC2G__card h3{color:var(--foreground);font-size:1.0625rem;font-weight:650;line-height:1.4}.directory-layout-module__yctC2G__resultsBar>p{color:var(--muted);font-size:.875rem;line-height:1.5}.directory-layout-module__yctC2G__searchArea{min-width:0;margin-top:1.5rem}.directory-layout-module__yctC2G__searchArea input{border-color:var(--ui-control-border,var(--line))}.directory-layout-module__yctC2G__ownerFilter{border-block:1px solid var(--line);min-width:0;margin-top:1rem;padding-block:.75rem}
.appointment-time-grid-module__ltEo_a__help{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--brand-soft));border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.appointment-time-grid-module__ltEo_a__help .agenda-grid-help{margin:0;line-height:1.45}.appointment-time-grid-module__ltEo_a__helpMarker{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-text);border-radius:999px;flex:0 0 22px;place-items:center;font-size:12px;font-weight:800;display:grid}.appointment-time-grid-module__ltEo_a__event{border-radius:9px;gap:2px;padding:5px;box-shadow:0 1px 2px #0f232814}.appointment-time-grid-module__ltEo_a__topline{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex!important}.appointment-time-grid-module__ltEo_a__time{padding-right:9px;font-weight:700}.appointment-time-grid-module__ltEo_a__patient{line-height:1.15}.appointment-time-grid-module__ltEo_a__meta{align-items:center;gap:4px;min-width:0;margin-top:2px;overflow:hidden;display:flex!important}.appointment-time-grid-module__ltEo_a__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.appointment-time-grid-module__ltEo_a__status{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:4px;min-width:0;padding:1px 5px;font-size:10px;font-weight:800;overflow:hidden;display:inline-flex!important}.appointment-time-grid-module__ltEo_a__status:before{content:"";background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.appointment-time-grid-module__ltEo_a__status[data-status=COMPLETED]{color:#176b49}.appointment-time-grid-module__ltEo_a__status[data-status=CANCELLED]{color:#9d3030}.appointment-time-grid-module__ltEo_a__status[data-status=NO_SHOW]{color:#56636a}.appointment-time-grid-module__ltEo_a__status[data-status=IN_PROGRESS]{color:#8a5600}.appointment-time-grid-module__ltEo_a__description{opacity:.84;margin-top:1px;font-size:11px}html[data-theme=dark] .appointment-time-grid-module__ltEo_a__status[data-status=COMPLETED]{color:#8ee0ae}html[data-theme=dark] .appointment-time-grid-module__ltEo_a__status[data-status=CANCELLED]{color:#f2a0a7}html[data-theme=dark] .appointment-time-grid-module__ltEo_a__status[data-status=NO_SHOW]{color:#d0dad6}html[data-theme=dark] .appointment-time-grid-module__ltEo_a__status[data-status=IN_PROGRESS]{color:#ffe19a}@media (max-width:767px){.appointment-time-grid-module__ltEo_a__help{padding:9px 10px}.appointment-time-grid-module__ltEo_a__event{padding-inline:4px}}
.appointment-workspace-module__Z9pCSW__workspace{min-width:0;container-type:inline-size}.appointment-workspace-module__Z9pCSW__header{max-height:40dvh;padding-bottom:.75rem;overflow-y:auto}.appointment-workspace-module__Z9pCSW__footer{background:var(--background);border-top:0;flex-shrink:0;min-height:min-content;max-height:30dvh;overflow-y:auto}.appointment-workspace-module__Z9pCSW__footer>nav{border-top-color:var(--line)!important;background:var(--background)!important}.appointment-workspace-module__Z9pCSW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:0;display:flex}.appointment-workspace-module__Z9pCSW__actions:empty{display:none}.appointment-workspace-module__Z9pCSW__navigation{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--brand-soft) 84%, var(--background));flex-shrink:0;min-width:0;max-height:100%;padding:.5rem;display:flex;overflow:hidden}.appointment-workspace-module__Z9pCSW__caption{display:none}.appointment-workspace-module__Z9pCSW__items{flex:auto;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.appointment-workspace-module__Z9pCSW__item{min-height:44px;color:var(--foreground);text-align:left;white-space:nowrap;border:0;border-radius:.375rem;flex-shrink:0;padding:.55rem .675rem;font-size:.875rem;font-weight:600;line-height:1.35}.appointment-workspace-module__Z9pCSW__item:hover{background:color-mix(in srgb, var(--surface) 76%, transparent)}.appointment-workspace-module__Z9pCSW__item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.appointment-workspace-module__Z9pCSW__item[aria-current=page]{background:var(--brand);color:#fff}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__navigation{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;width:11.5rem;min-height:0;padding:1rem .75rem}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__caption{flex-shrink:0;margin:0 .25rem 1.35rem;display:block}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__caption>p{display:none}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__items{flex-direction:column;gap:.075rem;min-height:0;overflow:hidden auto}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__item[data-workspace-section=cart]{border-top:1px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:0 0 .375rem .375rem;margin-top:.7rem;padding-top:.8rem}@media (forced-colors:active){.appointment-workspace-module__Z9pCSW__item[aria-current=page]{color:highlighttext;background:highlight;outline:2px solid highlight}}.appointment-workspace-module__Z9pCSW__body{flex-direction:column}.appointment-workspace-module__Z9pCSW__patientHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem .9rem;display:flex}.appointment-workspace-module__Z9pCSW__patientIdentity{overflow-wrap:anywhere;flex:min(100%,15rem);align-items:center;gap:.65rem;min-width:0;display:flex}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__header{max-height:none;padding-bottom:.65rem;overflow-y:visible;background:var(--background)!important;border-bottom:0!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientIdentity>div>p:first-child,.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__header [data-appointment-business-line]{display:none}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientIdentity h3{margin:0;font-size:1.5rem;font-weight:650;line-height:1.15}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientIdentity h3+span,.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientIdentity>div>p:last-child{color:var(--muted);font-size:.8125rem;line-height:1.3}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientIdentity>div>p:last-child{margin-top:.1rem}.appointment-workspace-module__Z9pCSW__patientHeader>.appointment-workspace-module__Z9pCSW__actions{flex:15rem;min-width:0;max-width:100%;padding:0}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .appointment-workspace-module__Z9pCSW__patientHeader>button:last-child{color:var(--muted);border-color:#0000!important;padding-inline:.5rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .prescription-print-root{min-width:0;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:.625rem!important;margin-top:0!important;padding:1.1rem 1.2rem 1.25rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] [id^=plan-]>section{min-width:0;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:.625rem!important;margin-top:0!important;padding:1.1rem 1.2rem 1.25rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] section[aria-labelledby^=consultation-preventive-]{min-width:0;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:.625rem!important;margin-top:0!important;padding:1.1rem 1.2rem 1.25rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .prescription-print-root form fieldset fieldset:has(input[aria-label^=Medicamento\ ]){margin:0;padding:.9rem 0;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent)!important;background:0 0!important;border-radius:0!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .prescription-print-root form fieldset fieldset:has(input[aria-label^=Medicamento\ ]) legend{padding-inline:0;font-size:.8125rem}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .prescription-print-root ol>li{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent)!important;background:0 0!important;border-radius:0!important;padding:.85rem 0!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] .prescription-print-root ol>li:last-child{border-bottom:0!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL] [id^=plan-]>section label:has(input[type=radio]){background:var(--surface)!important;border-radius:.375rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true] .appointment-workspace-module__Z9pCSW__patientHeader>.appointment-workspace-module__Z9pCSW__actions{flex-basis:100%}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL][data-compact=true] .prescription-print-root{border-left:0!important;border-right:0!important;border-radius:0!important;padding-inline:.75rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL][data-compact=true] [id^=plan-]>section{border-left:0!important;border-right:0!important;border-radius:0!important;padding-inline:.75rem!important}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL][data-compact=true] section[aria-labelledby^=consultation-preventive-]{border-left:0!important;border-right:0!important;border-radius:0!important;padding-inline:.75rem!important}.appointment-workspace-module__Z9pCSW__navigationLogo{display:none}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=CLINICAL][data-compact=false] .appointment-workspace-module__Z9pCSW__navigationLogo{width:7.75rem;height:auto;margin-bottom:0;display:block}.appointment-workspace-module__Z9pCSW__workspace{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.appointment-workspace-module__Z9pCSW__header{grid-row:1;min-width:0}.appointment-workspace-module__Z9pCSW__navigation{grid-row:2}.appointment-workspace-module__Z9pCSW__body{grid-row:3}.appointment-workspace-module__Z9pCSW__footer{grid-row:4}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:11.5rem minmax(0,1fr)}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__navigation{grid-area:1/1/4}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__header{grid-area:1/2}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__body{grid-area:2/2}.appointment-workspace-module__Z9pCSW__workspace[data-compact=false] .appointment-workspace-module__Z9pCSW__footer{grid-area:3/2}.appointment-workspace-module__Z9pCSW__clinicalLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.appointment-workspace-module__Z9pCSW__activeContent,.appointment-workspace-module__Z9pCSW__contextRail{min-width:0}.appointment-workspace-module__Z9pCSW__contextRail:empty{display:none}@container (min-width:70rem){.appointment-workspace-module__Z9pCSW__clinicalLayout:has(>.appointment-workspace-module__Z9pCSW__contextRail:not(:empty)){grid-template-columns:minmax(0,1.68fr) minmax(17rem,1fr)}.appointment-workspace-module__Z9pCSW__contextRail{position:sticky;top:.25rem}}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=GROOMING][data-compact=true]{grid-template-rows:minmax(0,.65fr) auto minmax(0,1fr) auto}.appointment-workspace-module__Z9pCSW__headerToggle{display:none}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true] .appointment-workspace-module__Z9pCSW__headerToggle{border:1px solid var(--line);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;padding:.5rem;display:inline-flex}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true] .appointment-workspace-module__Z9pCSW__headerSecondary{display:none}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true] .appointment-workspace-module__Z9pCSW__patientIdentity{flex:8rem}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true] .appointment-workspace-module__Z9pCSW__patientIdentity h3{font-size:1.125rem}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true] .appointment-workspace-module__Z9pCSW__patientHeader>.appointment-workspace-module__Z9pCSW__actions{order:3}.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true] .appointment-workspace-module__Z9pCSW__header{max-height:35dvh;overflow-y:auto}.appointment-workspace-module__Z9pCSW__workspace[data-business-line=GROOMING][data-compact=true][data-header-collapsed=true]{grid-template-rows:auto auto minmax(0,1fr) auto}[data-clinic-shell]:has(.appointment-workspace-module__Z9pCSW__workspace[data-compact=true][data-header-collapsed=true]) [data-clinic-toolbar]{display:none}
.appointment-cart-module__nzor3W__account{min-width:0;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0!important}.appointment-cart-module__nzor3W__layout{flex-flow:row-reverse wrap;align-items:flex-start;gap:.875rem;margin-top:.875rem;display:flex}.appointment-cart-module__nzor3W__summary{border:1px solid var(--line);background:var(--surface);border-radius:.625rem;flex:min(100%,17rem);min-width:0;padding:1rem}.appointment-cart-module__nzor3W__details{flex-direction:column;flex:3 min(100%,30rem);gap:1rem;min-width:0;display:flex}.appointment-cart-module__nzor3W__surface{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:.625rem;min-width:0;margin:0;padding:1rem 1.1rem}.appointment-cart-module__nzor3W__status{color:var(--muted);background:0 0;border:0;border-radius:0;margin-top:.35rem;padding:0;font-size:.75rem;font-weight:600;display:inline-block}.appointment-cart-module__nzor3W__charges{min-width:0}.appointment-cart-module__nzor3W__sectionHeading,.appointment-cart-module__nzor3W__lineHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.appointment-cart-module__nzor3W__sectionHeading{font-size:.875rem;line-height:1.4}.appointment-cart-module__nzor3W__lineHeading>:first-child{flex:12rem;min-width:0}.appointment-cart-module__nzor3W__total{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.7rem;padding-top:.7rem;font-size:1.125rem;font-weight:700;display:flex}.appointment-cart-module__nzor3W__totals{font-variant-numeric:tabular-nums}.appointment-cart-module__nzor3W__totals>div{flex-wrap:wrap;gap:.75rem}.appointment-cart-module__nzor3W__chargeLine{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.75rem 0!important}.appointment-cart-module__nzor3W__chargeLine:last-child{border-bottom:0!important}.appointment-cart-module__nzor3W__checkoutOverlay{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:min(3vh,1.5rem) min(3vw,1.5rem);display:flex;position:fixed;inset:0}.appointment-cart-module__nzor3W__checkoutDialog{background:var(--surface);width:100%;max-width:44rem;max-height:94dvh;color:var(--foreground);border-radius:.75rem;overflow:hidden;box-shadow:0 20px 60px #00000040}.appointment-cart-module__nzor3W__checkoutForm{min-height:0;max-height:inherit;flex-direction:column;min-width:0;display:flex}.appointment-cart-module__nzor3W__checkoutBody{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto}.appointment-cart-module__nzor3W__paymentFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.appointment-cart-module__nzor3W__paymentFields>label{min-width:0}.appointment-cart-module__nzor3W__checkoutActions{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;max-height:35dvh;padding:.75rem 1.25rem;display:flex;overflow-y:auto}.appointment-cart-module__nzor3W__checkoutActions button{flex:10rem;min-height:2.75rem}.appointment-cart-module__nzor3W__adjustmentFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;min-width:0;display:grid}.appointment-cart-module__nzor3W__adjustmentFields>:nth-child(n+3){grid-column:1/-1}.appointment-cart-module__nzor3W__adjustmentFields>label{min-width:0}@media (max-width:48rem){.appointment-cart-module__nzor3W__layout{gap:.75rem}.appointment-cart-module__nzor3W__details{flex-basis:100%}.appointment-cart-module__nzor3W__summary,.appointment-cart-module__nzor3W__surface{border-left:0;border-right:0;border-radius:0;flex-basis:100%;padding-inline:.75rem}}.appointment-cart-module__nzor3W__charges form[aria-label^="Precio y descuento"]{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:.75rem 0 0}
.clinical-encounter-panel-module__bSBqVa__workspace{min-width:0;container-type:inline-size}.clinical-encounter-panel-module__bSBqVa__recordLayout[data-record-active=true]{grid-template-columns:minmax(0,1.68fr) minmax(17rem,1fr);grid-template-areas:"documentation context";align-items:start;gap:.875rem;display:grid}.clinical-encounter-panel-module__bSBqVa__documentation{grid-area:documentation;min-width:0}.clinical-encounter-panel-module__bSBqVa__context{background:0 0;border:0;border-radius:0;grid-area:context;align-content:start;gap:.75rem;min-width:0;display:grid;position:sticky;top:.25rem;overflow:visible}.clinical-encounter-panel-module__bSBqVa__recordLayout[data-record-active=true] .clinical-encounter-panel-module__bSBqVa__documentation,.clinical-encounter-panel-module__bSBqVa__contextCard{overflow-wrap:anywhere;min-width:0;box-shadow:none}.clinical-encounter-panel-module__bSBqVa__recordLayout[data-record-active=true] .clinical-encounter-panel-module__bSBqVa__documentation{border:1px solid var(--line);background:var(--surface);border-radius:.625rem;padding:1.1rem 1.2rem 1.3rem}.clinical-encounter-panel-module__bSBqVa__recordHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.7rem;display:flex}.clinical-encounter-panel-module__bSBqVa__recordHeading h4{margin:0;font-size:1rem;font-weight:650;line-height:1.3}.clinical-encounter-panel-module__bSBqVa__recordHeading>span{display:none}.clinical-encounter-panel-module__bSBqVa__editor{margin-top:0}.clinical-encounter-panel-module__bSBqVa__editorFields{border:0;gap:.68rem;min-width:0;padding:0;display:grid}.clinical-encounter-panel-module__bSBqVa__formHint{color:var(--muted);font-size:.75rem;line-height:1.4}.clinical-encounter-panel-module__bSBqVa__field{gap:.25rem;min-width:0;display:grid}.clinical-encounter-panel-module__bSBqVa__field>span{color:var(--foreground);font-size:.75rem;font-weight:600;line-height:1.3}.clinical-encounter-panel-module__bSBqVa__noteInput{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:2.35rem;max-height:24rem;color:var(--foreground);resize:vertical;field-sizing:content;border-radius:.375rem;padding:.45rem .6rem;font-size:.8125rem;line-height:1.4}.clinical-encounter-panel-module__bSBqVa__noteInput:focus-visible{outline:2px solid var(--brand-text);outline-offset:1px}.clinical-encounter-panel-module__bSBqVa__templateTools{min-width:0;padding-bottom:.05rem}.clinical-encounter-panel-module__bSBqVa__templateControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.clinical-encounter-panel-module__bSBqVa__templateControls>select{width:min(12rem,100%);max-width:100%;min-height:2.15rem;color:var(--muted);flex:0 12rem;font-size:.75rem;border-radius:.375rem!important;padding-block:.35rem!important}.clinical-encounter-panel-module__bSBqVa__templateControls>button{flex:none;min-height:2.15rem;border-radius:.375rem!important;padding:.35rem .65rem!important;font-size:.75rem!important}.clinical-encounter-panel-module__bSBqVa__help{width:fit-content;color:var(--muted);margin-top:.05rem;margin-left:auto;font-size:.6875rem;line-height:1.4}.clinical-encounter-panel-module__bSBqVa__help summary{cursor:pointer;width:fit-content;padding-block:.15rem}.clinical-encounter-panel-module__bSBqVa__help summary:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.clinical-encounter-panel-module__bSBqVa__help p{max-width:30rem;margin-top:.4rem}.clinical-encounter-panel-module__bSBqVa__section{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-width:0;margin-top:.05rem;padding-top:.7rem}.clinical-encounter-panel-module__bSBqVa__section h5{color:var(--foreground);font-size:.75rem;font-weight:650;line-height:1.3}.clinical-encounter-panel-module__bSBqVa__section:has(>.clinical-encounter-panel-module__bSBqVa__vitals) h5{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem}.clinical-encounter-panel-module__bSBqVa__vitals{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:.4rem;margin-top:.4rem;display:grid}.clinical-encounter-panel-module__bSBqVa__vitals>label{min-width:0}.clinical-encounter-panel-module__bSBqVa__vitals>label>span:first-child{min-height:0;color:var(--muted);font-size:.6875rem;line-height:1.25;margin-bottom:.25rem!important}.clinical-encounter-panel-module__bSBqVa__vitals>label>span:last-child{font-size:.625rem;line-height:1.3}.clinical-encounter-panel-module__bSBqVa__vitals>label>div{background:var(--surface)!important;border-radius:.375rem!important}.clinical-encounter-panel-module__bSBqVa__vitals>label>div>input{background:0 0;font-size:.75rem;border-radius:.375rem 0 0 .375rem!important;padding-block:.4rem!important;padding-inline:.55rem!important}.clinical-encounter-panel-module__bSBqVa__context dl{grid-template-columns:1fr}.clinical-encounter-panel-module__bSBqVa__contextCard{flex-direction:column;display:flex}.clinical-encounter-panel-module__bSBqVa__contextCard article{background:0 0;border-width:0 0 0 2px;border-radius:0;padding:.35rem .55rem}.clinical-encounter-panel-module__bSBqVa__contextCard h5{font-size:.8125rem;font-weight:650;line-height:1.3}@container (max-width:52rem){.clinical-encounter-panel-module__bSBqVa__recordLayout[data-record-active=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"documentation""context"}.clinical-encounter-panel-module__bSBqVa__context{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;position:static}.clinical-encounter-panel-module__bSBqVa__vitals{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}@container (max-width:34rem){.clinical-encounter-panel-module__bSBqVa__recordLayout[data-record-active=true] .clinical-encounter-panel-module__bSBqVa__documentation{border-left:0;border-right:0;border-radius:0;padding-inline:.75rem}.clinical-encounter-panel-module__bSBqVa__templateControls{justify-content:stretch}.clinical-encounter-panel-module__bSBqVa__templateControls>select{flex:100%;width:100%}}.clinical-encounter-panel-module__bSBqVa__context[hidden]{display:none}.clinical-encounter-panel-module__bSBqVa__vitals>label>div:focus-within{outline:2px solid var(--brand-text);outline-offset:1px}.clinical-encounter-panel-module__bSBqVa__editorMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.clinical-encounter-panel-module__bSBqVa__patientAlerts{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));background:color-mix(in srgb, var(--surface) 92%, var(--danger) 8%);color:var(--danger);overflow-wrap:anywhere;border-radius:.375rem;align-items:baseline;gap:.45rem;margin-bottom:.65rem;padding:.5rem .65rem;font-size:.75rem;font-weight:600;line-height:1.35;display:flex}.clinical-encounter-panel-module__bSBqVa__patientAlerts>p{min-width:0}.clinical-encounter-panel-module__bSBqVa__recordLayout[data-external-context=true]{display:block}.clinical-encounter-panel-module__bSBqVa__contextContent{gap:1rem;display:grid}.clinical-encounter-panel-module__bSBqVa__contextAboveRecord{margin-bottom:.875rem}.clinical-encounter-panel-module__bSBqVa__contextAboveRecord[hidden]{display:none}.clinical-encounter-panel-module__bSBqVa__contextCard{background:0 0;border:0;border-radius:0;padding:0}
.care-workspace-module__2-e-WW__groomingLayout{flex-flow:row-reverse wrap;align-items:flex-start;gap:1.25rem;margin-top:1rem;display:flex}.care-workspace-module__2-e-WW__selection{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:1rem;flex:min(100%,18rem);min-width:0;padding:1rem}.care-workspace-module__2-e-WW__catalog{flex:1.5 min(100%,22rem);min-width:0}.care-workspace-module__2-e-WW__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.5rem;display:grid}.care-workspace-module__2-e-WW__serviceGrid button{overflow-wrap:anywhere;min-width:0}.care-workspace-module__2-e-WW__recurrenceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem;display:grid}.care-workspace-module__2-e-WW__recurrenceGrid label{min-width:0}.care-workspace-module__2-e-WW__itemHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.care-workspace-module__2-e-WW__itemHeading>:first-child{flex:10rem;min-width:0}.care-workspace-module__2-e-WW__stayCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.25rem;display:grid}.care-workspace-module__2-e-WW__stayCard,.care-workspace-module__2-e-WW__stayFrame{overflow-wrap:anywhere;min-width:0}.care-workspace-module__2-e-WW__resultsBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.care-workspace-module__2-e-WW__resultsBar>p{flex:16rem;min-width:0}.care-workspace-module__2-e-WW__stayChrome{overscroll-behavior:contain;flex-shrink:0;max-height:35dvh;overflow-y:auto}.care-workspace-module__2-e-WW__stayHeader>:first-child{min-width:0}.care-workspace-module__2-e-WW__stayHeader>button{flex-shrink:0}.care-workspace-module__2-e-WW__stayFooter{overscroll-behavior:contain;max-height:30dvh;overflow-y:auto}.care-workspace-module__2-e-WW__dates{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin-top:.75rem;display:grid}.care-workspace-module__2-e-WW__balanceGrid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.care-workspace-module__2-e-WW__fields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;min-width:0;display:grid}.care-workspace-module__2-e-WW__fields>label{min-width:0}.care-workspace-module__2-e-WW__fullWidth{grid-column:1/-1}.care-workspace-module__2-e-WW__catalogChoice{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.care-workspace-module__2-e-WW__catalogChoice>:first-child{flex:12rem;min-width:0}.care-workspace-module__2-e-WW__stayFrame .care-workspace-module__2-e-WW__stayFooter>button{overflow-wrap:normal;flex:auto;min-width:max-content;max-width:100%}.care-workspace-module__2-e-WW__selection{border:0;border-inline-start:1px solid var(--line);background:0 0;border-radius:0}.care-workspace-module__2-e-WW__itemHeading{line-height:1.5}.care-workspace-module__2-e-WW__resultsBar>p{color:var(--muted);font-size:.875rem;line-height:1.5}@media (max-width:48rem){.care-workspace-module__2-e-WW__selection{border-inline-start:0;border-bottom:1px solid var(--line);padding-inline:0}}.care-workspace-module__2-e-WW__selection article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.care-workspace-module__2-e-WW__stayInfo{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:1.25rem;padding-bottom:1.25rem}.care-workspace-module__2-e-WW__stayGroup,.care-workspace-module__2-e-WW__stayDisclosure{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-top:1.25rem}.care-workspace-module__2-e-WW__stayDisclosure>summary,.care-workspace-module__2-e-WW__boardingSetup>summary{min-height:2.75rem;padding-block:.5rem;font-weight:650;line-height:1.5}.care-workspace-module__2-e-WW__stayDisclosure>summary:focus-visible,.care-workspace-module__2-e-WW__boardingSetup>summary:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.care-workspace-module__2-e-WW__stayRow{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:1rem}.care-workspace-module__2-e-WW__stayRow:last-child{border-bottom:0}.care-workspace-module__2-e-WW__stayMetric{border-inline-start:2px solid var(--line);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;padding:.25rem .75rem;display:flex}.care-workspace-module__2-e-WW__stayFrame h4{color:var(--foreground);font-size:1rem;font-weight:650;line-height:1.4}.care-workspace-module__2-e-WW__boardingFilters{border-bottom:1px solid var(--line);min-width:0;margin-top:1.5rem;padding-bottom:1.25rem}.care-workspace-module__2-e-WW__boardingSetup{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;margin-top:1.5rem;padding-top:1rem}.care-workspace-module__2-e-WW__stayMetricValue{overflow-wrap:anywhere;margin-top:auto;padding-top:.25rem;font-size:1.125rem;font-weight:650;line-height:1.4}.care-workspace-module__2-e-WW__stayBalancePrimary{border-inline-start-color:var(--brand-text)}.care-workspace-module__2-e-WW__stayBalancePrimary .care-workspace-module__2-e-WW__stayMetricValue{color:var(--brand-text);font-size:1.5rem}.care-workspace-module__2-e-WW__stayNavigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1.25rem 0;display:flex}.care-workspace-module__2-e-WW__stayNavigationButton{text-align:left;overflow-wrap:anywhere;border-bottom:3px solid #0000;min-width:0;min-height:2.75rem;padding:.5rem .25rem;font-weight:600}.care-workspace-module__2-e-WW__stayNavigationButton[aria-pressed=true]{border-bottom-color:var(--brand-text);color:var(--brand-text)}.care-workspace-module__2-e-WW__stayNavigationButton:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px}.care-workspace-module__2-e-WW__stayChargeRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.care-workspace-module__2-e-WW__stayChargeRow>:first-child{flex:12rem;min-width:0}.care-workspace-module__2-e-WW__stayChargeRow button{min-height:2.75rem}.care-workspace-module__2-e-WW__boardingRoot{container-type:inline-size}.care-workspace-module__2-e-WW__boardingLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.care-workspace-module__2-e-WW__boardingMain,.care-workspace-module__2-e-WW__boardingSidebar{min-width:0}.care-workspace-module__2-e-WW__boardingSidebar{align-content:start;gap:1rem;display:grid}.care-workspace-module__2-e-WW__boardingRoot .care-workspace-module__2-e-WW__boardingFilters,.care-workspace-module__2-e-WW__boardingSidebar .care-workspace-module__2-e-WW__boardingSetup{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin-top:0;padding:1.25rem}.care-workspace-module__2-e-WW__boardingSidebar .care-workspace-module__2-e-WW__boardingSetup>summary{padding-top:0}.care-workspace-module__2-e-WW__boardingSidebar>p{margin-top:0}.care-workspace-module__2-e-WW__boardingSidebar li{border-bottom:1px solid var(--line);padding-block:.5rem}.care-workspace-module__2-e-WW__boardingSidebar li:last-child{border-bottom:0}.care-workspace-module__2-e-WW__boardingSidebar form fieldset{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.care-workspace-module__2-e-WW__boardingSidebar form label{width:auto;min-width:0}.care-workspace-module__2-e-WW__boardingSidebar form fieldset>label:first-child,.care-workspace-module__2-e-WW__boardingSidebar form fieldset>button{grid-column:1/-1}.care-workspace-module__2-e-WW__boardingSidebar form button{min-height:2.75rem}@container (min-width:64rem){.care-workspace-module__2-e-WW__boardingLayout{grid-template-columns:minmax(0,1fr) clamp(18rem,27cqi,22rem);gap:1.75rem}}
.catalog-workspace-module__ZsUVnG__filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;gap:1rem;min-width:0;margin-top:1.5rem;padding-bottom:1rem;display:grid}.catalog-workspace-module__ZsUVnG__field{gap:.5rem;min-width:0;display:grid}.catalog-workspace-module__ZsUVnG__field>span{color:var(--muted);font-size:.875rem;font-weight:600}.catalog-workspace-module__ZsUVnG__field :is(input,select){width:100%;min-width:0}.catalog-workspace-module__ZsUVnG__checkFilter{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;display:flex}.catalog-workspace-module__ZsUVnG__results{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.catalog-workspace-module__ZsUVnG__profile{overflow-wrap:anywhere;min-width:0}.catalog-workspace-module__ZsUVnG__profile>div:first-child{flex-wrap:wrap}.catalog-workspace-module__ZsUVnG__profile>div:first-child>:first-child{flex:15rem;min-width:0}.catalog-workspace-module__ZsUVnG__profile h3{font-size:1.5rem;font-weight:650;line-height:1.3}.catalog-workspace-module__ZsUVnG__profile h4{font-size:1.0625rem;font-weight:650;line-height:1.4}.catalog-workspace-module__ZsUVnG__detailSection{border-top:1px solid var(--line);min-width:0;margin-top:1.25rem;padding-top:1.25rem}.catalog-workspace-module__ZsUVnG__detailSection>div:first-child{flex-wrap:wrap}.catalog-workspace-module__ZsUVnG__detailMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.catalog-workspace-module__ZsUVnG__metric{font-variant-numeric:tabular-nums;min-width:0;padding-block:.25rem}.catalog-workspace-module__ZsUVnG__metric>p:first-child{font-size:.875rem;line-height:1.5}.catalog-workspace-module__ZsUVnG__metric>p:nth-child(2){font-size:1.125rem;font-weight:650;line-height:1.4}.catalog-workspace-module__ZsUVnG__detailRow{border-bottom:1px solid var(--line);min-width:0;padding-block:1rem}.catalog-workspace-module__ZsUVnG__detailRow>div>:last-child{flex-wrap:wrap}.catalog-workspace-module__ZsUVnG__recipeEditor{border-top:1px solid var(--line);min-width:0;margin-top:1rem;padding-top:1.25rem}.catalog-workspace-module__ZsUVnG__detailForms{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem 1.5rem;margin-top:1.25rem;display:grid}.catalog-workspace-module__ZsUVnG__detailForms>*{min-width:0}.catalog-workspace-module__ZsUVnG__fullWidth{grid-column:1/-1}.catalog-workspace-module__ZsUVnG__movementRow{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;padding-block:1rem;display:flex}.catalog-workspace-module__ZsUVnG__movementRow>:first-child{flex:2 14rem;min-width:0}.catalog-workspace-module__ZsUVnG__movementRow>:last-child{min-width:0}
.purchasing-workspace-module__ChTk5q__dialog{overflow-wrap:anywhere;min-width:0;max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:.75rem}.purchasing-workspace-module__ChTk5q__header{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;max-height:30dvh;padding:1.25rem;display:flex;overflow-y:auto}.purchasing-workspace-module__ChTk5q__header>div{flex:1 1 0;min-width:0}.purchasing-workspace-module__ChTk5q__header>button{background:var(--surface);flex-shrink:0;align-self:flex-start;min-width:2.75rem;min-height:2.75rem;position:sticky;top:0}.purchasing-workspace-module__ChTk5q__header h3{font-size:1.5rem;font-weight:650;line-height:1.3}.purchasing-workspace-module__ChTk5q__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:1.25rem;overflow-y:auto}.purchasing-workspace-module__ChTk5q__body h4{font-size:1.0625rem;font-weight:650;line-height:1.4}.purchasing-workspace-module__ChTk5q__footer{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;max-height:35dvh;padding:1rem 1.25rem;display:flex;overflow-y:auto}.purchasing-workspace-module__ChTk5q__footer button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem}.purchasing-workspace-module__ChTk5q__purchaseFooter{justify-content:space-between}.purchasing-workspace-module__ChTk5q__purchaseFooter>div{min-width:0}.purchasing-workspace-module__ChTk5q__purchaseFooter>div:last-child{flex-wrap:wrap}.purchasing-workspace-module__ChTk5q__fields,.purchasing-workspace-module__ChTk5q__lineFields,.purchasing-workspace-module__ChTk5q__lotFields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;min-width:0;padding:0;display:grid}.purchasing-workspace-module__ChTk5q__fields>*,.purchasing-workspace-module__ChTk5q__lineFields>*,.purchasing-workspace-module__ChTk5q__lotFields>*{min-width:0;max-width:100%}.purchasing-workspace-module__ChTk5q__fullWidth{grid-column:1/-1}.purchasing-workspace-module__ChTk5q__lineFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end}.purchasing-workspace-module__ChTk5q__lineFields>button{justify-self:start;min-height:2.75rem}.purchasing-workspace-module__ChTk5q__line{border-bottom:1px solid var(--line);min-width:0;padding-block:1.25rem}.purchasing-workspace-module__ChTk5q__lots{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.purchasing-workspace-module__ChTk5q__lotHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.purchasing-workspace-module__ChTk5q__lotHeading>div{flex:15rem;min-width:0}.purchasing-workspace-module__ChTk5q__lotHeading button{max-width:100%;min-height:2.75rem}.purchasing-workspace-module__ChTk5q__lotFields{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;padding-block:1rem}.purchasing-workspace-module__ChTk5q__lotFields>button{justify-self:start;min-height:2.75rem}.purchasing-workspace-module__ChTk5q__detailLine{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.purchasing-workspace-module__ChTk5q__detailLine>div{flex:9rem;min-width:0}.purchasing-workspace-module__ChTk5q__detailLine>div:first-child{flex:2 15rem}.purchasing-workspace-module__ChTk5q__lotSummary{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;min-width:0;padding-block:.5rem;font-size:.9375rem;display:flex}.purchasing-workspace-module__ChTk5q__lotSummary>span{flex:9rem;min-width:0}.purchasing-workspace-module__ChTk5q__total{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;margin-top:1rem;padding-block:1rem;display:flex}.purchasing-workspace-module__ChTk5q__total strong{font-size:1.25rem;font-weight:650}.purchasing-workspace-module__ChTk5q__notes{border-top:1px solid var(--line);white-space:pre-wrap;margin-top:1.25rem;padding-top:1rem}.purchasing-workspace-module__ChTk5q__empty{text-align:center;color:var(--muted);margin-top:1rem;padding-block:1.5rem}.purchasing-workspace-module__ChTk5q__filterToggle{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;display:flex}
.stock-workspace-module__SSP_mW__filters{border:1px solid var(--line);background:var(--surface,white);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1.25rem;padding:1rem;display:grid}.stock-workspace-module__SSP_mW__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.stock-workspace-module__SSP_mW__field>span,.stock-workspace-module__SSP_mW__field>label{font-size:.875rem;font-weight:600}.stock-workspace-module__SSP_mW__field input,.stock-workspace-module__SSP_mW__field select{width:100%;min-width:0;min-height:2.75rem}.stock-workspace-module__SSP_mW__results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.stock-workspace-module__SSP_mW__results p{color:var(--muted);font-size:.875rem}.stock-workspace-module__SSP_mW__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-top:1rem;display:grid}.stock-workspace-module__SSP_mW__list{gap:.75rem;margin-top:1rem;display:grid;container-type:inline-size}.stock-workspace-module__SSP_mW__card,.stock-workspace-module__SSP_mW__row{border:1px solid var(--line);background:var(--surface,white);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.stock-workspace-module__SSP_mW__identity{min-width:0}.stock-workspace-module__SSP_mW__metrics{background:var(--background);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem;min-width:0;padding:.875rem;display:grid}.stock-workspace-module__SSP_mW__metrics>div{min-width:0}.stock-workspace-module__SSP_mW__metrics dt{color:var(--muted);font-size:.75rem}.stock-workspace-module__SSP_mW__metrics dd{margin-top:.25rem;font-size:.875rem;font-weight:600}.stock-workspace-module__SSP_mW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.stock-workspace-module__SSP_mW__actions button,.stock-workspace-module__SSP_mW__results button{white-space:normal;max-width:100%;min-height:2.75rem}@container (min-width:52rem){.stock-workspace-module__SSP_mW__row{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;display:grid}.stock-workspace-module__SSP_mW__row .stock-workspace-module__SSP_mW__actions{grid-column:1/-1;margin-top:0}}.stock-workspace-module__SSP_mW__identity h3{color:var(--foreground);font-size:1.0625rem;font-weight:650;line-height:1.4}.stock-workspace-module__SSP_mW__metrics dt{font-size:.8125rem;line-height:1.5}.stock-workspace-module__SSP_mW__metrics dd{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.5}.stock-workspace-module__SSP_mW__filters{background:0 0;border:0;padding:0}.stock-workspace-module__SSP_mW__metrics{background:0 0;border-radius:0;padding:0}.stock-workspace-module__SSP_mW__list{gap:0}.stock-workspace-module__SSP_mW__row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:.25rem}
.inventory-intelligence-module__0fwi6G__filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1.25rem;padding-bottom:1.25rem;display:grid}.inventory-intelligence-module__0fwi6G__filters label{min-width:0}.inventory-intelligence-module__0fwi6G__filters select{border-color:var(--ui-control-border,var(--line));min-height:2.75rem}.inventory-intelligence-module__0fwi6G__rotation{grid-column:1/-1}.inventory-intelligence-module__0fwi6G__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.inventory-intelligence-module__0fwi6G__metric{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:.75rem}.inventory-intelligence-module__0fwi6G__metric>p:first-child{font-size:.875rem;line-height:1.5}.inventory-intelligence-module__0fwi6G__report{min-width:0;margin-top:1.25rem;container-type:inline-size}.inventory-intelligence-module__0fwi6G__reportHeading{border-bottom:1px solid var(--line);padding-block:1rem}.inventory-intelligence-module__0fwi6G__reportScroll{overflow-x:auto}.inventory-intelligence-module__0fwi6G__reportTable{text-align:left;width:100%;font-size:.9375rem;line-height:1.5}.inventory-intelligence-module__0fwi6G__reportTable :is(th,td){overflow-wrap:anywhere}.inventory-intelligence-module__0fwi6G__reportTable th[scope=row]{min-width:9rem}.inventory-intelligence-module__0fwi6G__fieldLabel{display:none}@container (max-width:64rem){.inventory-intelligence-module__0fwi6G__reportTable,.inventory-intelligence-module__0fwi6G__reportTable tbody{width:100%;display:block}.inventory-intelligence-module__0fwi6G__reportTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-intelligence-module__0fwi6G__reportTable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1rem;padding-block:1.25rem;display:grid}.inventory-intelligence-module__0fwi6G__reportTable :is(td,th[scope=row]){text-align:left;min-width:0;padding:0;display:block}.inventory-intelligence-module__0fwi6G__reportTable th[scope=row],.inventory-intelligence-module__0fwi6G__emptyCell{grid-column:1/-1}.inventory-intelligence-module__0fwi6G__reportTable th[scope=row]>span:first-child{font-size:1.0625rem;font-weight:650}.inventory-intelligence-module__0fwi6G__fieldLabel{color:var(--muted);margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}}.inventory-intelligence-module__0fwi6G__shortage{color:var(--warning-text);font-weight:650}
.care-board-module__seSgqq__filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.25rem;display:flex}.care-board-module__seSgqq__filters>label{flex:18rem;min-width:0}.care-board-module__seSgqq__filters input{border-color:var(--ui-control-border,var(--line))}.care-board-module__seSgqq__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:2rem;display:grid}.care-board-module__seSgqq__column{overflow-wrap:anywhere;min-width:0}.care-board-module__seSgqq__columnHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.care-board-module__seSgqq__columnHeading h3{font-size:1.125rem;font-weight:650}.care-board-module__seSgqq__count{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.care-board-module__seSgqq__item{border-bottom:1px solid var(--line);min-width:0;padding-block:1rem}.care-board-module__seSgqq__item h4{font-size:1.125rem;line-height:1.4}.care-board-module__seSgqq__stage{background:var(--warning-surface);color:var(--warning-text);border-radius:.5rem;padding:.25rem .5rem}.care-board-module__seSgqq__stage[data-stage=active]{background:var(--brand-soft);color:var(--brand-text)}.care-board-module__seSgqq__amount{color:var(--brand-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:650}.care-board-module__seSgqq__action{min-height:2.75rem;color:var(--brand-text);text-align:left;margin-top:.75rem;padding:.5rem .25rem;font-size:1rem;font-weight:600}.care-board-module__seSgqq__action:hover{text-decoration:underline}.care-board-module__seSgqq__action:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px}
.sales-workspace-module__FW6eAq__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.sales-workspace-module__FW6eAq__pendingCard{overflow-wrap:anywhere;min-width:0;scroll-margin-top:8rem}.sales-workspace-module__FW6eAq__pendingHeading{text-align:left;width:100%;color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .25rem;display:flex}.sales-workspace-module__FW6eAq__pendingHeading>:first-child{flex:2 18rem;min-width:0}.sales-workspace-module__FW6eAq__pendingAmount{font-variant-numeric:tabular-nums;flex:9rem;min-width:0}.sales-workspace-module__FW6eAq__retailDialog{max-height:calc(100dvh - 2rem)}.sales-workspace-module__FW6eAq__retailHeader{flex-flow:row-reverse wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;max-height:30dvh;display:flex;overflow-y:auto}.sales-workspace-module__FW6eAq__retailHeader>:first-child{flex:2 18rem;min-width:0}.sales-workspace-module__FW6eAq__retailHeader>:last-child{flex:10rem;order:-1;min-width:0}.sales-workspace-module__FW6eAq__retailBody{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;overflow-y:auto}.sales-workspace-module__FW6eAq__retailColumns{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.sales-workspace-module__FW6eAq__retailColumns>section,.sales-workspace-module__FW6eAq__retailColumns>div{flex:min(100%,22rem);min-width:0}.sales-workspace-module__FW6eAq__productRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.sales-workspace-module__FW6eAq__productRow>:first-child{flex:2 11rem;min-width:0}.sales-workspace-module__FW6eAq__productRow>:last-child{flex:8rem;min-width:0}.sales-workspace-module__FW6eAq__paymentFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.75rem;display:grid}.sales-workspace-module__FW6eAq__paymentFields>label{min-width:0}.sales-workspace-module__FW6eAq__paymentFields select{width:100%}.sales-workspace-module__FW6eAq__retailFooter{border-top:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;flex-shrink:0;max-height:35dvh;padding:.75rem 1.25rem;overflow-y:auto}.sales-workspace-module__FW6eAq__pendingWorkspace{min-width:0;line-height:1.5;container-type:inline-size}.sales-workspace-module__FW6eAq__pendingWorkspace h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.25}.sales-workspace-module__FW6eAq__metric{border-inline-start:2px solid var(--line);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;padding:.25rem 1rem}.sales-workspace-module__FW6eAq__metric>p:first-child{font-size:.875rem}.sales-workspace-module__FW6eAq__metric>p:nth-child(2){font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.3}.sales-workspace-module__FW6eAq__pendingFilters{border-bottom:1px solid var(--line);gap:1rem;margin-top:1.5rem;padding-bottom:1.25rem;display:grid}.sales-workspace-module__FW6eAq__pendingFilters>*{min-width:0}.sales-workspace-module__FW6eAq__pendingList{margin-top:.5rem}.sales-workspace-module__FW6eAq__pendingCard{border-bottom:1px solid var(--line)}.sales-workspace-module__FW6eAq__pendingHeading{border-radius:.375rem}.sales-workspace-module__FW6eAq__pendingHeading:hover{background:var(--background)}.sales-workspace-module__FW6eAq__pendingHeading:focus-visible,.sales-workspace-module__FW6eAq__saleRow:focus-visible,.sales-workspace-module__FW6eAq__productRow:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px}.sales-workspace-module__FW6eAq__pendingHeading[aria-expanded=true] .sales-workspace-module__FW6eAq__accountAction>svg{transform:rotate(180deg)}.sales-workspace-module__FW6eAq__pendingAmount{text-align:end}.sales-workspace-module__FW6eAq__pendingBody{min-width:0;padding:.5rem 0 1.5rem}.sales-workspace-module__FW6eAq__accountAction{color:var(--brand-text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;font-weight:600;display:flex}.sales-workspace-module__FW6eAq__empty{text-align:center;color:var(--muted);overflow-wrap:anywhere;margin-top:1.5rem;padding-block:2rem}.sales-workspace-module__FW6eAq__historyFilters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.sales-workspace-module__FW6eAq__historyFilters>label{flex:12rem;min-width:0}.sales-workspace-module__FW6eAq__historyActions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.sales-workspace-module__FW6eAq__historyActions>fieldset{min-width:0}.sales-workspace-module__FW6eAq__historyActions>button{flex:0 auto;max-width:100%;min-height:2.75rem}.sales-workspace-module__FW6eAq__historyRange{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-block:.75rem;font-size:.875rem;display:flex}.sales-workspace-module__FW6eAq__salesList{border-top:1px solid var(--line);margin-top:.5rem}.sales-workspace-module__FW6eAq__saleCard{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0}.sales-workspace-module__FW6eAq__saleRow{text-align:left;width:100%;color:var(--foreground);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.25rem .25rem;display:flex}.sales-workspace-module__FW6eAq__saleRow:hover{background:var(--background)}.sales-workspace-module__FW6eAq__saleRow>:first-child{flex:2 18rem;min-width:0}.sales-workspace-module__FW6eAq__saleRow>:nth-child(2){flex:12rem;min-width:0}.sales-workspace-module__FW6eAq__saleRow>.sales-workspace-module__FW6eAq__saleTotal{text-align:end;font-variant-numeric:tabular-nums;flex:10rem;min-width:0}.sales-workspace-module__FW6eAq__ticketMeta{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;padding-bottom:1.25rem;display:grid}.sales-workspace-module__FW6eAq__ticketLine{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.sales-workspace-module__FW6eAq__ticketLine>:first-child{flex:16rem;min-width:0}.sales-workspace-module__FW6eAq__ticketPayments{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:.75rem;display:grid}.sales-workspace-module__FW6eAq__ticketPayment{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:0;padding-block:1rem}.sales-workspace-module__FW6eAq__ticketPayment>:first-child{flex-wrap:wrap}.sales-workspace-module__FW6eAq__ticketOffer{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.sales-workspace-module__FW6eAq__ticketSummary{border-top:1px solid var(--line);padding-top:1rem}.sales-workspace-module__FW6eAq__ticketTotalRow{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.sales-workspace-module__FW6eAq__ticketTotalRow>dd{max-width:100%}.sales-workspace-module__FW6eAq__retailSection{min-width:0;padding-block:.25rem}.sales-workspace-module__FW6eAq__retailSection h3{font-size:1.125rem;font-weight:650;line-height:1.4}.sales-workspace-module__FW6eAq__productList{border-top:1px solid var(--line);margin-top:1rem}.sales-workspace-module__FW6eAq__productRow{border-bottom:1px solid var(--line);text-align:left;border-radius:.375rem;padding:1rem .25rem}.sales-workspace-module__FW6eAq__productRow:hover{background:var(--background)}.sales-workspace-module__FW6eAq__retailCheckout{border-top:2px solid var(--brand-text);min-width:0;padding-top:1.25rem}.sales-workspace-module__FW6eAq__paymentRow{border-bottom:1px solid var(--line);min-width:0;padding-block:1rem}@container (max-width:36rem){.sales-workspace-module__FW6eAq__pendingAmount,.sales-workspace-module__FW6eAq__saleRow>.sales-workspace-module__FW6eAq__saleTotal{text-align:start;flex-basis:100%}.sales-workspace-module__FW6eAq__accountAction{justify-content:flex-start}}
.clinic-website-editor-module__fqZmsG__editor{--editor-soft:var(--brand-soft)}.clinic-website-editor-module__fqZmsG__intro{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 12px;display:flex}.clinic-website-editor-module__fqZmsG__intro h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:650;line-height:1.1}.clinic-website-editor-module__fqZmsG__intro p:not(.clinic-website-editor-module__fqZmsG__kicker){max-width:580px;color:var(--muted);font-size:.98rem;line-height:1.65}.clinic-website-editor-module__fqZmsG__kicker{color:var(--brand-text);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:700}.clinic-website-editor-module__fqZmsG__introNote{color:var(--muted);border-left:2px solid #b8d7d9;flex-shrink:0;padding:12px 0 12px 18px;font-size:.78rem}.clinic-website-editor-module__fqZmsG__statusCard{background:linear-gradient(110deg,var(--brand-soft),var(--surface));border:1px solid #cfe0e1;border-radius:18px;padding:22px 26px}.clinic-website-editor-module__fqZmsG__statusLabel{align-items:center;gap:9px;font-weight:650;display:flex}.clinic-website-editor-module__fqZmsG__publishedDot,.clinic-website-editor-module__fqZmsG__draftDot{background:#17845f;border-radius:50%;width:8px;height:8px}.clinic-website-editor-module__fqZmsG__draftDot{background:#ae7b33}.clinic-website-editor-module__fqZmsG__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.clinic-website-editor-module__fqZmsG__steps a{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 8px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.clinic-website-editor-module__fqZmsG__steps a span{color:#71878b;font-size:.68rem}.clinic-website-editor-module__fqZmsG__steps a:hover,.clinic-website-editor-module__fqZmsG__steps a:focus-visible{border-color:var(--brand);background:var(--editor-soft)}.clinic-website-editor-module__fqZmsG__card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px;scroll-margin-top:100px;box-shadow:0 3px 16px #16343a03}.clinic-website-editor-module__fqZmsG__card>h3{border-bottom:1px solid var(--line);letter-spacing:-.015em;padding-bottom:16px}.clinic-website-editor-module__fqZmsG__card input:not([type=radio]):not([type=checkbox]):not([type=color]),.clinic-website-editor-module__fqZmsG__card textarea,.clinic-website-editor-module__fqZmsG__card select{background:var(--background)}.clinic-website-editor-module__fqZmsG__template{cursor:pointer;border:2px solid #e3e9e9;border-radius:14px;min-width:0;padding:12px;transition:border-color .15s,background .15s;overflow:hidden}.clinic-website-editor-module__fqZmsG__template[data-selected=true]{border-color:var(--brand);background:var(--brand-soft)}.clinic-website-editor-module__fqZmsG__template:focus-within{outline:2px solid var(--brand);outline-offset:3px}.clinic-website-editor-module__fqZmsG__templatePreview{background:var(--surface);color:#30717a;border:1px solid #e3ebea;border-radius:8px;height:145px;margin-bottom:14px;padding:12px;overflow:hidden}.clinic-website-editor-module__fqZmsG__miniHeader{align-items:center;gap:5px;margin-bottom:16px;display:flex}.clinic-website-editor-module__fqZmsG__miniHeader i{opacity:.25;background:currentColor;width:12px;height:3px}.clinic-website-editor-module__fqZmsG__miniHeader i:first-child{opacity:.8;width:32px;height:5px;margin-right:auto}.clinic-website-editor-module__fqZmsG__miniHero{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clinic-website-editor-module__fqZmsG__miniHero>div{padding-top:5px}.clinic-website-editor-module__fqZmsG__miniHero b{opacity:.8;background:currentColor;width:100%;height:5px;margin-bottom:5px;display:block}.clinic-website-editor-module__fqZmsG__miniHero b:nth-child(2){width:80%}.clinic-website-editor-module__fqZmsG__miniHero b:nth-child(3){opacity:.3;height:2px;margin-top:10px}.clinic-website-editor-module__fqZmsG__miniHero i{background:currentColor;border-radius:2px;width:35px;height:8px;margin-top:9px;display:block}.clinic-website-editor-module__fqZmsG__miniHero>span{background:linear-gradient(130deg,#c2ddd5,#ecf5ed);border-radius:8px;min-height:65px}.clinic-website-editor-module__fqZmsG__miniCards{gap:8px;margin-top:14px;display:flex}.clinic-website-editor-module__fqZmsG__miniCards i{border:1px solid #dce7e5;border-radius:4px;flex:1;height:17px}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=warm]{color:#6d7550;background:#fbf5eb}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=warm] .clinic-website-editor-module__fqZmsG__miniHero>span{background:#d5d6bb;border-radius:40px 40px 5px 5px}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=warm] .clinic-website-editor-module__fqZmsG__miniHero i{border-radius:8px}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=modern]{color:#e6f4ee;background:#15353a}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=modern] .clinic-website-editor-module__fqZmsG__miniHero>span{background:#3e6869;border-radius:0}.clinic-website-editor-module__fqZmsG__templatePreview[data-template=modern] .clinic-website-editor-module__fqZmsG__miniCards i{border-color:#486e70;border-radius:0}.clinic-website-editor-module__fqZmsG__conflict{border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text);border-radius:16px;padding:22px}.clinic-website-editor-module__fqZmsG__conflict h3{margin-bottom:8px;font-weight:650}.clinic-website-editor-module__fqZmsG__conflict p{font-size:.9rem;line-height:1.6}@media (max-width:900px){.clinic-website-editor-module__fqZmsG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.clinic-website-editor-module__fqZmsG__introNote{display:none}}@media (max-width:600px){.clinic-website-editor-module__fqZmsG__card{border-radius:16px;padding:20px}.clinic-website-editor-module__fqZmsG__statusCard{padding:20px}.clinic-website-editor-module__fqZmsG__steps a{gap:5px;font-size:.75rem}.clinic-website-editor-module__fqZmsG__steps a span{display:none}.clinic-website-editor-module__fqZmsG__templatePreview{height:155px}.clinic-website-editor-module__fqZmsG__intro{padding-bottom:4px}}@media (prefers-reduced-motion:reduce){.clinic-website-editor-module__fqZmsG__template{transition:none}}
.clinic-website-module__uyNGIq__site{--site-brand:#006a7c;--site-accent:color-mix(in srgb,var(--site-brand) 28%,#16373d);--site-soft:color-mix(in srgb,var(--site-brand) 7%,#fff);--site-line:#dce7e6;color:#203b3e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-source-sans-3),sans-serif;overflow-wrap:anywhere;isolation:isolate;background:#fff;line-height:1.65;container-type:inline-size}.clinic-website-module__uyNGIq__site *{box-sizing:border-box}.clinic-website-module__uyNGIq__site :is(a,button){text-underline-offset:5px}.clinic-website-module__uyNGIq__site :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #e29f3b}.clinic-website-module__uyNGIq__header{justify-content:space-between;align-items:center;gap:28px;max-width:1280px;margin:auto;padding:26px 5.5%;display:flex}.clinic-website-module__uyNGIq__identity{min-width:0;color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.18rem;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.clinic-website-module__uyNGIq__logo{object-fit:contain;flex-shrink:0;width:50px;height:50px}.clinic-website-module__uyNGIq__mark{background:var(--site-soft);width:44px;height:44px;color:var(--site-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.clinic-website-module__uyNGIq__header nav{align-items:center;gap:25px;font-size:.9rem;display:flex}.clinic-website-module__uyNGIq__header nav a{color:inherit;text-decoration:none}.clinic-website-module__uyNGIq__header nav a:hover{text-decoration:underline}.clinic-website-module__uyNGIq__headerContact{border:1px solid var(--site-line);color:var(--site-accent);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:11px 19px;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.clinic-website-module__uyNGIq__hero{background:var(--site-soft);border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1140px;min-height:510px;margin:12px auto 36px;padding:54px;display:grid;position:relative}.clinic-website-module__uyNGIq__heroCopy{z-index:2;min-width:0;position:relative}.clinic-website-module__uyNGIq__eyebrow{color:#557273;text-transform:uppercase;letter-spacing:.17em;margin:0;font-size:.7rem;font-weight:700}.clinic-website-module__uyNGIq__dot{background:var(--site-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.clinic-website-module__uyNGIq__heroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:20px 0;font-size:clamp(2.6rem,4.9cqi,4.1rem);font-weight:650;line-height:1.06}.clinic-website-module__uyNGIq__description{color:#536b6e;white-space:pre-line;max-width:490px;font-size:1.1rem;line-height:1.75}.clinic-website-module__uyNGIq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.clinic-website-module__uyNGIq__primary,.clinic-website-module__uyNGIq__secondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:13px 19px;font-size:.94rem;font-weight:650;text-decoration:none;display:inline-flex}.clinic-website-module__uyNGIq__primary{background:var(--site-accent);color:#fff}.clinic-website-module__uyNGIq__primary:hover{filter:brightness(1.1)}.clinic-website-module__uyNGIq__secondary{color:#274e54;background:0 0;border:1px solid #a8c3c5}.clinic-website-module__uyNGIq__whatsappIcon{flex-shrink:0;width:20px;height:20px}.clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__coverPlaceholder{border-radius:22px;min-width:0;height:400px;overflow:hidden}.clinic-website-module__uyNGIq__cover{background:#dfe9e6}.clinic-website-module__uyNGIq__cover img{object-fit:cover;width:100%;height:100%}.clinic-website-module__uyNGIq__coverPlaceholder{color:var(--site-accent);background:color-mix(in srgb,var(--site-brand) 13%,#eaf3e7);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:32px;display:flex;position:relative}.clinic-website-module__uyNGIq__coverPlaceholder:before,.clinic-website-module__uyNGIq__coverPlaceholder:after{content:"";border:1px solid color-mix(in srgb,var(--site-brand) 20%,transparent);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute}.clinic-website-module__uyNGIq__coverPlaceholder:before{top:-90px;right:-80px}.clinic-website-module__uyNGIq__coverPlaceholder:after{width:330px;height:330px;bottom:-130px;left:-75px}.clinic-website-module__uyNGIq__brandArtwork{background:#fff9;border-radius:45% 55% 55% 45%;place-items:center;width:140px;height:140px;display:grid;position:relative}.clinic-website-module__uyNGIq__brandArtwork svg{width:70px;height:70px}.clinic-website-module__uyNGIq__brandArtwork img{object-fit:contain;width:100px;height:100px}.clinic-website-module__uyNGIq__coverPlaceholder p{text-align:center;letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.2;position:relative}.clinic-website-module__uyNGIq__serviceTags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.clinic-website-module__uyNGIq__serviceTags span{text-align:center;border:1px solid #ffffffa6;border-radius:100px;padding:5px 10px;font-size:.7rem}.clinic-website-module__uyNGIq__visitStrip{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:32px;max-width:1060px;margin:0 auto 32px;padding:24px 0;display:flex}.clinic-website-module__uyNGIq__visitStrip>div{flex:1;min-width:0}.clinic-website-module__uyNGIq__visitStrip span{letter-spacing:.15em;color:#698184;font-size:.64rem;font-weight:700}.clinic-website-module__uyNGIq__visitStrip p{margin:7px 0 0;font-size:.93rem}.clinic-website-module__uyNGIq__visitStrip>:is(a,button){color:var(--site-accent);flex-shrink:0;font-size:.85rem;font-weight:650}.clinic-website-module__uyNGIq__section{max-width:1200px;margin:auto;padding:64px 5.5%;scroll-margin-top:24px}.clinic-website-module__uyNGIq__sectionHeading{margin-bottom:30px}.clinic-website-module__uyNGIq__section h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(2rem,3.3cqi,2.7rem);font-weight:600;line-height:1.15}.clinic-website-module__uyNGIq__section[data-section=about]{border-bottom:1px solid var(--site-line);grid-template-columns:1fr 1.65fr;align-items:start;gap:64px;display:grid}.clinic-website-module__uyNGIq__about{white-space:pre-line;color:#526b6e;max-width:760px;margin:0;font-size:1.18rem;line-height:1.9}.clinic-website-module__uyNGIq__services{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.clinic-website-module__uyNGIq__service{border:1px solid var(--site-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:30px;display:flex;box-shadow:0 8px 28px #153b3a04}.clinic-website-module__uyNGIq__number{background:var(--site-soft);width:34px;height:34px;color:var(--site-accent);border-radius:10px;align-self:flex-start;place-items:center;font-size:.73rem;font-weight:650;display:grid}.clinic-website-module__uyNGIq__site h3{letter-spacing:-.015em;margin:24px 0 12px;font-size:1.27rem;font-weight:650;line-height:1.3}.clinic-website-module__uyNGIq__service p{color:#5c7274;white-space:pre-line;font-size:1rem}.clinic-website-module__uyNGIq__service .clinic-website-module__uyNGIq__price{border-top:1px solid var(--site-line);color:var(--site-accent);margin:26px 0 0;padding-top:18px;font-size:1.02rem;font-weight:650}.clinic-website-module__uyNGIq__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.clinic-website-module__uyNGIq__gallery figure{aspect-ratio:4/3;background:var(--site-soft);border-radius:16px;margin:0;overflow:hidden}.clinic-website-module__uyNGIq__gallery img{object-fit:cover;width:100%;height:100%}.clinic-website-module__uyNGIq__contact{background:var(--site-accent);color:#fff;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:36px;padding:42px;display:grid}.clinic-website-module__uyNGIq__contact h3{margin:0 0 18px;font-size:1.1rem}.clinic-website-module__uyNGIq__contact p{color:#e6eff0;white-space:pre-line;margin:12px 0;font-size:.98rem}.clinic-website-module__uyNGIq__contact :is(a,button){color:inherit;font-weight:600}.clinic-website-module__uyNGIq__footer{border-top:1px solid var(--site-line);color:#6e8383;justify-content:space-between;gap:24px;max-width:1060px;margin:16px auto 0;padding:30px 0;font-size:.85rem;display:flex}.clinic-website-module__uyNGIq__footer strong{color:#2f4c4f;font-weight:650}.clinic-website-module__uyNGIq__footer a{color:inherit;align-self:center}.clinic-website-module__uyNGIq__warm{color:#3c4033;--site-line:#e5e2d6;--site-soft:#edf0e4;background:#faf7f0}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__identity{font-family:Georgia,serif;font-size:1.35rem}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__hero{background:0 0;grid-template-columns:1fr 1.05fr;gap:66px;padding:44px 20px 66px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__heroCopy h1{letter-spacing:-.055em;font-family:Georgia,serif;font-size:clamp(2.8rem,5.2cqi,4.7rem);font-weight:400;line-height:1.09}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__description,.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__about{color:#696c5d}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__eyebrow{color:#767e64}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__coverPlaceholder{border-radius:180px 180px 20px 20px;height:470px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__cover{box-shadow:12px 14px #e3e7d6}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__coverPlaceholder{background:#e6ead9}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__brandArtwork{background:#f8f7eb}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__primary,.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__secondary{border-radius:100px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__section h2{font-family:Georgia,serif;font-weight:400}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__section[data-section=about]{grid-template-columns:1fr 1.5fr}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__service{box-shadow:none;background:#fffdf8;border-radius:24px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__number{border-radius:50%}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__gallery figure{border-radius:20px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__contact{color:#384c40;background:#edf0e4;border:1px solid #dce3d0}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__contact p{color:#5c6c58}.clinic-website-module__uyNGIq__modern{color:#18383d}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__header{color:#f3faf8;background:#14353b;max-width:none;padding-inline:max(5.5%,50% - 534px)}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__headerContact{color:#fff;border-color:#537176}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero{background:var(--site-accent);color:#fff;border-radius:0;max-width:none;min-height:590px;margin:0;padding:84px max(5.5%,50% - 534px);display:block;overflow:hidden}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__heroCopy{max-width:720px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__heroCopy h1{letter-spacing:-.05em;max-width:720px;font-size:clamp(3rem,6.4cqi,5.5rem);font-weight:600}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__description{color:#e1eded;max-width:530px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__eyebrow{color:#cae0dc}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__dot{background:#b3dfc5}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder{opacity:.5;z-index:0;border-radius:0;height:100%;position:absolute;inset:0 0 0 33%}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--site-accent) 22%,color-mix(in srgb,var(--site-accent) 80%,transparent) 52%,#102b2e20);position:absolute;inset:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder{background:linear-gradient(135deg,#518682,#204d52)}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder>*{visibility:hidden}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder:before{border-color:#ffffff40;width:650px;height:650px;top:-100px;right:-100px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder:after{border-color:#ffffff26;width:450px;height:450px;bottom:-150px;left:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__primary{color:#1a3f44;background:#e8f3ec}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__secondary{color:#fff;border-color:#8cacab}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__visitStrip{margin-top:20px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__sectionHeading{flex-direction:column;align-items:flex-start;display:flex}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__section h2{font-size:clamp(2.2rem,3.8cqi,3.3rem)}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__services{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);gap:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__service{border:0;border-right:1px solid var(--site-line);box-shadow:none;border-radius:0;padding:32px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__service:last-child{border-right:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__number{color:#7e9598;background:0 0;width:auto;height:auto;font-size:1.1rem;font-weight:400}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__contact,.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__gallery figure{border-radius:4px}@container (max-width:1200px){.clinic-website-module__uyNGIq__hero{margin-inline:5%}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero{margin-inline:0}.clinic-website-module__uyNGIq__visitStrip,.clinic-website-module__uyNGIq__footer{margin-inline:5.5%}}@container (max-width:900px){.clinic-website-module__uyNGIq__header{flex-wrap:wrap;gap:20px}.clinic-website-module__uyNGIq__headerContact{display:none}.clinic-website-module__uyNGIq__header nav{gap:20px}.clinic-website-module__uyNGIq__hero{gap:30px;padding:38px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__hero{gap:40px;padding:30px 0 50px}.clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__coverPlaceholder{height:360px}.clinic-website-module__uyNGIq__section[data-section=about]{gap:36px}}@container (max-width:720px){.clinic-website-module__uyNGIq__header{flex-direction:column;align-items:flex-start;padding-block:22px}.clinic-website-module__uyNGIq__header nav{flex-wrap:wrap;gap:12px 22px;font-size:.84rem}.clinic-website-module__uyNGIq__hero,.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__hero{border-radius:22px;grid-template-columns:1fr;gap:32px;min-height:0;padding:30px}.clinic-website-module__uyNGIq__heroCopy h1{font-size:2.6rem}.clinic-website-module__uyNGIq__description{font-size:1.02rem}.clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__coverPlaceholder{height:300px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__coverPlaceholder{border-radius:150px 150px 16px 16px;height:330px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__hero{padding:24px 0 36px}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__heroCopy h1{font-size:3rem}.clinic-website-module__uyNGIq__visitStrip{flex-wrap:wrap;gap:22px;margin-bottom:10px;padding-block:22px}.clinic-website-module__uyNGIq__visitStrip>div{flex-basis:100%}.clinic-website-module__uyNGIq__visitStrip>:is(a,button){margin-top:0}.clinic-website-module__uyNGIq__section{padding:40px 6%}.clinic-website-module__uyNGIq__section[data-section=about],.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__section[data-section=about]{grid-template-columns:1fr;gap:0}.clinic-website-module__uyNGIq__sectionHeading{margin-bottom:24px}.clinic-website-module__uyNGIq__about{font-size:1.1rem}.clinic-website-module__uyNGIq__section h2{font-size:2.1rem}.clinic-website-module__uyNGIq__service{padding:25px}.clinic-website-module__uyNGIq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clinic-website-module__uyNGIq__contact{gap:28px;padding:28px}.clinic-website-module__uyNGIq__footer{flex-wrap:wrap;padding-bottom:30px}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero{min-height:490px;padding:52px 6%}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__heroCopy h1{font-size:3.2rem}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__cover,.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__coverPlaceholder{opacity:.28;height:100%;inset:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__hero:after{background:linear-gradient(90deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 55%,transparent))}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__service{border-bottom:1px solid var(--site-line);border-right:0}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__section h2{font-size:2.4rem}}@container (max-width:420px){.clinic-website-module__uyNGIq__hero{padding:26px}.clinic-website-module__uyNGIq__heroCopy h1{font-size:2.25rem}.clinic-website-module__uyNGIq__warm .clinic-website-module__uyNGIq__heroCopy h1{font-size:2.7rem}.clinic-website-module__uyNGIq__modern .clinic-website-module__uyNGIq__heroCopy h1{font-size:2.8rem}.clinic-website-module__uyNGIq__primary,.clinic-website-module__uyNGIq__secondary{padding:12px 16px;font-size:.88rem}.clinic-website-module__uyNGIq__hero .clinic-website-module__uyNGIq__actions{gap:10px}.clinic-website-module__uyNGIq__brandArtwork{width:115px;height:115px}.clinic-website-module__uyNGIq__coverPlaceholder{padding:25px}}
