#root{min-height:100vh}.fallback-note{background:#f7f7f7;border-left:4px solid #a5c422;padding:12px;margin:15px 0}.home-slider .item{min-height:650px;background-position:center;background-size:cover;display:flex;align-items:center}.home-slider .item-first{background-image:linear-gradient(#0003,#0003),url(/images/slider1.jpg)}.home-slider .item-second{background-image:linear-gradient(#0003,#0003),url(/images/slider2.jpg)}.home-slider .item-third{background-image:linear-gradient(#0003,#0003),url(/images/slider3.jpg)}.home-slider .caption{width:100%;text-align:center}.home-slider .caption h1,.home-slider .caption h3{color:#fff}.section-btn{margin-top:20px}.api-alert{height:auto!important;margin-top:15px;padding:12px 15px}.admin-panel{background:#f9f9f9;padding:60px 0}.admin-card{background:#fff;border-radius:6px;padding:20px;margin-bottom:20px;box-shadow:0 6px 24px #00000014}.admin-card h4{margin-top:0}.admin-card table{margin-bottom:0}@media(max-width:767px){.home-slider .item{min-height:520px}.home-slider .caption h1{font-size:3em}}.dynamic-hero{min-height:680px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.dynamic-hero .caption{position:static;width:100%;color:#fff}.dynamic-hero h1{font-size:76px;font-weight:800}.dynamic-hero h3{text-transform:uppercase;letter-spacing:7px;color:#fff}.MuiButton-contained{background:#8bc34a!important}.MuiDialog-root{z-index:2000}.MuiPaper-root input,.MuiPaper-root textarea{font-family:inherit}.form-control{margin-bottom:12px}:root{--hc-primary:#2fb6a3;--hc-secondary:#8bc34a;--hc-dark:#0f172a;--hc-soft:#eefbf8;--hc-card:#ffffff}body{background:#f4f7fb;color:#1f2937}.navbar-default{box-shadow:0 12px 32px #0f172a14;border:0}.navbar-default .navbar-brand{font-weight:900;letter-spacing:-.03em}.navbar-default .navbar-nav>li>a{font-weight:700;border-radius:999px;margin:8px 2px;padding:12px 17px}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li>a:hover{background:linear-gradient(135deg,var(--hc-primary),var(--hc-secondary));color:#fff!important}.appointment-btn a{box-shadow:0 12px 28px #2fb6a340}.dynamic-hero{overflow:hidden}.dynamic-hero:after{content:"";position:absolute;inset:auto 8% 8% auto;width:220px;height:220px;background:#8bc34a47;filter:blur(40px);border-radius:50%}.dynamic-hero .caption{position:relative;z-index:1}.dynamic-hero h1{text-shadow:0 18px 40px rgba(0,0,0,.35)}.dynamic-hero .section-btn{border-radius:999px;padding:14px 32px;font-weight:900;box-shadow:0 18px 36px #00000040}#services{background:radial-gradient(circle at top left,#e6fff7 0,#f8fbfd 40%,#fff)!important}.premium-service-card{position:relative;border:1px solid rgba(47,182,163,.16)}.premium-service-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--hc-primary),var(--hc-secondary))}.service-icon-bubble{background:linear-gradient(135deg,var(--hc-primary),var(--hc-secondary))!important;color:#fff!important;box-shadow:0 14px 28px #2fb6a340}#about,#doctors,#news,#appointment{background:#fff}.team-thumb,.news-thumb{border-radius:24px;overflow:hidden;box-shadow:0 20px 48px #0f172a1a;transition:.25s}.team-thumb:hover,.news-thumb:hover{transform:translateY(-6px);box-shadow:0 26px 64px #0f172a29}.section-title h2{font-weight:900;letter-spacing:-.04em}input.form-control,select.form-control,textarea.form-control{border-radius:14px;border:1px solid #d9e2ec;box-shadow:none}#cf-submit{border-radius:999px;background:linear-gradient(135deg,var(--hc-primary),var(--hc-secondary));font-weight:900;color:#fff;border:0}.admin-shell{background:linear-gradient(135deg,#0f172a 0,#122033 45%,#0b1120)!important}.admin-sidebar .MuiDrawer-paper{background:linear-gradient(180deg,#07111f 0,#0b1120 58%,#111827)!important}.admin-brand{background:linear-gradient(135deg,#2fb6a32e,#8bc34a14);border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar .MuiListItemButton-root{transition:.2s}.admin-sidebar .MuiListItemButton-root:hover{background:#2fb6a329!important;transform:translate(4px)}.admin-main{background:linear-gradient(180deg,#f8fbff 0,#eef4f8)!important}.admin-content-card{border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 70px #0f172a1a!important}.stat-card{background:linear-gradient(135deg,#fff 0,#eefbf8)!important;border:1px solid rgba(47,182,163,.14);box-shadow:0 16px 40px #2fb6a31c!important}.admin-table .MuiTableRow-root:hover{background:#f2fbf8}.admin-table .MuiTableCell-root{border-bottom:1px solid #edf2f7}.login-helper-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.login-helper-strip span{background:#eefbf8;color:#0f766e;padding:7px 12px;border-radius:999px;font-weight:800;font-size:12px}.MuiDialog-paper{border-radius:28px!important}.MuiChip-root{font-weight:700}footer{background:linear-gradient(135deg,#0f172a,#111827);color:#cbd5e1}footer h4{color:#fff;font-weight:900}footer a{color:#8bc34a}@media(max-width:900px){.admin-sidebar .MuiDrawer-paper{width:250px!important}.dynamic-hero h1{font-size:48px}.dynamic-hero{min-height:560px}}.navbar.navbar-default.navbar-static-top{position:sticky;top:0;z-index:1600;width:100%;background:#fff;margin-bottom:0}.navbar.navbar-default.navbar-static-top .container{position:relative}header{position:relative;z-index:1500;background:#fff}html{scroll-padding-top:95px}body.admin-open .navbar.navbar-default.navbar-static-top,.admin-shell .navbar.navbar-default.navbar-static-top{position:static}@media(max-width:767px){.navbar.navbar-default.navbar-static-top{position:sticky;top:0}.navbar-default .navbar-collapse{max-height:70vh;overflow-y:auto;background:#fff;box-shadow:0 18px 36px #0f172a1f;border-radius:0 0 18px 18px}html{scroll-padding-top:75px}}.language-switcher select{margin-top:17px;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;background:#fff;color:#334155;font-weight:700;outline:none}html[dir=rtl] body{direction:rtl}html[dir=rtl] .navbar-right{float:left!important}.navbar-toggle{z-index:2001;position:relative;border:0;background:#f8fafc!important;border-radius:12px;margin-top:15px;margin-right:0;padding:10px 12px;box-shadow:0 8px 22px #0f172a1a}.navbar-toggle .icon-bar{background:#0f172a!important;height:3px;border-radius:999px}@media(max-width:767px){.navbar-default .navbar-header{display:flex;align-items:center;justify-content:space-between;min-height:74px}.navbar-default .navbar-brand{float:none;display:block;line-height:44px;padding:15px 0}.navbar-default .navbar-collapse{display:none!important;position:absolute;left:12px;right:12px;top:74px;z-index:2000;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 22px 22px;box-shadow:0 22px 50px #0f172a33}.navbar-default .navbar-collapse.mobile-open,.navbar-default .navbar-collapse.in{display:block!important;height:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.navbar-default .navbar-nav{float:none!important;margin:0!important;width:100%}.navbar-default .navbar-nav>li{float:none!important;display:block;width:100%;margin:4px 0}.navbar-default .navbar-nav>li>a{display:block;width:100%;padding:13px 16px;margin:0;border-radius:14px;position:relative;z-index:2002;cursor:pointer}.navbar-default .navbar-nav>li.appointment-btn>a{margin-top:8px;text-align:center;background:#8bc34a;color:#fff!important}.language-switcher select{width:100%;margin:8px 0 4px;padding:12px 14px;position:relative;z-index:2002}.dynamic-hero{margin-top:0}}.admin-layout{max-width:100%;overflow-x:hidden}.admin-sidebar-narrow .MuiDrawer-paper{transition:width .2s ease}.admin-main{min-width:0;flex:1 1 auto}.admin-content-card{max-width:100%;overflow:hidden}@media(max-width:899px){.admin-sidebar-narrow .MuiDrawer-paper{width:86px!important;min-width:86px!important;max-width:86px!important}.admin-sidebar{width:86px!important;min-width:86px!important;max-width:86px!important;flex-basis:86px!important}.admin-sidebar-text{display:none!important}.admin-sidebar .MuiListItemButton-root{justify-content:center!important;padding-left:10px!important;padding-right:10px!important;min-height:46px!important}.admin-sidebar .MuiListItemIcon-root{min-width:0!important;margin-right:0!important;justify-content:center!important}.admin-sidebar .MuiButton-startIcon{margin:0!important}.admin-sidebar .MuiButton-root{min-width:0!important;padding-left:0!important;padding-right:0!important}.admin-sidebar .MuiAvatar-root{width:38px!important;height:38px!important}.admin-brand{padding-left:6px!important;padding-right:6px!important}.admin-profile-card{border-radius:22px!important}.admin-main{width:calc(100vw - 86px)!important;max-width:calc(100vw - 86px)!important;padding-left:12px!important;padding-right:12px!important}.admin-main .MuiTypography-h4{font-size:1.65rem!important;line-height:1.15!important}.admin-main .MuiChip-root{max-width:100%;height:auto!important}.admin-main .MuiChip-label{white-space:normal!important}}@media(min-width:900px){.admin-sidebar-narrow .MuiDrawer-paper{width:250px!important}.admin-sidebar{width:250px!important;flex-basis:250px!important}}@media(max-width:520px){.admin-sidebar-narrow .MuiDrawer-paper{width:72px!important;min-width:72px!important;max-width:72px!important}.admin-sidebar{width:72px!important;min-width:72px!important;max-width:72px!important;flex-basis:72px!important}.admin-main{width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;padding-left:10px!important;padding-right:10px!important}}.hc-marquee-header{background:#fff;border-bottom:1px solid #eef2f7;overflow:hidden;white-space:nowrap;z-index:1550}.hc-marquee-wrap{overflow:hidden;width:100%;padding:10px 0}.hc-marquee-track{display:inline-flex;gap:48px;min-width:200%;animation:hcMarquee 22s linear infinite;align-items:center;color:#334155;font-weight:700}.hc-marquee-track span{display:inline-flex;align-items:center;gap:16px;padding-right:48px}.hc-marquee-track i{color:#8bc34a}@keyframes hcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hc-colored-nav>li>a.hc-nav-btn{color:#fff!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a1f;transition:.2s ease}.hc-colored-nav>li>a.hc-nav-btn:hover,.hc-colored-nav>li.active>a.hc-nav-btn{transform:translateY(-2px);filter:brightness(.97);color:#fff!important}.hc-colored-nav>li>a.hc-green{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.hc-colored-nav>li>a.hc-yellow{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important}.hc-colored-nav>li>a.hc-red{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.hc-colored-nav>li>a.hc-blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important}.hc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;margin-left:6px;box-shadow:0 0 0 2px #fff}.hc-header-notifications>a{position:relative}.appointment-btn>a{background:linear-gradient(135deg,#8bc34a,#65a30d)!important;color:#fff!important;border-radius:999px!important}@media(max-width:767px){.hc-marquee-wrap{padding:8px 0}.hc-marquee-track{animation-duration:17s;font-size:13px}.hc-colored-nav>li>a.hc-nav-btn{display:block;text-align:center;margin:4px 0!important}.language-switcher select{box-shadow:0 10px 24px #0f172a14}}.admin-sidebar .MuiDrawer-paper{color:#f8fafc!important}.admin-sidebar .MuiListItemButton-root{color:#f1f5f9!important;min-height:54px!important;border:1px solid rgba(255,255,255,.08)!important}.admin-sidebar .MuiListItemButton-root:hover{background:#2fb6a338!important;color:#fff!important}.admin-sidebar .MuiListItemButton-root.Mui-selected{background:linear-gradient(135deg,#8bc34a,#65a30d)!important;color:#07111f!important;font-weight:900!important}.admin-sidebar .MuiListItemIcon-root,.admin-sidebar .MuiListItemText-primary,.admin-sidebar .MuiTypography-root,.admin-sidebar .MuiButton-root,.admin-sidebar .admin-sidebar-text{color:inherit!important}.admin-sidebar .admin-brand .MuiTypography-root:first-child{font-size:17px!important;line-height:1.25!important;color:#fff!important}.admin-sidebar .admin-brand .MuiTypography-caption{font-size:13px!important;color:#cbd5e1!important}.admin-sidebar .admin-profile-card{background:#ffffff1c!important;border:1px solid rgba(255,255,255,.12)!important}.admin-sidebar .admin-profile-card .MuiTypography-root:first-child{font-size:16px!important;color:#fff!important}.admin-sidebar .admin-profile-card .MuiTypography-caption{font-size:13px!important;color:#cbd5e1!important}.admin-sidebar .MuiCollapse-root .MuiListItemButton-root{margin-left:6px!important;background:#0f172a2e!important}.admin-sidebar .MuiCollapse-root .MuiListItemText-primary{font-size:15px!important;font-weight:800!important;letter-spacing:.01em!important;color:#fff!important}.admin-sidebar .MuiListItemText-primary .MuiTypography-root{font-size:13px!important;line-height:1.3!important;letter-spacing:.04em!important;color:#e2e8f0!important}.admin-sidebar-footer .MuiButton-root{min-height:48px!important;font-size:14px!important;font-weight:900!important;color:#22d3ee!important;border-color:#0ea5e9!important}@media(min-width:900px){.admin-sidebar-narrow .MuiDrawer-paper{width:300px!important;min-width:300px!important;max-width:300px!important}.admin-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;flex-basis:300px!important}.admin-sidebar .MuiListItemButton-root{padding-left:18px!important;padding-right:18px!important;margin-bottom:8px!important;border-radius:18px!important}.admin-sidebar .MuiListItemIcon-root{min-width:42px!important;margin-right:8px!important}}@media(max-width:899px){.admin-sidebar .MuiListItemButton-root{min-height:52px!important}.admin-sidebar .MuiSvgIcon-root{font-size:1.35rem!important}}.MuiModal-root,.MuiDialog-root,.MuiPopover-root,.MuiMenu-root{z-index:6000!important}.MuiDialog-root .MuiBackdrop-root,.MuiModal-root .MuiBackdrop-root{z-index:-1!important}.MuiDialog-container{align-items:center!important;padding-top:18px!important;padding-bottom:18px!important}.MuiDialog-paper{position:relative!important;margin:18px!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important;border-radius:28px!important;box-shadow:0 34px 100px #00000057!important}.MuiDialogTitle-root{position:sticky!important;top:0!important;z-index:3!important;background:#fff!important;border-bottom:1px solid #eef2f7!important;font-size:20px!important;font-weight:900!important;color:#0f172a!important}.MuiDialogContent-root{overflow-y:auto!important;max-height:calc(100vh - 165px)!important}.MuiDialogActions-root{position:sticky!important;bottom:0!important;z-index:3!important;background:#fff!important;border-top:1px solid #eef2f7!important}@media(max-width:767px){.MuiDialog-container{padding:10px!important;align-items:flex-start!important}.MuiDialog-paper{width:100%!important;margin:10px!important;max-height:calc(100vh - 20px)!important;border-radius:20px!important}.MuiDialogTitle-root{font-size:18px!important;padding:16px 18px!important}.MuiDialogContent-root{max-height:calc(100vh - 145px)!important;padding:16px 18px!important}}:root{--hc-font-size-base: clamp(15px, .42vw + 13.5px, 18px);--hc-line-height: 1.72;--hc-radius-xl: 30px}html{font-size:var(--hc-font-size-base)}body,button,input,select,textarea,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root{font-family:Noto Sans,Noto Sans Ethiopic,Noto Sans Arabic,Noto Sans Devanagari,Poppins,Arial,sans-serif!important;line-height:var(--hc-line-height)}body{letter-spacing:-.005em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.navbar-default .navbar-nav>li>a{font-size:clamp(.92rem,.22vw + .86rem,1.05rem);min-height:46px;display:flex!important;align-items:center;justify-content:center}.navbar-default .navbar-brand{font-size:clamp(1.35rem,.8vw + 1rem,1.85rem)!important}.dynamic-hero h1{font-size:clamp(2.6rem,6vw,5.6rem)!important;line-height:1.04}.dynamic-hero h3{font-size:clamp(.88rem,1.2vw,1.25rem)!important;line-height:1.6}.section-title h2{font-size:clamp(2rem,3vw,3rem)!important;line-height:1.15}.section-title p,p,.service-card p,.news-info p{font-size:clamp(.98rem,.25vw + .9rem,1.12rem);line-height:1.75}.premium-service-card,.team-thumb,.news-thumb,.admin-content-card,.stat-card{border-radius:var(--hc-radius-xl)!important}.premium-service-card{box-shadow:0 28px 70px #0f172a1a!important;transition:transform .22s ease,box-shadow .22s ease}.premium-service-card:hover{transform:translateY(-8px);box-shadow:0 34px 90px #2fb6a32e!important}.MuiDialogTitle-root .MuiTypography-root,.MuiDialogTitle-root{font-size:1.35rem!important;font-weight:900!important}.MuiTableCell-root{font-size:.96rem!important}.admin-main .MuiTypography-h4{font-size:clamp(1.9rem,2.6vw,2.65rem)!important;font-weight:900!important}.admin-main .MuiTypography-body1{font-size:1.02rem!important;line-height:1.75!important}.admin-sidebar .MuiCollapse-root .MuiListItemText-primary{font-size:16px!important}.admin-sidebar .MuiListItemText-primary .MuiTypography-root{font-size:14px!important}.hc-customer-glass{background:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(47,182,163,.14);box-shadow:0 26px 70px #0f172a1a}.hc-gradient-title{background:linear-gradient(135deg,#0f766e,#84cc16);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:767px){html{font-size:15px}.dynamic-hero h1{font-size:2.7rem!important}.navbar-default .navbar-nav>li>a{font-size:1rem}.MuiTableContainer-root{overflow-x:auto}}:root{--hc-font-main:"Noto Sans","Noto Sans Ethiopic","Noto Sans Arabic","Noto Sans Devanagari","Segoe UI",Poppins,Arial,sans-serif;--hc-body-size:clamp(16px, .92vw + 12px, 18px);--hc-small-size:clamp(14px, .72vw + 10px, 16px);--hc-line-height:1.72}html{font-size:var(--hc-body-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--hc-font-main)!important;font-size:1rem;line-height:var(--hc-line-height);letter-spacing:-.005em;text-rendering:optimizeLegibility}p,li,td,th,input,select,textarea,.MuiTypography-body1,.MuiTypography-body2,.MuiInputBase-input,.MuiTableCell-root{font-family:var(--hc-font-main)!important}p,li,.MuiTypography-body1{font-size:1.02rem;line-height:1.78}small,.MuiTypography-caption{font-size:var(--hc-small-size)!important;line-height:1.55!important}.navbar-default .navbar-nav>li>a,.hc-nav-btn{font-size:clamp(15px,.35vw + 13px,17px)!important;font-weight:900!important}.navbar-default .navbar-brand{font-size:clamp(24px,1vw + 18px,31px)!important}.section-title h2,.admin-main .MuiTypography-h4{font-size:clamp(28px,2.2vw + 16px,44px)!important;line-height:1.18!important}.section-title p,.admin-main .MuiTypography-body1{font-size:clamp(16px,.5vw + 13px,19px)!important}.MuiButton-root{font-size:clamp(15px,.35vw + 12px,17px)!important;letter-spacing:0!important}.MuiTableCell-root{font-size:clamp(14px,.3vw + 12px,16px)!important;line-height:1.55!important}.MuiDialogTitle-root{font-size:clamp(21px,1vw + 16px,28px)!important}.admin-sidebar .MuiListItemText-primary,.admin-sidebar .MuiCollapse-root .MuiListItemText-primary{font-size:clamp(15px,.45vw + 13px,18px)!important}.admin-sidebar .MuiTypography-caption{font-size:clamp(13px,.35vw + 11px,15px)!important}.dynamic-hero h1{font-size:clamp(3rem,6vw,5.8rem)!important;line-height:1.05!important}.dynamic-hero h3{font-size:clamp(1rem,1vw + .7rem,1.45rem)!important;line-height:1.4!important}@media(max-width:767px){html{font-size:16px}body{line-height:1.68}.navbar-default .navbar-nav>li>a{font-size:16px!important}.dynamic-hero h1{font-size:clamp(2.4rem,12vw,3.6rem)!important}.MuiTableCell-root{font-size:14.5px!important}}.admin-fixed-topbar{position:sticky!important;top:0!important;z-index:1200!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px #0f172a14!important}.admin-main{scroll-padding-top:120px}@media(max-width:899px){.admin-fixed-topbar{top:0!important;border-radius:0 0 22px 22px!important}}.admin-layout{position:relative!important}.admin-main{padding-top:132px!important}.admin-fixed-topbar{position:fixed!important;top:0!important;right:0!important;left:250px!important;z-index:1900!important;margin:0!important;border-radius:0 0 24px 24px!important;background:#fffffffa!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 18px 48px #0f172a24!important}.admin-fixed-topbar .MuiButton-root{white-space:nowrap!important}@media(max-width:899px){.admin-main{padding-top:156px!important}.admin-fixed-topbar{left:86px!important;border-radius:0 0 18px 18px!important}}@media(max-width:599px){.admin-main{padding-top:188px!important}}.admin-compact-shell,.admin-layout-compact{min-height:100vh!important}.admin-layout-compact .admin-brand{min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important}.admin-layout-compact .admin-brand .MuiAvatar-root{width:38px!important;height:38px!important}.admin-layout-compact .admin-profile-card{padding:8px 10px!important;margin-bottom:8px!important}.admin-layout-compact .admin-sidebar-footer{padding-top:8px!important;padding-bottom:8px!important}.admin-layout-compact .admin-sidebar .MuiListItemButton-root{min-height:40px!important;padding-top:5px!important;padding-bottom:5px!important;margin-bottom:4px!important}.admin-layout-compact .admin-main{padding-top:88px!important}.admin-layout-compact .admin-fixed-topbar{min-height:72px!important;padding:10px 18px!important}.admin-layout-compact .admin-fixed-topbar .MuiTypography-h5{font-size:1.22rem!important;line-height:1.18!important}.admin-layout-compact .admin-fixed-topbar .MuiTypography-body2{font-size:.88rem!important;line-height:1.25!important}.admin-layout-compact .admin-fixed-topbar .MuiButton-root{min-height:34px!important;padding:5px 13px!important;font-size:.9rem!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-root{height:30px!important}@media(max-width:899px){.admin-layout-compact .admin-main{padding-top:108px!important}.admin-layout-compact .admin-fixed-topbar{left:86px!important;min-height:92px!important;padding:8px 10px!important}}@media(max-width:599px){.admin-layout-compact .admin-main{padding-top:132px!important}.admin-layout-compact .admin-fixed-topbar{left:72px!important}.admin-topbar-title .MuiTypography-body2{display:none!important}}.admin-layout-compact .admin-sidebar .MuiDrawer-paper{height:100vh!important;max-height:100vh!important;overflow-y:auto!important}.admin-layout-compact .admin-brand{min-height:46px!important;padding-top:4px!important;padding-bottom:4px!important}.admin-layout-compact .admin-brand .MuiAvatar-root{width:32px!important;height:32px!important}.admin-layout-compact .admin-sidebar .MuiListItemButton-root{min-height:36px!important;padding-top:5px!important;padding-bottom:5px!important;margin-bottom:4px!important;border-radius:13px!important}.admin-layout-compact .admin-sidebar .MuiListItemIcon-root{min-width:30px!important;margin-right:4px!important}.admin-layout-compact .admin-sidebar .MuiSvgIcon-root{font-size:1.05rem!important}.admin-layout-compact .admin-sidebar .MuiListItemText-primary .MuiTypography-root,.admin-layout-compact .admin-sidebar .MuiCollapse-root .MuiListItemText-primary{font-size:11px!important;line-height:1.15!important}.admin-layout-compact .admin-profile-card{padding:7px!important;margin-bottom:8px!important;border-radius:16px!important}.admin-layout-compact .admin-sidebar-footer{padding:6px!important}.admin-layout-compact .admin-main{padding-top:10px!important}.admin-layout-compact .admin-sticky-topbar{min-height:54px!important;padding:10px 12px!important;position:sticky!important;top:0!important;z-index:3500!important}.admin-layout-compact .admin-topbar-title .MuiTypography-h5{font-size:1.1rem!important;line-height:1.2!important}.admin-layout-compact .admin-topbar-title .MuiTypography-body2{font-size:.75rem!important}.admin-layout-compact .admin-content-card .MuiBox-root{padding-top:14px!important;padding-bottom:14px!important}@media(min-width:900px){.admin-layout-compact .admin-sidebar-narrow .MuiDrawer-paper{width:250px!important;min-width:250px!important;max-width:250px!important}.admin-layout-compact .admin-sidebar{width:250px!important;min-width:250px!important;max-width:250px!important;flex-basis:250px!important}}.admin-layout-compact .admin-fixed-topbar{position:sticky!important;top:0!important;z-index:4000!important;min-height:46px!important;padding:6px 10px!important;margin-bottom:10px!important;border-radius:14px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.admin-layout-compact .admin-fixed-topbar .MuiTypography-h5{font-size:1rem!important;line-height:1.1!important}.admin-layout-compact .admin-fixed-topbar .MuiButton-root{min-height:30px!important;padding:4px 10px!important;font-size:.78rem!important;border-radius:10px!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-root{height:26px!important;max-width:220px!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-label{font-size:.72rem!important}.admin-layout-compact .admin-main{padding-top:8px!important}.admin-layout-compact .admin-brand{min-height:40px!important}.admin-layout-compact .admin-brand .MuiAvatar-root{width:28px!important;height:28px!important}.admin-layout-compact .admin-sidebar .MuiListItemButton-root{min-height:32px!important;padding-top:3px!important;padding-bottom:3px!important}@media(max-width:899px){.admin-layout-compact .admin-fixed-topbar{min-height:58px!important;padding:6px!important}}.admin-layout-compact{height:100vh!important;overflow:hidden!important}.admin-layout-compact .admin-sidebar .MuiDrawer-paper{position:relative!important;height:100vh!important;overflow-y:auto!important}.admin-layout-compact .admin-main{height:100vh!important;overflow-y:auto!important;padding-top:62px!important;position:relative!important}.admin-layout-compact .admin-fixed-topbar{position:fixed!important;top:0!important;right:0!important;left:250px!important;z-index:9999!important;min-height:48px!important;margin:0!important;padding:6px 12px!important;border-radius:0 0 14px 14px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 28px #0f172a1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.admin-layout-compact .admin-fixed-topbar .MuiStack-root{gap:6px!important}.admin-layout-compact .admin-fixed-topbar .MuiTypography-h5{font-size:1rem!important;line-height:1.05!important}.admin-layout-compact .admin-fixed-topbar .MuiTypography-body2{display:none!important}.admin-layout-compact .admin-fixed-topbar .MuiButton-root{min-height:30px!important;padding:4px 10px!important;font-size:.78rem!important;border-radius:10px!important;white-space:nowrap!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-root{height:26px!important;max-width:260px!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-label{font-size:.72rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:899px){.admin-layout-compact .admin-fixed-topbar{left:86px!important;min-height:54px!important;padding:6px 8px!important}.admin-layout-compact .admin-main{padding-top:72px!important}}@media(max-width:599px){.admin-layout-compact .admin-fixed-topbar{left:72px!important}.admin-layout-compact .admin-fixed-topbar .MuiChip-root{display:none!important}.admin-layout-compact .admin-main{padding-top:84px!important}}html,body,#root{font-family:Poppins,Noto Sans,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:17px;line-height:1.65}.multilingual-text,[lang=am],[lang=ar],[lang=zh]{font-family:Noto Sans,Poppins,Arial,sans-serif}.hc-marquee-header{background:linear-gradient(90deg,#0f766e,#2563eb,#0f766e)!important;color:#fff!important;box-shadow:0 8px 24px #0f172a2e}.hc-marquee-wrap{padding:15px 0!important}.hc-marquee-track{font-size:22px!important;font-weight:800!important;letter-spacing:.45px;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.25)}.hc-marquee-track i{color:#facc15!important;font-size:24px}.navbar-default .navbar-brand{font-size:25px!important;font-weight:900!important}.navbar-default .navbar-nav>li>a,.hc-colored-nav>li>a.hc-nav-btn{font-size:17px!important;font-weight:800!important;padding:13px 19px!important;letter-spacing:.2px}.hc-colored-nav>li>a.hc-blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 10px 24px #2563eb47}.appointment-btn>a,.hc-appointment{font-size:17px!important;font-weight:900!important;padding:13px 24px!important;border-radius:999px!important;box-shadow:0 14px 30px #65a30d4d!important}.dynamic-hero{min-height:720px!important}.dynamic-hero h1,.home-slider .caption h1{font-size:clamp(46px,6vw,84px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-1.2px;text-shadow:0 18px 42px rgba(0,0,0,.45)!important}.dynamic-hero h3,.home-slider .caption h3{font-size:clamp(18px,2vw,28px)!important;font-weight:800!important;letter-spacing:4px!important;text-shadow:0 10px 28px rgba(0,0,0,.42)}.dynamic-hero .section-btn,.section-btn{font-size:17px!important;font-weight:900!important;padding:15px 34px!important;border-radius:999px!important}.section-title h2,#services h2,#about h2,#doctors h2,#news h2,#appointment h2,#contact h2{font-size:clamp(34px,3.5vw,52px)!important;font-weight:900!important;line-height:1.15!important}#services p,#about p,#doctors p,#news p,#appointment p,#contact p,.MuiTypography-body1,.MuiTypography-body2{font-size:16.5px!important;line-height:1.7!important}.premium-service-card .MuiTypography-h5,.premium-service-card .MuiTypography-h6{font-size:24px!important;font-weight:900!important}input.form-control,select.form-control,textarea.form-control,.MuiInputBase-input{font-size:16.5px!important}@media(max-width:767px){body{font-size:16px}.hc-marquee-wrap{padding:11px 0!important}.hc-marquee-track{font-size:16px!important;animation-duration:18s!important}.navbar-default .navbar-brand{font-size:21px!important}.navbar-default .navbar-nav>li>a,.hc-colored-nav>li>a.hc-nav-btn{font-size:16px!important;padding:14px 16px!important}.dynamic-hero{min-height:580px!important}.dynamic-hero h1,.home-slider .caption h1{font-size:44px!important}.dynamic-hero h3,.home-slider .caption h3{font-size:17px!important;letter-spacing:2px!important}.section-title h2,#services h2,#about h2,#doctors h2,#news h2,#appointment h2,#contact h2{font-size:34px!important}}.hc-marquee-header{background:linear-gradient(90deg,#00695c,#1976d2,#4527a0)!important;color:#fff!important;border-bottom:0!important;box-shadow:0 8px 22px #0f172a38!important}.hc-marquee-wrap{padding:14px 0!important}.hc-marquee-track,.hc-marquee-track span{color:#fff!important;font-size:22px!important;font-weight:900!important;letter-spacing:.5px!important;text-shadow:0 3px 10px rgba(0,0,0,.55)!important}.hc-marquee-track i{color:#ffeb3b!important;font-size:26px!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.dynamic-hero{min-height:720px!important;background-position:center center!important;background-size:cover!important;position:relative!important}.dynamic-hero:before{content:"";position:absolute;inset:0;background:#00000047;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:0}.dynamic-hero .caption,.dynamic-hero .hc-hero-readable{position:relative!important;z-index:2!important;width:100%!important;padding:80px 20px!important;text-align:center!important}.hc-hero-content{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.dynamic-hero h3,.home-slider .caption h3{color:#fff!important;font-size:clamp(28px,2.5vw,42px)!important;font-weight:900!important;line-height:1.25!important;letter-spacing:3px!important;text-transform:uppercase!important;margin-bottom:18px!important;text-shadow:0 4px 14px rgba(0,0,0,.95),0 0 30px rgba(0,0,0,.75)!important}.dynamic-hero h1,.home-slider .caption h1{color:#fff!important;font-size:clamp(64px,7vw,118px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-1.5px!important;margin-bottom:22px!important;text-shadow:0 6px 18px rgba(0,0,0,.95),0 0 42px rgba(0,0,0,.82)!important}.hc-hero-description{color:#fff!important;font-size:clamp(22px,2vw,34px)!important;font-weight:800!important;line-height:1.45!important;margin:0 auto 30px!important;max-width:920px!important;text-shadow:0 4px 14px rgba(0,0,0,.9),0 0 28px rgba(0,0,0,.7)!important}.dynamic-hero .section-btn,.dynamic-hero a.section-btn{background:linear-gradient(135deg,#7ed957,#43a047)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:24px!important;font-weight:900!important;padding:18px 48px!important;box-shadow:0 12px 34px #43a04773,0 6px 16px #00000059!important;text-shadow:0 2px 6px rgba(0,0,0,.28)!important}.dynamic-hero .section-btn:hover,.dynamic-hero a.section-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#66bb6a,#2e7d32)!important}@media(max-width:900px){.hc-marquee-track,.hc-marquee-track span{font-size:16px!important}.dynamic-hero{min-height:590px!important}.dynamic-hero h3,.home-slider .caption h3{font-size:22px!important;letter-spacing:1.5px!important}.dynamic-hero h1,.home-slider .caption h1{font-size:52px!important}.hc-hero-description{font-size:20px!important}.dynamic-hero .section-btn,.dynamic-hero a.section-btn{font-size:18px!important;padding:15px 32px!important}}.admin-no-sidebar .admin-sidebar,.admin-no-sidebar .MuiDrawer-root,.admin-no-sidebar .MuiDrawer-paper{display:none!important}.admin-no-sidebar .admin-main{width:100%!important;max-width:100%!important}.admin-header-module-buttons .MuiButton-root{white-space:nowrap}.admin-fixed-topbar{background:#fff!important;color:#0f172a!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 28px #0f172a14!important}.admin-hover-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative;z-index:6200}.admin-hover-item{position:relative;display:inline-flex;align-items:center}.admin-hover-trigger.MuiButton-root{color:#0f172a!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:8px 14px!important;font-weight:900!important;text-transform:none!important;box-shadow:none!important}.admin-hover-trigger.MuiButton-root:hover,.admin-hover-item:hover .admin-hover-trigger.MuiButton-root{color:#047857!important;border-color:#86efac!important;background:#f0fdf4!important}.admin-hover-dropdown{display:none;position:absolute;top:calc(100% + 10px);left:0;min-width:560px;max-width:min(760px,calc(100vw - 48px));max-height:68vh;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:16px;box-shadow:0 24px 60px #0f172a2e;z-index:6500}.admin-hover-item:hover .admin-hover-dropdown,.admin-hover-item:focus-within .admin-hover-dropdown{display:block}.admin-hover-dropdown-title{font-weight:900!important;color:#047857!important;margin-bottom:10px!important;text-transform:uppercase;letter-spacing:.06em;font-size:12px!important}.admin-hover-dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px}.admin-hover-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #eef2f7;border-radius:16px;padding:4px;background:#fff}.admin-hover-link.active{border-color:#22c55e;background:#f0fdf4}.admin-hover-main-link.MuiButton-root{flex:1 1 auto;justify-content:flex-start!important;text-align:left!important;color:#111827!important;text-transform:none!important;font-weight:800!important;border-radius:12px!important;min-height:38px!important}.admin-hover-main-link.MuiButton-root:hover{background:#f8fafc!important;color:#047857!important}.admin-hover-add-link.MuiButton-root{flex:0 0 auto;border-radius:999px!important;color:#047857!important;border:1px solid #bbf7d0!important;background:#ecfdf5!important;font-weight:900!important;text-transform:none!important;padding:3px 10px!important;min-width:auto!important}.admin-hover-add-link.MuiButton-root:hover{background:#d1fae5!important}.admin-topbar-title .MuiTypography-h5{color:#0f172a!important}@media(max-width:900px){.admin-hover-nav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.admin-hover-dropdown{position:fixed;left:12px;right:12px;top:120px;min-width:0;max-width:none}.admin-hover-dropdown-grid{grid-template-columns:1fr}}.admin-parallel-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px}.admin-parallel-header-row .admin-hover-nav{flex:1 1 auto;min-width:0;flex-wrap:wrap}.admin-parallel-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;white-space:nowrap}.admin-parallel-search{min-width:260px!important;width:clamp(260px,24vw,380px)!important;background:#fff;border-radius:14px}@media(max-width:1100px){.admin-parallel-header-row{align-items:stretch;flex-direction:column}.admin-parallel-header-actions{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.admin-parallel-search{min-width:min(100%,280px)!important;width:100%!important}}.admin-no-sidebar .admin-main{overflow-x:clip!important}.admin-no-sidebar .admin-fixed-topbar{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:10px!important;border-radius:0!important;border-left:0!important;border-right:0!important;min-height:42px!important;padding:4px 12px!important;box-sizing:border-box!important}.admin-no-sidebar .admin-parallel-header-row{min-height:38px!important;height:auto!important;gap:10px!important;align-items:center!important}.admin-no-sidebar .admin-hover-nav{gap:4px!important;align-items:center!important}.admin-no-sidebar .admin-hover-trigger.MuiButton-root{min-height:30px!important;padding:4px 9px!important;font-size:.78rem!important;border-radius:9px!important;line-height:1.1!important}.admin-no-sidebar .admin-parallel-header-actions{gap:6px!important}.admin-no-sidebar .admin-parallel-search{min-width:210px!important;width:clamp(210px,20vw,320px)!important}.admin-no-sidebar .admin-parallel-search .MuiInputBase-root{min-height:30px!important;height:32px!important;border-radius:9px!important;font-size:.8rem!important}.admin-no-sidebar .admin-parallel-header-actions .MuiButton-root{min-height:30px!important;padding:4px 9px!important;font-size:.78rem!important;border-radius:9px!important;line-height:1.1!important}.admin-no-sidebar .admin-hover-dropdown{top:calc(100% + 4px)!important}@media(max-width:1100px){.admin-no-sidebar .admin-parallel-header-row{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}.admin-no-sidebar .admin-parallel-header-actions{flex-wrap:wrap!important}}@media(max-width:700px){.admin-no-sidebar .admin-fixed-topbar{padding:5px 8px!important}.admin-no-sidebar .admin-hover-nav{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.admin-no-sidebar .admin-parallel-header-actions{width:100%!important;justify-content:space-between!important}.admin-no-sidebar .admin-parallel-search{flex:1 1 180px!important;min-width:180px!important}}.admin-no-sidebar .admin-main{padding-top:0!important;padding-left:0!important;padding-right:0!important}.admin-no-sidebar .admin-fixed-topbar{position:relative!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin:0 0 8px!important;border-radius:0!important;padding:3px 8px!important;min-height:36px!important}.admin-no-sidebar .admin-parallel-header-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:34px!important;width:100%!important}.admin-no-sidebar .admin-hover-nav{flex:0 0 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;overflow:visible!important;margin:0!important;padding:0!important}.admin-no-sidebar .admin-parallel-header-actions{margin-left:auto!important;flex:0 0 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.admin-no-sidebar .admin-hover-trigger.MuiButton-root,.admin-no-sidebar .admin-parallel-header-actions .MuiButton-root{min-height:28px!important;height:30px!important;padding:3px 8px!important;font-size:.76rem!important;line-height:1!important;border-radius:8px!important;white-space:nowrap!important}.admin-no-sidebar .admin-parallel-search{min-width:240px!important;width:300px!important}.admin-no-sidebar .admin-parallel-search .MuiInputBase-root{height:30px!important;min-height:30px!important}.admin-hover-add-link.MuiButton-root{display:none!important}@media(max-width:900px){.admin-no-sidebar .admin-parallel-header-row{flex-wrap:wrap!important}.admin-no-sidebar .admin-parallel-header-actions{margin-left:0!important}.admin-no-sidebar .admin-hover-nav{overflow-x:auto!important;max-width:100%!important}.admin-no-sidebar .admin-parallel-search{width:100%!important;min-width:200px!important}}.admin-language-select{min-width:132px!important;background:#fff;border-radius:16px}.admin-language-select .MuiOutlinedInput-root{border-radius:16px;font-weight:800}@media(max-width:900px){.admin-language-select{width:100%!important}}.pdf-master-form .pdf-page{background:#fff;border:1px solid #111827;padding:10px;max-width:1180px;margin:0 auto;box-shadow:0 1px 3px #0f172a1f}.pdf-master-form .pdf-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:2px solid #111827;padding:4px 2px 8px;margin-bottom:8px}.pdf-master-form .pdf-page-note{font-size:11px;font-weight:700;border:1px solid #111827;padding:4px 8px;white-space:nowrap}.pdf-master-form .pdf-section{border:1px solid #111827;margin-bottom:8px;background:#fff}.pdf-master-form .pdf-section-title{color:#fff;font-weight:900;font-size:13px;padding:4px 8px;border-bottom:1px solid #111827}.pdf-master-form .pdf-line-field{display:grid;grid-template-columns:minmax(150px,34%) 1fr;gap:8px;align-items:end;min-height:34px}.pdf-master-form .pdf-wide-field{display:block}.pdf-master-form .pdf-line-label{font-size:12px;font-weight:700;color:#111827;line-height:1.2;padding-top:6px}.pdf-master-form .pdf-checkbox-field{align-items:start}.pdf-master-form .pdf-checkbox-row{display:flex;flex-wrap:wrap;align-items:center;min-height:28px;border-bottom:1px solid #111827;padding-top:5px}.pdf-master-form .pdf-color-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:5px 12px;border:1px solid #111827;padding:6px}.pdf-master-form .pdf-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.pdf-master-form .pdf-legend-swatch{width:18px;height:12px;border:1px solid #111827;display:inline-block}.pdf-master-form .pdf-footer-note{font-size:11px;line-height:1.35;padding:8px 2px 2px;color:#374151}@media print{.pdf-master-form .pdf-page{box-shadow:none;max-width:none;border-color:#000}.pdf-master-form .pdf-section{break-inside:avoid}}.wound-documentation-form{font-family:Arial,Helvetica,sans-serif}.wound-pdf-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:2px solid #1d4ed8;border-radius:6px;padding:8px 10px;margin-bottom:10px;background:#fff}.wound-header-badge{border:1px solid #16a34a;color:#166534;font-weight:900;border-radius:4px;padding:4px 8px;font-size:12px;white-space:nowrap}.wound-section{border:1px solid #64748b;border-radius:6px;overflow:hidden;background:#fff;height:100%}.wound-section-title{color:#fff;font-weight:900;font-size:12px;line-height:1.15;padding:5px 8px;text-transform:uppercase}.wound-section-body{padding:7px 8px}.wound-line-field{display:flex;align-items:flex-end;gap:4px;min-height:28px}.wound-field-label{min-width:105px;font-size:11px;font-weight:700;color:#334155}.wound-unit{font-size:11px;color:#334155;padding-bottom:3px;min-width:18px}.wound-wide-field{display:block}.wound-wide-field .wound-field-label{margin-bottom:4px}.wound-checkbox-grid{display:grid;column-gap:8px;row-gap:2px;align-items:center}.wound-checkbox-grid label{margin-bottom:2px!important;font-size:11px!important}.wound-mini-label{font-size:11px;font-weight:900;color:#334155;border-top:1px solid #e2e8f0;padding-top:4px;margin-top:4px}.wound-body-map{border:1px solid #94a3b8;min-height:255px;display:flex;flex-direction:column;align-items:stretch;background:#fff}.wound-body-map-title{text-align:center;font-size:11px;font-weight:900;color:#1d4ed8;padding:4px;border-bottom:1px solid #cbd5e1}.body-silhouette{position:relative;height:190px;margin:8px auto;width:95px}.body-head{position:absolute;left:36px;top:0;width:24px;height:24px;border:2px solid #94a3b8;border-radius:50%}.body-torso{position:absolute;left:27px;top:28px;width:42px;height:70px;border:2px solid #94a3b8;border-radius:20px 20px 12px 12px}.body-arm{position:absolute;top:35px;width:16px;height:72px;border:2px solid #94a3b8;border-radius:12px}.body-arm-left{left:10px;transform:rotate(8deg)}.body-arm-right{right:10px;transform:rotate(-8deg)}.body-leg{position:absolute;top:96px;width:18px;height:86px;border:2px solid #94a3b8;border-radius:12px}.body-leg-left{left:28px}.body-leg-right{right:28px}.clock-method{border:1px solid #94a3b8;border-radius:50%;width:76px;height:76px;margin:4px auto 6px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-size:12px;font-weight:800;color:#1e3a8a}.photo-placeholder{border:2px dashed #94a3b8;border-radius:8px;height:70px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#64748b}.wound-course-table .wound-line-field{min-height:20px}.wound-course-table .wound-field-label,.wound-course-table .wound-unit{display:none}@media print{.wound-documentation-form{zoom:.78}}.wound-anatomy-reference{border:2px solid #1e3a8a;border-radius:10px;background:#fff;padding:8px;height:100%;box-shadow:inset 0 0 0 1px #1e3a8a1f}.wound-anatomy-title{color:#1e2875;font-weight:900;text-align:center;font-size:18px;line-height:1.05;letter-spacing:.2px}.wound-anatomy-subtitle{color:#1e2875;font-weight:800;text-align:center;font-size:12px;margin-bottom:6px}.wound-anatomy-image-wrap{border:1px solid #bfdbfe;border-radius:8px;overflow:hidden;background:#f8fafc}.wound-anatomy-image{display:block;width:100%;height:auto;object-fit:contain}.wound-anatomy-note{margin-top:6px;font-size:11px;font-weight:700;color:#0f172a;background:#ecfdf5;border:1px solid #86efac;border-radius:6px;padding:5px 7px}.wound-body-schema-reference{width:100%;border:1px solid #9dd28a;border-radius:10px;background:#fff;overflow:hidden}.wound-body-schema-image{display:block;width:100%;height:auto;object-fit:contain}.risk-assessment-full-form{font-family:Georgia,Times New Roman,serif}.risk-pdf-page{background:#fff;border:1px solid #9ca3af;padding:10px;margin:0 0 18px;position:relative;min-height:720px;box-shadow:0 1px 2px #0f172a14}.risk-page-title{border:1px solid #b6b6b6;color:#374151;font-weight:900;font-size:1.05rem;padding:4px 8px;margin-bottom:8px}.risk-patient-header{border:1px solid #9ca3af;margin-bottom:10px}.risk-patient-title{font-weight:900;background:#f8fafc;border-bottom:1px solid #9ca3af;padding:3px 6px;font-size:.82rem}.risk-patient-cell{border-right:1px solid #d1d5db;border-bottom:1px solid #e5e7eb;padding:2px 5px}.risk-subtitle{font-weight:900;font-size:.88rem;margin:8px 0 4px;color:#374151}.risk-question-row{border-bottom:1px solid #e5e7eb;min-height:28px}.risk-question-label{font-size:.86rem;font-weight:700;padding:3px 6px}.risk-question-answer{padding:3px 6px}.risk-question-answer .MuiFormControlLabel-root,.risk-measures .MuiFormControlLabel-root,.risk-grade-line .MuiFormControlLabel-root,.risk-summary-table .MuiFormControlLabel-root{margin-right:8px;margin-left:0}.risk-question-answer .MuiTypography-root,.risk-measures .MuiTypography-root,.risk-grade-line .MuiTypography-root,.risk-summary-table .MuiTypography-root{font-family:Georgia,Times New Roman,serif;font-size:.8rem}.risk-question-answer .MuiCheckbox-root,.risk-measures .MuiCheckbox-root,.risk-grade-line .MuiCheckbox-root,.risk-summary-table .MuiCheckbox-root{padding:1px 3px}.risk-inline-lines{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.risk-measures{padding:3px 6px;border-bottom:1px solid #e5e7eb}.risk-footer-block{margin-top:8px;font-size:.82rem}.risk-grade-line{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.risk-summary-table{width:78%;margin:12px auto;border:1px solid #9ca3af}.risk-summary-head{font-weight:900;background:#eef7ee;border-bottom:1px solid #9ca3af}.risk-summary-head>div,.risk-summary-row>div{padding:3px 6px;border-right:1px solid #d1d5db;min-height:25px}.risk-summary-row{border-bottom:1px solid #e5e7eb}.risk-summary-name{font-weight:800}.risk-page-number{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:.8rem;color:#374151}@media print{.risk-pdf-page{page-break-after:always;box-shadow:none;min-height:auto}}.screening-assessment-clickable-form input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;cursor:pointer!important;accent-color:#0f766e!important;position:relative!important;z-index:5!important}.screening-assessment-clickable-form label,.screening-assessment-clickable-form .clinical-checkbox-group label{cursor:pointer!important}.screening-assessment-clickable-form input,.screening-assessment-clickable-form textarea,.screening-assessment-clickable-form .MuiInputBase-root,.screening-assessment-clickable-form .MuiTextField-root{pointer-events:auto!important;position:relative!important;z-index:4!important}.screening-assessment-clickable-form .MuiOutlinedInput-root{background:#fff!important}.screening-assessment-clickable-form .MuiOutlinedInput-input,.screening-assessment-clickable-form textarea{caret-color:#0f172a!important}.pdf-master-form,.screening-assessment-clickable-form,.cognitive-assessment-pdf-form,.communication-pdf-form,.care-planning-pdf-form,.risk-management-pdf-form,.risk-pdf-page,.pdf-page{pointer-events:auto!important}.pdf-master-form input[type=checkbox],.screening-assessment-clickable-form input[type=checkbox],.cognitive-assessment-pdf-form input[type=checkbox],.communication-pdf-form input[type=checkbox],.care-planning-pdf-form input[type=checkbox],.risk-management-pdf-form input[type=checkbox],.risk-pdf-page input[type=checkbox],.pdf-page input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;cursor:pointer!important;accent-color:#0f766e!important;position:relative!important;z-index:20!important;pointer-events:auto!important}.pdf-master-form label,.screening-assessment-clickable-form label,.cognitive-assessment-pdf-form label,.communication-pdf-form label,.care-planning-pdf-form label,.risk-management-pdf-form label,.risk-pdf-page label,.pdf-page label,.clinical-checkbox-group label{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:18!important}.pdf-master-form input:not([type=checkbox]),.pdf-master-form textarea,.screening-assessment-clickable-form input:not([type=checkbox]),.screening-assessment-clickable-form textarea,.cognitive-assessment-pdf-form input:not([type=checkbox]),.cognitive-assessment-pdf-form textarea,.communication-pdf-form input:not([type=checkbox]),.communication-pdf-form textarea,.care-planning-pdf-form input:not([type=checkbox]),.care-planning-pdf-form textarea,.risk-management-pdf-form input:not([type=checkbox]),.risk-management-pdf-form textarea,.risk-pdf-page input:not([type=checkbox]),.risk-pdf-page textarea,.pdf-page input:not([type=checkbox]),.pdf-page textarea,.clinical-write-field input,.clinical-write-field textarea{min-height:34px!important;font-size:1rem!important;line-height:1.45!important;caret-color:#0f172a!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;position:relative!important;z-index:19!important;background:#fff!important}.pdf-master-form .MuiInputBase-root,.screening-assessment-clickable-form .MuiInputBase-root,.cognitive-assessment-pdf-form .MuiInputBase-root,.communication-pdf-form .MuiInputBase-root,.care-planning-pdf-form .MuiInputBase-root,.risk-management-pdf-form .MuiInputBase-root,.risk-pdf-page .MuiInputBase-root,.pdf-page .MuiInputBase-root,.clinical-write-field .MuiInputBase-root{background:#fff!important;pointer-events:auto!important;position:relative!important;z-index:17!important}.pdf-master-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.screening-assessment-clickable-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.cognitive-assessment-pdf-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.communication-pdf-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.care-planning-pdf-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.risk-management-pdf-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.risk-pdf-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.pdf-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.clinical-write-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0f766e!important}.pdf-master-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.screening-assessment-clickable-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.cognitive-assessment-pdf-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.communication-pdf-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.care-planning-pdf-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.risk-management-pdf-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.risk-pdf-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.pdf-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.clinical-write-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0f766e!important;border-width:2px!important}.pdf-master-form .MuiTextField-root,.screening-assessment-clickable-form .MuiTextField-root,.cognitive-assessment-pdf-form .MuiTextField-root,.communication-pdf-form .MuiTextField-root,.care-planning-pdf-form .MuiTextField-root,.risk-management-pdf-form .MuiTextField-root,.risk-pdf-page .MuiTextField-root,.pdf-page .MuiTextField-root,.clinical-write-field .MuiTextField-root{pointer-events:auto!important;position:relative!important;z-index:16!important}.MuiDialogContent-root .pdf-master-form,.MuiDialogContent-root .screening-assessment-clickable-form,.MuiDialogContent-root .cognitive-assessment-pdf-form,.MuiDialogContent-root .communication-pdf-form,.MuiDialogContent-root .care-planning-pdf-form,.MuiDialogContent-root .risk-management-pdf-form{padding-bottom:120px!important}.admin-no-sidebar .admin-parallel-search{min-width:150px!important;width:clamp(150px,13vw,220px)!important;max-width:220px!important}.admin-no-sidebar .admin-parallel-search .MuiInputBase-input{padding-top:5px!important;padding-bottom:5px!important;font-size:.74rem!important}.admin-no-sidebar .admin-refresh-compact.MuiButton-root{min-width:64px!important;max-width:82px!important;padding-left:7px!important;padding-right:7px!important}.admin-no-sidebar .admin-language-select{min-width:108px!important;max-width:118px!important}.admin-no-sidebar .admin-language-select .MuiOutlinedInput-root{height:30px!important;min-height:30px!important;border-radius:8px!important;font-size:.76rem!important}.admin-content-card .MuiButton-root{text-transform:none!important}@media(max-width:900px){.admin-no-sidebar .admin-parallel-search{width:100%!important;max-width:100%!important;min-width:180px!important}.admin-no-sidebar .admin-refresh-compact.MuiButton-root{max-width:none!important}}.pdf-master-form .pdf-page{max-width:794px!important;width:100%;min-height:1123px;padding:18px 20px!important;box-sizing:border-box}.pdf-master-form .pdf-title{align-items:center}.pdf-master-form .pdf-page-note{white-space:normal!important;text-align:center;max-width:190px}.pdf-master-form .master-data-word-index{page-break-inside:avoid;margin-top:10px}.pdf-master-form .master-data-section-list{margin:0;padding:12px 22px 14px 34px;display:grid;gap:7px;font-size:13px;font-weight:700;line-height:1.35}.pdf-master-form .master-data-section-list li{padding-left:4px}@media print{.pdf-master-form .pdf-page{width:210mm!important;max-width:210mm!important;min-height:297mm!important;padding:12mm!important;box-shadow:none!important}}.nursing-documentation-word-form .nursing-word-page{max-width:794px!important;width:100%;min-height:1123px;margin:0 auto;padding:20px 22px!important;background:#fff;border:1px solid #111827;box-shadow:0 1px 3px #0f172a1f;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.nursing-word-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:2px solid #111827;padding-bottom:10px;margin-bottom:12px}.nursing-word-page-note{border:1px solid #111827;padding:5px 9px;font-size:12px;font-weight:800;text-align:center;max-width:170px}.nursing-word-section{border:1px solid #111827;margin-bottom:10px;background:#fff;page-break-inside:avoid}.nursing-word-section-title{display:flex;align-items:center;gap:8px;border-bottom:1px solid #111827;background:#f1f5f9;padding:6px 8px;color:#111827;font-size:13px;font-weight:900}.nursing-word-section-title span{min-width:28px;font-weight:900}.nursing-word-section-body{padding:10px}.nursing-word-line-field{display:grid;grid-template-columns:minmax(160px,35%) 1fr;gap:10px;align-items:end;min-height:42px}.nursing-word-label{font-size:12px!important;line-height:1.25!important;font-weight:800!important;color:#111827!important}.nursing-word-textarea .nursing-word-label{display:block;margin-bottom:5px}.nursing-word-textarea .MuiOutlinedInput-root{border-radius:0;background:#fff}.nursing-word-textarea textarea,.nursing-word-line-field input{font-size:14px!important;line-height:1.45!important}.nursing-word-risk-domain{border:1px solid #cbd5e1;margin-bottom:10px;padding:8px}.nursing-word-risk-title{font-size:13px!important;font-weight:900!important;margin-bottom:6px!important;border-bottom:1px solid #e2e8f0;padding-bottom:4px}.nursing-word-risk-card{border:1px solid #e5e7eb;padding:6px;min-height:64px;background:#fff}.nursing-word-risk-name{font-size:12px!important;font-weight:900!important;margin-bottom:4px!important}.nursing-word-risk-checks{display:flex;flex-wrap:wrap;gap:5px 10px}.nursing-word-checkbox-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;cursor:pointer;line-height:1.1}.nursing-word-checkbox-label input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;cursor:pointer!important;accent-color:#0f766e!important}@media(max-width:700px){.nursing-word-header{flex-direction:column;align-items:flex-start}.nursing-word-line-field{grid-template-columns:1fr;gap:4px}}@media print{.nursing-documentation-word-form .nursing-word-page{width:210mm!important;max-width:210mm!important;min-height:297mm!important;padding:12mm!important;box-shadow:none!important}}.clinical-a4-portrait-form,.pdf-master-form,.screening-assessment-pdf-form,.screening-assessment-clickable-form,.cognitive-assessment-pdf-form,.communication-pdf-form,.care-planning-pdf-form,.risk-management-pdf-form,.wound-documentation-form,.long-term-care-pdf-form,.nursing-interventions-pdf-form,.nursing-documentation-word-form,.risk-assessments-full-pdf-form,.sis-assessment-pdf-form{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;color:#111827!important}.clinical-a4-portrait-form .pdf-page,.pdf-master-form .pdf-page,.screening-assessment-pdf-form>.MuiBox-root,.screening-assessment-clickable-form>.MuiBox-root,.cognitive-assessment-pdf-form>.MuiBox-root,.communication-pdf-form>.MuiBox-root,.care-planning-pdf-form>.MuiBox-root,.risk-management-pdf-form>.MuiBox-root,.risk-management-pdf-form .risk-pdf-page,.risk-pdf-page,.wound-documentation-form>.MuiBox-root,.long-term-care-pdf-form>.MuiBox-root,.nursing-interventions-pdf-form>.MuiBox-root,.nursing-documentation-word-form .nursing-word-page,.risk-assessments-full-pdf-form>.MuiBox-root,.sis-assessment-pdf-form>.MuiBox-root,.pdf-page{width:210mm!important;max-width:210mm!important;min-height:297mm!important;margin:0 auto 18px!important;padding:12mm!important;background:#fff!important;border:1px solid #111827!important;border-radius:0!important;box-shadow:0 2px 10px #0f172a1a!important;box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important;overflow:visible!important}.clinical-a4-portrait-form .pdf-section,.pdf-master-form .pdf-section,.screening-assessment-clickable-form .pdf-section,.cognitive-assessment-pdf-form .pdf-section,.communication-pdf-form .pdf-section,.care-planning-pdf-form .pdf-section,.risk-management-pdf-form .pdf-section,.wound-documentation-form .pdf-section,.long-term-care-pdf-form .pdf-section,.nursing-interventions-pdf-form .pdf-section,.nursing-documentation-word-form .nursing-word-section,.risk-assessments-full-pdf-form .pdf-section,.sis-assessment-pdf-form .pdf-section{width:100%!important;margin:0 0 10px!important;border:1px solid #111827!important;border-radius:0!important;background:#fff!important;page-break-inside:avoid!important;break-inside:avoid!important}.clinical-a4-portrait-form input[type=checkbox],.pdf-master-form input[type=checkbox],.screening-assessment-clickable-form input[type=checkbox],.cognitive-assessment-pdf-form input[type=checkbox],.communication-pdf-form input[type=checkbox],.care-planning-pdf-form input[type=checkbox],.risk-management-pdf-form input[type=checkbox],.wound-documentation-form input[type=checkbox],.long-term-care-pdf-form input[type=checkbox],.nursing-interventions-pdf-form input[type=checkbox],.nursing-documentation-word-form input[type=checkbox],.risk-assessments-full-pdf-form input[type=checkbox],.sis-assessment-pdf-form input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin-right:6px!important;cursor:pointer!important;accent-color:#0f766e!important;vertical-align:middle!important}.clinical-a4-portrait-form input:not([type=checkbox]),.clinical-a4-portrait-form textarea,.pdf-master-form input:not([type=checkbox]),.pdf-master-form textarea,.screening-assessment-clickable-form input:not([type=checkbox]),.screening-assessment-clickable-form textarea,.cognitive-assessment-pdf-form input:not([type=checkbox]),.cognitive-assessment-pdf-form textarea,.communication-pdf-form input:not([type=checkbox]),.communication-pdf-form textarea,.care-planning-pdf-form input:not([type=checkbox]),.care-planning-pdf-form textarea,.risk-management-pdf-form input:not([type=checkbox]),.risk-management-pdf-form textarea,.wound-documentation-form input:not([type=checkbox]),.wound-documentation-form textarea,.long-term-care-pdf-form input:not([type=checkbox]),.long-term-care-pdf-form textarea,.nursing-interventions-pdf-form input:not([type=checkbox]),.nursing-interventions-pdf-form textarea,.nursing-documentation-word-form input:not([type=checkbox]),.nursing-documentation-word-form textarea,.risk-assessments-full-pdf-form input:not([type=checkbox]),.risk-assessments-full-pdf-form textarea,.sis-assessment-pdf-form input:not([type=checkbox]),.sis-assessment-pdf-form textarea{min-height:34px!important;border-radius:0!important;background:#fff!important;color:#111827!important;font-size:13px!important;line-height:1.45!important;caret-color:#111827!important}@media(max-width:900px){.clinical-a4-portrait-form .pdf-page,.pdf-master-form .pdf-page,.screening-assessment-pdf-form>.MuiBox-root,.screening-assessment-clickable-form>.MuiBox-root,.cognitive-assessment-pdf-form>.MuiBox-root,.communication-pdf-form>.MuiBox-root,.care-planning-pdf-form>.MuiBox-root,.risk-management-pdf-form>.MuiBox-root,.risk-management-pdf-form .risk-pdf-page,.risk-pdf-page,.wound-documentation-form>.MuiBox-root,.long-term-care-pdf-form>.MuiBox-root,.nursing-interventions-pdf-form>.MuiBox-root,.nursing-documentation-word-form .nursing-word-page,.risk-assessments-full-pdf-form>.MuiBox-root,.sis-assessment-pdf-form>.MuiBox-root,.pdf-page{width:100%!important;max-width:100%!important;min-height:auto!important;padding:14px!important;margin-bottom:14px!important}}@media print{body{background:#fff!important}.clinical-a4-portrait-form .pdf-page,.pdf-master-form .pdf-page,.screening-assessment-pdf-form>.MuiBox-root,.screening-assessment-clickable-form>.MuiBox-root,.cognitive-assessment-pdf-form>.MuiBox-root,.communication-pdf-form>.MuiBox-root,.care-planning-pdf-form>.MuiBox-root,.risk-management-pdf-form>.MuiBox-root,.risk-management-pdf-form .risk-pdf-page,.risk-pdf-page,.wound-documentation-form>.MuiBox-root,.long-term-care-pdf-form>.MuiBox-root,.nursing-interventions-pdf-form>.MuiBox-root,.nursing-documentation-word-form .nursing-word-page,.risk-assessments-full-pdf-form>.MuiBox-root,.sis-assessment-pdf-form>.MuiBox-root,.pdf-page{width:190mm!important;max-width:190mm!important;min-height:277mm!important;margin:0 auto!important;padding:8mm!important;border:1px solid #000!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important}}.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact .admin-fixed-topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important;background:#fffffffa!important;box-shadow:0 2px 12px #0f172a1a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.admin-no-sidebar .admin-main,.admin-layout-compact.admin-no-sidebar .admin-main{padding-top:54px!important}.admin-no-sidebar .admin-parallel-header-row{max-width:100vw!important}.admin-no-sidebar .admin-hover-dropdown{position:absolute!important;z-index:10000!important}@media(max-width:900px){.admin-no-sidebar .admin-main,.admin-layout-compact.admin-no-sidebar .admin-main{padding-top:92px!important}}@media print{.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact .admin-fixed-topbar{position:static!important;box-shadow:none!important}.admin-no-sidebar .admin-main,.admin-layout-compact.admin-no-sidebar .admin-main{padding-top:0!important}}.pdf-page,.nursing-word-page,.risk-pdf-page,.wound-section,.nursing-word-section,.risk-management-pdf-form,.screening-assessment-pdf-form,.nursing-documentation-word-form,.pdf-master-form{contain:layout paint}.clinical-write-field .MuiInputBase-root,.nursing-word-line-field .MuiInputBase-root,.nursing-word-textarea .MuiInputBase-root,.wound-line-field .MuiInputBase-root,.pdf-line-field .MuiInputBase-root{transition:none!important}.clinical-checkbox-group input[type=checkbox],.nursing-word-checkbox-label input[type=checkbox],.wound-checkbox-grid input[type=checkbox],.pdf-checkbox-row input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;cursor:pointer;touch-action:manipulation}.nursing-word-checkbox-label,.clinical-checkbox-group label,.wound-checkbox-grid label,.pdf-checkbox-row label{min-height:34px;-webkit-user-select:none;user-select:none}.clinical-a4-portrait-form,.pdf-master-form,.screening-assessment-clickable-form,.screening-assessment-pdf-form,.risk-management-pdf-form,.nursing-documentation-word-form,.wound-documentation-form{content-visibility:auto;contain-intrinsic-size:1123px 794px}.pdf-page,.nursing-word-page,.risk-pdf-page,.screening-assessment-pdf-form>.MuiBox-root,.screening-assessment-clickable-form>.MuiBox-root{transform:translateZ(0);backface-visibility:hidden}.pdf-page *,.nursing-word-page *,.risk-pdf-page *,.screening-assessment-clickable-form *,.clinical-checkbox-group *,.wound-section *{transition-duration:0s!important;animation-duration:0s!important}.pdf-page input[type=checkbox],.nursing-word-page input[type=checkbox],.risk-pdf-page input[type=checkbox],.screening-assessment-clickable-form input[type=checkbox],.clinical-checkbox-group input[type=checkbox]{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;accent-color:#0f766e}.pdf-page input:not([type=checkbox]),.pdf-page textarea,.nursing-word-page input:not([type=checkbox]),.nursing-word-page textarea,.risk-pdf-page input:not([type=checkbox]),.risk-pdf-page textarea,.screening-assessment-clickable-form input:not([type=checkbox]),.screening-assessment-clickable-form textarea{pointer-events:auto!important;touch-action:manipulation!important;will-change:contents}.risk-assessment-full-form,.risk-assessments-full-pdf-form{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.risk-assessment-full-form .risk-pdf-page,.risk-assessments-full-pdf-form .risk-pdf-page{width:210mm!important;max-width:210mm!important;min-height:297mm!important;margin:0 auto 18px!important;padding:12mm!important;background:#fff!important;border:1px solid #111827!important;border-radius:0!important;box-sizing:border-box!important}.clinical-a4-portrait-form,.pdf-master-form,.screening-assessment-clickable-form,.screening-assessment-pdf-form,.risk-management-pdf-form,.risk-assessment-full-form,.risk-assessments-full-pdf-form,.nursing-documentation-word-form,.wound-documentation-form{content-visibility:visible!important;contain-intrinsic-size:auto!important;overflow-anchor:none!important}.MuiDialogContent-root{overflow-anchor:none!important}.clinical-a4-portrait-form input,.clinical-a4-portrait-form textarea,.nursing-documentation-word-form input,.nursing-documentation-word-form textarea,.risk-assessment-full-form input,.risk-assessment-full-form textarea{scroll-margin-top:120px!important}@media(max-width:900px){.risk-assessment-full-form .risk-pdf-page,.risk-assessments-full-pdf-form .risk-pdf-page{width:100%!important;max-width:100%!important;min-height:auto!important;padding:14px!important}}@media print{.risk-assessment-full-form .risk-pdf-page,.risk-assessments-full-pdf-form .risk-pdf-page{width:190mm!important;max-width:190mm!important;min-height:277mm!important;padding:8mm!important;page-break-after:always!important;break-after:page!important}}.word-portrait-active-form{width:min(100%,210mm);margin:0 auto}.word-portrait-active-form .risk-pdf-page{width:210mm;max-width:100%;min-height:297mm;margin-left:auto;margin-right:auto;background:#fff}.risk-assessments-full-pdf-form input[type=checkbox]{width:23px!important;height:23px!important;min-width:23px!important;cursor:pointer!important;pointer-events:auto!important;accent-color:#0f766e!important}.risk-assessments-full-pdf-form label,.risk-assessments-full-pdf-form .clinical-checkbox-group label{cursor:pointer!important;pointer-events:auto!important}.risk-assessments-full-pdf-form .clinical-write-field input,.risk-assessments-full-pdf-form .clinical-write-field textarea{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;background:#fff!important}.risk-assessments-full-pdf-form .MuiInputBase-root{background:#fff!important}@media print{.word-portrait-active-form .risk-pdf-page{width:210mm;min-height:297mm;page-break-after:always;border:0}}.risk-assessments-full-pdf-form .active-risk-input-wrap,.risk-assessments-full-pdf-form .active-blank-space,.risk-assessments-full-pdf-form .active-risk-checkbox{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;position:relative!important;z-index:999!important}.risk-assessments-full-pdf-form .active-blank-space{background:#fff!important;color:#111827!important;border:2px solid #64748b!important;min-height:42px!important;-webkit-user-select:text!important}.risk-assessments-full-pdf-form textarea.active-blank-space{min-height:76px!important}.risk-assessments-full-pdf-form .active-blank-space:focus{border-color:#0f766e!important;outline:3px solid rgba(15,118,110,.15)!important}.risk-assessments-full-pdf-form .active-risk-checkbox{cursor:pointer!important;accent-color:#0f766e!important}.pdf-master-form .pdf-section .MuiGrid-container{align-items:flex-end!important}.pdf-master-form .pdf-line-field{display:grid!important;grid-template-columns:minmax(135px,30%) minmax(0,1fr)!important;gap:10px!important;align-items:end!important;min-height:42px!important;width:100%!important;overflow:visible!important}.pdf-master-form .pdf-line-label{font-size:12px!important;line-height:1.15!important;font-weight:900!important;color:#111827!important;white-space:normal!important;padding-bottom:6px!important}.pdf-master-form .master-writeable-line .MuiTextField-root,.pdf-master-form .master-writeable-line .MuiFormControl-root,.pdf-master-form .master-writeable-line .MuiInputBase-root{width:100%!important;max-width:100%!important}.pdf-master-form .master-black-space-input,.pdf-master-form .master-writeable-line .MuiInputBase-root{border-bottom:2px solid #111827!important;border-radius:0!important;background:transparent!important;min-height:36px!important;padding:0!important;display:flex!important;align-items:flex-end!important}.pdf-master-form .master-writeable-line input,.pdf-master-form .master-writeable-line textarea{border:0!important;border-bottom:0!important;background:transparent!important;min-height:30px!important;padding:5px 3px 2px!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important;color:#111827!important;caret-color:#111827!important;outline:none!important;box-shadow:none!important}.pdf-master-form .master-writeable-line textarea{resize:vertical!important;min-height:58px!important;background-image:repeating-linear-gradient(to bottom,transparent 0 27px,#111827 28px,transparent 29px)!important;background-attachment:local!important}.pdf-master-form .master-writeable-line.master-write-small .MuiInputBase-root{max-width:150px!important}.pdf-master-form .master-writeable-line.master-write-medium .MuiInputBase-root{max-width:270px!important}.pdf-master-form .master-writeable-line.master-write-large{grid-template-columns:minmax(150px,22%) minmax(0,1fr)!important}.pdf-master-form .master-writeable-line.master-write-large .MuiInputBase-root{max-width:100%!important}.pdf-master-form .pdf-checkbox-row{border-bottom:2px solid #111827!important;min-height:38px!important;padding-bottom:3px!important;gap:12px!important;align-items:center!important}.pdf-master-form .pdf-checkbox-row label,.pdf-master-form .pdf-checkbox-row .MuiBox-root{font-size:12px!important;font-weight:800!important}@media(max-width:900px){.pdf-master-form .pdf-line-field,.pdf-master-form .master-writeable-line.master-write-large{grid-template-columns:1fr!important;gap:2px!important}.pdf-master-form .master-writeable-line.master-write-small .MuiInputBase-root,.pdf-master-form .master-writeable-line.master-write-medium .MuiInputBase-root,.pdf-master-form .master-writeable-line.master-write-large .MuiInputBase-root{max-width:100%!important}}.communication-pdf-form,.communication-pdf-form *{pointer-events:auto!important}.communication-pdf-form .communication-active-field,.communication-pdf-form .communication-header-dropdown,.communication-pdf-form .communication-native-input,.communication-pdf-form .communication-native-textarea,.communication-pdf-form .communication-native-select,.communication-pdf-form select.communication-dropdown{pointer-events:auto!important;position:relative!important;z-index:100!important;user-select:text!important;-webkit-user-select:text!important;touch-action:manipulation!important}.communication-pdf-form select.communication-dropdown{cursor:pointer!important;appearance:auto!important;-webkit-appearance:menulist!important}.communication-pdf-form input.communication-native-input,.communication-pdf-form textarea.communication-native-textarea{cursor:text!important;caret-color:#111827!important}.communication-list-table-wrap{overflow-x:auto}.communication-list-table{table-layout:fixed!important}.communication-list-table .MuiTableHead-root .MuiTableCell-root{padding:8px 10px!important;line-height:1.15!important;height:42px!important;font-size:14px!important;vertical-align:middle!important;white-space:normal!important}.communication-list-table .MuiTableBody-root .MuiTableRow-root{height:40px!important;max-height:40px!important}.communication-list-table .MuiTableBody-root .MuiTableCell-root{padding:4px 10px!important;line-height:1.15!important;height:40px!important;max-height:40px!important;vertical-align:middle!important;font-size:13.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.communication-list-table .MuiChip-root{height:22px!important;font-size:11px!important}.communication-list-table .MuiButton-root{min-height:26px!important;padding:2px 8px!important;font-size:12px!important}.communication-list-table .MuiIconButton-root{padding:3px!important}.communication-cell-id{width:55px!important}.communication-cell-title,.communication-cell-communicationRecord,.communication-cell-clientName,.communication-cell-employeeName,.communication-cell-contactName{width:130px!important}.communication-cell-phone{width:135px!important}.communication-cell-email{width:230px!important}.communication-cell-communication_InternalStaff,.communication-cell-communication_Physicians,.communication-cell-communication_Therapists,.communication-cell-communication_HealthcarePartners,.communication-cell-communication_PatientFamily,.communication-cell-communication_CommunicationType,.communication-cell-communication_CommunicationReason,.communication-cell-communication_CommunicationOutcome{width:155px!important}.communication-cell-communicationNotes{width:260px!important}.communication-actions-cell{width:190px!important}.pdf-master-form .pdf-title{padding:2px 2px 6px!important;margin-bottom:6px!important}.pdf-master-form .pdf-title h6,.pdf-master-form .pdf-title .MuiTypography-h6{font-size:18px!important;line-height:1.15!important}.pdf-master-form .pdf-title .MuiTypography-caption{font-size:12px!important}.pdf-master-form .pdf-section .MuiGrid-container{column-gap:0!important;row-gap:4px!important}.pdf-master-form .pdf-line-field{grid-template-columns:max-content minmax(90px,1fr)!important;gap:3px!important;column-gap:3px!important;min-height:30px!important;align-items:end!important}.pdf-master-form .pdf-line-label{padding:0 1px 3px 0!important;margin:0!important;white-space:nowrap!important;font-size:11.5px!important;line-height:1.05!important}.pdf-master-form .master-black-space-input,.pdf-master-form .master-writeable-line .MuiInputBase-root{min-height:24px!important;height:26px!important;border-bottom:1.5px solid #111827!important;margin:0!important;padding:0!important}.pdf-master-form .master-writeable-line input,.pdf-master-form .master-writeable-line textarea{min-height:22px!important;height:22px!important;padding:1px 2px 0!important;font-size:12.5px!important;line-height:1.1!important}.pdf-master-form .master-writeable-line input::placeholder{color:#374151!important;opacity:1!important;font-size:11.5px!important}.pdf-master-form .master-writeable-line textarea{min-height:48px!important;height:auto!important}.pdf-master-form .master-writeable-line.master-write-small .MuiInputBase-root{max-width:120px!important}.pdf-master-form .master-writeable-line.master-write-medium .MuiInputBase-root{max-width:220px!important}.pdf-master-form .master-writeable-line.master-write-large{grid-template-columns:max-content minmax(0,1fr)!important}.pdf-master-form .pdf-section-title{padding:3px 7px!important;font-size:12px!important}.pdf-master-form .pdf-section{margin-bottom:5px!important}.master-data-form .pdf-title .pdf-page-note,.master-data-form .pdf-title .MuiTypography-caption,.master-data-form .pdf-color-legend,.master-data-form .master-data-word-index,.master-data-form .master-data-section-list{display:none!important}.master-data-form .pdf-title{padding:6px 8px!important;margin-bottom:4px!important}.master-data-form .pdf-section,.master-data-form .master-data-clean-header,.master-data-form .master-data-plain-section{border:0!important;margin:0 0 3px!important;padding:0!important;box-shadow:none!important}.master-data-form .pdf-section-title{display:none!important}.master-data-form .pdf-line-field{margin:0!important;padding:1px 3px!important;gap:0!important}.master-data-form .pdf-line-label{margin:0!important;padding:0!important;line-height:1.05!important;font-size:11px!important;font-weight:800!important}.master-data-form .master-black-space-input input,.master-data-form .master-black-space-input textarea,.master-data-form .MuiInputBase-input{padding:0 2px 1px!important;min-height:18px!important;line-height:1.05!important;font-size:12px!important}.master-data-form .master-writeable-line .MuiInputBase-root,.master-data-form .master-black-space-input{margin-top:0!important;border-bottom:1px solid #111827!important;min-height:18px!important}.master-data-form input[type=date]::-webkit-datetime-edit{color:#111827}.master-empty-create-card{border:1px dashed #94a3b8;border-radius:14px;padding:22px;background:#f8fafc;text-align:center}.care-plan-fast-active-form,.care-plan-fast-active-form *{pointer-events:auto!important}.care-plan-fast-active-form .risk-native-input,.care-plan-fast-active-form .risk-native-textarea,.care-plan-fast-active-form .active-blank-space,.care-plan-fast-active-form input,.care-plan-fast-active-form textarea{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;position:relative!important;z-index:200!important}.care-plan-fast-active-form input[type=checkbox],.care-plan-fast-active-form .care-plan-active-checkbox,.care-plan-fast-active-form .active-risk-checkbox{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:220!important;width:22px!important;height:22px!important}.care-plan-fast-active-form label{cursor:pointer!important}.care-plan-fast-active-form .clinical-write-field{position:relative!important;z-index:190!important}.hc-brand-with-logo{display:inline-flex!important;align-items:center;gap:10px;font-weight:900!important;color:#155e75!important;letter-spacing:.01em}.hc-brand-logo{width:44px;height:44px;object-fit:contain;border-radius:12px;box-shadow:0 8px 18px #0f172a24;background:#fff}.auth-brand-logo{width:68px;height:68px;object-fit:contain;border-radius:18px;background:#fff;padding:4px;box-shadow:0 10px 24px #00000038}.admin-header-brand{display:flex;align-items:center;gap:8px;min-width:132px;max-width:160px;padding:4px 8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 8px 18px #0f172a0f}.admin-header-logo{width:34px;height:34px;object-fit:contain;border-radius:10px;background:#fff}.admin-header-brand-text{display:flex;flex-direction:column;min-width:0;color:#0f172a}.admin-header-brand-text .MuiTypography-caption{font-size:10px;line-height:1.05;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.admin-header-brand-text{display:none}.admin-header-brand{min-width:auto}.hc-brand-logo{width:38px;height:38px}}.master-data-list-table{table-layout:fixed!important;min-width:1120px!important}.master-data-list-table .MuiTableCell-root{padding:4px 8px!important;height:42px!important;line-height:1.15!important;font-size:13.5px!important;vertical-align:middle!important;box-sizing:border-box!important}.master-data-list-table .MuiTableHead-root .MuiTableCell-root{height:42px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:900!important}.master-data-list-table .MuiTableBody-root .MuiTableRow-root,.master-data-list-table .MuiTableRow-root{height:42px!important;max-height:42px!important}.master-data-list-table .master-data-cell,.master-data-list-table .MuiTableBody-root .MuiTableCell-root:not(:last-child){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.master-data-list-table .MuiChip-root{height:22px!important;font-size:12.5px!important;font-weight:800!important}.master-data-list-table .MuiChip-label{padding-left:8px!important;padding-right:8px!important}.master-data-list-table .MuiTableCell-root:last-child{min-width:230px!important;width:230px!important;white-space:nowrap!important;padding-top:2px!important;padding-bottom:2px!important}.master-data-list-table .MuiTableCell-root:last-child .MuiStack-root{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}.master-data-list-table .MuiButton-root{min-height:28px!important;height:28px!important;min-width:46px!important;padding:2px 9px!important;font-size:12.5px!important;border-radius:18px!important;line-height:1!important}.master-data-list-table .MuiIconButton-root{width:28px!important;height:28px!important;padding:3px!important}.master-data-list-table .MuiSvgIcon-root{font-size:19px!important}.admin-table.MuiTable-root,.admin-table{table-layout:fixed!important;border-collapse:collapse!important}.admin-table .MuiTableHead-root .MuiTableCell-root,.admin-table thead th{height:40px!important;min-height:40px!important;max-height:44px!important;padding:6px 10px!important;line-height:1.15!important;font-size:13.5px!important;font-weight:900!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-table .MuiTableBody-root .MuiTableRow-root,.admin-table tbody tr{height:40px!important;min-height:40px!important;max-height:46px!important}.admin-table .MuiTableBody-root .MuiTableCell-root,.admin-table tbody td{height:40px!important;min-height:40px!important;max-height:46px!important;padding:5px 10px!important;line-height:1.15!important;font-size:13.5px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-table .MuiChip-root{height:22px!important;min-height:22px!important;font-size:12.5px!important;line-height:1!important}.admin-table .MuiChip-label{padding-left:7px!important;padding-right:7px!important}.admin-table .MuiButton-root{min-height:28px!important;height:28px!important;padding:3px 10px!important;font-size:13px!important;line-height:1.1!important;border-radius:999px!important;white-space:nowrap!important}.admin-table .MuiIconButton-root{width:28px!important;height:28px!important;padding:3px!important}.admin-table .MuiIconButton-root .MuiSvgIcon-root{font-size:19px!important}.admin-table .MuiStack-root{align-items:center!important}.admin-table .master-data-actions-cell .MuiStack-root,.admin-table .risk-actions-cell .MuiStack-root,.admin-table .communication-actions-cell .MuiStack-root,.admin-table td:last-child .MuiStack-root{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:4px!important}.admin-content-card .MuiTableContainer-root,.admin-content-card .MuiBox-root:has(>.admin-table){padding-top:0!important}.admin-table tbody tr:hover td{background:#f8fafc!important}.risk-assessments-list-table{table-layout:fixed!important;min-width:1120px!important}.risk-assessments-list-table .MuiTableHead-root .MuiTableCell-root,.risk-assessments-list-table thead th{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;line-height:1.1!important;height:42px!important;min-height:42px!important;max-height:50px!important;padding:5px 8px!important;font-size:13.5px!important;vertical-align:middle!important}.risk-assessments-list-table .MuiTableBody-root .MuiTableCell-root,.risk-assessments-list-table tbody td{height:40px!important;min-height:40px!important;max-height:42px!important;padding:5px 8px!important}.risk-assessments-list-table .risk-cell-id,.risk-assessments-list-table th:first-child{width:60px!important;max-width:60px!important}.risk-assessments-list-table .risk-cell-riskHeader_Name{width:190px!important;max-width:190px!important}.risk-assessments-list-table .risk-cell-riskHeader_Geburtsdatum,.risk-assessments-list-table .risk-cell-riskHeader_Pflegegrad,.risk-assessments-list-table .risk-cell-riskHeader_Datum{width:120px!important;max-width:120px!important}.risk-assessments-list-table .risk-cell-riskHeader_Krankenkasse,.risk-assessments-list-table .risk-cell-riskHeader_Hausarzt,.risk-assessments-list-table .risk-cell-riskHeader_Dokumentiertvon{width:155px!important;max-width:155px!important}.risk-assessments-list-table .risk-cell-status{width:105px!important;max-width:105px!important}.risk-assessments-list-table .risk-actions-cell{width:210px!important;min-width:210px!important;max-width:210px!important}.care-planning-list-table{table-layout:fixed!important;min-width:1420px!important}.care-planning-list-table th,.care-planning-list-table td{padding:6px 10px!important;height:40px!important;max-height:40px!important;line-height:1.15!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.care-planning-list-table thead th{height:42px!important;max-height:42px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:13.5px!important}.care-planning-list-table tbody tr{height:40px!important;max-height:40px!important}.care-planning-actions-cell .MuiStack-root{flex-wrap:nowrap!important;align-items:center!important}.care-planning-actions-cell .MuiButton-root{min-height:28px!important;height:28px!important;padding:2px 10px!important}.care-planning-actions-cell .MuiIconButton-root{width:28px!important;height:28px!important;padding:4px!important}.admin-table .standard-actions-cell,.admin-table .communication-actions-cell,.admin-table .care-planning-actions-cell,.admin-table .master-data-actions-cell,.admin-table .risk-actions-cell{min-width:240px!important;width:240px!important;white-space:nowrap!important;overflow:visible!important}.admin-table .standard-actions-cell .MuiStack-root,.admin-table .communication-actions-cell .MuiStack-root,.admin-table .care-planning-actions-cell .MuiStack-root,.admin-table .master-data-actions-cell .MuiStack-root,.admin-table .risk-actions-cell .MuiStack-root{flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important}.admin-table .standard-actions-cell .MuiButton-root,.admin-table .communication-actions-cell .MuiButton-root,.admin-table .care-planning-actions-cell .MuiButton-root,.admin-table .master-data-actions-cell .MuiButton-root,.admin-table .risk-actions-cell .MuiButton-root{height:28px!important;min-height:28px!important;padding:2px 10px!important;font-size:13px!important;line-height:1!important}.admin-table .standard-actions-cell .MuiIconButton-root,.admin-table .communication-actions-cell .MuiIconButton-root,.admin-table .care-planning-actions-cell .MuiIconButton-root,.admin-table .master-data-actions-cell .MuiIconButton-root,.admin-table .risk-actions-cell .MuiIconButton-root{width:28px!important;height:28px!important;padding:3px!important}.admin-table .standard-actions-cell .MuiStack-root{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap!important}.admin-table .standard-actions-cell .MuiButton-root{min-width:52px!important;height:28px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;padding:3px 10px!important}.admin-table .standard-actions-cell .MuiIconButton-root{width:28px!important;height:28px!important;padding:4px!important}.admin-table .MuiTableRow-root{height:40px!important}.admin-table .MuiTableCell-root{vertical-align:middle!important}.MuiDialog-paper .word-portrait-form,.MuiDialog-paper .care-planning-pdf-form,.MuiDialog-paper .risk-assessment-word-form,.MuiDialog-paper .communication-pdf-form,.MuiDialog-paper .master-data-word-form,.MuiDialog-paper .nursing-documentation-word-form,.MuiDialog-paper .wound-documentation-word-form{max-width:794px!important;min-height:1123px!important;margin:0 auto!important;background:#fff!important;border:1px solid #111827!important;box-shadow:0 12px 34px #0f172a1a!important;padding:24px!important;overflow:visible!important}.MuiDialog-paper input,.MuiDialog-paper textarea,.MuiDialog-paper select{font-size:14px!important}.MuiDialogActions-root{position:sticky!important;bottom:0!important;z-index:20!important;background:#fff!important;border-top:1px solid #e5e7eb!important;padding:10px 16px!important}.MuiDialogActions-root .MuiButton-root{border-radius:999px!important;font-weight:900!important}@page{size:A4 portrait;margin:10mm}@media print{body,.admin-shell,.admin-main{background:#fff!important}.admin-table .standard-actions-cell,.admin-table th:last-child,.admin-table td:last-child,.MuiDialogActions-root,.MuiButton-root,.MuiIconButton-root{-webkit-print-color-adjust:exact;print-color-adjust:exact}.word-portrait-form,.care-planning-pdf-form,.risk-assessment-word-form,.communication-pdf-form,.master-data-word-form,.nursing-documentation-word-form,.wound-documentation-word-form{width:190mm!important;min-height:277mm!important;box-shadow:none!important;border:0!important;margin:0 auto!important;padding:0!important;page-break-after:always!important}}.admin-no-sidebar .admin-fixed-topbar{overflow:visible!important;min-height:46px!important;height:auto!important}.admin-no-sidebar .admin-parallel-header-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.admin-no-sidebar .admin-header-brand{flex:0 0 auto!important;max-width:165px!important;min-width:140px!important}.admin-no-sidebar .admin-hover-nav{flex:1 1 520px!important;min-width:360px!important;max-width:calc(100vw - 720px)!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important}.admin-no-sidebar .admin-parallel-header-actions{margin-left:auto!important;flex:0 0 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important}.admin-no-sidebar .admin-language-select{flex:0 0 100px!important;min-width:100px!important;max-width:106px!important}.admin-no-sidebar .admin-parallel-search{flex:0 0 190px!important;min-width:170px!important;width:190px!important;max-width:190px!important}.admin-no-sidebar .admin-refresh-compact.MuiButton-root{flex:0 0 auto!important;min-width:70px!important;max-width:none!important}.admin-no-sidebar .admin-change-password-compact.MuiButton-root{flex:0 0 auto!important;min-width:138px!important;max-width:none!important;padding-left:7px!important;padding-right:7px!important}.admin-no-sidebar .admin-logout-compact.MuiButton-root{flex:0 0 auto!important;min-width:78px!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important;display:inline-flex!important;visibility:visible!important}@media(max-width:1200px){.admin-no-sidebar .admin-hover-nav{max-width:100%!important;min-width:100%!important;order:3}.admin-no-sidebar .admin-parallel-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.admin-no-sidebar .admin-main,.admin-layout-compact.admin-no-sidebar .admin-main{padding-top:92px!important}}@media(max-width:700px){.admin-no-sidebar .admin-header-brand{max-width:100%!important}.admin-no-sidebar .admin-parallel-header-actions{width:100%!important;justify-content:flex-start!important}.admin-no-sidebar .admin-parallel-search{flex:1 1 180px!important;width:auto!important;max-width:100%!important}.admin-no-sidebar .admin-change-password-compact.MuiButton-root,.admin-no-sidebar .admin-logout-compact.MuiButton-root,.admin-no-sidebar .admin-refresh-compact.MuiButton-root{min-width:auto!important}}.admin-no-sidebar .admin-fixed-topbar{position:sticky!important;top:0!important;z-index:7200!important;overflow:visible!important}.admin-no-sidebar .admin-main{overflow-x:hidden!important}.admin-no-sidebar .admin-hover-nav{flex:0 1 auto!important;max-width:calc(100vw - 650px)!important;overflow:visible!important;scrollbar-width:none!important}.admin-no-sidebar .admin-hover-nav::-webkit-scrollbar{display:none!important}.admin-click-dropdown-paper{z-index:7600!important;box-shadow:0 24px 60px #0f172a38!important;border:1px solid #e5e7eb!important}.admin-click-dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:4px;padding:6px}.admin-click-dropdown-item.MuiMenuItem-root{border-radius:12px!important;min-height:44px!important;align-items:flex-start!important}.admin-click-dropdown-item.Mui-selected,.admin-click-dropdown-item.MuiMenuItem-root:hover{background:#ecfdf5!important}.admin-content-start{scroll-margin-top:78px}@media(max-width:1250px){.admin-no-sidebar .admin-hover-nav{max-width:100%!important;overflow-x:auto!important}.admin-click-dropdown-grid{grid-template-columns:1fr}}.admin-layout-compact.admin-no-sidebar .admin-main,.admin-no-sidebar .admin-main{padding-top:0!important}.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact.admin-no-sidebar .admin-fixed-topbar,.admin-layout-compact .admin-fixed-topbar{position:sticky!important;top:0!important;z-index:7200!important;min-height:46px!important;height:46px!important;max-height:46px!important;padding:4px 8px!important;margin-bottom:8px!important;border-radius:0 0 14px 14px!important;overflow:visible!important;display:flex!important;align-items:center!important}.admin-no-sidebar .admin-fixed-topbar .MuiPaper-root,.admin-no-sidebar .admin-fixed-topbar .MuiBox-root{box-sizing:border-box!important}.admin-no-sidebar .admin-parallel-header-row,.admin-layout-compact.admin-no-sidebar .admin-parallel-header-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;height:38px!important;max-height:38px!important;overflow:visible!important}.admin-no-sidebar .admin-header-brand{flex:0 0 112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;padding:2px 6px!important;gap:5px!important;border-radius:12px!important}.admin-no-sidebar .admin-header-logo,.admin-no-sidebar .hc-brand-logo,.admin-no-sidebar .admin-header-brand img{width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important}.admin-no-sidebar .admin-header-brand-text .MuiTypography-root:first-child{font-size:14px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-no-sidebar .admin-header-brand-text .MuiTypography-caption{font-size:10px!important;line-height:1!important;max-width:72px!important}.admin-no-sidebar .admin-hover-nav{flex:1 1 auto!important;min-width:0!important;max-width:none!important;height:38px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;overflow-y:visible!important;white-space:nowrap!important;scrollbar-width:thin!important;padding:0!important}.admin-no-sidebar .admin-hover-item{flex:0 0 auto!important;height:34px!important}.admin-no-sidebar .admin-hover-trigger.MuiButton-root,.admin-no-sidebar .admin-fixed-topbar .admin-hover-trigger.MuiButton-root{min-height:32px!important;height:32px!important;padding:3px 9px!important;font-size:13px!important;line-height:1!important;border-radius:9px!important;white-space:nowrap!important}.admin-no-sidebar .admin-parallel-header-actions{flex:0 0 auto!important;margin-left:auto!important;height:38px!important;max-height:38px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;overflow:visible!important;white-space:nowrap!important}.admin-no-sidebar .admin-language-select,.admin-no-sidebar .admin-language-select .MuiInputBase-root,.admin-no-sidebar .admin-language-select .MuiSelect-select{height:32px!important;min-height:32px!important}.admin-no-sidebar .admin-language-select{flex:0 0 82px!important;min-width:82px!important;max-width:82px!important}.admin-no-sidebar .admin-parallel-search{flex:0 0 170px!important;min-width:170px!important;width:170px!important;max-width:170px!important}.admin-no-sidebar .admin-parallel-search .MuiInputBase-root{height:32px!important;min-height:32px!important;font-size:13px!important}.admin-no-sidebar .admin-refresh-compact.MuiButton-root,.admin-no-sidebar .admin-user-dropdown-trigger.MuiButton-root,.admin-no-sidebar .admin-fixed-topbar .MuiButton-root{min-height:32px!important;height:32px!important;padding:3px 9px!important;font-size:13px!important;line-height:1!important;border-radius:9px!important;white-space:nowrap!important}.admin-no-sidebar .admin-user-dropdown-trigger.MuiButton-root{min-width:120px!important}.admin-no-sidebar .admin-content-start{height:0!important;scroll-margin-top:52px!important}@media(max-width:1250px){.admin-no-sidebar .admin-fixed-topbar{height:auto!important;max-height:none!important;min-height:46px!important}.admin-no-sidebar .admin-parallel-header-row{height:auto!important;max-height:none!important;flex-wrap:wrap!important}.admin-no-sidebar .admin-hover-nav{order:2!important;flex:1 1 100%!important;max-width:100%!important}.admin-no-sidebar .admin-parallel-header-actions{order:1!important;margin-left:auto!important}}@media(max-width:760px){.admin-no-sidebar .admin-header-brand{flex-basis:72px!important;min-width:72px!important;max-width:72px!important}.admin-no-sidebar .admin-header-brand-text{display:none!important}.admin-no-sidebar .admin-parallel-search{flex:1 1 130px!important;min-width:130px!important;width:auto!important;max-width:220px!important}.admin-no-sidebar .admin-user-dropdown-trigger.MuiButton-root{min-width:auto!important}}.wound-documentation-word-form{font-family:Arial,Helvetica,sans-serif}.wound-documentation-word-form .pdf-page,.wound-documentation-word-form .wound-word-page{width:210mm;max-width:100%;min-height:297mm}.wound-documentation-word-form .clinical-write-field{margin-bottom:4px}.wound-documentation-word-form input,.wound-documentation-word-form textarea,.wound-documentation-word-form select{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;caret-color:#0f766e}.wound-documentation-word-form input[type=checkbox]{width:22px!important;height:22px!important;accent-color:#0f766e;cursor:pointer}.wound-word-section{box-shadow:0 8px 20px #0f172a0d}.wound-native-select.active-blank-space{appearance:auto}.wound-documentation-list-table .MuiTableCell-root{height:40px!important;padding-top:5px!important;padding-bottom:5px!important}.admin-dashboard-upgrade .dashboard-click-card{transition:transform .18s ease,box-shadow .18s ease}.admin-dashboard-upgrade .dashboard-click-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #0f172a24!important}.admin-dashboard-quick-actions .MuiButton-root{border-radius:999px;font-weight:900}@page{size:A4 portrait}@media print{.wound-documentation-word-form{background:#fff!important}.wound-documentation-word-form .MuiAlert-root{display:none!important}.wound-documentation-word-form .pdf-page,.wound-documentation-word-form .wound-word-page{width:auto!important;min-height:auto!important;border:0!important;padding:0!important;box-shadow:none!important}}
