svg{&[data-v-2d9cdc6d]{display:inline-block}&.white[data-v-2d9cdc6d]{filter:grayscale()brightness(400%)contrast(400%)}&.black[data-v-2d9cdc6d]{filter:grayscale()brightness(0%)contrast(400%)}&.monochromatic{& [data-v-2d9cdc6d]{fill:currentColor!important}& .logo-image[data-v-2d9cdc6d]{display:none}& .logo-shape[data-v-2d9cdc6d]{display:unset!important}}}svg{&[data-v-6001250f]{display:inline-block}&.white[data-v-6001250f]{filter:grayscale()brightness(400%)contrast(400%)}&.black[data-v-6001250f]{filter:grayscale()brightness(0%)contrast(400%)}&.monochromatic{& [data-v-6001250f]{fill:currentColor!important}& .logo-image[data-v-6001250f]{display:none}& .logo-shape[data-v-6001250f]{display:unset!important}}}#easterEgg[data-v-a000952a]{z-index:9999999;pointer-events:none;position:fixed;bottom:0;left:0}#pickaxe[data-v-a000952a]{z-index:1;height:64px;transition-timing-function:ease-out;position:fixed;bottom:40px;left:0}#pickaxe.spinning[data-v-a000952a]{animation:.25s linear infinite spin-clockwise-a000952a}#jeanMineur[data-v-a000952a]{transform-origin:0 100%;opacity:1;z-index:2;height:172px;transition:all 1.5s;animation:.25s ease-out enter-from-left-a000952a;position:fixed;bottom:-9px;left:-5px}#jeanMineur.leaving[data-v-a000952a]{animation:.7s forwards leave-to-left-a000952a}@keyframes enter-from-left-a000952a{0%{transform:scale(2)translate(-100%,20%)rotate(60deg)}80%{transform:translate(0)skewY(-5deg)}to{transform:translate(0)skewY(0)}}@keyframes leave-to-left-a000952a{10%{transform:scale(.9)skewY(-3deg)}50%{opacity:1;transform:scale(1.25,.75)}to{opacity:0;transform:scale(1.75)translate(-50%,25%)rotate(-50deg)}}@keyframes spin-clockwise-a000952a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes login-appear-47ac3aa7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes login-element-appear-47ac3aa7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#login-wrapper{&[data-v-47ac3aa7]{background:var(--color-sidebar);flex:1;position:relative}& main[data-v-47ac3aa7]{text-align:center;flex:1;justify-content:center;align-items:center;margin:auto}& .logos-container{&[data-v-47ac3aa7]{color:#ffffffbf;align-items:start;margin:2rem}& .logo-medinplus[data-v-47ac3aa7] *{fill:currentColor!important}}& #login-form{&[data-v-47ac3aa7]{width:300px;color:var(--color-text,#2c3e50);background:0 0;margin:auto;animation:.5s ease-out forwards login-appear-47ac3aa7;position:relative}&[data-v-47ac3aa7]:before{content:"";background:var(--color-background-card);border-radius:inherit;opacity:.95;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;animation:none!important}&>*{&[data-v-47ac3aa7]{z-index:1;opacity:0;padding-left:1rem;padding-right:1rem;animation:.15s ease-out forwards login-element-appear-47ac3aa7;position:relative}&[data-v-47ac3aa7]:first-child{animation-delay:.1s}&[data-v-47ac3aa7]:nth-child(2){animation-delay:.2s}&[data-v-47ac3aa7]:nth-child(3){animation-delay:.3s}&[data-v-47ac3aa7]:nth-child(4){animation-delay:.4s}&[data-v-47ac3aa7]:nth-child(5){animation-delay:.5s}&[data-v-47ac3aa7]:nth-child(6){animation-delay:.6s}&[data-v-47ac3aa7]:nth-child(7){animation-delay:.8s}&[data-v-47ac3aa7]:nth-child(8){animation-delay:.9s}}&.ready[data-v-47ac3aa7]>*{animation:10ms ease-out forwards login-element-appear-47ac3aa7;opacity:1!important}& h2[data-v-47ac3aa7]{color:var(--color-text,#2c3e50)}& a{&[data-v-47ac3aa7]{color:var(--color-accent,#3f84cd)}&[data-v-47ac3aa7]:hover{text-decoration:underline}}& label{&[data-v-47ac3aa7]{color:var(--color-text,#2c3e50)}& small[data-v-47ac3aa7]{color:var(--color-text-dimmed,#666)}}& input[data-v-47ac3aa7]{color:var(--color-text,#2c3e50)}& button[data-v-47ac3aa7]{justify-content:center}& #app-name[data-v-47ac3aa7]{font-size:1.5rem}& [data-card-actions][data-v-47ac3aa7]{justify-content:space-around}}& footer{&[data-v-47ac3aa7]{text-align:right;justify-content:end;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.85rem;display:flex}&[data-v-47ac3aa7]>*{color:#ffffffa8;opacity:.5}}}.mfa-method-btn{&[data-v-47ac3aa7]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:150px;padding:1rem;transition:all .2s;display:flex}& img[data-v-47ac3aa7]{object-fit:contain;width:56px;height:56px}& span[data-v-47ac3aa7]{text-align:center;font-size:.75rem;font-weight:600}}.circle-initials[data-v-47ac3aa7]{background:var(--color-accent);color:#fff;letter-spacing:2px;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:auto;display:flex;font-size:2.25rem!important}@keyframes login-appear-b19d4e94{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes login-element-appear-b19d4e94{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#login-wrapper{&[data-v-b19d4e94]{background:var(--color-sidebar);color:#fff;flex:1;position:relative}& main[data-v-b19d4e94]{flex:1;justify-content:center;align-items:center}& #login-form{&[data-v-b19d4e94]{width:360px;color:var(--color-text,#2c3e50);backdrop-filter:blur(3px);background:0 0;margin:auto;animation:.5s ease-out forwards login-appear-b19d4e94;position:relative}&[data-v-b19d4e94]:before{content:"";background:var(--color-background-card);border-radius:inherit;opacity:.95;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;animation:none!important}&>*{&[data-v-b19d4e94]{z-index:1;opacity:0;padding-left:1rem;padding-right:1rem;animation:.15s ease-out forwards login-element-appear-b19d4e94;position:relative}&[data-v-b19d4e94]:first-child{animation-delay:.2s}&[data-v-b19d4e94]:nth-child(2){animation-delay:.3s}&[data-v-b19d4e94]:nth-child(3){animation-delay:.4s}&[data-v-b19d4e94]:nth-child(4),&[data-v-b19d4e94]:nth-child(5){animation-delay:.5s}&[data-v-b19d4e94]:nth-child(6){animation-delay:.7s}&[data-v-b19d4e94]:nth-child(7){animation-delay:.8s}&[data-v-b19d4e94]:nth-child(8){animation-delay:.9s}}& h2[data-v-b19d4e94]{color:var(--color-text,#2c3e50)}& a{&[data-v-b19d4e94]{color:var(--color-accent,#3f84cd)}&[data-v-b19d4e94]:hover{text-decoration:underline}}& label{&[data-v-b19d4e94]{color:var(--color-text,#2c3e50)}& small[data-v-b19d4e94]{color:var(--color-text-dimmed,#666)}}& input[data-v-b19d4e94]{color:var(--color-text,#2c3e50)}& button[data-v-b19d4e94]{justify-content:center}& #app-name[data-v-b19d4e94]{font-size:1.5rem}& [data-card-actions][data-v-b19d4e94]{justify-content:space-around}}& footer[data-v-b19d4e94]{text-align:right;justify-content:end;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.85rem;display:flex}}details{&[data-v-3aae6f5e]{border-radius:var(--radius-button);user-select:none!important;color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-shrink:0!important;margin:0!important}& summary{&[data-v-3aae6f5e]{padding:var(--padding-button);box-shadow:none;outline:none;background:0 0!important;flex-shrink:0!important;font-weight:400!important}&[data-v-3aae6f5e]::-webkit-details-marker{display:none}&[data-v-3aae6f5e]:after{content:"";opacity:.5;border:2px inset #ffffff80;border-color:#0000 #ffffff80 #ffffff80 #0000;border-radius:3px;width:.35rem;height:.35rem;transition:all .1s;display:inline-block;transform:rotate(45deg);aspect-ratio:1!important}}& div.submenu{&[data-v-3aae6f5e]{gap:.25rem;padding:.25rem 0 0}& .router-link[data-v-3aae6f5e]{padding-left:2.5rem}}&[open]{& summary{&[data-v-3aae6f5e]:after{transition:all .15s;transform:rotate(-135deg)!important}}}}.router-link{&[data-v-3aae6f5e]{cursor:pointer;color:inherit;border-radius:var(--radius-button);align-items:center;gap:.5rem;min-height:2.4rem;padding:.5rem;font-size:.85rem;transition:all .15s;display:flex;flex-shrink:0!important;text-decoration:none!important}&[data-v-3aae6f5e]:hover{background:#0000000d}&>div[data-v-3aae6f5e]{text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.3;display:block;overflow:hidden}}details:not([open]):has(.router-link-active),.router-link-active{&[data-v-3aae6f5e]{position:relative;overflow:hidden}&[data-v-3aae6f5e]:before{content:"";pointer-events:none;background:#fff3;position:absolute;inset:0}}.router-link.pulse[data-v-3aae6f5e],.router-link-active.pulse[data-v-3aae6f5e]{animation:2s infinite pulse-3aae6f5e;background:color-mix(in srgb, var(--color-accent), var(--color-medinplus-blue))!important;filter:none!important}.pulse-dot[data-v-3aae6f5e]{background:var(--color-medinplus-blue);border-radius:.7rem;flex:0;width:.7rem;max-width:.7rem;height:.7rem;display:none!important}details:not([open]):has(.router-link.pulse){& .pulse-dot[data-v-3aae6f5e]{animation:2s infinite pulse-3aae6f5e;display:block!important}}@keyframes pulse-3aae6f5e{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-medinplus-blue) 70%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-medinplus-blue) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-medinplus-blue) 0%, transparent)}}.menu-counter-badge[data-v-3aae6f5e]:not(:empty){text-align:center;border-radius:1rem;min-width:1.2rem;margin-left:auto;padding:.1rem .4rem;font-size:.75rem;color:#ffffffd9!important;background:#00000026!important}#application-shell{&[data-v-4499b8c7]{flex:1;grid-template:"menu head head""menu main main"1fr"menu foot foot"/auto 1fr 1fr;display:grid;overflow:hidden}&[data-v-4499b8c7]>*{z-index:2}&[data-v-4499b8c7]:before{content:"";pointer-events:none;background:linear-gradient(#0000,#00000008);position:fixed;inset:0;z-index:0!important}}#application-bar{&[data-v-4499b8c7]{z-index:3;grid-area:head;align-items:center;gap:1rem;height:60px;padding:0 1rem;display:flex}& [combo=bordered][data-v-4499b8c7]{background:var(--color-surface);border-color:var(--color-shadow)!important;box-shadow:none!important}}#navigation-menu{&[data-v-4499b8c7]{z-index:3;color:#fff;background:var(--color-sidebar);grid-area:menu;width:260px;margin:.5rem 0 .5rem .5rem;padding:0;transition:all .1s}&.visible[data-v-4499b8c7]{opacity:1;transition-timing-function:ease-out;transform:translate(0)}&[data-v-4499b8c7]>*{padding:var(--padding-card)}&:not(.visible){&[data-v-4499b8c7]{transition-timing-function:ease-in;transition-duration:width .5s;visibility:hidden;max-width:0;margin-left:.5rem;margin-right:-1rem;padding-left:0;padding-right:0;overflow:hidden}& [data-v-4499b8c7] .router-link{padding-left:1rem!important;padding-right:1rem!important;& .em-icon+*{display:none}}& #menu-close-bottom{& .em-icon[data-v-4499b8c7]{transform:rotate(180deg)}}}}#application-content{&[data-v-4499b8c7]{z-index:2;flex-direction:column;flex:1;grid-area:main;gap:.75rem;margin-top:.75rem;padding:0 .5rem;display:flex;overflow:hidden}& .workspace-row[data-v-4499b8c7]{flex-direction:row;flex:1;gap:.75rem;display:flex;overflow:hidden}&>[data-card][data-v-4499b8c7]{box-shadow:inset 0 .5px .5px 0 #ffffff20, 0 0 2.5rem 1px var(--color-shadow);background:var(--color-surface)}&>*{&[data-v-4499b8c7]:empty{background:var(--color-background);box-shadow:0 0 1rem var(--color-shadow);max-width:0;padding-left:0!important;padding-right:0!important}}& #main-router-view[data-v-4499b8c7]{z-index:2;flex-direction:column;flex:1;height:100%;transition:padding,all .33s;display:flex;overflow:hidden auto}& #left-column,& #right-column{&[data-v-4499b8c7]{z-index:1;transform-origin:100%;white-space:nowrap;flex-direction:column;min-width:270px;max-width:500px;transition:all .33s;display:flex}&[data-v-4499b8c7]:empty{white-space:nowrap;color:#0000;opacity:.5;min-width:0;max-width:0}}& #left-column{&[data-v-4499b8c7]:empty{transform-origin:100%;margin-right:-.75rem;transition:all;transform:translate(120%)scale(.9)}}& #right-column{&[data-v-4499b8c7]:empty{transform-origin:0;margin-left:-.75rem;transform:translate(-120%)scale(.9)}}}#application-footer[data-v-4499b8c7]{opacity:.5;grid-area:foot;justify-content:end;height:1.75rem;padding:0 1.5rem;font-size:.7rem;line-height:1.6rem}#global-context-actions{&[data-v-4499b8c7]{transform-origin:bottom;z-index:1;height:40px;transition:all .15s;position:relative}&[data-v-4499b8c7]:empty{opacity:0;pointer-events:none;min-width:5rem;transform:translateY(30%)}}[data-v-4499b8c7] #global-title-area{line-height:1.1;& h1{color:color-mix(in srgb, var(--color-accent), white 15%);font-size:1.5rem;margin-top:0!important;margin-bottom:0!important}}#extra-user-menu[data-v-4499b8c7]{padding:2px}#progress-area[data-v-4499b8c7]{max-height:66%;overflow:hidden auto}.logos-container{&[data-v-4499b8c7]{margin:-1rem 1rem 0}& .logo-mediavision[data-v-4499b8c7]{opacity:.85;width:100%}& .logo-medinplus[data-v-4499b8c7]{height:1.5rem;margin-left:-.25rem}}
