body.ey-premium-ui.ey-straight-ui{--junro-jade:#78a69a;--junro-jade-dark:#376f64;--junro-turquoise-bright:#78a69a;--junro-turquoise-strong:#56897d;--junro-turquoise-rgb:120 166 154;--ey-studio-canvas:#f7f7f3;--ey-studio-canvas-top:#f4f7f4;--ey-studio-canvas-bottom:#e7edeb;--ey-studio-canvas-recipe:linear-gradient(145deg, var(--ey-studio-canvas-top), var(--ey-studio-canvas-bottom));--ey-quiet-glass-surface:#ffffffa8;--ey-quiet-glass-edge:#8ea49847;--ey-quiet-glass-shadow:inset 0 1px 0 #ffffffe6, 0 8px 24px #23342b0b;--ey-quiet-panel-surface:#ffffff80;--ey-quiet-panel-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #fff6, 0 10px 28px #23342b11;--ey-quiet-panel-light:#ffffff7a;--ey-quiet-menu-surface:#fafdfbf5;--ey-quiet-icon-glass:#ffffff7a;--ey-quiet-icon-light:#fffc;--ey-quiet-icon-edge:#ffffffe0;--ey-quiet-icon-shadow:0 7px 20px #23342b1a;--ey-studio-surface:#fafbf8;--ey-studio-raised:#fff;--ey-studio-subtle:#eef0eb;--ey-studio-selected:#dde1e5;--ey-selection-edge:#747e88;--ey-studio-ink:#202723;--ey-studio-ink-soft:#39443e;--ey-studio-muted:#68736b;--ey-studio-line:#d9ded8;--ey-studio-line-strong:#a1afa5;--ey-studio-action:#26342e;--ey-studio-action-hover:#35473e;--ey-studio-accent:#78a69a;--ey-studio-accent-deep:#376f64;--ey-studio-accent-wash:#78a69a1f;--ey-studio-focus:#376f64;--ey-studio-focus-ring:#376f6429;--ey-studio-workbar-surface:#fafdfb7a;--ey-workbar-glass-surface:#fafdfb4d;--ey-workbar-glass-reflection:#fff3;--ey-studio-workbar-edge:#ffffffc7;--ey-studio-workbar-text:#202723;--ey-studio-workbar-muted:#526057;--ey-studio-workbar-selected:#78a69a29;--ey-studio-workbar-selected-text:#295f54;--ey-studio-field-inset:none;--ey-studio-surface-card:var(--ey-studio-surface);--ey-studio-surface-work:var(--ey-studio-surface);--ey-studio-surface-window:var(--ey-studio-raised);--ey-studio-surface-header:var(--ey-studio-canvas);--ey-studio-surface-header-panel:var(--ey-studio-subtle);--ey-studio-surface-tile:var(--ey-studio-canvas);--ey-studio-backdrop-card:none;--ey-studio-backdrop-work:none;--ey-studio-backdrop-window:none;--ey-studio-radius-control:.375rem;--ey-studio-radius-card:.5rem;--ey-studio-radius-panel:.625rem;--ey-studio-radius-window:.75rem;--ey-studio-shadow-rest:none;--ey-studio-shadow-raised:none;--ey-studio-shadow-overlay:0 16px 48px #14221b29}body.ey-premium-ui.ey-straight-ui.ey-mood-glas-root,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-mood-glas:not(.ey-dark-mode){--ey-studio-canvas:#e9ede7;--ey-studio-canvas-top:#e9efea;--ey-studio-canvas-bottom:#d8e3de;--ey-studio-canvas-recipe:linear-gradient(145deg, var(--ey-studio-canvas-top), var(--ey-studio-canvas-bottom));--ey-quiet-glass-surface:#fafdf994;--ey-quiet-glass-edge:#809a8952;--ey-quiet-glass-shadow:inset 0 1px 0 #ffffffc7, 0 8px 24px #23342b11;--ey-quiet-panel-surface:#fafdf970;--ey-quiet-panel-shadow:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #ffffff52, 0 10px 28px #23342b16;--ey-quiet-menu-surface:#f3f8f4f5;--ey-studio-workbar-surface:#f4faf675;--ey-workbar-glass-surface:#f4faf64d;--ey-studio-surface:#f1f4ee;--ey-studio-raised:#fafbf8;--ey-studio-subtle:#e1e7de;--ey-studio-selected:#d4dae0;--ey-studio-muted:#59675d;--ey-studio-line:#c6cfc3;--ey-studio-line-strong:#94a48e;--ey-studio-surface-card:var(--ey-studio-surface);--ey-studio-surface-work:var(--ey-studio-surface);--ey-studio-surface-window:var(--ey-studio-raised);--ey-studio-surface-header:var(--ey-studio-canvas);--ey-studio-surface-header-panel:var(--ey-studio-subtle);--ey-studio-surface-tile:var(--ey-studio-canvas);--ey-studio-shadow-rest:none;--ey-studio-shadow-raised:none;--ey-studio-shadow-overlay:0 16px 48px #14221b29}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root,body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-app-shell,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-dark-mode{--ey-studio-canvas:#101827;--ey-studio-canvas-top:#172238;--ey-studio-canvas-bottom:#0b1220;--ey-studio-canvas-recipe:linear-gradient(145deg, var(--ey-studio-canvas-top), var(--ey-studio-canvas-bottom));--ey-quiet-glass-surface:#1f2b41bd;--ey-quiet-glass-edge:#7e97c138;--ey-quiet-glass-shadow:inset 0 1px 0 #e2ebff14, 0 8px 24px #0000002e;--ey-quiet-panel-surface:#192438a3;--ey-quiet-panel-shadow:inset 0 1px 0 #e2ebff1f, inset 0 -1px 0 #e2ebff09, 0 10px 28px #00000038;--ey-quiet-panel-light:#d2e0ff12;--ey-quiet-menu-surface:#141d2efa;--ey-quiet-icon-glass:#485b8038;--ey-quiet-icon-light:#dce7ff21;--ey-quiet-icon-edge:#bed1f640;--ey-quiet-icon-shadow:0 7px 20px #00000038;--ey-studio-surface:#151f31;--ey-studio-raised:#1d2940;--ey-studio-subtle:#19243a;--ey-studio-selected:#293854;--ey-selection-edge:#8ea5cf;--ey-studio-ink:#edf2ff;--ey-studio-ink-soft:#d4def2;--ey-studio-muted:#a7b5ce;--ey-studio-line:#34425c;--ey-studio-line-strong:#60769d;--ey-studio-action:#245ac5;--ey-studio-action-hover:#2f6ddd;--ey-studio-accent:#4d86ec;--ey-studio-accent-deep:#76a2f2;--ey-studio-accent-wash:#2465d833;--ey-studio-focus:#76a2f2;--ey-studio-focus-ring:#4d86ec3d;--ey-studio-field-inset:none;--ey-studio-workbar-surface:#121b2bb8;--ey-workbar-glass-surface:#121b2b85;--ey-workbar-glass-reflection:#cbd9f80f;--ey-studio-workbar-edge:#7e97c13d;--ey-studio-workbar-text:#edf2ff;--ey-studio-workbar-muted:#b3c0d8;--ey-studio-workbar-selected:#2465d833;--ey-studio-workbar-selected-text:#a9c6ff;--ey-studio-shadow-rest:none;--ey-studio-shadow-raised:none;--ey-studio-shadow-overlay:0 16px 48px #00000052}body.ey-premium-ui.ey-straight-ui:not(.ey-mood-glas-root):not(.ey-dark-mode-root):not(.ey-mood-color-root),body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-mood-strukturiert:not(.ey-dark-mode){--ey-studio-canvas:#e9eeeb;--ey-studio-canvas-top:#edf1ef;--ey-studio-canvas-bottom:#dfe6e3;--ey-quiet-glass-surface:#fffc;--ey-quiet-glass-edge:#576f626b;--ey-quiet-glass-shadow:inset 0 1px 0 #fffffff2, 0 8px 24px #23342b13;--ey-quiet-panel-surface:#ffffffc2;--ey-quiet-panel-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff80, 0 10px 28px #23342b17;--ey-studio-surface:#fafcfb;--ey-studio-subtle:#e6ece8;--ey-studio-selected:#d9dfe4;--ey-studio-ink:#18231d;--ey-studio-ink-soft:#34473c;--ey-studio-muted:#505e55;--ey-studio-line:#bec9c2;--ey-studio-line-strong:#7b8c81;--ey-studio-workbar-surface:#ffffff9e;--ey-workbar-glass-surface:#ffffff75;--ey-studio-workbar-edge:#576f6257;--ey-studio-workbar-text:#18231d;--ey-studio-workbar-muted:#45564b;--ey-studio-workbar-selected:#78a69a3d}body.ey-premium-ui.ey-straight-ui:not(.ey-mood-glas-root):not(.ey-dark-mode-root):not(.ey-mood-color-root) :is(input,textarea)::placeholder,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-mood-strukturiert:not(.ey-dark-mode) :is(input,textarea)::placeholder{opacity:1;color:var(--ey-studio-muted)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-display-title,.ey-dashboard-section-title){letter-spacing:-.025em;font-weight:500}body.ey-premium-ui.ey-straight-ui :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-plain,.ey-button-ai,.ey-button-info,.ey-button-warning,.ey-button-danger,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning-soft,.ey-button-danger-soft,.ey-quick-action,.ey-control-tile,.ey-choice-card,.ey-segment,.ey-menu-item,.ey-workbar-menu-item,.junro-nav-item){font-weight:500}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]{--ey-panel-padding:clamp(1rem, 1.5vw, 1.5rem);--ey-panel-accent:#9b9fa8;--ey-quiet-glass-surface:var(--ey-quiet-panel-surface);isolation:isolate;transition:border-color .22s,box-shadow .22s;position:relative;overflow:visible;border:1px solid var(--ey-quiet-glass-edge)!important;border-radius:var(--ey-studio-radius-panel)!important;box-shadow:var(--ey-quiet-panel-shadow)!important;-webkit-backdrop-filter:none!important;padding:var(--ey-panel-padding)!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:after{content:"";border-radius:inherit;background:linear-gradient(125deg, var(--ey-quiet-panel-light), transparent 48%, color-mix(in srgb, var(--ey-panel-accent) 8%, transparent));opacity:0;pointer-events:none;z-index:-1;width:auto;height:auto;transition:opacity .22s;position:absolute;inset:0}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:focus-within{border-color:color-mix(in srgb, var(--ey-panel-accent) 60%, var(--ey-studio-line))!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:focus-within:after{opacity:1}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:hover{border-color:color-mix(in srgb, var(--ey-panel-accent) 60%, var(--ey-studio-line))!important;box-shadow:var(--ey-quiet-panel-shadow), 0 12px 32px #23342b12!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:hover:after{opacity:1}}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone=sales]{--ey-panel-accent:#7f9da5}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone=workshop]{--ey-panel-accent:#84a79a}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone=finance]{--ey-panel-accent:#a396ac}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone=parts]{--ey-panel-accent:#b8a082}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone=masterdata]{--ey-panel-accent:#a5ad8e}body.ey-premium-ui.ey-straight-ui .ey-app-shell :is(.ey-dashboard-section[data-tone],.ey-dashboard-header-card):before{content:"";border-radius:inherit;background:var(--ey-quiet-glass-surface);-webkit-backdrop-filter:blur(16px)saturate(108%);pointer-events:none;z-index:-1;width:auto;height:auto;position:absolute;inset:0}body.ey-premium-ui.ey-straight-ui .ey-dashboard-grid-shell{align-items:start;gap:2.5rem clamp(1.5rem,3vw,3rem)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-section-head{min-height:6rem;padding:1.15rem var(--ey-panel-padding);background:color-mix(in srgb, var(--ey-panel-accent) 10%, transparent);border-radius:calc(var(--ey-studio-radius-panel) - 1px) calc(var(--ey-studio-radius-panel) - 1px) 0 0;margin:calc(-1 * var(--ey-panel-padding)) calc(-1 * var(--ey-panel-padding)) 0!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-section-head>.junro-icon-stage{display:none}body.ey-premium-ui.ey-straight-ui .ey-dashboard-section-title{font-size:1.15rem;font-weight:500}body.ey-premium-ui.ey-straight-ui .ey-dashboard-section-description{margin-top:.45rem;font-weight:400}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone] .ey-dashboard-grid[data-module-count]>:is(.ey-dashboard-tile,.ey-dashboard-grid-filler){min-height:10rem;border-right:0!important;border-top:1px solid var(--ey-studio-line)!important;box-shadow:none!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile-content{min-height:8.4rem;transform:scale(var(--ey-quiet-icon-scale,1));transition:transform .32s cubic-bezier(.16,1,.3,1)}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage{isolation:isolate;width:4.5rem;height:4.5rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage:before{content:"";border:1px solid var(--ey-quiet-icon-edge);background:linear-gradient(145deg, var(--ey-quiet-icon-light), transparent 54%), var(--ey-quiet-icon-glass);box-shadow:inset 0 1px 0 var(--ey-quiet-icon-edge), var(--ey-quiet-icon-shadow);-webkit-backdrop-filter:blur(10px)saturate(110%);opacity:var(--ey-quiet-icon-opacity,0);pointer-events:none;z-index:-1;border-radius:1.125rem;transition:opacity .24s;position:absolute;inset:0}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .ey-display-title{letter-spacing:0;font-weight:500}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile-description{font-weight:400}body.ey-premium-ui.ey-straight-ui .ey-workbar-glyph{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;color:inherit!important;background:0 0!important;border:0!important}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar :is(.ey-workbar-glyph,.ey-workbar-brand,.ey-workbar-avatar){width:2rem;height:2rem}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar :is(.ey-workbar-glyph,.ey-workbar-avatar)>.ey-refined-icon{width:1.375rem;height:1.375rem}body.ey-premium-ui.ey-straight-ui .ey-helper-avatar{background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-control-glass);border:1px solid var(--ey-quiet-glass-edge);box-shadow:inset 0 1px 0 var(--ey-control-edge-light), var(--ey-control-shadow)}body.ey-premium-ui.ey-straight-ui :is(.ey-top-user-bar,.ey-bottom-user-bar).ey-personal-workbar{background:var(--ey-studio-workbar-surface)!important;border-color:var(--ey-studio-workbar-edge)!important;box-shadow:var(--ey-quiet-glass-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(118%)!important}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar.ey-personal-workbar{background:linear-gradient(150deg, var(--ey-workbar-glass-reflection), transparent 48%), var(--ey-workbar-glass-surface)!important;box-shadow:inset 0 1px 0 var(--ey-studio-workbar-edge), inset 0 -1px 0 var(--ey-workbar-glass-reflection), 0 12px 28px #0f172a1a!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important}body.ey-premium-ui.ey-straight-ui .ey-personal-workbar :is(.font-black,.font-bold,.font-extrabold){font-weight:500!important}body.ey-premium-ui.ey-straight-ui .ey-personal-workbar .uppercase{text-transform:none;letter-spacing:0}.ey-workbar-glide{display:none}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>:is(button,[role=group]){z-index:1;position:relative}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>.ey-workbar-glide{z-index:0;width:var(--glide-width,0px);height:var(--glide-height,0px);transform:translate3d(var(--glide-x,0px), var(--glide-y,0px), 0);border:1px solid var(--ey-quiet-icon-edge);border-radius:var(--ey-studio-radius-control);background:linear-gradient(125deg, var(--ey-quiet-icon-light), transparent 58%), var(--ey-quiet-icon-glass);box-shadow:inset 0 1px 0 var(--ey-quiet-icon-light), inset 0 -1px 0 #78a69a61, var(--ey-quiet-icon-shadow);-webkit-backdrop-filter:blur(12px)saturate(125%);opacity:0;pointer-events:none;transition:opacity .16s;display:block;position:absolute;inset:0 auto auto 0}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar[data-workbar-glide-visible]>.ey-workbar-glide{opacity:1}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar[data-workbar-glide-moving]>.ey-workbar-glide{transition:transform .3s cubic-bezier(.2,.75,.2,1),width .3s cubic-bezier(.2,.75,.2,1),height .3s,opacity .16s}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui .ey-top-user-bar [data-workbar-glass-target]:not(:disabled):hover{color:var(--ey-studio-workbar-text)!important;transform:none!important}body.ey-premium-ui.ey-straight-ui .ey-top-user-bar:not([data-workbar-glide-ready]) [data-workbar-glass-target]:not(:disabled):not([aria-expanded=true]):not([aria-current=page]):hover{background:var(--ey-quiet-icon-glass)!important;border-color:var(--ey-quiet-icon-edge)!important}}@media (prefers-reduced-motion:reduce){body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>.ey-workbar-glide{transition:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>.ey-workbar-glide{background:var(--ey-studio-raised)}}@media (prefers-reduced-transparency:reduce){body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>.ey-workbar-glide{background:var(--ey-studio-raised);-webkit-backdrop-filter:none}}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui .ey-top-user-bar>.ey-workbar-glide{display:none}}body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-create-badge,.ey-dashboard-create-badge){background:var(--ey-studio-canvas)!important;border:1px solid var(--ey-studio-line)!important;box-shadow:none!important;color:var(--ey-studio-accent-deep)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-create-badge,.ey-dashboard-create-badge){color:var(--ey-studio-focus)!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-header{z-index:40;margin-bottom:2rem;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header-grid{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:stretch;gap:.75rem;display:grid}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-header-card{isolation:isolate;min-width:0;height:100%;min-height:7.75rem;padding:1rem 1.125rem;position:relative;border:1px solid var(--ey-quiet-glass-edge)!important;border-radius:var(--ey-studio-radius-panel)!important;color:var(--ey-studio-ink)!important;box-shadow:var(--ey-quiet-glass-shadow)!important;-webkit-backdrop-filter:none!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui :is(.ey-dashboard-greeting,.ey-dashboard-module-heading){flex-direction:column;grid-column:1/-1;justify-content:center;gap:.25rem;display:flex}body.ey-premium-ui.ey-straight-ui .ey-dashboard-weather{align-items:center;gap:.75rem;display:flex}body.ey-premium-ui.ey-straight-ui .ey-dashboard-weather-icon{color:var(--ey-studio-ink-soft);flex:none;display:flex}body.ey-premium-ui.ey-straight-ui .ey-dashboard-weather-copy{min-width:0}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header .ey-dashboard-header-label{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500;line-height:1.5;display:block;color:var(--ey-studio-ink-soft)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header .ey-dashboard-header-value{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.15rem;font-weight:500;line-height:1.35;color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header .ey-dashboard-header-detail{overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:1.5;display:block;color:var(--ey-studio-muted)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-mail{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-header-tools{grid-column:1/-1;padding:0 .875rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-controls{flex-direction:column;min-width:0;height:100%;display:flex}body.ey-premium-ui.ey-straight-ui .ey-dashboard-appearance{flex-direction:column;flex:1;align-items:stretch;gap:.125rem;padding:.375rem 0;display:flex}body.ey-premium-ui.ey-straight-ui .ey-dashboard-appearance-options{flex:1;grid-template-columns:minmax(5.5rem,1.45fr) repeat(3,minmax(0,1fr));gap:.125rem;display:grid}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-appearance-option{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;min-height:2.75rem;padding:.375rem;font-size:.75rem;font-weight:500;display:flex;border-radius:var(--ey-studio-radius-control)!important;color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-appearance-option[aria-pressed=true]{background:var(--ey-studio-selected)!important;border-color:var(--ey-studio-line)!important;color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-appearance-swatch{border:1px solid var(--ey-studio-line-strong);border-radius:2px;flex:none;width:.625rem;height:.625rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-appearance+.ey-dashboard-workflow{border-top:1px solid var(--ey-studio-line)}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-header .ey-dashboard-workflow-trigger{border-radius:var(--ey-studio-radius-control);width:100%;height:100%;min-height:3.5rem;color:var(--ey-studio-ink);text-align:left;align-items:center;gap:.75rem;padding:.5rem 0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-workflow-copy{flex:1;min-width:0}body.ey-premium-ui.ey-straight-ui .ey-dashboard-workflow-count{background:var(--ey-studio-selected);border-radius:var(--ey-studio-radius-control);min-width:1.75rem;color:var(--ey-studio-ink-soft);text-align:center;padding:.125rem .375rem;font-size:.75rem;font-weight:500}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header :is(button:hover,button[aria-expanded=true]){background:var(--ey-studio-selected)!important;color:var(--ey-studio-ink)!important;transform:none!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header button:focus-visible{outline-offset:2px;outline:2px solid var(--ey-studio-focus)!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-has-mail=false] .ey-dashboard-weather{grid-column:1/-1}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false] .ey-dashboard-header-card{min-height:5.5rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false] .ey-dashboard-header-value{font-size:1.5rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false][data-has-tools=false] .ey-dashboard-header-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] .ey-dashboard-header-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] .ey-dashboard-greeting{grid-column:1/3}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header-middle{grid-area:1/3}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] .ey-dashboard-weather{grid-column:1}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] .ey-dashboard-header-tools{grid-column:2/4}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true][data-has-mail=false] .ey-dashboard-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true][data-has-mail=false] .ey-dashboard-header-tools{grid-column:2}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false] .ey-dashboard-header-grid{grid-template-columns:minmax(0,1fr) 20rem}body.ey-premium-ui.ey-straight-ui .ey-dashboard-module-heading{grid-column:1}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false] .ey-dashboard-header-tools{grid-column:2}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=false][data-has-tools=false] .ey-dashboard-header-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] .ey-dashboard-header-grid{grid-template-columns:minmax(18rem,1.7fr) minmax(14rem,1fr) 6.5rem minmax(19rem,1.25fr)}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true][data-has-mail=false] .ey-dashboard-header-grid{grid-template-columns:minmax(18rem,1.7fr) minmax(14rem,1fr) minmax(19rem,1.25fr)}body.ey-premium-ui.ey-straight-ui .ey-dashboard-header[data-greeting=true] :is(.ey-dashboard-greeting,.ey-dashboard-weather,.ey-dashboard-header-middle,.ey-dashboard-header-tools){grid-area:auto}}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone] .ey-dashboard-grid[data-module-count]>.ey-dashboard-tile:is(:hover,:focus-visible){color:var(--ey-studio-ink)!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile:focus-visible{--ey-quiet-icon-scale:1.12;--ey-quiet-icon-opacity:1}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile:not(:disabled):hover{--ey-quiet-icon-scale:1.12;--ey-quiet-icon-opacity:1}}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-tile:is(:hover,:focus-visible) :is(.ey-display-title,.ey-refined-icon){color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-tile:is(:hover,:focus-visible) .ey-dashboard-tile-description{color:var(--ey-studio-muted)!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-tile:focus-visible{outline-offset:-3px;outline:2px solid var(--ey-studio-focus)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar),body.ey-premium-ui.ey-straight-ui :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar){background:var(--ey-quiet-menu-surface)!important;border:1px solid var(--ey-quiet-glass-edge)!important;border-radius:var(--ey-studio-radius-window)!important;box-shadow:var(--ey-quiet-glass-shadow), var(--ey-studio-shadow-overlay)!important;-webkit-backdrop-filter:blur(18px)saturate(108%)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-panel,.ey-popover-soft,.ey-settings) :is(.font-black,.font-extrabold,.font-bold){font-weight:500!important}body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-panel,.ey-popover-soft,.ey-settings) .uppercase{text-transform:none;letter-spacing:0}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-submenu-glyph,body.ey-premium-ui.ey-straight-ui .ey-submenu-glyph{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}body.ey-premium-ui.ey-straight-ui .ey-submenu-glyph>:is(svg,.ey-refined-icon){width:1.25rem;height:1.25rem}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item),body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item){color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item):is([aria-current=page],[aria-current=true],:hover,:focus-visible),body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item):is([aria-current=page],[aria-current=true],:hover,:focus-visible){background:var(--ey-studio-selected)!important;border-color:var(--ey-studio-line)!important;color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item)[aria-current=page],body.ey-premium-ui.ey-straight-ui :is(.ey-workbar-menu-item,.ey-settings-nav-item,.ey-mail-list-item)[aria-current=page]{box-shadow:inset 2px 0 0 var(--ey-studio-accent)!important}body.ey-premium-ui.ey-straight-ui .ey-mail-list-item[data-unread=true] .font-black{font-weight:600!important}body.ey-premium-ui.ey-straight-ui .ey-submenu-description{color:var(--ey-studio-muted)!important;font-weight:400!important}body.ey-premium-ui.ey-straight-ui :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel) :is(.ey-control-tile,.ey-choice-card,.ey-segment):is([aria-pressed=true],[aria-selected=true],[data-selected=true]){background:var(--ey-studio-selected)!important;border-color:var(--ey-selection-edge)!important;box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important;color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel) :is(.ey-control-tile,.ey-choice-card,.ey-segment):is([aria-pressed=true],[aria-selected=true],[data-selected=true]) :is(.text-white,.text-slate-200,.text-slate-300,.text-slate-400){color:inherit!important}body.ey-premium-ui.ey-straight-ui .ey-settings .ey-field>input.bg-transparent{color:var(--ey-studio-ink)!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui .ey-module-content .ey-receipt-dropzone{background:var(--ey-studio-surface)!important;border:1px dashed var(--ey-studio-line-strong)!important;border-radius:var(--ey-studio-radius-panel)!important}body.ey-premium-ui.ey-straight-ui .ey-module-content .ey-receipt-dropzone[data-dragging=true]{background:var(--ey-studio-selected)!important;border-color:var(--ey-studio-focus)!important}body.ey-premium-ui.ey-straight-ui .ey-module-content .ey-receipt-dropzone>.pointer-events-none{display:none}body.ey-premium-ui.ey-straight-ui .ey-module-content .ey-receipt-dropzone-icon{background:var(--ey-studio-selected)!important;color:var(--ey-studio-ink)!important;box-shadow:none!important;border-radius:var(--ey-studio-radius-card)!important}@media (prefers-reduced-motion:no-preference){body.ey-premium-ui.ey-straight-ui .ey-modal-window[data-ey-icon-launch=true]:not(.ey-modal-window-closing){animation:.42s cubic-bezier(.22,.8,.24,1) both ey-glass-icon-open!important}}@keyframes ey-glass-icon-open{0%{opacity:.16;filter:blur(2px);transform:translate(var(--ey-launch-x,0px), var(--ey-launch-y,0px)) scale(var(--ey-launch-scale,.12))}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media screen{body.ey-premium-ui.ey-straight-ui :is(.ey-module-content,.ey-modal-window,.ey-workflow-shell,.ey-module-window-heading) :is(h1,h2,h3,h4,.font-black,.font-extrabold,.font-bold):not(:where([id$=-print],[id$=-print] *)){font-weight:500!important}body.ey-premium-ui.ey-straight-ui :is(.ey-module-content,.ey-modal-window,.ey-workflow-shell,.ey-module-window-heading) .uppercase:not(:where([id$=-print],[id$=-print] *)){text-transform:none;letter-spacing:.025em}body.ey-premium-ui.ey-straight-ui .ey-module-content :is(section,article,div,form,aside):is(.rounded-3xl,.rounded-2xl):not(:where([id$=-print],[id$=-print] *)){border-radius:var(--ey-studio-radius-panel)!important}body.ey-premium-ui.ey-straight-ui .ey-module-content :is(section,article,div,form,aside):is([class~=bg-slate-50],[class~=bg-slate-50\/80],[class~=bg-slate-50\/70]):not(:where([id$=-print],[id$=-print] *)){background-color:var(--ey-studio-subtle)!important;border-color:var(--ey-studio-line)!important}body.ey-premium-ui.ey-straight-ui .ey-module-content :is(.ey-premium-surface--raised,.ey-glass-strong){box-shadow:var(--ey-quiet-glass-shadow)!important}body.ey-premium-ui.ey-straight-ui .ey-module-window-heading{background:var(--ey-studio-subtle)!important;border-color:var(--ey-studio-line)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-white,[class*=bg-white\/],.bg-slate-50,[class*=bg-slate-50\/],.bg-slate-100,[class*=bg-slate-100\/]):not(:where(button,a,[role=button],.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel,[id$=-print],[id$=-print] *)){background-color:var(--ey-studio-raised)!important;background-image:none!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is([class*=border-slate-],[class*=border-white]):not(:where(button,a,[role=button],.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel,[id$=-print],[id$=-print] *)){border-color:var(--ey-studio-line)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.text-slate-400,.text-slate-500):not(:where([id$=-print],[id$=-print] *)){color:var(--ey-studio-muted)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-emerald-50,[class*=bg-emerald-50\/]):not(:where(button,[id$=-print],[id$=-print] *)){background-color:#243e33!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-sky-50,[class*=bg-sky-50\/]):not(:where(button,[id$=-print],[id$=-print] *)){background-color:#253b44!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-amber-50,[class*=bg-amber-50\/]):not(:where(button,[id$=-print],[id$=-print] *)){background-color:#46382a!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-violet-50,[class*=bg-violet-50\/]):not(:where(button,[id$=-print],[id$=-print] *)){background-color:#372c43!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-module-content,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.bg-rose-50,[class*=bg-rose-50\/]):not(:where(button,[id$=-print],[id$=-print] *)){background-color:#482e34!important}}@media screen and (forced-colors:none){body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-module-content .ey-vehicle-card:focus-within{background:var(--ey-vehicle-hover-surface)!important;border-color:var(--ey-vehicle-hover-edge)!important}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-module-content .ey-vehicle-card:not(:has(details[open])):hover{background:var(--ey-vehicle-hover-surface)!important;border-color:var(--ey-vehicle-hover-edge)!important}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage:before{background:var(--ey-studio-raised);border-color:var(--ey-studio-line)}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar),body.ey-premium-ui.ey-straight-ui :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar){background:var(--ey-studio-raised)!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage:before{background:var(--ey-studio-raised);border-color:var(--ey-studio-line);-webkit-backdrop-filter:none;box-shadow:none}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar),body.ey-premium-ui.ey-straight-ui :is(.ey-glass-popover,.ey-popover-soft,.ey-workbar-panel):not(.ey-personal-workbar){background:var(--ey-studio-raised)!important;-webkit-backdrop-filter:none!important}}body.ey-premium-ui.ey-straight-ui .ey-login-screen:before{content:none}body.ey-premium-ui.ey-straight-ui .ey-login-brand{background:#26342e}body.ey-premium-ui.ey-straight-ui .ey-login-card h1{font-weight:500}body.ey-premium-ui.ey-straight-ui .ey-login-status>span{box-shadow:none}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-plain,.ey-quick-action,.ey-control-tile,.ey-choice-card,.ey-segment,.ey-menu-item,.ey-workbar-menu-item,.ey-toggle-row):hover{transform:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.ey-premium-ui.ey-straight-ui .ey-app-shell :is(.ey-dashboard-section[data-tone],.ey-dashboard-header-card):before{background:var(--ey-studio-raised)}body.ey-premium-ui.ey-straight-ui :is(.ey-top-user-bar,.ey-bottom-user-bar).ey-personal-workbar{background:var(--ey-studio-raised)!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:after{display:none}body.ey-premium-ui.ey-straight-ui .ey-app-shell :is(.ey-dashboard-section[data-tone],.ey-dashboard-header-card):before{background:var(--ey-studio-raised);-webkit-backdrop-filter:none}body.ey-premium-ui.ey-straight-ui :is(.ey-top-user-bar,.ey-bottom-user-bar).ey-personal-workbar{background:var(--ey-studio-raised)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile-content{transition:none;transform:none}body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage:before,body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone],body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone]:after{transition:none}}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui .ey-dashboard-tile .junro-icon-stage:before{display:none}body.ey-premium-ui.ey-straight-ui .ey-app-shell :is(.ey-dashboard-section[data-tone],.ey-dashboard-header-card),body.ey-premium-ui.ey-straight-ui :is(.ey-top-user-bar,.ey-bottom-user-bar).ey-personal-workbar{box-shadow:none!important;border-color:canvastext!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-section[data-tone] .ey-dashboard-grid[data-module-count]>.ey-dashboard-tile{forced-color-adjust:auto;color:canvastext!important;border-top-color:canvastext!important}body.ey-premium-ui.ey-straight-ui .ey-app-shell .ey-dashboard-tile:focus-visible{outline-color:highlight!important}}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-mood-color{--ey-studio-canvas:#ecf0f8;--ey-studio-canvas-top:#f1f4fc;--ey-studio-canvas-bottom:#e1e8f5;--ey-studio-canvas-recipe:linear-gradient(145deg, var(--ey-studio-canvas-top), var(--ey-studio-canvas-bottom));--ey-studio-ink:#19253d;--ey-studio-ink-soft:#354763;--ey-studio-muted:#52617b;--ey-studio-surface:#f8f9fb;--ey-studio-raised:#fff;--ey-studio-subtle:#eceff2;--ey-studio-selected:#dde1e5;--ey-studio-line:#bfcbdf;--ey-studio-line-strong:#7b8dab;--ey-studio-action:#245ac5;--ey-studio-action-hover:#1949a8;--ey-studio-accent:#2465d8;--ey-studio-accent-deep:#245ac5;--ey-studio-accent-wash:#2465d81f;--ey-studio-focus:#245ac5;--ey-studio-focus-ring:#2465d833;--ey-studio-workbar-surface:#fff9;--ey-workbar-glass-surface:#ffffff57;--ey-studio-workbar-edge:#6e88b45c;--ey-studio-workbar-text:#19253d;--ey-studio-workbar-muted:#52617b;--ey-studio-workbar-selected:#dce7fd;--ey-studio-workbar-selected-text:#245ac5;--ey-quiet-glass-surface:#ffffffd6;--ey-quiet-glass-edge:#6e88b461;--ey-quiet-glass-shadow:inset 0 1px 0 #fffffff2, 0 8px 24px #28437313;--ey-quiet-panel-surface:#fffc;--ey-quiet-panel-shadow:inset 0 1px 0 white, 0 10px 28px #28437317;--ey-quiet-menu-surface:#fafcfffa;--ey-color-category:#bd3b72}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=sales]{--ey-color-category:#2465d8}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=workshop]{--ey-color-category:#187b58}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=finance]{--ey-color-category:#7950c8}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=parts]{--ey-color-category:#c35f18}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=masterdata]{--ey-color-category:#087f8c}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root [data-tone=system]{--ey-color-category:#bd3b72}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-app-shell .ey-dashboard-section[data-tone]{--ey-panel-accent:var(--ey-color-category);border-color:color-mix(in srgb, var(--ey-color-category) 38%, white)!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-dashboard-section-head{background:linear-gradient(115deg, color-mix(in srgb, var(--ey-color-category) 17%, transparent), color-mix(in srgb, var(--ey-color-category) 5%, transparent));box-shadow:inset 0 3px 0 var(--ey-color-category)}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-dashboard-section-title{color:color-mix(in srgb, var(--ey-color-category) 72%, #19253d)!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-dashboard-tile .junro-icon-stage:before{background:linear-gradient(145deg, #ffffff21, transparent 60%), var(--ey-color-category);opacity:1;box-shadow:inset 0 1px 0 #ffffff4d, 0 5px 12px color-mix(in srgb, var(--ey-color-category) 24%, transparent);border-color:#ffffff59}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-app-shell .ey-dashboard-tile .ey-refined-icon,body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-app-shell .ey-dashboard-tile:is(:hover,:focus-visible) .ey-refined-icon{color:#fff!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-workbar-glyph[data-tone],[data-tone] .ey-submenu-glyph){background:linear-gradient(145deg, #ffffff21, transparent 60%), var(--ey-color-category)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff40, 0 2px 5px color-mix(in srgb, var(--ey-color-category) 18%, transparent)!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-workbar-glyph[data-tone],[data-tone] .ey-submenu-glyph)>:is(svg,.ey-refined-icon){color:#fff!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-dashboard-create-badge,.ey-workbar-create-badge){color:var(--ey-color-category)!important;border:1px solid color-mix(in srgb, var(--ey-color-category) 30%, white)!important;background:#fff!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-workbar-menu-item,.ey-settings-nav-item)[data-tone]:is(:hover,[aria-current=page]){background:color-mix(in srgb, var(--ey-color-category) 11%, white)!important;border-color:color-mix(in srgb, var(--ey-color-category) 32%, white)!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-workbar-menu-item,.ey-settings-nav-item)[data-tone][aria-current=page]{box-shadow:inset 2px 0 0 var(--ey-color-category)!important}body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(input,textarea)::placeholder{opacity:1;color:var(--ey-studio-muted)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root{--ey-color-category:#bd3b72}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=sales]{--ey-color-category:#2465d8}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=workshop]{--ey-color-category:#187b58}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=finance]{--ey-color-category:#7950c8}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=parts]{--ey-color-category:#c35f18}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=masterdata]{--ey-color-category:#087f8c}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root [data-tone=system]{--ey-color-category:#bd3b72}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-dashboard-section[data-tone]{--ey-panel-accent:var(--ey-color-category);border-color:color-mix(in srgb, var(--ey-color-category) 52%, var(--ey-studio-line))!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-dashboard-section-head{background:linear-gradient(115deg, color-mix(in srgb, var(--ey-color-category) 24%, transparent), color-mix(in srgb, var(--ey-color-category) 7%, transparent));box-shadow:inset 0 3px 0 var(--ey-color-category)}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-dashboard-section-title{color:color-mix(in srgb, var(--ey-color-category) 42%, #f8fafc)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-dashboard-tile .junro-icon-stage:before{background:linear-gradient(145deg, #ffffff1f, transparent 60%), var(--ey-color-category);box-shadow:inset 0 1px 0 #ffffff3d, 0 5px 12px color-mix(in srgb, var(--ey-color-category) 32%, transparent);opacity:1;border-color:#ffffff42}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-app-shell .ey-dashboard-tile .ey-refined-icon,body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-app-shell .ey-dashboard-tile:is(:hover,:focus-visible) .ey-refined-icon{color:#fff!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-glyph[data-tone],[data-tone] .ey-submenu-glyph){background:linear-gradient(145deg, #ffffff1f, transparent 60%), var(--ey-color-category)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff38, 0 2px 7px color-mix(in srgb, var(--ey-color-category) 30%, transparent)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-glyph[data-tone],[data-tone] .ey-submenu-glyph)>:is(svg,.ey-refined-icon){color:#fff!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-dashboard-create-badge,.ey-workbar-create-badge){border:1px solid color-mix(in srgb, var(--ey-color-category) 55%, white)!important;color:var(--ey-color-category)!important;background:#f8fafc!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-menu-item,.ey-settings-nav-item)[data-tone]:is(:hover,[aria-current=page]){background:color-mix(in srgb, var(--ey-color-category) 20%, var(--ey-studio-raised))!important;border-color:color-mix(in srgb, var(--ey-color-category) 58%, var(--ey-studio-line))!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root :is(.ey-workbar-menu-item,.ey-settings-nav-item)[data-tone][aria-current=page]{box-shadow:inset 2px 0 0 var(--ey-color-category)!important}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root .ey-dashboard-section[data-tone] .ey-dashboard-tile:focus-visible{outline-color:color-mix(in srgb, var(--ey-color-category) 72%, white)!important}@media (prefers-reduced-transparency:reduce){body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-dashboard-tile .junro-icon-stage:before{background:var(--ey-color-category);box-shadow:none}}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-app-shell .ey-dashboard-tile .ey-refined-icon,body.ey-premium-ui.ey-straight-ui.ey-mood-color-root .ey-app-shell .ey-dashboard-tile:is(:hover,:focus-visible) .ey-refined-icon,body.ey-premium-ui.ey-straight-ui.ey-mood-color-root :is(.ey-workbar-glyph[data-tone],[data-tone] .ey-submenu-glyph)>:is(svg,.ey-refined-icon){color:buttontext!important}}@media (max-width:359px){body.ey-premium-ui.ey-straight-ui .ey-dashboard-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr))}}body.ey-premium-ui.ey-straight-ui{--ey-control-glass:color-mix(in srgb, var(--ey-studio-raised) 72%, transparent);--ey-control-selected-glass:color-mix(in srgb, var(--ey-studio-selected) 90%, transparent);--ey-control-light:#ffffffc7;--ey-control-edge-light:#fffffff0;--ey-control-shadow:0 2px 5px #1e302812}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root{--ey-control-light:#e2f2ea1f;--ey-control-edge-light:#e2f2ea38;--ey-control-shadow:0 2px 6px #0000002e}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile,.ey-button-secondary,.ey-icon-button,.ey-workflow-completion:where([data-complete=false])):not(.ey-dashboard-header-card){-webkit-backdrop-filter:blur(10px)saturate(112%);transition:border-color .18s,box-shadow .18s,background-color .18s;background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-control-glass)!important;border:1px solid var(--ey-quiet-glass-edge)!important;border-radius:var(--ey-studio-radius-card)!important;box-shadow:inset 0 1px 0 var(--ey-control-edge-light), inset 0 -1px 0 #1e30280a, var(--ey-control-shadow)!important;color:var(--ey-studio-ink-soft)!important;transform:none!important}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile,.ey-button-secondary,.ey-icon-button,.ey-workflow-completion:where([data-complete=false])):not(.ey-dashboard-header-card):where(:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not([data-selected=true])):hover{border-color:var(--ey-selection-edge)!important;box-shadow:inset 0 1px 0 var(--ey-control-edge-light), 0 0 0 1px #747e8829, 0 3px 9px #22282e1a!important}}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile):is([aria-pressed=true],[aria-selected=true],[data-selected=true]){background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-control-selected-glass)!important;border-color:var(--ey-selection-edge)!important;box-shadow:inset 0 1px 0 var(--ey-control-edge-light), inset 0 -2px 0 var(--ey-selection-edge), var(--ey-control-shadow)!important;color:var(--ey-studio-ink)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) .ey-choice-card:is([aria-pressed=true],[aria-selected=true],[data-selected=true])>:is(.opacity-65,.opacity-70){opacity:.85}body.ey-premium-ui.ey-straight-ui{--ey-action-glass:#ffffffb8;--ey-action-glass-hover:#ffffffe6;--ey-action-ink:#29332f;--ey-action-edge:#727e77;--ey-action-edge-strong:#53605a;--ey-action-danger-ink:#962f43;--ey-action-warning-ink:#795016;--ey-primary-glass:#2b312ef7;--ey-primary-glass-hover:#3a413df7;--ey-primary-solid:#2b312e;--ey-primary-ink:#fff;--ey-primary-edge:#414b44;--ey-primary-light:#ffffff1f}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-dark-mode{--ey-action-glass:#272f2acc;--ey-action-glass-hover:#353f39f5;--ey-action-ink:#eef1ed;--ey-action-edge:#82958a;--ey-action-edge-strong:#b6c2ba;--ey-action-danger-ink:#ffb3c1;--ey-action-warning-ink:#f0cf98;--ey-primary-glass:#e7ede8fa;--ey-primary-glass-hover:#f8faf7;--ey-primary-solid:#e7ede8;--ey-primary-ink:#202823;--ey-primary-edge:#ecf1ed;--ey-primary-light:#ffffff80}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card){-webkit-backdrop-filter:blur(10px);transition:background-color .18s,border-color .18s,box-shadow .18s;background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-action-glass)!important;border:1px solid var(--ey-action-edge)!important;border-radius:var(--ey-studio-radius-card)!important;box-shadow:inset 0 1px 0 var(--ey-control-edge-light), var(--ey-control-shadow)!important;color:var(--ey-action-ink)!important;filter:none!important;transform:none!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-priority=primary]:not(.ey-dashboard-header-card):where(:not(:disabled):not([aria-disabled=true]):not(:has(input:disabled))){--ey-action-glass:var(--ey-primary-glass);--ey-action-glass-hover:var(--ey-primary-glass-hover);--ey-action-ink:var(--ey-primary-ink);--ey-action-edge:var(--ey-primary-edge);--ey-action-edge-strong:var(--ey-primary-edge);--ey-control-light:var(--ey-primary-light);--ey-control-shadow:0 3px 8px #141e1924;color:var(--ey-primary-ink)!important;font-weight:600!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft)>:is(span,div):has(>svg,>.ey-refined-icon):not(.ey-magic-glyph){box-shadow:none!important;color:inherit!important;background:0 0!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-danger,.ey-button-danger-soft):not(.ey-dashboard-header-card){color:var(--ey-action-danger-ink)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-warning,.ey-button-warning-soft):not(.ey-dashboard-header-card){color:var(--ey-action-warning-ink)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-priority=primary]:is(.ey-button-warning,.ey-button-warning-soft):where(:not(:disabled):not([aria-disabled=true])){color:var(--ey-primary-ink)!important}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card):where(:not(:disabled):not([aria-disabled=true])):hover{background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-action-glass-hover)!important;border-color:var(--ey-action-edge-strong)!important;box-shadow:inset 0 1px 0 var(--ey-control-edge-light), 0 3px 9px #1e28231f!important}}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card):focus-visible{outline-offset:3px;outline:2px solid var(--ey-action-edge-strong)!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card):is(:disabled,[aria-disabled=true]){box-shadow:none!important}@media (prefers-reduced-motion:reduce){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card){transition:none!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ey-premium-ui.ey-straight-ui,body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root,body.ey-premium-ui.ey-straight-ui .ey-app-shell,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-dark-mode{--ey-action-glass:var(--ey-studio-raised);--ey-action-glass-hover:var(--ey-studio-raised);--ey-primary-glass:var(--ey-primary-solid);--ey-primary-glass-hover:var(--ey-primary-solid);--ey-primary-light:transparent}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card){-webkit-backdrop-filter:none}}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-app-shell.ey-dark-mode,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]){--ey-action-glass:Canvas;--ey-action-glass-hover:Canvas;--ey-action-ink:ButtonText;--ey-action-edge:ButtonText;--ey-action-edge-strong:Highlight;--ey-action-danger-ink:ButtonText;--ey-action-warning-ink:ButtonText;--ey-primary-glass:Highlight;--ey-primary-glass-hover:Highlight;--ey-primary-ink:HighlightText;--ey-primary-edge:Highlight;--ey-primary-light:transparent}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) :is(.ey-button-primary,.ey-button-accent,.ey-button-secondary,.ey-button-ai,.ey-button-info,.ey-button-success-soft,.ey-button-ai-soft,.ey-button-info-soft,.ey-button-warning,.ey-button-danger,.ey-button-warning-soft,.ey-button-danger-soft):not(.ey-dashboard-header-card):is(:disabled,[aria-disabled=true]){color:graytext!important;border-color:graytext!important}}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-priority=quiet]:not(.ey-dashboard-header-card){-webkit-backdrop-filter:none;box-shadow:none!important;color:var(--ey-studio-muted)!important;background:0 0!important;border-color:#0000!important;font-weight:500!important}@media (hover:hover) and (pointer:fine){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-priority=quiet]:not(.ey-dashboard-header-card):where(:not(:disabled):not([aria-disabled=true])):hover{text-underline-offset:4px;text-decoration:underline;box-shadow:none!important;color:var(--ey-studio-ink)!important;background:0 0!important;border-color:#0000!important}}body.ey-premium-ui.ey-straight-ui [data-ey-action-priority=quiet]:focus-visible{outline-offset:3px;outline:2px solid var(--ey-action-edge-strong)!important}body.ey-premium-ui.ey-straight-ui [data-ey-action-group]{flex-wrap:wrap;justify-content:flex-end;gap:.875rem}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-priority=quiet]:not(.ey-dashboard-header-card){color:buttontext!important}}body.ey-premium-ui.ey-straight-ui .ey-workflow-panel .ey-workflow-item-trigger{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.ey-premium-ui.ey-straight-ui .ey-workflow-panel .ey-segment .opacity-60{opacity:1;color:var(--ey-studio-muted)}body.ey-premium-ui.ey-straight-ui .ey-switch-input+.ey-switch{background:linear-gradient(165deg, var(--ey-control-light), transparent 58%), var(--ey-studio-subtle);border-color:var(--ey-studio-line-strong);box-shadow:inset 0 1px 0 var(--ey-control-edge-light), var(--ey-control-shadow)}body.ey-premium-ui.ey-straight-ui .ey-switch-input:checked+.ey-switch{background:linear-gradient(165deg, #ffffff29, transparent 58%), var(--ey-studio-accent-deep);border-color:var(--ey-studio-accent-deep);box-shadow:inset 0 1px 0 #ffffff73, var(--ey-control-shadow)}body.ey-premium-ui.ey-straight-ui .ey-switch-input+.ey-switch:after{background:linear-gradient(165deg,#fff,#f6faf8f0);border-color:#fffffff0;box-shadow:inset 0 1px #fff,0 1px 4px #14221b38}body.ey-premium-ui.ey-straight-ui .ey-switch-input:focus-visible+.ey-switch{outline-color:var(--ey-studio-focus)}@media (prefers-reduced-motion:reduce){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile,.ey-button-secondary,.ey-icon-button,.ey-workflow-completion):not(.ey-dashboard-header-card){transition:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body.ey-premium-ui.ey-straight-ui{--ey-control-glass:var(--ey-studio-raised);--ey-control-selected-glass:var(--ey-studio-selected);--ey-control-light:transparent}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile,.ey-button-secondary,.ey-icon-button,.ey-workflow-completion):not(.ey-dashboard-header-card){-webkit-backdrop-filter:none}}@media (forced-colors:active){body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile,.ey-button-secondary,.ey-icon-button,.ey-workflow-completion):not(.ey-dashboard-header-card){color:buttontext!important;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window) :is(.ey-segment,.ey-choice-card,.ey-control-tile):is([aria-pressed=true],[aria-selected=true],[data-selected=true]){color:highlighttext!important;background:highlight!important;border-color:highlight!important}body.ey-premium-ui.ey-straight-ui .ey-switch-input+.ey-switch{box-shadow:none;background:canvas;border-color:buttontext}body.ey-premium-ui.ey-straight-ui .ey-switch-input:checked+.ey-switch{background:highlight}body.ey-premium-ui.ey-straight-ui .ey-switch-input+.ey-switch:after{box-shadow:none;background:buttontext;border-color:canvas}}@media screen and (forced-colors:none){body.ey-premium-ui.ey-straight-ui{--ey-magic-glass:#ebe0fff5;--ey-magic-glass-hover:#e3d2ff;--ey-magic-ink:#54218d;--ey-magic-edge:#9470c5;--ey-magic-edge-strong:#7744b2;--ey-magic-light:#ffffffc7}body.ey-premium-ui.ey-straight-ui.ey-dark-mode-root,body.ey-premium-ui.ey-straight-ui .ey-app-shell.ey-dark-mode{--ey-magic-glass:#3e2756f5;--ey-magic-glass-hover:#52356e;--ey-magic-ink:#f4eaff;--ey-magic-edge:#b58de7;--ey-magic-edge-strong:#d8b9ff;--ey-magic-light:#dbbaff1f}body.ey-premium-ui.ey-straight-ui :is(.ey-app-shell,.ey-popover-soft,.ey-workbar-panel,.ey-modal-window,[data-ey-modal-portal-root]) [data-ey-action-kind=magic]:where(:not(:disabled):not([aria-disabled=true]):not(:has(input:disabled))){--ey-action-glass:var(--ey-magic-glass);--ey-action-glass-hover:var(--ey-magic-glass-hover);--ey-action-ink:var(--ey-magic-ink);--ey-action-edge:var(--ey-magic-edge);--ey-action-edge-strong:var(--ey-magic-edge-strong);--ey-control-light:var(--ey-magic-light);--ey-control-shadow:0 3px 12px #703eae29;font-weight:600}body.ey-premium-ui.ey-straight-ui [data-ey-action-kind=magic]>.ey-magic-glyph{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#9a65dd,#6534ae)!important;box-shadow:inset 0 1px #fff6,0 2px 7px #6333a43d!important}body.ey-premium-ui.ey-straight-ui [data-ey-action-kind=magic]:has(input:disabled){opacity:.55;cursor:not-allowed;box-shadow:none!important}@media (prefers-reduced-transparency:reduce){body.ey-premium-ui.ey-straight-ui [data-ey-action-kind=magic]{--ey-magic-glass:var(--ey-magic-glass-hover);--ey-magic-light:transparent}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (prefers-reduced-transparency:no-preference){body.ey-premium-ui.ey-straight-ui [data-ey-action-kind=magic]>.ey-magic-glyph:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff80,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}body.ey-premium-ui.ey-straight-ui [data-ey-action-kind=magic]:not(:has(input:disabled)):is(:hover,:focus-within)>.ey-magic-glyph:after{transition:transform .65s;transform:translate(110%)}}}body.ey-premium-ui.ey-straight-ui label[data-ey-action-kind=magic]:has(input:focus-visible){outline-offset:3px;outline:2px solid var(--ey-action-edge-strong)!important}
.ey-calendar-mobile,.ey-calendar-mobile-team{display:none}@media screen{body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window){--ey-cal-paper:var(--ey-studio-raised);--ey-cal-glass:color-mix(in srgb, var(--ey-cal-paper) 94%, transparent);--ey-cal-wash:color-mix(in srgb, var(--ey-studio-selected) 24%, var(--ey-cal-paper));--ey-cal-line:color-mix(in srgb, var(--ey-selection-edge) 24%, var(--ey-cal-paper));--ey-cal-edge:color-mix(in srgb, var(--ey-selection-edge) 62%, var(--ey-cal-paper));--ey-cal-light:color-mix(in srgb, var(--ey-studio-ink) 5%, var(--ey-cal-paper));color:var(--ey-studio-ink)}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-toolbar{padding:20px 22px 14px;background:var(--ey-cal-glass)!important;border:1px solid var(--ey-cal-line)!important;box-shadow:inset 0 1px 0 var(--ey-cal-paper), 0 6px 22px #1920280a!important;border-radius:12px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-toolbar:before,body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-board:before{display:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-toolbar-main{gap:20px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-period{justify-content:center;min-width:260px;box-shadow:none!important;background:0 0!important;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-period>button{width:38px;min-width:38px;height:44px;color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-period-copy{flex:0 auto;padding:4px 20px;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-period-copy h2{letter-spacing:-.035em;line-height:1.25;color:var(--ey-studio-ink)!important;font-size:clamp(20px,1.6vw,25px)!important;font-weight:650!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-period-copy p{margin-top:5px;font-size:11px;font-weight:450;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-view-switch{border:1px solid var(--ey-cal-line);gap:2px;min-height:46px;padding:3px;background:var(--ey-cal-wash)!important;border-radius:8px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-view-switch button{min-width:64px;min-height:38px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) :is(.ey-calendar-view-switch,.ey-calendar-team,.ey-calendar-density) button{color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important;font-weight:550!important;transition:background-color .14s,box-shadow .14s,color .14s!important;transform:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) :is(.ey-calendar-view-switch,.ey-calendar-team,.ey-calendar-density) button[aria-pressed=true]{background:var(--ey-studio-selected)!important;color:var(--ey-studio-ink)!important;box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-toolbar-tools{margin-top:18px;padding-top:12px;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-filter-row{gap:8px 20px;padding-top:0;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-team{gap:4px;padding:0}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-team>span{margin-right:6px;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-team button{gap:6px;min-height:40px;padding:6px 10px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-team button>span:last-child{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;padding:2px 5px;background:var(--ey-cal-light)!important;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-density{gap:3px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-density>span{margin-right:6px;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-density>button{min-height:40px;padding:0 10px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-zoom-controls{margin-left:10px;background:var(--ey-cal-wash)!important;border-color:var(--ey-cal-line)!important;border-radius:7px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-zoom-controls :is(button,label){border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-zoom-controls input{accent-color:var(--ey-selection-edge)}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-tone-legend{gap:8px 18px;padding-top:12px;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-tone-key{gap:7px;padding:2px 0;font-size:11px;font-weight:500;box-shadow:none!important;color:var(--ey-studio-ink-soft)!important;background:0 0!important;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-tone-dot{width:7px;height:7px;box-shadow:none!important;border-radius:2px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-board{background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important;border-radius:12px!important;box-shadow:0 6px 22px #1920280a!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) :is(.ey-calendar-month-viewport,.ey-calendar-timeline-viewport){border-radius:11px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-edge-nav button{width:32px;min-width:32px;height:32px;margin-top:5px;background:var(--ey-cal-glass)!important;border-color:var(--ey-cal-line)!important;color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;border-radius:6px!important;transform:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-load-legend{min-height:42px;padding-top:9px;padding-bottom:9px;font-weight:450;background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-weekdays{background:var(--ey-cal-wash)!important;border-color:var(--ey-cal-line)!important;padding-inline:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-weekdays>div{letter-spacing:.08em;padding-block:12px;font-size:10px;font-weight:550;color:var(--ey-studio-muted)!important;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-month-day{padding:10px 8px 46px;background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important;box-shadow:none!important;transition:background-color .14s!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-month-day:is([data-outside=true],[data-weekend=true]){background:var(--ey-cal-wash)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-month-day[data-selected=true]{background:var(--ey-cal-wash)!important;box-shadow:inset 0 2px 0 var(--ey-cal-edge)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-date-pill{font-size:13px;font-weight:600;box-shadow:none!important;color:var(--ey-studio-ink)!important;background:0 0!important;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-month-day[data-outside=true] .ey-calendar-date-pill{color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-date-pill[data-today=true]{background:var(--ey-studio-selected)!important;box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important;border-radius:6px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-count{font-variant-numeric:tabular-nums;font-size:10px;font-weight:550;background:var(--ey-cal-wash)!important;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-month-events{margin-top:9px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment{background:var(--ey-calendar-bg)!important;border:1px solid color-mix(in srgb, var(--ey-calendar-border) 28%, var(--ey-calendar-bg))!important;color:var(--ey-calendar-text)!important;box-shadow:inset 3px 0 0 var(--ey-calendar-border), inset 0 1px 0 color-mix(in srgb, var(--ey-calendar-chip) 70%, transparent)!important;border-radius:5px!important;transition:background-color .14s,border-color .14s,box-shadow .14s!important;transform:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--month{padding:7px 8px 7px 10px;font-size:11px;font-weight:550;line-height:15px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-more{margin-top:5px;padding:5px 8px;font-size:10px;font-weight:550;box-shadow:none!important;color:var(--ey-studio-muted)!important;background:0 0!important;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-add{width:44px!important;height:44px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-add-visual{background:var(--ey-cal-glass)!important;color:var(--ey-studio-ink-soft)!important;border:1px solid var(--ey-cal-line)!important;box-shadow:none!important;border-radius:6px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-chip{background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important;color:var(--ey-studio-ink-soft)!important;box-shadow:none!important;border-radius:7px!important;transform:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-chip[data-selected=true]{background:var(--ey-studio-selected)!important;box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-day-chip>span:last-child{background:var(--ey-cal-wash)!important;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-timeline-heading{box-shadow:0 1px 0 var(--ey-cal-line);background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-timeline-day{padding-block:12px;border:0!important;border-left:1px solid var(--ey-cal-line)!important;color:var(--ey-studio-ink-soft)!important;border-color:var(--ey-cal-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-timeline-day[data-today=true]{box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-timeline-day>span{color:var(--ey-studio-ink)!important;background:0 0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-row{background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-row[data-calendar-time$=\:30]{border-bottom-style:dashed}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-label{font-variant-numeric:tabular-nums;font-size:11px;background:var(--ey-cal-wash)!important;color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-cell{border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-cell>span{color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-band{background:var(--ey-cal-wash)!important;border-color:var(--ey-cal-line)!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-time-band>button{border-color:var(--ey-cal-line)!important;box-shadow:none!important;background:0 0!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline{flex-direction:column;gap:4px;padding:8px 8px 8px 11px;display:flex;container:ey-calendar-slot/size}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline>div:first-child{flex-shrink:0}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline .ey-calendar-appointment-kicker{margin:0 0 2px;font-size:9px;line-height:12px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline .ey-calendar-appointment-title{font-size:13px;line-height:16px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline .ey-calendar-appointment-meta{white-space:nowrap;margin-top:2px;font-size:11px;line-height:14px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline .ey-calendar-appointment-detail{flex:1;min-height:0;margin:0;font-size:11px;line-height:14px;overflow:hidden}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline>:is(.ey-calendar-appointment-badge,.ey-calendar-appointment-action){flex-shrink:0;margin:0;padding:4px 7px;font-size:10px;line-height:14px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline>.ey-calendar-appointment-action{align-self:flex-start;width:auto;max-width:100%;min-height:24px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline[data-calendar-density=tight]{gap:3px;padding:5px 6px 5px 9px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment[data-calendar-density=tight] :is(.ey-calendar-appointment-kicker,.ey-calendar-appointment-detail){display:none}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment[data-calendar-density=tight] .ey-calendar-appointment-title{font-size:11px;line-height:13px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment[data-calendar-density=tight] .ey-calendar-appointment-meta{margin-top:1px;font-size:10px;line-height:11px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment--timeline[data-calendar-compact=true]{padding:3px 5px 3px 8px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment[data-calendar-compact=true] .ey-calendar-appointment-title{font-size:11px;line-height:13px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment[data-calendar-compact=true] .ey-calendar-appointment-meta{white-space:nowrap;margin-top:1px;font-size:10px;line-height:11px}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-appointment-drag{border:0!important;border-radius:3px!important}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) .ey-calendar-zoom-controls button{white-space:nowrap}body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) :is(button,[role=button],input):focus-visible{outline:2px solid var(--ey-studio-focus)!important;outline-offset:2px!important}@container ey-calendar-slot (max-width:180px){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment--timeline>div:first-child>div:last-child>.ey-calendar-appointment-badge{display:none}}@container ey-calendar-slot (min-width:220px) and (min-height:44px){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment[data-calendar-compact=true] .ey-calendar-appointment-title{font-size:13px;line-height:16px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment[data-calendar-compact=true] .ey-calendar-appointment-meta{font-size:11px;line-height:14px}}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window{padding:24px;background:var(--ey-cal-paper)!important;border-color:var(--ey-cal-edge)!important;border-radius:12px!important;box-shadow:0 24px 80px #0f141c3d!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-heading{border-bottom:1px solid var(--ey-cal-line);padding-bottom:18px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-heading h3{letter-spacing:-.025em;font-size:25px;font-weight:600}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-types{gap:6px;padding-block:2px 8px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-type-control{min-height:42px;font-size:12px;box-shadow:none!important;border-radius:6px!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-type-control[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--ey-calendar-border)!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window :is(.ey-field,select,textarea){border-radius:6px!important}@media (hover:hover) and (pointer:fine){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] :is(.ey-calendar-view-switch,.ey-calendar-team,.ey-calendar-density,.ey-calendar-period) button:not(:disabled):hover{background:var(--ey-cal-wash)!important;color:var(--ey-studio-ink)!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment:hover{background:var(--ey-calendar-bg-hover)!important;border-color:var(--ey-calendar-border)!important;box-shadow:inset 3px 0 0 var(--ey-calendar-border), inset 0 1px 0 var(--ey-calendar-chip), 0 2px 6px #141c231a!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] :is(.ey-calendar-month-day,.ey-calendar-time-cell):hover{background:var(--ey-cal-wash)!important}}@media (max-width:1199px){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-team{flex-basis:100%}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-density{margin-left:auto}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-keyboard-hint{display:none}}@media (max-width:1023px){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-board,body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-toolbar-tools{display:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile{display:block}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-toolbar{padding:10px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-toolbar-main{gap:8px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-period{flex-basis:100%;order:-1;min-width:0}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-period>button{width:44px;min-width:44px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-period-copy{text-align:center;padding:4px 2px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-period-copy h2{white-space:normal;overflow-wrap:anywhere;font-size:19px!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-period-copy p{margin-top:2px;font-size:11px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-view-controls{order:1;gap:8px;width:100%}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-view-switch{flex:1}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-view-switch button{flex:1;min-width:44px;min-height:44px;padding-inline:8px;font-size:13px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-toolbar-actions{order:2;gap:8px;width:100%;min-width:0}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-toolbar-actions>button{min-height:44px;padding-inline:12px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-team{flex:1;min-width:0;display:block}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-team select{appearance:none;border:1px solid var(--ey-cal-line);width:100%;height:44px;min-height:44px;color:var(--ey-studio-ink);background:var(--ey-cal-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23758089' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border-radius:6px;padding:8px 28px 8px 8px;font-size:16px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-month{border:1px solid var(--ey-cal-line);background:var(--ey-cal-glass);border-radius:10px;padding:8px;box-shadow:0 3px 14px #19202808}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] :is(.ey-calendar-mobile-weekdays,.ey-calendar-mobile-dates){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-weekdays{padding-bottom:4px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-weekdays span{text-align:center;color:var(--ey-studio-muted);padding:4px 0;font-size:11px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:3px 0;font-size:14px;line-height:18px;display:flex;color:var(--ey-studio-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;transform:none!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date[data-outside=true]{color:var(--ey-studio-muted)!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date[aria-current=date]>span:first-child{text-underline-offset:3px;font-weight:750;text-decoration:underline}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date[aria-pressed=true]{background:var(--ey-studio-selected)!important;border-color:var(--ey-cal-edge)!important;box-shadow:inset 0 -2px 0 var(--ey-selection-edge)!important;color:var(--ey-studio-ink)!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date-count{height:13px;color:var(--ey-studio-muted);font-size:10px;line-height:13px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-month-hint{border-top:1px solid var(--ey-cal-line);color:var(--ey-studio-muted);margin-top:6px;padding:7px 4px 2px;font-size:11px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-agenda{gap:22px;display:grid}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-month+.ey-calendar-mobile-agenda{margin-top:16px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-day-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;display:flex}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-day-heading h3{letter-spacing:-.02em;margin:0;line-height:1.4;font-size:16px!important;font-weight:650!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-day-heading p{color:var(--ey-studio-muted);margin-top:2px;font-size:12px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-add{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;border-radius:7px!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-cards{gap:10px;display:grid}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-card{border:1px solid var(--ey-cal-line);background:var(--ey-cal-paper);border-radius:8px;min-width:0;overflow:hidden}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment--mobile{text-align:left;overflow-wrap:anywhere;grid-template-columns:54px minmax(0,1fr) 10px;align-items:start;gap:10px;width:100%;min-height:80px;padding:14px 12px;display:grid;border:0!important;border-radius:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-time{font-variant-numeric:tabular-nums;gap:4px;padding-top:1px;display:grid}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-time strong{font-size:15px;font-weight:650;line-height:20px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-card-copy{gap:5px;min-width:0;display:grid}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment--mobile .ey-calendar-appointment-title{white-space:normal;font-size:16px;line-height:21px;font-weight:650!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment--mobile .ey-calendar-appointment-detail{white-space:normal;font-size:13px;line-height:19px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-appointment--mobile .ey-calendar-appointment-meta{white-space:normal;font-size:11px;line-height:16px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-chevron{font-size:22px;line-height:24px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-card-footer{border-top:1px solid var(--ey-cal-line);color:var(--ey-studio-muted);padding:0 12px;font-size:11px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-card-footer>span{overflow-wrap:anywhere;padding:10px 0;display:block}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-card-footer>button{align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 0;font-size:12px;display:flex;box-shadow:none!important;color:var(--ey-studio-ink-soft)!important;background:0 0!important;border:0!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-empty{border:1px dashed var(--ey-cal-edge);background:var(--ey-cal-glass);color:var(--ey-studio-muted);border-radius:8px;padding:16px;font-size:13px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window{overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:14px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-heading{z-index:10;background:var(--ey-cal-paper);margin:-14px -14px 14px;padding:14px;position:sticky;top:-14px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-heading h3{font-size:22px!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-heading button{min-width:44px;min-height:44px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-types{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-type-control{min-width:0;min-height:44px;padding:8px}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window select{appearance:none;background-position:right 10px center;background-repeat:no-repeat;background-size:16px;height:44px;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23758089' stroke-width='1.6'/%3E%3C/svg%3E")!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-footer{background:var(--ey-cal-paper);padding-bottom:env(safe-area-inset-bottom)}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-editor.ey-modal-window .ey-calendar-editor-footer button{flex:100%;min-height:48px}}@media (prefers-reduced-transparency:reduce){body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window){--ey-cal-glass:var(--ey-cal-paper)}}@media (prefers-reduced-motion:reduce){body.junro-ci.ey-premium-ui.ey-straight-ui :is(.ey-calendar-workspace[data-calendar-view],.ey-calendar-editor.ey-modal-window) :is([class],button,input){transition:none!important;animation:none!important}}@media (forced-colors:active){body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] :is(.ey-calendar-toolbar,.ey-calendar-board,.ey-calendar-month-day,.ey-calendar-appointment){color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] button[aria-pressed=true],body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-date-pill[data-today=true],body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-month-day[data-selected=true],body.junro-ci.ey-premium-ui.ey-straight-ui .ey-calendar-workspace[data-calendar-view] .ey-calendar-mobile-date[aria-pressed=true]{outline-offset:-2px!important;outline:2px solid highlight!important}}}
