:root{--enc-primary: #85A9AD;--enc-secondary: #A1CEC7;--enc-muted: #BAC6BC;--enc-surface: #DDD6C9;--enc-bg: #EFEADD;--enc-text: #000000;--enc-inverse: #EFEADD;--radius-card: 18px;--radius-btn: 14px;--shadow-card: 0 14px 40px rgba(0, 0, 0, .12);--shadow-btn: 0 10px 22px rgba(0, 0, 0, .14);--shadow-btn-hover: 0 14px 28px rgba(0, 0, 0, .18);--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font);color:var(--enc-text);background:var(--enc-bg);text-transform:uppercase;overflow-x:hidden;overflow-y:auto}input,textarea,select,button{text-transform:uppercase;font-family:inherit}input::placeholder,textarea::placeholder{text-transform:uppercase}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.h1{margin:0;font-size:clamp(18px,2.2vw,26px);letter-spacing:.02em}.h2{margin:0;font-size:16px;font-weight:750;letter-spacing:.02em}.muted{margin:4px 0 0;font-size:14px;color:#000000a3}.label{font-weight:650;font-size:13px;letter-spacing:.02em}.help{margin:0;font-size:12px;color:#0000009e}.hint{font-size:12px;color:#0000008c}.btn{border-radius:var(--radius-btn);border:1px solid rgba(186,198,188,.9);padding:12px 14px;font-weight:750;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:14px}.btn>.svgIcon,.btn>span{display:grid;place-items:center}.btn[disabled]{opacity:.72;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-primary,.btn--primary{color:var(--enc-text);background:linear-gradient(135deg,var(--enc-primary),var(--enc-secondary));box-shadow:var(--shadow-btn)}.btn-primary:hover,.btn--primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn-hover);filter:saturate(1.05)}.btn-primary:active,.btn--primary:active{transform:translateY(0)}.btn-primary:focus,.btn--primary:focus{outline:none;box-shadow:0 0 0 4px #a1cec785,var(--shadow-btn)}.btn-secondary,.btn--secondary{color:#000000eb;background:#efeadd8c;border:1px solid rgba(133,169,173,.65)}.btn-secondary:hover,.btn--secondary:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0000001f}.btn--ghost{background:transparent;border:1px solid rgba(186,198,188,.6);color:#000c}.btn--ghost:hover{background:#bac6bc26;transform:translateY(-1px)}.iconBtn{width:44px;height:44px;padding:0;appearance:none;border-radius:14px;border:1px solid rgba(186,198,188,.95);background:#efeaddd9;display:grid;place-items:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;color:#000c}.iconBtn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000001f}.iconBtn--sm{width:38px;height:38px;border-radius:12px}.iconBtn--round{border-radius:50%}.form{display:grid;gap:16px}.field{display:grid;gap:8px}.field--full{grid-column:1/-1}.inputWrap{position:relative;display:flex;align-items:center}.inputIcon{position:absolute;left:12px;display:grid;place-items:center;width:22px;height:22px;color:#000000b3;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.input{width:100%;border:1px solid rgba(186,198,188,.95);background:#efeaddd9;border-radius:14px;padding:12px;font-size:14px;outline:none;font-family:inherit;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.input::placeholder{color:#00000073}.input:focus{border-color:#a1cec7;box-shadow:0 0 0 4px #a1cec773}.input--withIcon{padding-left:52px}.inputWrap.hasValue .inputIcon{transform:scale(.92)}.password{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.select{width:100%;border:1px solid rgba(186,198,188,.95);background:#efeaddd9;border-radius:14px;padding:12px;font-size:14px;outline:none;font-family:inherit;cursor:pointer}.select option{background:#efead9;color:inherit}.select:focus{border-color:#a1cec7;box-shadow:0 0 0 4px #a1cec773}.textarea{width:100%;border:1px solid rgba(186,198,188,.95);background:#efeaddd9;border-radius:14px;padding:12px;font-size:14px;outline:none;font-family:inherit;resize:vertical}.textarea:focus{border-color:#a1cec7;box-shadow:0 0 0 4px #a1cec773}.num{border:1px solid rgba(186,198,188,.95);background:#efeaddd9;border-radius:14px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit;width:80px;text-align:center}.num:focus{border-color:#a1cec7;box-shadow:0 0 0 4px #a1cec773}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.formGrid{grid-template-columns:1fr}}.field.invalid .input{border-color:#85a9adf2;box-shadow:0 0 0 4px #85a9ad47}.app{display:grid;grid-template-columns:290px 1fr;min-height:100vh;min-height:100dvh}.sidebar{background:#ddd6c9eb;border-right:1px solid rgba(186,198,188,.72);display:flex;flex-direction:column;padding:18px 14px;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}.sidebar__brand{display:flex;justify-content:center;padding:10px 0 6px}.brandMark{width:min(220px,100%);height:72px;border-radius:18px;background:#85a9ad;border:1px solid rgba(186,198,188,.55);display:grid;place-items:center;overflow:hidden;padding:10px 14px;box-shadow:0 14px 30px #00000038;transition:width .2s ease,height .2s ease,border-radius .2s ease,padding .2s ease}.brandMark img{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center;display:block;transform:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.18))}.nav{display:flex;flex-direction:column;gap:10px;flex:1;margin-top:14px}.navItem{display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;font-weight:700;letter-spacing:.04em;color:#000000bf;transition:all .2s ease;cursor:pointer;text-decoration:none;border:1px solid rgba(186,198,188,.4);background:#fff6;width:100%;text-align:left;font-family:inherit;text-transform:uppercase;box-shadow:0 4px 10px #0000000d}.navItem:hover{background:#ddd6c9d9;box-shadow:0 8px 20px #0000001a;transform:translateY(-2px);color:var(--enc-text)}.navItem.isActive{background:linear-gradient(135deg,#85a9add9,#a1cec7c7);border-color:#85a9adb3}.navItem[data-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.navItem--btn{appearance:none}.navIcon{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center}.navLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__foot{padding-top:8px;border-top:1px solid rgba(186,198,188,.52);margin-top:auto}.pill{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#00000085;text-align:center;padding:8px}.main{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.topbar{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#efeaddb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(186,198,188,.85)}.topbar__spacer{flex:1}.userChip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;max-width:min(100%,340px);padding:10px 12px;border-radius:16px;border:1px solid rgba(186,198,188,.85);background:#ddd6c98c;box-shadow:var(--shadow-1)}.userChip__meta{text-align:right}.userChip__name{font-size:13px;font-weight:700;letter-spacing:.02em}.userChip__role{font-size:11px;font-weight:650;color:#00000080;letter-spacing:.06em;margin-top:2px}.userChip__avatar{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#85a9add9,#a1cec7b3);border:1px solid rgba(133,169,173,.55)}.userChip__avatar .svg{width:20px;height:20px}.content{flex:1;padding:24px}.svg{width:18px;height:18px;display:block;flex:0 0 auto}.svgIcon{width:18px;height:18px;display:block;flex:0 0 auto;vertical-align:middle}.svgIcon--btn{width:20px;height:20px}.svgIcon--cta{width:18px;height:18px}@media(max-width:800px){.app{grid-template-columns:1fr}.sidebar{position:fixed;left:-265px;top:0;width:245px;z-index:100;transition:left .25s ease;box-shadow:4px 0 20px #00000026}.sidebar.isOpen{left:0}}.isHidden,.isHiddenSection{display:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation:fadeInUp .35s ease both}.status{min-height:22px}.status__text{margin:0;font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px}.status__text:before{content:"";width:18px;height:18px;flex:0 0 18px;background-repeat:no-repeat;background-size:18px 18px;opacity:.92}.status__text.ok{color:#000000e6}.status__text.ok:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.status__text.err{color:#000000e6}.status__text.err:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M15 9l-6 6'/%3E%3Cpath d='M9 9l6 6'/%3E%3C/svg%3E")}.badge{font-size:10px;font-weight:800;padding:6px 8px;border-radius:999px;background:#85a9ad33;border:1px solid rgba(133,169,173,.35);letter-spacing:.08em}.theme-estetica{--enc-primary: #fff7eb;--enc-secondary: #efdbc2;--enc-bg: #69C9C3;--enc-text: #133436;--enc-surface: rgba(255, 247, 235, .84);--enc-inverse: rgba(255, 247, 235, .84);font-family:var(--font);color:var(--enc-text);background:var(--enc-bg);text-transform:uppercase!important}.theme-estetica *{text-transform:uppercase!important}.theme-estetica.app,.theme-estetica .app{background:var(--enc-bg)!important}.theme-estetica .sidebar,.theme-estetica .topbar,.theme-estetica .userChip,.theme-estetica .statCard,.theme-estetica .rolCard,.theme-estetica .tableWrap,.theme-estetica .panel,.theme-estetica .card,.theme-estetica .patientPanel,.theme-estetica .patientPanel__card,.theme-estetica .brandMark{background:var(--enc-surface)!important}.theme-estetica .sidebar,.theme-estetica .topbar,.theme-estetica .userChip,.theme-estetica .statCard,.theme-estetica .rolCard,.theme-estetica .tableWrap{border-color:#bac6bc99!important}.theme-estetica .modal__title,.theme-estetica .modal__kicker,.theme-estetica .modal__body,.theme-estetica .splitLeft__info,.theme-estetica .splitRight__title,.theme-estetica .accordion__name,.theme-estetica .accordion__badge,.theme-estetica .accordion__checkLabel,.theme-estetica .permCard__action,.theme-estetica .pagination__info,.theme-estetica .statCard__value,.theme-estetica .statCard__label,.theme-estetica .cellName,.theme-estetica .cellDetail,.theme-estetica .label,.theme-estetica .help,.theme-estetica .confirmText,.theme-estetica .patientCard__name,.theme-estetica .patientCard__detail,.theme-estetica .panel__count,.theme-estetica .metricWeekCard__title,.theme-estetica .metricWeekCard__total,.theme-estetica .emptyState,.theme-estetica .metric__big{color:var(--enc-text)!important}.theme-estetica .userChip__avatar{background:linear-gradient(135deg,#fff7eb,#eedbc0)!important;border-color:#c2a47e59!important}.theme-estetica .navItem{background:#ffffff4d!important}.theme-estetica .navItem.isActive{background:linear-gradient(135deg,var(--enc-primary),var(--enc-secondary))!important;border-color:#bac6bce6!important}.theme-estetica .omni,.theme-estetica .filter .input,.theme-estetica .filter .select,.theme-estetica .filter .num,.theme-estetica .pathologyPicker__input,.theme-estetica .omni__input,.theme-estetica .omni__clear,.theme-estetica .select,.theme-estetica .input{background:var(--enc-surface)!important}.theme-estetica .brandMark{background:linear-gradient(135deg,#5fcfc8,#8be4dd)!important;border-color:#70c4be9e!important}.theme-dermatologia{--enc-primary: #85A9AD;--enc-secondary: #A1CEC7;--enc-muted: #BAC6BC;--enc-surface: #DDD6C9;--enc-bg: #EFEADD;--enc-text: #000000;--enc-inverse: #EFEADD;background:var(--enc-bg)}@media(max-width:1024px){html,body{width:100%;max-width:100%;overflow-x:hidden}html body .content{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px!important;overflow-x:hidden!important}html body .content>*,html body .content .view,html body .content .dashboardLayout,html body .content .hero,html body .content .grid,html body .content .panel,html body .content .card,html body .content .hcCard,html body .content .hcDetailCard,html body .content .reportCard,html body .content .reportsHero,html body .content .consentCard,html body .content .tableCard,html body .content .listMainCard,html body .content .statsWrapperCard{max-width:100%!important;min-width:0!important}html body .content .hero,html body .content .panel,html body .content .hcCard,html body .content .hcDetailCard,html body .content .reportCard,html body .content .reportsHero,html body .content .consentCard,html body .content .rolCard,html body .content .statCard,html body .content .tableWrap,html body .content .hcTableWrap,html body .content .reportTableWrap{border-radius:16px!important}html body .content .filters,html body .content .hcFilters,html body .content .reportTabs,html body .content .kpiGrid,html body .content .reportMetaGrid--quad,html body .content .methodFiltersGrid,html body .content .rolesGrid,html body .content .statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .content .reportCard__head,html body .content .methodFiltersBlock,html body .content .crossClinicReport__grid{grid-template-columns:1fr!important}}@media(max-width:1024px){html body .content .hcTableWrap,html body .content .hcEvoTableWrap,html body .content .hcDetailSummaryWrap{height:auto!important;max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;overscroll-behavior-inline:contain!important;overscroll-behavior-block:auto!important;touch-action:pan-x pan-y pinch-zoom!important}@supports (overflow: clip){html body .content .hcTableWrap,html body .content .hcEvoTableWrap,html body .content .hcDetailSummaryWrap{overflow-y:clip!important}}}@media(max-width:760px){html body .content{padding:12px!important}html body .content .h1,html body .content .reportsHero__title,html body .content .consentH1,html body .content .hcH1{font-size:clamp(18px,6vw,22px)!important;line-height:1.12!important}html body .content .h2,html body .content .modal__title,html body .content .reportCard__title,html body .content .hcDetailH1{font-size:clamp(16px,5vw,20px)!important;line-height:1.16!important;overflow-wrap:anywhere!important}html body .content .muted,html body .content .help,html body .content .hint,html body .content .patientHero__text,html body .content .reportsHero__kicker,html body .content .reportsHero__copy,html body .content .reportCard__copy{font-size:12px!important;line-height:1.45!important}html body .content .hero,html body .content .panel,html body .content .hcCard,html body .content .hcDetailCard,html body .content .reportCard,html body .content .reportsHero,html body .content .consentCard,html body .content .rolCard,html body .content .statCard,html body .content .patientPanel,html body .content .patientPanel__card{padding:14px!important}html body .content .hero__topLine,html body .content .patientHero,html body .content .patientPanel__head,html body .content .panel__head,html body .content .sectionHeader,html body .content .viewHeader,html body .content .hcHead,html body .content .hcDetailHead,html body .content .reportCard__head,html body .content .reportsHero,html body .content .sentRequestsModal__head,html body .content .internalRequestModal__hero{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;gap:12px!important}html body .content .omni{width:100%!important;max-width:100%!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important;padding:8px!important;margin-top:12px!important}html body .content .omni__icon{grid-column:1!important;grid-row:1!important}html body .content .omni__input{grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:14px!important;padding-inline:0!important}html body .content .omni__clear{grid-column:3!important;grid-row:1!important;width:38px!important;height:38px!important}html body .content .omni__cta{grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:42px!important;justify-content:center!important;padding:0 12px!important}html body .content .filters,html body .content .grid,html body .content .formGrid,html body .content .photoRow,html body .content .hcFilters,html body .content .hcEntryInitialGrid,html body .content .hcEvoModalGrid,html body .content .hcEvoModalFinance,html body .content .hcBillingPayRow,html body .content .hcMediaGrid,html body .content .patientPanel__grid,html body .content .rolesGrid,html body .content .statsGrid,html body .content .permGrid,html body .content .reportTabs,html body .content .kpiGrid,html body .content .kpiGrid--filters,html body .content .reportMetaGrid,html body .content .reportMetaGrid--quad,html body .content .methodFiltersBlock,html body .content .methodFiltersGrid,html body .content .internalRequestModal__grid,html body .content .crossClinicReport__grid,html body .content #hcHistoryDetailBody .hcVisitGrid,html body .content #hcHistoryDetailBody .hcVisitMeta,html body .content #hcHistoryDetailBody .hcEntryInitialGrid,html body .content #hcHistoryDetailBody .hcEvoModalGrid,html body .content .weekReportDoc__meta,html body .content .sucursalSelectRow,html body .content .pathologyPickerRow{grid-template-columns:1fr!important}html body .content .age{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}html body .content .patientCard{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}html body .content .patientCard__actions{width:100%!important;align-items:stretch!important;flex-direction:column!important}html body .content .patientAction,html body .content .hcContinue,html body .content .hcPdf,html body .content .hcSendAesthetic,html body .content .hcClear,html body .content .pathologyAddBtn,html body .content .btn,html body .content .btn--primary,html body .content .btn--secondary,html body .content .btn--ghost,html body .content .consentBtn,html body .content .methodFilterBtn,html body .content .hcUploadBtn{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;text-align:center!important;white-space:normal!important}html body .content .chipRow,html body .content .hcMediaBar,html body .content .reportActions,html body .content .panel__actions,html body .content .paginator__actions,html body .content .pagination,html body .content .hcPagination,html body .content .weekReportFootActions,html body .content .consentModal__actions,html body .content .table-actions{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important}html body .content .chip,html body .content .dermRequestChip,html body .content .patientHero__sample,html body .content .patientPanel__id{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .content .metric{flex-direction:column!important;align-items:center!important;text-align:center!important}html body .content .metric__donut{width:132px!important;height:132px!important}html body .content .metric__donutInner{width:92px!important;height:92px!important}html body .content .photoPreview{width:min(160px,100%)!important;height:auto!important;aspect-ratio:1/1!important}html body .content .photoActions{width:100%!important}html body .content .tabs,html body .content .periodFilters,html body .content .reportTabs{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:8px!important;padding-bottom:8px!important;scroll-snap-type:x proximity!important}html body .content .tab,html body .content .reportTab,html body .content .segmented__btn{flex:0 0 auto!important;scroll-snap-align:start!important}html body .content .modal{align-items:stretch!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overflow:hidden!important}html body .content .modal__dialog,html body .content .modal__dialog--hc,html body .content .modal__dialog--cross,html body .content .modal__dialog--weekReport,html body .content .modal__dialog--aesthetic,html body .content .sentRequestsModal__dialog,html body .content .template-wrapper{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important;overflow:hidden!important}html body .content .modal__head,html body .content .modal__head--hc{padding:12px!important;align-items:center!important;gap:10px!important}html body .content .modal__body,html body .content .modal__body--hc,html body .content .sentRequestsModal__body,html body .content .weekReportBody{padding:12px!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}html body .content .modal__foot,html body .content .modal__foot--hc,html body .content .sentRequestsModal__foot{flex-direction:column!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;padding:12px!important;margin-top:0!important}html body .content .modal__foot--hc .btn,html body .content .modal__foot .btn{min-width:0!important}html body .content .validationBubble{position:static!important;width:100%!important;max-width:100%!important;margin-top:6px!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important}html body .content .validationBubble:before,html body .content .validationBubble:after{display:none!important}html body .content .input,html body .content .textarea,html body .content .select,html body .content .num,html body .content .hcInput,html body .content .hcSelect,html body .content .pathologyPicker__input{min-width:0!important;width:100%!important;max-width:100%!important;font-size:14px!important}html body .content textarea,html body .content .textarea,html body .content .hcEntryTextarea{min-height:92px!important}html body .content .pathologyPicker__menu,html body .content .pathologyPicker__dropdown,html body .content .estNotificationDropdown,html body .content .hcExportMenu{max-width:calc(100vw - 32px)!important;overflow-x:hidden!important}html body .content .estNotificationDropdown{left:0!important;right:auto!important;width:min(360px,100vw - 32px)!important}html body .content .tableWrap,html body .content .table-wrap,html body .content .hcTableWrap,html body .content .hcEvoTableWrap,html body .content .hcDetailSummaryWrap,html body .content .reportTableWrap,html body .content .weekReportTableWrap,html body .content .sentRequestsTableWrap,html body .content .crossClinicReport__tableWrap{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;overscroll-behavior-inline:contain!important;overscroll-behavior-block:auto!important;touch-action:pan-x pan-y pinch-zoom!important}@supports (overflow: clip){html body .content .tableWrap,html body .content .table-wrap,html body .content .hcTableWrap,html body .content .hcEvoTableWrap,html body .content .hcDetailSummaryWrap,html body .content .reportTableWrap,html body .content .weekReportTableWrap,html body .content .sentRequestsTableWrap,html body .content .crossClinicReport__tableWrap{overflow-y:clip!important}}html body .content .dataTable,html body .content .hcTable,html body .content .hcDetailTable,html body .content .reportTable,html body .content .weekReportTable,html body .content .sentRequestsTable,html body .content .crossClinicReport__table{min-width:720px!important}html body .content .dataTable th,html body .content .dataTable td,html body .content .hcTable th,html body .content .hcTable td,html body .content .reportTable th,html body .content .reportTable td,html body .content .weekReportTable th,html body .content .weekReportTable td{padding:10px 12px!important;font-size:12px!important}html body .content .weekReportDoc__body{padding:16px!important}html body .content .weekReportDoc__stamp{min-width:0!important;justify-items:start!important}html body .content .weekReportFilters__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .content .consentActions,html body .content .patient-grid,html body .content .section--personas,html body .content .sig-row,html body .content .sig-row-1,html body .content .sig-row-3,html body .content .grid-2{grid-template-columns:1fr!important}html body .content .f--md,html body .content .f--lg,html body .content .f--xl,html body .content .f--ci{width:100%!important;max-width:100%!important}}@media(max-width:480px){html body .content{padding:10px!important}html body .content .hero,html body .content .panel,html body .content .hcCard,html body .content .hcDetailCard,html body .content .reportCard,html body .content .reportsHero,html body .content .consentCard,html body .content .rolCard,html body .content .statCard,html body .content .patientPanel,html body .content .patientPanel__card{padding:12px!important;border-radius:14px!important}html body .content .modal__dialog,html body .content .modal__dialog--hc,html body .content .modal__dialog--cross,html body .content .modal__dialog--weekReport,html body .content .modal__dialog--aesthetic,html body .content .sentRequestsModal__dialog,html body .content .template-wrapper{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}html body .content .dataTable,html body .content .hcTable,html body .content .hcDetailTable,html body .content .reportTable,html body .content .weekReportTable,html body .content .sentRequestsTable,html body .content .crossClinicReport__table{min-width:680px!important}html body .content .weekReportFilters__grid{grid-template-columns:1fr!important}html body .content .estNotificationBtn__text{display:none!important}html body .content .metric__donut{width:118px!important;height:118px!important}html body .content .metric__donutInner{width:82px!important;height:82px!important}}@media print{.no-print,app-sidebar,app-topbar,.sidebar,.topbar,.userChip,.app-sidebar,.app-topbar{display:none!important;visibility:hidden!important}.app,.main,.content{margin:0!important;padding:0!important;display:block!important;width:100%!important;max-width:100%!important}}
