.sidebar-project{--or-sidebar-bg:#070b21;--or-sidebar-raised:#1c2744;--or-sidebar-hover:#111834;--or-sidebar-line:#2d3a5e;--or-sidebar-text:#bbc6e2;--or-sidebar-muted:#96a2c2;--or-sidebar-strong:#f2f5fe;--or-sidebar-focus:#5ec8e4;--or-sidebar-danger:#e95b55;inset-block:var(--safe-top,0px) var(--safe-bottom,0px);left:var(--safe-left,0px);z-index:100;box-sizing:border-box;width:96px;color:var(--or-sidebar-text);font-family:var(--font-sans,system-ui, sans-serif);background:0 0;border:0;flex-direction:column;align-items:center;gap:24px;padding:32px 20px 20px;display:none;position:fixed}.sidebar-project__links{flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;min-height:0;display:flex}.sidebar-project__button{width:46px;min-width:44px;height:44px;min-height:44px;color:var(--or-sidebar-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.sidebar-project__button:hover{color:#fff;background:#ffffff0d}.sidebar-project__button[aria-current=page]{color:#fff;background:#ffffff26;border-color:#0000}.sidebar-project__module .sidebar-project__button:hover{background:var(--or-sidebar-hover);color:var(--or-sidebar-text)}.sidebar-project__module .sidebar-project__button[aria-current=page]{border-color:var(--or-sidebar-line);background:var(--or-sidebar-raised);color:var(--or-sidebar-strong)}.sidebar-project__button:focus-visible{outline:2px solid var(--or-sidebar-focus);outline-offset:3px}.sidebar-project__icon{flex:none;width:21px;height:21px}.sidebar-project__tooltip{z-index:101;border:1px solid var(--or-sidebar-line);background:var(--or-sidebar-raised);color:var(--or-sidebar-strong);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.sidebar-project__button:hover .sidebar-project__tooltip,.sidebar-project__button:focus-visible .sidebar-project__tooltip{opacity:1;visibility:visible}.sidebar-project__actions{border-top:0;flex-direction:column;flex:none;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:14px;display:flex}.sidebar-project__module:empty{display:none}.sidebar-project:has(.sidebar-project__module>*){gap:12px;padding-top:16px}.sidebar-project:has(.sidebar-project__module>*) .sidebar-project__links{scrollbar-width:thin;flex:none;max-height:45dvh;overflow-y:auto}.sidebar-project__module{scrollbar-width:thin;overscroll-behavior:contain;flex:1;width:100%;min-height:0;overflow-y:auto}.sidebar-project__module nav{flex-direction:column;gap:12px;display:flex}.sidebar-project__module section{flex-direction:column;align-items:center;gap:4px;display:flex}.sidebar-project__module h2{color:var(--or-sidebar-muted);margin:0 0 4px;font-size:10px;font-weight:500}.sidebar-project__module .sidebar-project__button{flex-direction:column;gap:3px;width:100%;height:auto;min-height:52px;padding:5px 1px}.sidebar-project__module-label{text-align:center;overflow-wrap:anywhere;font-size:9px;line-height:1.15}.sidebar-project:has(.sidebar-project__module>*) .sidebar-project__actions{gap:4px;padding-top:0}.sidebar-project__button--logout:hover{color:var(--or-sidebar-danger)}html[data-operativity-design=light] .sidebar-project{--or-sidebar-bg:#dce5e8;--or-sidebar-raised:#fcfdfd;--or-sidebar-hover:#e9eff1;--or-sidebar-line:#c3ced4;--or-sidebar-text:#43525b;--or-sidebar-muted:#5a6971;--or-sidebar-strong:#14212a;--or-sidebar-focus:#2e7a60;--or-sidebar-danger:#c24238}@media (min-width:768px){.sidebar-project{display:flex}}@media (max-height:560px){.sidebar-project{gap:8px;padding-block:8px}.sidebar-project__links{gap:4px}.sidebar-project__actions{padding-top:8px}}@media (max-height:460px){.sidebar-project__links{scrollbar-width:thin;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.sidebar-project__button,.sidebar-project__tooltip{transition:none}}@media print{.sidebar-project{display:none}}.sidebar-project:not(:has(.planner-rail)){gap:12px;padding:clamp(8px,2.2vh,24px) 16px}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__links{justify-content:space-between;padding-top:clamp(24px,6vh,72px)}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__button{border-radius:16px;width:100%;height:clamp(44px,7vh,64px)}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__actions{gap:clamp(4px,1vh,16px)}.sidebar-project:has(.planner-rail){gap:0;width:300px;padding:24px 18px}.sidebar-project:has(.planner-rail--collapsed){width:96px;padding:20px 18px}:is(.sidebar-project:has(.planner-rail)>.sidebar-project__links,.sidebar-project:has(.planner-rail)>.sidebar-project__actions){display:none}.sidebar-project__module .planner-rail{gap:22px;padding:2px}.planner-rail svg{stroke-width:1.7px;flex:none;width:21px;height:21px}.planner-rail button{cursor:pointer;font:inherit;color:var(--or-sidebar-text)}.planner-rail button:focus-visible{outline:2px solid var(--or-sidebar-focus);outline-offset:-2px}.planner-rail__brand{align-items:center;gap:12px;display:flex}.planner-rail__logo{background:var(--or-sidebar-focus);color:#06122a;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.planner-rail__brand-text{flex:1;min-width:0}.planner-rail__brand-text b{color:var(--or-sidebar-strong);font-size:16px;display:block}.planner-rail__brand-text small{margin-top:4px;font-size:12px;line-height:1.5;display:block}.planner-rail__toggle{border:1px solid var(--or-sidebar-line);background:var(--or-sidebar-raised);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.planner-rail__search{border:1px solid var(--or-sidebar-line);background:var(--or-sidebar-hover);border-radius:24px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.planner-rail__search kbd{margin-left:auto;font-size:11px}.planner-rail__quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planner-rail__quick button{border:1px solid var(--or-sidebar-line);background:var(--or-sidebar-raised);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:86px;padding:12px;font-size:14px;display:flex}.sidebar-project__module .planner-rail section{align-items:stretch;gap:4px}.sidebar-project__module .planner-rail h2{letter-spacing:.12em;text-transform:uppercase;margin:0 8px 8px;font-size:11px}.sidebar-project__module .planner-rail h2:before{content:"●";color:var(--or-sidebar-focus);margin-right:8px}.sidebar-project__module .planner-rail .sidebar-project__button{border-radius:13px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px;padding:10px 12px}.planner-rail .sidebar-project__module-label{text-align:left;font-size:14px;line-height:1.3}.planner-rail .sidebar-project__button[aria-current=page] svg{color:var(--or-sidebar-focus)}.planner-rail__badge{color:#180807;background:#ef5b55;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:12px}.planner-rail__exit{background:var(--or-sidebar-raised);border:0;border-radius:13px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:flex}.planner-rail--collapsed .planner-rail__logo,.planner-rail--collapsed .planner-rail__brand-text,.planner-rail--collapsed .planner-rail__search span,.planner-rail--collapsed .planner-rail__search kbd,.planner-rail--collapsed .planner-rail__quick span,.planner-rail--collapsed .sidebar-project__module-label,.planner-rail--collapsed .planner-rail__exit span,.sidebar-project__module .planner-rail--collapsed h2{display:none}.planner-rail--collapsed .planner-rail__brand{justify-content:center}.planner-rail--collapsed .planner-rail__quick{grid-template-columns:1fr}.planner-rail--collapsed .planner-rail__quick button{min-height:52px;padding:10px}.planner-rail--collapsed .planner-rail__search,.planner-rail--collapsed .planner-rail__exit{justify-content:center;padding:12px}.sidebar-project__module .planner-rail--collapsed .sidebar-project__button{justify-content:center;min-height:48px;padding:10px}.planner-rail--collapsed .planner-rail__badge{width:8px;height:8px;padding:0;font-size:0;position:absolute;top:2px;right:3px}.sidebar-project__return{display:none}.sidebar-project:has(.planner-rail) .sidebar-project__return{background:var(--or-sidebar-raised);width:100%;min-height:44px;color:var(--or-sidebar-text);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.sidebar-project__return svg{width:20px;height:20px}.sidebar-project__return:focus-visible{outline:2px solid var(--or-sidebar-focus)}.sidebar-project:has(.planner-rail--collapsed) .sidebar-project__return span{display:none}@media (min-width:768px) and (max-height:520px){.sidebar-project:not(:has(.planner-rail)){gap:4px;padding:4px 2px}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__links{justify-content:flex-start;gap:0;padding-top:0}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__button{border-radius:14px;height:44px}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__actions{flex-direction:row;justify-content:center;gap:4px;padding-top:0}.sidebar-project:not(:has(.planner-rail)) .sidebar-project__actions .sidebar-project__button{width:44px}}
@media (max-width:767px){.room-notice-backdrop{--notice-glass:#928dbe14;--notice-border:.7px solid #a399ef40;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8f7ff;font-family:var(--m-font-sans,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);-webkit-font-smoothing:antialiased;background:#00000052}.room-notice-backdrop .room-notice-dialog{width:100%;max-width:400px;max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:var(--notice-border);-webkit-backdrop-filter:blur(28px);border-radius:32px;padding:24px 20px 20px;overflow-y:auto;background:linear-gradient(var(--notice-glass), var(--notice-glass)), #0b102cc7!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;box-shadow:inset 0 1px #ffffff06,0 20px 60px #00000038!important}.room-notice-dialog>[aria-hidden],.room-notice-icon>[aria-hidden]{display:none}.room-notice-dialog h2{color:#f8f7ff;letter-spacing:-.025em;font-size:20px;font-weight:400}.room-notice-dialog p,.room-notice-dialog label{color:#c1bff1}.room-notice-dialog label{font-weight:400}.room-notice-dialog .room-notice-icon,.room-notice-dialog button[aria-label=Zavřít\ zprávu]{border:var(--notice-border);color:#d3ceff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;background:var(--notice-glass)!important;box-shadow:inset 0 1px #ffffff06!important}.room-notice-icon svg{color:#d3ceff;stroke-width:1.5px;filter:none}.room-notice-dialog textarea{background:var(--notice-glass);border:var(--notice-border);color:#f8f7ff;border-radius:20px;padding:14px;font-size:16px;line-height:1.5}.room-notice-dialog textarea::placeholder{color:#c1bff1;opacity:.7}.room-notice-dialog .room-notice-action{--notice-tint:var(--color-success,#20c997);border:var(--notice-border);border-color:color-mix(in srgb, var(--notice-tint) 45%, #dcd6ffa6);color:#f8f7ff;border-radius:22px;flex:1;justify-content:center;min-height:52px;font-size:13.5px;font-weight:400;background:linear-gradient(color-mix(in srgb, var(--notice-tint) 16%, transparent), color-mix(in srgb, var(--notice-tint) 16%, transparent)), var(--notice-glass)!important;box-shadow:inset 0 1px #ffffff06!important}.room-notice-dialog .room-notice-cancel{--notice-tint:var(--color-danger,#ff5560)}.room-notice-dialog button:focus-visible,.room-notice-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #e5ddff}}
@media (max-width:767px){.mobile-reference-nav{z-index:100;box-sizing:border-box;height:calc(70px + env(safe-area-inset-bottom,0px));min-height:calc(70px + env(safe-area-inset-bottom,0px));max-height:calc(70px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--m-separator,var(--m-border));background:var(--m-nav-bg);-webkit-backdrop-filter:saturate(140%)blur(24px);box-shadow:0 -1px 12px color-mix(in srgb, var(--m-text) 3%, transparent);font-family:var(--m-font-sans,var(--font-sans));justify-content:space-around;align-items:flex-start;gap:2px;display:flex;position:fixed;inset:auto 0 0}.mobile-reference-nav>button{min-width:44px;min-height:56px;color:var(--m-nav-fg);letter-spacing:.005em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:15px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:1px 0;font-size:11px;font-weight:500;line-height:1.25;transition:color .15s;display:flex}.mobile-nav-icon{border-radius:999px;flex:0 0 32px;place-items:center;width:56px;height:32px;transition:background-color .15s;display:grid}.mobile-reference-nav>button[aria-current=page],.mobile-reference-nav>button[data-active=true],.mobile-reference-nav>button[aria-expanded=true]{color:var(--m-nav-active);font-weight:650}.mobile-reference-nav>button[aria-current=page] .mobile-nav-icon,.mobile-reference-nav>button[data-active=true] .mobile-nav-icon,.mobile-reference-nav>button[aria-expanded=true] .mobile-nav-icon{background:color-mix(in srgb, var(--m-nav-active) 10%, transparent)}.mobile-reference-nav>button:active .mobile-nav-icon{background:color-mix(in srgb, var(--m-nav-active) 15%, transparent)}.mobile-reference-nav button:focus-visible,.mobile-nav-more-sheet button:focus-visible{outline:2px solid var(--m-accent);outline-offset:-2px}.mobile-nav-more-sheet{--mobile-more-danger:#b42332;color:var(--m-text);font-family:var(--m-font-sans,var(--font-sans));border-radius:28px 28px 0 0;z-index:210!important;border-color:var(--m-border)!important;background:var(--m-card-solid)!important;box-shadow:var(--m-card-shadow-strong)!important}.mobile-nav-more-sheet>div:first-child{background:color-mix(in srgb, var(--m-muted) 30%, transparent);width:36px;height:5px;margin-top:9px}.mobile-nav-more-sheet h2{color:var(--m-text-strong);letter-spacing:-.025em;padding:12px 70px 19px 20px;font-size:20px;font-weight:700;line-height:1.25}.mobile-more-close{width:44px;height:44px;color:var(--m-muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:19px;right:13px}.mobile-more-close:before{border-radius:inherit;background:var(--m-card-2);content:"";position:absolute;inset:6px}.mobile-more-close svg{position:relative}.mobile-more-close:active{color:var(--m-text-strong)}.mobile-more-links{gap:18px;margin:0 0 12px;display:grid}.mobile-more-group{border:1px solid var(--m-border);background:var(--m-card-2);border-radius:17px;overflow:hidden}.mobile-more-group>button,.mobile-more-logout{width:100%;min-height:56px;color:var(--m-text);text-align:left;letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;gap:13px;padding:13px 16px;font-size:16px;font-weight:450;line-height:1.35;transition:background-color .15s;display:flex;position:relative}.mobile-more-group>button+button:before{background:var(--m-separator,var(--m-border));content:"";height:1px;position:absolute;top:0;left:50px;right:0}.mobile-more-group>button>span,.mobile-more-logout>span{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-more-icon{color:var(--m-accent);flex:none}.mobile-more-chevron{color:var(--m-muted);flex:none}.mobile-more-group>button[aria-current=page]{background:var(--m-accent-soft);font-weight:600}.mobile-more-group>button:active{background:color-mix(in srgb, var(--m-accent) 10%, var(--m-card-2))}.mobile-more-logout{border:1px solid var(--m-border);background:var(--m-card-2);color:var(--mobile-more-danger);border-radius:17px}.mobile-more-logout .mobile-more-icon{color:inherit}.mobile-more-logout:active{background:color-mix(in srgb, var(--mobile-more-danger) 8%, var(--m-card-2))}.mobile-more-links>p{color:var(--mobile-more-danger);margin:0;font-size:13px;line-height:1.45}.mobile-more-logout:disabled{opacity:.6;cursor:wait}.m-dark .mobile-nav-more-sheet{--mobile-more-danger:#ff8b91}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobile-reference-nav button,.mobile-nav-icon,.mobile-nav-more-sheet,.mobile-more-group>button,.mobile-more-logout{transition:none!important;animation:none!important}}
@media (max-width:767px){.mobile-reference-nav.mobile-orbit-nav{inset:auto 4.34% calc(2.98svh + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#b9b5ff24;border:1px solid #aba4ff3b;border-radius:999px;align-items:stretch;gap:3px;height:70px;min-height:70px;max-height:70px;padding:8px 14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;box-shadow:inset 0 1px 1px #eeebff0e,0 8px 28px #0808292e}.mobile-reference-nav.mobile-orbit-nav>button{color:#d3ceff;letter-spacing:-.025em;border-radius:999px;gap:2px;min-width:44px;min-height:50px;padding:2px 0;font-size:12px;font-weight:300;line-height:1.2}.mobile-orbit-nav .mobile-nav-icon{border-radius:0;flex-basis:25px;width:auto;height:25px;background:0 0!important}.mobile-orbit-nav .mobile-nav-icon svg{stroke-width:1.5px;width:24px;height:24px}.mobile-reference-nav.mobile-orbit-nav>button[aria-current=page],.mobile-reference-nav.mobile-orbit-nav>button[data-active=true],.mobile-reference-nav.mobile-orbit-nav>button[aria-expanded=true]{color:#100c62;background:#e6e2ff;font-weight:400;box-shadow:inset 0 2px 8px #fff,0 0 20px #cbbeff40}.mobile-reference-nav.mobile-orbit-nav>button:focus-visible{outline-color:#d2c9ff}}
@media (max-width:767px){html[data-app-design=cliniq] .mobile-nav-more-sheet{--mobile-more-danger:#ff8b91;--more-glass:linear-gradient(155deg, #5c5aaf7a, #12163ac7);--more-lavender:linear-gradient(165deg, #eeecff, #c8c9ff 48%, #b9bfff);max-height:calc(100dvh - max(env(safe-area-inset-top), 24px));color:#f8f7ff;border-radius:32px 32px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;background:linear-gradient(#0006 0 calc(216.178vw - 184px),#0b102c calc(216.178vw - 24px)),#0b102c url(/images/mobile-orbit-background-v3.png) top/100% no-repeat!important;border:1px solid #aba4ff3b!important;border-bottom:0!important;box-shadow:0 -16px 60px #05081e66,inset 0 1px #ffffff1f!important}html[data-app-design=cliniq] .mobile-nav-more-sheet>div:first-child{background:#d3ceff73;flex-shrink:0;margin-top:12px}html[data-app-design=cliniq] .mobile-nav-more-sheet h2{color:#f8f7ff;text-align:center;letter-spacing:-.035em;flex-shrink:0;margin:0;padding:22px 64px 24px;font-size:clamp(23px,6vw,28px);font-weight:300}html[data-app-design=cliniq] .mobile-nav-more-sheet>div:last-child{min-height:0;padding:0 16px max(env(safe-area-inset-bottom), 24px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d3ceff4d transparent}html[data-app-design=cliniq] .mobile-more-close{color:#100c62;top:28px;right:16px}html[data-app-design=cliniq] .mobile-more-close:before{background:var(--more-lavender);inset:0;box-shadow:inset 0 1px #fffc}html[data-app-design=cliniq] .mobile-more-links{gap:18px;margin:0}html[data-app-design=cliniq] .mobile-more-group{background:0 0;border:0;border-radius:0;gap:8px;display:grid;overflow:visible}html[data-app-design=cliniq] .mobile-more-group>button,html[data-app-design=cliniq] .mobile-more-logout{background:var(--more-glass);color:#f8f7ff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #aba4ff3b;border-radius:22px;gap:14px;min-height:66px;padding:11px 14px;font-size:16px;font-weight:350;box-shadow:inset 0 1px #ffffff0e}html[data-app-design=cliniq] .mobile-more-group>button+button:before{content:none}html[data-app-design=cliniq] .mobile-more-icon{box-sizing:content-box;background:var(--more-lavender);color:#100c62;border-radius:50%;padding:10px;box-shadow:inset 0 1px #fffc}html[data-app-design=cliniq] .mobile-more-chevron{color:#d3ceff}html[data-app-design=cliniq] .mobile-more-group>button[aria-current=page]{background:linear-gradient(135deg,#b9b5ff61,#4f4d96a6);border-color:#d3ceff;font-weight:600}html[data-app-design=cliniq] .mobile-more-group>button:active,html[data-app-design=cliniq] .mobile-more-logout:active{background:#b9b5ff47}html[data-app-design=cliniq] .mobile-more-logout,html[data-app-design=cliniq] .mobile-more-links>p{color:var(--mobile-more-danger)}html[data-app-design=cliniq] .mobile-more-logout .mobile-more-icon{color:#a62b43}html[data-app-design=cliniq] .mobile-nav-more-sheet button:focus-visible{outline-offset:2px;outline:2px solid #eeecff}}
@media (max-width:767px){.mobile-auth-loading{height:100dvh;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#0006 0 calc(216.178vw - 184px),#0b102c calc(216.178vw - 24px)),#0b102c url(/images/mobile-orbit-background-v3.png) top/100% no-repeat;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.mobile-auth-loading>.app-module-background{display:none}.mobile-auth-loading .mobile-auth-loading-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#5c5aaf52,#12163ab8);border:1px solid #aba4ff3b;border-radius:24px;gap:20px;width:min(100%,300px);padding:32px 20px;box-shadow:inset 0 1px 1px #eeebff0e}.mobile-auth-loading .mobile-auth-loading-spinner{border-color:#eeecff #d3ceff33 #d3ceff33;width:38px;height:38px}.mobile-auth-loading-panel>p{color:#f8f7ff;text-transform:none;letter-spacing:-.02em;text-align:center;font-size:16px;font-weight:400}}@media (prefers-reduced-motion:reduce){.mobile-auth-loading .mobile-auth-loading-spinner{animation:none}}
@media (max-width:767px){html[data-app-design=cliniq] .mobile-alerts-host{--m-text:#d3ceff;--m-text-strong:#f8f7ff;--m-muted:#c1bff1;--m-border:#aba4ff3b;--m-card:linear-gradient(155deg, #5c5aaf52, #12163ab8);--m-card-shadow:inset 0 1px 1px #eeebff0e;color:var(--m-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0006 0 calc(216.178vw - 184px),#0b102c calc(216.178vw - 24px)),#0b102c url(/images/mobile-orbit-background-v3.png) top/100% no-repeat;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}html[data-app-design=cliniq] .mobile-alerts-host .mobile-ios-screen{background:0 0}html[data-app-design=cliniq] .mobile-alerts-host .mobile-ios-screen>div{gap:14px;padding-inline:16px;padding-top:calc(24px + env(safe-area-inset-top,0px))!important}html[data-app-design=cliniq] .mobile-alerts-host .mobile-heading-toolbar{grid-template-columns:76px minmax(0,1fr) 76px;gap:8px;min-height:44px;display:grid}html[data-app-design=cliniq] .mobile-alerts-host .mobile-heading-toolbar h1{text-align:center;grid-area:1/2}html[data-app-design=cliniq] .mobile-alerts-host .mobile-heading-actions{grid-area:1/3}html[data-app-design=cliniq] .mobile-alerts-host .mobile-appearance-controls select{width:76px;max-width:100%!important;padding-inline:6px!important}html[data-app-design=cliniq] .mobile-alerts-host .mobile-heading-toolbar h1{letter-spacing:-.035em;color:var(--m-text-strong);font-size:clamp(20px,6vw,28px);font-weight:300}html[data-app-design=cliniq] .mobile-alerts-host .mobile-glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:20px}html[data-app-design=cliniq] .mobile-alerts-host .m-unified-card-title{color:var(--m-text-strong);font-size:16px;font-weight:500}html[data-app-design=cliniq] .mobile-alerts-host .mobile-appearance-controls select{color:var(--m-text)!important;background:#b9b5ff1f!important;border-radius:999px!important}}
.login-orbit.login-orbit.login-orbit{--orbit-login-glass:#928dbe14;--orbit-login-lavender:linear-gradient(165deg, #eeecff 0%, #c8c9ff 48%, #b9bfff 100%);--orbit-login-border:#a399ef40;--orbit-login-glass-shadow:inset 0 1px 0 #ffffff06;--orbit-login-action-border:1px solid #f6f3ffd9;--orbit-login-action-shadow:inset 0 1px 0 #ffffffa6, 0 6px 18px #08062329;--login-title:#f8f7ff;--login-copy:#d1cef3;--login-muted:#c1bff1;--login-field:var(--orbit-login-glass);--login-field-text:#f8f7ff;--login-field-icon:#d1cef3;--login-field-border:var(--orbit-login-border);--login-field-focus:#d5d0ff;--login-role:var(--orbit-login-glass);--login-role-border:var(--orbit-login-border);--login-role-icon:#100c62;--login-role-icon-bg:#d5d0ff;--login-option-bg:#161b3f;--login-divider:#c1bff13b;--login-toggle:var(--orbit-login-glass);--login-toggle-border:var(--orbit-login-border);--login-button:var(--orbit-login-lavender);--login-button-shadow:0 6px 24px #9b92f129;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--login-title);background:linear-gradient(#0b102c24,#0b102c40 52%,#0b102c 100%),#0b102c url(/images/mobile-orbit-background-v3.png) top/cover no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-orbit.login-orbit .login-aurora-flow,.login-orbit.login-orbit .login-aurora-vignette,.login-orbit-desktop>[aria-hidden]{display:none}.login-orbit.login-orbit :is(.mobile-login-role,.mobile-login-field,.mobile-login-google,.mobile-login-selected-role,.login-role-tile,.login-glass-field,.login-glass-row,.login-glass-action){border:1px solid var(--orbit-login-border);background:var(--orbit-login-glass);color:var(--login-title);box-shadow:var(--orbit-login-glass-shadow);border-radius:24px}.login-orbit.login-orbit :is(.login-role-icon,.login-role-badge){color:inherit;opacity:1;filter:none;box-shadow:none;background:0 0;border-radius:50%;place-items:center;display:grid}.login-orbit.login-orbit .login-role-icon{width:32px;height:32px}.login-orbit.login-orbit .login-role-icon svg{stroke-width:1.5px;width:22px;height:22px}.login-orbit.login-orbit :is(.mobile-login-role,.login-role-tile){text-align:center;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(155deg,#cac7ff14,#928dbe09);border:1px solid #d6d3ff47;border-radius:22px;align-items:center;box-shadow:inset 0 1px #ffffff0f}.login-orbit.login-orbit .login-role-tile>span{font-weight:400;color:inherit!important}.login-orbit.login-orbit .login-role-tile[aria-pressed=true]{outline-offset:4px;background:#cac7ff33;outline:2px solid #fff}.login-orbit.login-orbit .login-role-tile:hover:not(:disabled):not([data-dimmed=true]),.login-orbit.login-orbit .mobile-login-role:hover:not(:disabled){border-color:#d5d0ffb3}.login-orbit.login-orbit :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #d5d0ff}.login-orbit.login-orbit :is(.mobile-login-submit,button.login-glass-action[type=submit]){background:var(--orbit-login-lavender);color:#100c62;border:var(--orbit-login-action-border);box-shadow:var(--orbit-login-action-shadow);border-radius:28px;font-weight:400}.login-orbit.login-orbit button.login-glass-action[type=submit] svg{color:inherit}.login-orbit.login-orbit .mobile-login-theme-toggle{color:var(--login-title);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.login-orbit.login-orbit .mobile-login-title{letter-spacing:-.025em;font-family:inherit;font-size:clamp(24px,6.5vw,30px);font-weight:400;line-height:1.2}.login-orbit.login-orbit .mobile-login-header{text-align:center}.login-orbit.login-orbit .mobile-login-product{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin-top:0;display:block}.login-orbit.login-orbit .mobile-login-subtitle{font-size:14px}.login-orbit.login-orbit .mobile-login-label{color:var(--login-muted)}.login-orbit.login-orbit .mobile-login-role{border-radius:18px;gap:5px;min-height:78px;padding:10px 6px}.login-orbit.login-orbit .mobile-login-role-label{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.025em;color:inherit;font-size:12px;font-weight:400;line-height:1.3}.login-orbit.login-orbit .mobile-login-field{font-size:16px;font-weight:400}.login-orbit.login-orbit .mobile-login-selected-role{padding:20px}.login-orbit.login-orbit .mobile-login-error{color:#ffd5dd;background:#751a39a6;border:1px solid #ffa6b766}.login-orbit.login-orbit .mobile-login-google{border-radius:28px;font-weight:500}.login-orbit.login-orbit .login-wordmark{font-weight:400}.login-orbit.login-orbit .login-hospital-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.login-orbit.login-orbit .login-hospital-select option{color:#f8f7ff;background:#161b3f}.login-orbit-desktop .login-glass-field{border-radius:28px}.login-orbit-desktop .login-desktop-main p,.login-orbit-desktop footer p,.login-orbit-desktop label,.login-orbit-desktop [class*=text-white\/28]{color:#c1bff1}.login-orbit-desktop svg.pointer-events-none{z-index:1;color:#d1cef3}.login-orbit .login-hospital-trigger{text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:13px 16px;font-size:15px;font-weight:400;display:flex}.login-orbit .login-hospital-trigger>span{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.login-orbit .login-hospital-trigger>svg{color:#d3ceff;flex-shrink:0;width:20px;height:20px}.login-orbit .login-hospital-trigger:disabled{cursor:wait}.login-orbit .login-hospital-trigger[data-state=open]{border-color:#d3ceff}.login-desktop-page .login-hospital-trigger{text-align:left;color:#ffffffdb;border-radius:20px;align-items:center;gap:14px;min-height:58px;padding:13px 20px;font-size:14px;font-weight:600;display:flex}.login-desktop-page .login-hospital-trigger>span{overflow-wrap:anywhere;flex:1;min-width:0}.login-desktop-page .login-hospital-trigger>svg{color:#64b9cd;flex-shrink:0;width:20px;height:20px}.login-desktop-page .login-hospital-trigger>svg:last-child{color:#ffffff52;width:16px;height:16px}.login-desktop-page .login-hospital-trigger:focus-visible{outline-offset:3px;outline:2px solid #64b9cd}.login-hospital-menu{z-index:150;box-sizing:border-box;width:var(--radix-dropdown-menu-trigger-width);min-width:240px;max-width:calc(100vw - 32px);max-height:min(420px, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;color:#f8f7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#36346ef7,#0b102cfa);border:1px solid #a399ef59;border-radius:24px;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 18px 48px #04071866,inset 0 1px #ffffff14}.login-hospital-menu-title{color:#c1bff1;padding:10px 12px;font-size:12px}.login-hospital-option{cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:12px;font-size:14px;line-height:1.4;display:flex}.login-hospital-option>svg{flex-shrink:0}.login-hospital-option>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.login-hospital-option small{opacity:.8;margin-top:3px;font-size:11px;display:block}.login-hospital-option[data-state=checked]{background:#c6beff1f}.login-hospital-option[data-highlighted]{color:#100c62;outline-offset:-2px;background:linear-gradient(165deg,#eeecff,#c8c9ff 48%,#b9bfff);outline:2px solid #d3ceff}@media (max-width:767px){.login-orbit.login-orbit.mobile-login-page{--orbit-login-glass:#928dbe1f;--orbit-login-border:#a399ef40;--login-muted:#c1bff1;background:linear-gradient(#1e287340,#18216459 25%,#0b102ce0 48%,#0b102c 72%) 0 0/100% 100%,#0b102c url(/images/mobile-login-surgery.webp) top/100% no-repeat}.login-orbit.login-orbit .mobile-login-main{padding:max(24px, env(safe-area-inset-top)) clamp(20px, 8vw, 38px) max(28px, env(safe-area-inset-bottom));justify-content:flex-start}.login-orbit.login-orbit .mobile-login-main>*{flex-shrink:0}.login-orbit.login-orbit .mobile-login-header{justify-content:flex-start;align-items:flex-start;min-height:clamp(260px,42svh,380px);display:flex}.login-orbit .mobile-login-brand{width:clamp(62px,17vw,76px);margin:0 0 0 -12px}.login-orbit .mobile-login-brand img{width:100%;height:auto;display:block}.login-orbit.login-orbit .mobile-login-theme-toggle{left:auto;right:20px}.login-orbit.login-orbit .mobile-login-roles-section{margin-top:16px}.login-orbit.login-orbit .mobile-login-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.login-orbit.login-orbit .mobile-login-role{text-align:left;border-color:var(--orbit-login-border);background:linear-gradient(145deg,#cac7ff29,#928dbe1a);border-radius:14px;flex-direction:row;grid-column:auto;justify-content:flex-start;gap:8px;min-height:54px;padding:10px 12px}.login-orbit.login-orbit .mobile-login-role:last-child{grid-column:1/-1}.login-orbit.login-orbit .mobile-login-role-label{font-size:clamp(12px,3.4vw,15px)}.login-orbit.login-orbit .mobile-login-role .login-role-icon{flex:0 0 26px;width:26px;height:26px}.login-orbit.login-orbit .mobile-login-content{margin-top:32px}.login-orbit.login-orbit :is(.mobile-login-field,.mobile-login-selected-role,.mobile-login-google){background:var(--orbit-login-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px}.login-orbit.login-orbit .mobile-login-system{margin-top:24px}.login-orbit.login-orbit .mobile-login-main footer{margin-top:0;padding-top:30px}.login-orbit .mobile-login-footer strong{color:#fff;letter-spacing:.18em;font-size:15px;font-weight:600;display:block}.login-orbit .mobile-login-footer span{letter-spacing:.16em;margin-top:3px;font-size:9px;display:block}}@media (min-width:768px){.login-orbit.login-orbit .login-wordmark,.login-orbit.login-orbit .login-wordmark+p{letter-spacing:-.025em;text-transform:none;color:#fff;margin-top:0;font-family:inherit;font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.2}}@media (max-width:359px){.login-orbit.login-orbit .mobile-login-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-orbit.login-orbit .mobile-login-role,.login-orbit.login-orbit .mobile-login-role:nth-last-child(-n+2){grid-column:auto}.login-orbit.login-orbit .mobile-login-role:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.login-orbit.login-orbit :is(button,input,select,.login-password-reveal){transition:none;animation:none}}
@media (max-width:767px){.login-orbit.mobile-login-page.mobile-login-wheel-page{--orbit-login-glass:#05264152;--orbit-login-border:#a6d3ec40;--login-copy:#e1ecf8;--login-muted:#becddf;--login-field-icon:#eaf7ff;--login-divider:#c2daee38;--login-gap:clamp(6px, 1.6dvh, 13px);inset:0;top:var(--login-viewport-top,0px);height:var(--login-viewport-height,100dvh);color:#fff;background:#031d38 url(/images/mobile-login-theatre-blue.webp) top/cover no-repeat;min-height:0;position:fixed;overflow:hidden;container-type:size}.login-orbit.mobile-login-page.mobile-login-wheel-page:before{content:"";background:inherit;filter:blur(3px)brightness(.85);clip-path:inset(0);pointer-events:none;position:absolute;inset:0}.mobile-login-wheel-page.login-orbit .mobile-login-main{height:100%;min-height:0;padding:max(clamp(10px, 5.85cqh, 49px), env(safe-area-inset-top,0px)) 0 max(clamp(8px, 3.8cqh, 32px), env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.mobile-login-wheel-page.login-orbit .mobile-login-main .mobile-login-powered-by{color:#bbc1ee;letter-spacing:.02em;text-align:center;justify-items:center;gap:2px;width:100%;margin-top:0;padding:clamp(6px,2.6cqh,22px) 16px 0;font-size:10px;font-weight:400;line-height:1.4;display:grid}.mobile-login-wheel-page .mobile-login-powered-caption{color:#e4e6fc;font-size:10px}.mobile-login-wheel-page .mobile-login-powered-brand{color:#fff;letter-spacing:-.06em;align-items:center;gap:24px;width:84%;font-size:clamp(19px,3cqh,25px);font-weight:400;line-height:1.1;display:flex}.mobile-login-wheel-page .mobile-login-powered-brand:before,.mobile-login-wheel-page .mobile-login-powered-brand:after{content:"";border-top:1px solid var(--login-divider);flex:1}.mobile-login-wheel-page .mobile-login-powered-country{font-size:10px}.mobile-login-wheel-page.login-orbit .mobile-login-header{justify-content:flex-start;align-items:flex-start;min-height:0;padding-inline:5.6%;display:flex}.mobile-login-wheel-page.login-orbit .mobile-login-brand{color:#f6f9ff;text-align:left;align-items:flex-start;gap:8px;width:auto;margin:0;font-weight:400;display:flex}.mobile-login-wheel-page .mobile-login-brand-mark{aspect-ratio:1;background:#fff;flex-shrink:0;width:clamp(30px,7.8vw,38px);display:block;-webkit-mask:url(/images/mobile-login-logo.webp) 0 0/100% no-repeat;mask:url(/images/mobile-login-logo.webp) 0 0/100% no-repeat}.mobile-login-wheel-page .mobile-login-brand-copy{letter-spacing:-.035em;font-size:clamp(13px,3.35vw,17px);line-height:1.05;display:block}.mobile-login-wheel-page.login-orbit .mobile-login-content{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"error""roles""hospital""system";justify-items:center;width:100%;min-width:0;min-height:0;margin-top:0;padding-top:clamp(0px,45cqh - 279px,100px);display:grid}.mobile-login-wheel-page.login-orbit .mobile-login-roles-section{grid-area:roles;place-items:center;width:100%;height:100%;min-height:0;margin:0;display:grid;container-type:size}.mobile-login-wheel-page .mobile-login-role-wheel{aspect-ratio:1;isolation:isolate;width:min(76cqw,100cqh,350px);position:relative;container-type:inline-size}.mobile-login-wheel-page .mobile-login-wheel-art{opacity:.78;filter:saturate(.72)brightness(.88);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.mobile-login-wheel-page .mobile-login-wheel-light{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.mobile-login-wheel-page .mobile-login-wheel-light-sweep{transform-box:view-box;transform-origin:480px 480px;animation:4.8s linear infinite mobile-login-edge-orbit}.mobile-login-wheel-page .mobile-login-wheel-light-art{filter:drop-shadow(0 0 2px #bdefff)drop-shadow(0 0 5px #4dc7ffcc);width:100%;height:100%;display:block;overflow:visible}@keyframes mobile-login-edge-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-login-wheel-page .mobile-login-wheel-center{pointer-events:none;width:13.4%;position:absolute;top:43.2%;left:43.3%}.mobile-login-wheel-page.login-orbit .mobile-login-wheel-role{color:#fff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:18px;align-content:center;justify-items:center;gap:clamp(3px,1.5cqw,6px);min-width:44px;min-height:44px;padding:0;transition:color .15s,filter .15s;display:grid;position:absolute}.mobile-login-wheel-page .mobile-login-wheel-role[data-role=admin]{width:34%;height:25%;top:65%;left:12%}.mobile-login-wheel-page .mobile-login-wheel-role[data-role=aro]{width:27%;height:29%;top:29%;left:68%}.mobile-login-wheel-page .mobile-login-wheel-role[data-role=cos]{width:27%;height:29%;top:29%;left:5%}.mobile-login-wheel-page .mobile-login-wheel-role[data-role=management]{width:42%;height:25%;top:7%;left:29%}.mobile-login-wheel-page .mobile-login-wheel-role[data-role=primar]{width:34%;height:25%;top:65%;left:54%}.mobile-login-wheel-page.login-orbit .mobile-login-wheel-role .login-role-icon{width:clamp(20px,9cqw,36px);height:clamp(20px,9cqw,36px);color:inherit;background:0 0;margin:0;padding:0}.mobile-login-wheel-page.login-orbit .mobile-login-wheel-role .login-role-icon svg{stroke-width:1.4px;width:100%;height:100%}.mobile-login-wheel-page.login-orbit .mobile-login-role-label{letter-spacing:-.025em;color:inherit;overflow-wrap:normal;text-align:center;width:100%;font-size:clamp(11px,3.45cqw,14px);font-weight:400;line-height:1.2}.mobile-login-wheel-page.login-orbit .mobile-login-wheel-role:focus-visible{outline-offset:0;background:#1f8bbb40;outline:2px solid #aef6ff}.mobile-login-wheel-page .mobile-login-wheel-role:active:not(:disabled){color:#e2f7ff}.mobile-login-wheel-page .mobile-login-wheel-role:disabled{cursor:wait}.mobile-login-wheel-page .mobile-login-hospital-section{width:min(88%,360px);min-width:0;margin-top:var(--login-gap);grid-area:hospital}.mobile-login-wheel-page.login-orbit .login-hospital-trigger,.mobile-login-wheel-page.login-orbit .mobile-login-google{border:1px solid var(--orbit-login-border);background:var(--orbit-login-glass);color:#f8fbff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;gap:clamp(8px,2.5vw,12px);height:auto;min-height:44px;padding:clamp(8px,1.4cqh,12px) 12px;font-size:clamp(12px,3.35vw,16px);font-weight:400;line-height:1.35;box-shadow:inset 0 1px #cdefff0a}.mobile-login-wheel-page.login-orbit .login-hospital-trigger>svg{color:#f0f8ff}.mobile-login-wheel-page.login-orbit .login-hospital-leading{width:22px;height:22px}.mobile-login-wheel-page.login-orbit .mobile-login-google>svg{flex-shrink:0;width:21px;height:21px}.mobile-login-wheel-page.login-orbit .mobile-login-system{width:min(88%,360px);min-width:0;margin-top:var(--login-gap);grid-area:system}.mobile-login-wheel-page .mobile-login-system>div{margin-bottom:var(--login-gap)}.mobile-login-wheel-page.login-orbit .mobile-login-system .mobile-login-label{font-size:12px;font-weight:400}.mobile-login-wheel-page.login-orbit .mobile-login-error{overflow-wrap:anywhere;width:88%;min-width:0;max-height:72px;margin-bottom:var(--login-gap);grid-area:error;padding:8px 10px;overflow-y:auto}.mobile-login-wheel-page.login-orbit[data-role-selected=true] .mobile-login-content{grid-template-rows:auto auto;grid-template-areas:"error""password";align-content:center;margin-top:0;padding-top:0}.mobile-login-wheel-page .mobile-login-password-panel{gap:var(--login-gap);grid-area:password;width:min(88%,360px);min-width:0;animation:.28s cubic-bezier(.2,.7,.2,1) both mobile-login-password-enter;display:grid}@keyframes mobile-login-password-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role{border-color:var(--orbit-login-border);background:#031a34cc;gap:10px;margin:0;padding:clamp(8px,2cqh,18px)}.mobile-login-wheel-page .mobile-login-password-panel>*{min-width:0;margin-block:0}.mobile-login-wheel-page.login-orbit .mobile-login-selected-title{color:#fff;overflow-wrap:anywhere;font-size:clamp(15px,2.5cqh,18px)}.mobile-login-wheel-page.login-orbit .mobile-login-selected-hospital{line-height:1.3}.mobile-login-wheel-page .mobile-login-password-panel label{margin-bottom:4px}.mobile-login-wheel-page.login-orbit .mobile-login-password-panel :is(.mobile-login-field,.mobile-login-submit){height:clamp(44px,6.9cqh,58px);min-height:44px;font-size:16px}.mobile-login-wheel-page.login-orbit .mobile-login-password-panel .mobile-login-field{color:#fff;background-color:#031a34cc}.mobile-login-wheel-page.login-orbit .mobile-login-theme-toggle{border:1px solid var(--orbit-login-border);background:#031a34cc;right:5.6%}.login-hospital-menu:has([data-picker-id=login-hospital]){color:#f6faff;background:#062846;border-color:#a6d3ec40}.login-hospital-menu:has([data-picker-id=login-hospital]) .login-hospital-option[data-highlighted]{color:#fff;background:#125e88;outline-color:#76deef}.login-hospital-menu:has([data-picker-id=login-hospital]) .login-hospital-menu-title{color:#becddf}@media (hover:hover){.mobile-login-wheel-page .mobile-login-wheel-role:hover:not(:disabled){color:#ddf5ff}}@media (min-width:480px) and (max-height:500px){.mobile-login-wheel-page.login-orbit .mobile-login-main{max-width:700px}.mobile-login-wheel-page.login-orbit:not([data-role-selected]) .mobile-login-content{grid-template:"error error""roles hospital"minmax(0,1fr)"roles system"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);padding-inline:12px}.mobile-login-wheel-page .mobile-login-role-wheel{width:min(100cqw,100cqh,350px)}.mobile-login-wheel-page .mobile-login-hospital-section{align-self:end}.mobile-login-wheel-page .mobile-login-system{align-self:start}}@container (max-height:450px){.mobile-login-wheel-page.login-orbit .mobile-login-main{padding-top:max(8px, env(safe-area-inset-top,0px));padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}.mobile-login-wheel-page.login-orbit .mobile-login-main .mobile-login-powered-by{gap:0;padding-top:6px}.mobile-login-wheel-page .mobile-login-powered-brand{font-size:19px}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role{padding:6px 10px}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role .login-role-icon{width:30px;height:30px}.mobile-login-wheel-page.login-orbit .mobile-login-selected-hospital{font-size:11px}.mobile-login-wheel-page.login-orbit .mobile-login-password-panel{gap:6px}}@container (max-height:400px){.mobile-login-wheel-page.login-orbit .mobile-login-password-panel{grid-template-columns:minmax(0,1fr) auto}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role{grid-column:1/-1}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 6px;display:grid}.mobile-login-wheel-page.login-orbit .mobile-login-selected-role .mobile-login-label{font-size:11px}.mobile-login-wheel-page.login-orbit .mobile-login-selected-title{margin:0}.mobile-login-wheel-page.login-orbit .mobile-login-selected-hospital{grid-column:1/-1;margin:0}.mobile-login-wheel-page.login-orbit .mobile-login-password-panel .mobile-login-submit{align-self:end;padding-inline:10px;font-size:13px}.mobile-login-wheel-page.login-orbit .mobile-login-password-panel input.mobile-login-field{padding-left:36px;padding-right:50px}.mobile-login-wheel-page .mobile-login-password-panel .relative>svg{width:18px;height:18px;left:12px}.mobile-login-wheel-page.login-orbit .mobile-login-error{max-height:48px;margin-bottom:6px}.mobile-login-wheel-page.login-orbit[data-role-selected=true] .mobile-login-powered-by{flex-wrap:wrap;justify-content:center;gap:3px 6px;display:flex}.mobile-login-wheel-page[data-role-selected=true] .mobile-login-powered-brand{width:auto;font-size:16px}.mobile-login-wheel-page[data-role-selected=true] .mobile-login-powered-brand:before,.mobile-login-wheel-page[data-role-selected=true] .mobile-login-powered-brand:after{display:none}}@media (prefers-reduced-motion:reduce){.mobile-login-wheel-page .mobile-login-wheel-light{display:none}.mobile-login-wheel-page .mobile-login-wheel-light-sweep{animation:none}.mobile-login-wheel-page .mobile-login-wheel-role{transition:none}.mobile-login-wheel-page .mobile-login-password-panel{animation:none}}}
