html[data-elvo],[data-elvo],.jf-app-shell[data-elvo],.jf-app-shell[data-elvo-desktop=true]{--elvo-bg:#020612;--elvo-surface:#0c1226;--elvo-surface-2:#111a33;--elvo-surface-3:#080d20;--elvo-line:#1c2444;--elvo-line-soft:#141c38;--elvo-line-strong:#263056;--elvo-fg-1:#fff;--elvo-fg-2:#c3cbe2;--elvo-fg-3:#98a3bf;--elvo-fg-4:#8792af;--elvo-fg-5:#5e688a;--elvo-fg-6:#4a5378;--elvo-space-xs:6px;--elvo-space-sm:9px;--elvo-space-md:16px;--elvo-space-lg:24px;--elvo-space-page:20px;--elvo-space-header:14px;--elvo-space-actions:11px;--elvo-blue:#33499e;--elvo-blue-hover:#3e58bd;--elvo-link:#6fa0ff;--elvo-cyan:#13b3f9;--elvo-indigo:#6865fa;--elvo-teal:#11d2a6;--elvo-red:#c4553f;--elvo-red-fg:#d96b54;--elvo-amber:#c79a3c;--elvo-amber-fg:#d9ae4e;--elvo-chip-teal-bg:#11d2a624;--elvo-chip-amber-bg:#d9ae4e24;--elvo-chip-cyan-bg:#13b3f924;--elvo-chip-blue-bg:#33499e59;--elvo-chip-indigo-bg:#6865fa33;--elvo-chip-neutral-bg:#26305699;--elvo-avatar-gradient:linear-gradient(140deg, #6865fa, #13b3f9);--color-canvas-white:var(--elvo-bg);--color-paper-mist:var(--elvo-surface);--color-ash:var(--elvo-line);--color-smoke:var(--elvo-line-strong);--color-pebble:#3b4670;--color-midnight-ink:#fff;--color-charcoal:var(--elvo-fg-1);--color-graphite:#e7e9f2;--color-slate:var(--elvo-fg-2);--color-steel:var(--elvo-fg-3);--color-fog:var(--elvo-fg-4);--color-silver:var(--elvo-fg-5);--color-electric-blue:var(--elvo-cyan);--color-deep-sapphire:#0e8fc9;--color-soft-mint:var(--elvo-chip-teal-bg);--color-vivid-green:#4ade80;--color-tangerine:#fb923c;--color-lavender:#a78bfa;--color-primary-action-fill:#fff;--color-nav-active:var(--elvo-blue);--color-coral-red:var(--elvo-red-fg);--color-layer-people:var(--elvo-indigo);--color-layer-tools:var(--elvo-teal);--color-void:var(--color-canvas-white);--color-carbon:var(--color-canvas-white);--color-obsidian:var(--color-paper-mist);--color-ink:var(--color-midnight-ink);--color-paper:var(--color-canvas-white);--color-mist:var(--color-charcoal);--color-office-teal:var(--color-electric-blue);--color-office-teal-hover:var(--color-deep-sapphire);--color-acid-lime:var(--color-electric-blue);--color-acid-lime-hover:var(--color-deep-sapphire);--color-pulse-green:var(--color-vivid-green);--color-iris:var(--color-electric-blue);--color-signal-teal:var(--color-electric-blue);--text-emphasis:var(--color-charcoal);--text-primary:var(--color-charcoal);--text-muted:var(--color-fog);--text-faint:var(--color-silver);--radius-button:8px;--radius-input:6px;--radius-card:12px;--radius-badge:9999px;--radius-pill:9999px;--jf-app-inset-x:1.5rem;--jf-app-inset-y:1.5rem;--jf-bg-gradient-top:var(--color-canvas-white);--jf-bg-gradient-mid:var(--color-canvas-white);--jf-bg-gradient-lower:var(--color-canvas-white);--jf-bg-gradient-bottom:var(--color-canvas-white);--jf-bg-page:var(--color-canvas-white);--jf-bg-surface:var(--color-canvas-white);--jf-bg-raised:var(--color-paper-mist);--jf-bg-elevated:var(--color-paper-mist);--jf-bg-warm:var(--color-paper-mist);--jf-bg-deeper:var(--color-canvas-white);--jf-bg-deepest:var(--color-canvas-white);--jf-bg-hover:var(--color-paper-mist);--jf-bg-inset:var(--color-paper-mist);--jf-bg-alt:var(--color-paper-mist);--jf-text-inverse:var(--color-canvas-white);--jf-text-emphasis:var(--color-charcoal);--jf-text-on-brand:var(--color-canvas-white);--jf-text-primary:var(--color-charcoal);--jf-text-secondary:var(--color-steel);--jf-text-muted:var(--color-fog);--jf-text-muted-light:var(--color-silver);--jf-text-faint:var(--color-silver);--jf-text-disabled:var(--color-silver);--jf-text-dim:var(--color-fog);--jf-text-sep:var(--color-ash);--jf-text-subtle:var(--color-slate);--jf-gray:var(--color-fog);--jf-border:var(--color-ash);--jf-border-subtle:#ffffff0f;--jf-border-strong:var(--color-smoke);--jf-divider:var(--color-ash);--jf-orange:var(--color-primary-action-fill);--jf-orange-light:var(--color-graphite);--jf-orange-hover:var(--color-graphite);--jf-orange-alt:var(--color-primary-action-fill);--jf-orange-alt-10:#ffffff10;--jf-orange-alt-20:#ffffff20;--jf-orange-08:#ffffff08;--jf-orange-10:#ffffff10;--jf-orange-12:#ffffff12;--jf-orange-13:#ffffff14;--jf-orange-18:#ffffff18;--jf-orange-20:#ffffff20;--jf-orange-27:#ffffff28;--jf-orange-30:#ffffff30;--jf-orange-33:#fff3;--jf-orange-40:#ffffff40;--jf-orange-44:#fff4;--jf-orange-53:#fff5;--jf-orange-55:#fff5;--jf-orange-66:#fff6;--jf-orange-99:#fff9;--jf-orange-1a:#ffffff1a;--jf-orange-2a:#ffffff2a;--jf-green:var(--color-vivid-green);--jf-neon-green:var(--color-vivid-green);--jf-neon-green-33:#4ade8055;--jf-presence-online:var(--color-vivid-green);--jf-red:var(--color-coral-red);--jf-critical:var(--color-coral-red);--jf-danger-text:#fca5a5;--jf-blue:var(--color-electric-blue);--jf-indigo:var(--color-electric-blue);--jf-indigo-meet:var(--color-electric-blue);--jf-teal:var(--color-vivid-green);--jf-teal-light:#4ade80;--jf-teal-dark:#16a34a;--jf-purple:var(--color-lavender);--jf-purple-light:#a78bfa;--jf-purple-dark:#8b5cf6;--jf-warning:var(--color-tangerine);--jf-accent-admin:var(--color-electric-blue);--jf-hub-card-fill:var(--color-canvas-white);--jf-hub-card-glass:#060a16eb;--jf-hub-card-glass-hover:var(--color-paper-mist);--jf-hub-card-glass-active:var(--color-paper-mist);--jf-hub-card-hairline:var(--color-ash);--jf-hub-card-ring:var(--color-ash);--jf-hub-card-inset:transparent;--jf-shadow-sm:0 1px 2px #00000052, 0 1px 1px #0003;--jf-shadow-md:0 6px 20px #0006, 0 1px 3px #0000004d;--jf-shadow-lg:0 20px 48px #00000080, 0 2px 8px #0000004d;--jf-overlay:#0009;--jf-radius-sm:6px;--jf-radius-md:8px;--jf-radius-lg:12px;--jf-radius-button:8px;--jf-radius-card:12px;--jf-radius-input:6px;--jf-radius-badge:9999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}html[data-elvo]{--font-sans:var(--font-elvo-sans);--font-mono:var(--font-geist-mono);background-color:var(--color-canvas-white,#020612)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark only!important}html[data-elvo] body,html[data-elvo] .jf-app-shell,html[data-elvo].jf-whoop-auth-active,html[data-elvo] body.jf-whoop-auth-active{color:var(--jf-text-primary);background-color:var(--color-canvas-white,#020612)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark only!important;background-image:none!important}html[data-elvo] .elvo-auth{color:var(--jf-text-primary);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark only!important}html[data-elvo],html[data-elvo] body,[data-elvo]{font-family:var(--font-elvo-sans), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv01", "ss03", "zero";letter-spacing:-.011em;-webkit-font-smoothing:antialiased}html[data-elvo] .font-mono,[data-elvo] .font-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-feature-settings:"ss01", "zero"}html[data-elvo] .font-black,html[data-elvo] .font-extrabold,html[data-elvo] .font-bold,[data-elvo] .font-black,[data-elvo] .font-extrabold,[data-elvo] .font-bold{font-weight:600}html[data-elvo] .font-semibold,html[data-elvo] .font-medium,[data-elvo] .font-semibold,[data-elvo] .font-medium{font-weight:500}html[data-elvo] .italic,[data-elvo] .italic{font-style:normal}html[data-elvo] h1,html[data-elvo] h2,[data-elvo] h1,[data-elvo] h2{letter-spacing:-.02em;color:var(--jf-text-emphasis);font-weight:500}[data-elvo] .tracking-widest{letter-spacing:.02em}.jf-elvo-desktop-chrome{display:none}.jf-elvo-topbar-logo{flex:none;width:196px;min-width:0}.jf-elvo-topbar-spacer{flex:1;min-width:0}.jf-elvo-topbar-actions{align-items:center;gap:4px;display:flex}.jf-elvo-topbar-bell,.jf-elvo-topbar-feedback{border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background-color .14s ease-out;display:flex}.jf-elvo-topbar-feedback{color:var(--elvo-fg-3);cursor:pointer;background:0 0;border:0}.jf-google-led-btn{border:1px solid var(--elvo-line);background:var(--elvo-surface);color:var(--elvo-fg-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:11px;font-weight:600;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.jf-google-led-btn:hover:not(:disabled){background:var(--elvo-surface-2);border-color:var(--elvo-line-strong,var(--elvo-line))}.jf-google-led-btn:disabled{opacity:.6;cursor:wait}.jf-google-led-btn__label{letter-spacing:.01em}.jf-google-led{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 1px #00000059}.jf-google-led--on{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.jf-google-led--off{background:#ef4444;box-shadow:0 0 6px #ef444473}.jf-google-led--warn{background:#f59e0b;box-shadow:0 0 6px #f59e0b73}.jf-google-led--idle{background:var(--elvo-fg-5)}.jf-google-panel{z-index:81;background:var(--elvo-surface);border:1px solid var(--elvo-line);border-radius:10px;width:min(320px,100vw - 24px);padding:14px;position:fixed;box-shadow:0 12px 40px #00000073}.jf-google-panel__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.jf-google-panel__title{color:var(--elvo-fg-1);margin:0;font-size:14px;font-weight:700;line-height:1.3}.jf-google-panel__email{color:var(--elvo-fg-4);word-break:break-all;margin:2px 0 0;font-size:12px}.jf-google-panel__body{color:var(--elvo-fg-3);margin:0 0 12px;font-size:12px;line-height:1.45}.jf-google-panel__msg{color:var(--elvo-fg-2);margin:0 0 10px;font-size:12px}.jf-google-panel__actions{flex-direction:column;gap:8px;display:flex}.jf-elvo-topbar-bell:hover,.jf-elvo-topbar-feedback:hover{background:var(--elvo-surface)}.jf-elvo-topbar-account{border-radius:999px;align-items:center;padding:4px 8px 4px 4px;transition:background-color .14s ease-out;display:flex}.jf-elvo-topbar-account:hover{background:var(--elvo-surface)}.jf-elvo-topbar-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.jf-elvo-company-card{border:1px solid var(--elvo-line);background:var(--elvo-surface);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;margin:6px 0 2px;padding:9px 11px;transition:border-color .14s ease-out;display:flex}.jf-elvo-company-card:hover{border-color:var(--elvo-blue)}.jf-elvo-company-mark{color:#fff;background:var(--elvo-avatar-gradient);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.jf-elvo-company-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.jf-elvo-company-name{color:var(--elvo-fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.jf-elvo-company-sub{color:var(--elvo-fg-5);font-size:10px}@media (min-width:40rem) and (hover:hover) and (pointer:fine){html[data-elvo] body{background-color:var(--jf-bg-page)!important}.jf-app-shell[data-elvo-desktop=true]{background-color:var(--jf-bg-page)!important;color:var(--jf-text-primary)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark only!important;background-image:none!important;border:none!important;border-radius:16px!important;height:calc(100dvh - 24px)!important;margin:12px!important;overflow:hidden!important;box-shadow:0 24px 64px #0000008c!important}html[data-display-mode=standalone] .jf-app-shell[data-elvo-desktop=true],html[data-display-mode=native] .jf-app-shell[data-elvo-desktop=true],html[data-elvo] body.native-shell .jf-app-shell[data-elvo-desktop=true]{height:100dvh!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.jf-sidebar-brand-hide-desktop{display:none!important}.jf-sidebar-brand-compact{border-bottom-color:#0000!important;padding:6px!important}.jf-app-shell[data-elvo-desktop=true] .jf-elvo-main{background:0 0;padding:0}.jf-app-shell[data-elvo-desktop=true] .jf-desktop-sheet{box-shadow:none;border:none;border-radius:0;position:relative;overflow:hidden;background:var(--jf-bg-page)!important}.jf-elvo-desktop-chrome{border-bottom:1px solid var(--elvo-line-soft);pointer-events:auto;flex-shrink:0;align-items:center;gap:16px;height:60px;padding:0 26px 0 20px;display:flex}.jf-app-shell[data-elvo-desktop=true] .jf-sidebar-footer{display:none!important}.jf-app-shell[data-elvo-desktop=true] .jf-elvo-sidebar{background:var(--jf-bg-surface)!important;border-right:1px solid var(--jf-border)!important;box-shadow:none!important}.jf-app-shell[data-elvo-desktop=true] .jf-elvo-sidebar .jf-sidebar-brand{border-bottom:1px solid var(--jf-border)!important}.jf-app-shell[data-elvo-desktop=true] .jf-elvo-sidebar .jf-sidebar-footer{border-top:1px solid var(--jf-border)!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-section-label{font-family:var(--font-elvo-sans), Inter, ui-sans-serif, system-ui, sans-serif!important;letter-spacing:.16em!important;color:var(--elvo-fg-4)!important;text-transform:none!important;padding:14px 10px 6px!important;font-size:9.5px!important;font-weight:700!important}.jf-app-shell[data-elvo-desktop=true] .jf-page-header{margin-bottom:1rem;position:relative;top:auto;background:0 0!important;border-color:#0000!important}.jf-app-shell[data-elvo-desktop=true] .jf-page-header>div{border-color:#0000!important}.jf-app-shell[data-elvo-desktop=true] .jf-page-header h1{letter-spacing:-.02em!important;color:var(--jf-text-emphasis)!important;font-size:1.25rem!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}.jf-app-shell[data-elvo-desktop=true] .jf-elvo-sidebar[data-collapsed=true] .jf-nav-link{border-radius:8px!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link{color:var(--elvo-fg-3)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;gap:11px!important;padding:9px 11px!important;font-size:13.5px!important;font-weight:500!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link[class*=pl-8]{padding:7px 11px 7px 30px!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link:hover{background:var(--elvo-surface)!important;color:var(--elvo-fg-1)!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link--active{background:var(--elvo-blue)!important;color:var(--elvo-fg-1)!important;box-shadow:none!important;font-weight:700!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link--active .jf-nav-icon{color:var(--elvo-fg-1)!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link:not(.jf-nav-link--active) .jf-nav-icon{color:var(--elvo-fg-3)!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-link:hover .jf-nav-icon{color:var(--elvo-fg-1)!important}.jf-app-shell[data-elvo-desktop=true] .jf-nav-dot{display:none!important}.jf-app-shell[data-elvo-desktop=true] .jf-logo-on-dark{display:block!important}.jf-app-shell[data-elvo-desktop=true] .jf-logo-on-light{display:none!important}}.jf-app-shell[data-elvo] .jf-elvo-sidebar{align-self:stretch;overflow:hidden;background:var(--jf-bg-surface)!important;border-right:1px solid var(--jf-border)!important;box-shadow:none!important;height:100%!important;min-height:0!important}.jf-app-shell[data-elvo] .jf-app-page{padding:var(--jf-app-inset-y) var(--jf-app-inset-x)}.jf-app-shell[data-elvo] .jf-page-header{position:relative;top:auto}.jf-app-shell[data-elvo] .jf-app-content--fill{padding:var(--jf-app-inset-y) var(--jf-app-inset-x)}.jf-app-shell[data-elvo] .jf-app-content--fill>*{flex:auto;min-width:0;min-height:0}.jf-app-shell[data-elvo] .jf-nav-link--active{background:var(--color-nav-active,#33499e)!important;color:var(--jf-text-emphasis)!important;box-shadow:none!important}.jf-app-shell[data-elvo] .jf-nav-link--active .jf-nav-icon{color:var(--color-electric-blue)!important}.jf-app-shell[data-elvo] .jf-nav-dot{display:none!important}[data-elvo] .jf-btn-primary-origin{background:var(--jf-orange);color:var(--jf-text-on-brand);border-radius:var(--jf-radius-button);box-shadow:var(--jf-shadow-sm);font-weight:500}[data-elvo] .jf-btn-primary-origin:hover{background:var(--jf-orange-hover)}[data-elvo] .jf-btn-outline-origin{border-radius:var(--jf-radius-button);border-color:var(--jf-border);background:var(--color-canvas-white);color:var(--jf-text-emphasis)}[data-elvo] .jf-btn-outline-origin:hover{background:var(--color-paper-mist)}[data-elvo] .jf-btn-icon-origin{background:var(--jf-bg-surface);color:var(--jf-text-muted);border-color:var(--jf-border);border-radius:8px}[data-elvo] .jf-btn-icon-origin:hover{background:var(--jf-bg-raised);color:var(--jf-text-emphasis);border-color:var(--jf-border-strong)}[data-elvo] .jf-origin-card{background:var(--jf-bg-surface);border-color:var(--jf-border)}[data-elvo] .rounded.border{box-shadow:var(--jf-shadow-sm);border-width:1px}[data-elvo] input[type=radio]{accent-color:var(--elvo-blue)}[data-elvo] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-elvo] textarea{border-color:var(--color-midnight-ink)}[data-elvo] .jf-hover-lift:hover{box-shadow:var(--jf-shadow-md);transform:translateY(-1px);border-color:var(--jf-border-strong)!important}[data-elvo]{--jf-control-border:1px solid var(--jf-border)}html[data-elvo] .elvo-auth{font-family:var(--font-elvo-sans), Inter, ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv01", "ss03", "zero";background:radial-gradient(ellipse 640px 420px at 15% -12%, #6865fa29 0%, transparent 58%), radial-gradient(ellipse 480px 320px at 92% 110%, #11d2a61f 0%, transparent 55%), var(--color-canvas-white,#020612);color:var(--color-charcoal,#f5f6fb);letter-spacing:-.011em}html[data-elvo] .elvo-auth__card{border:1px solid var(--color-ash,#1e2540);background:var(--color-canvas-white,#020612);border-radius:12px;padding:1.5rem}html[data-elvo] .elvo-auth__home{color:inherit;text-decoration:none;display:inline-flex}html[data-elvo] .elvo-auth__home:focus-visible{outline:2px solid var(--elvo-cyan);outline-offset:3px}html[data-elvo] .elvo-auth__stack{flex-direction:column;gap:16px;display:flex}html[data-elvo] .elvo-auth__fields{flex-direction:column;display:flex}html[data-elvo] .elvo-auth__field{margin-bottom:16px}html[data-elvo] .elvo-auth__label{letter-spacing:-.011em;text-transform:none;color:var(--color-fog,#9198bd);margin-bottom:6px;font-family:inherit;font-size:13px;font-weight:500;display:block}html[data-elvo] .elvo-auth__input{border:1px solid var(--color-ash,#1e2540);background:var(--color-canvas-white,#020612);width:100%;min-height:44px;color:var(--color-charcoal,#f5f6fb);letter-spacing:-.011em;appearance:none;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:400;display:block}html[data-elvo] .elvo-auth__input:focus{border-color:var(--color-midnight-ink,#fff);background:var(--color-canvas-white,#020612);outline:2px solid var(--color-ash,#1e2540);outline-offset:1px}html[data-elvo] .elvo-auth__input:disabled{opacity:.55}html[data-elvo] .elvo-auth__otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}html[data-elvo] .elvo-auth__otp-slot{border:1px solid var(--color-ash,#1e2540);background:var(--color-canvas-white,#020612);width:100%;min-height:48px;color:var(--color-charcoal,#f5f6fb);letter-spacing:0;text-align:center;appearance:none;border-radius:6px;outline:none;padding:0;font-family:inherit;font-size:1.25rem;font-weight:600;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:block}html[data-elvo] .elvo-auth__otp-slot:focus{border-color:var(--elvo-cyan,#13b3f9);box-shadow:0 0 0 2px color-mix(in srgb, var(--elvo-cyan,#13b3f9) 28%, transparent);background:var(--elvo-surface,#0c1226)}html[data-elvo] .elvo-auth__otp-slot:disabled{opacity:.55}html[data-elvo] .elvo-auth__otp-slot--filled{border-color:var(--elvo-line-strong,#263056)}html[data-elvo] .elvo-auth__otp--invalid .elvo-auth__otp-slot{border-color:color-mix(in srgb, var(--elvo-red-fg,#d96b54) 70%, var(--elvo-line))}@media (prefers-reduced-motion:no-preference){html[data-elvo] .elvo-auth__otp-slot:focus{transform:scale(1.04)}html[data-elvo] .elvo-auth__otp-slot--filled{animation:.22s cubic-bezier(.16,1,.3,1) elvo-otp-digit-in}html[data-elvo] .elvo-auth__otp--invalid{animation:.42s cubic-bezier(.36,.07,.19,.97) elvo-otp-shake}}@keyframes elvo-otp-digit-in{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes elvo-otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}html[data-elvo] .elvo-auth__password-wrap{position:relative}html[data-elvo] .elvo-auth__password-wrap .elvo-auth__input{padding-right:44px}html[data-elvo] .elvo-auth__password-toggle{width:36px;height:36px;color:var(--color-fog,#9198bd);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}html[data-elvo] .elvo-auth__password-toggle:hover:not(:disabled){color:var(--color-charcoal,#f5f6fb)}html[data-elvo] .elvo-auth__password-toggle:disabled{opacity:.55;cursor:not-allowed}html[data-elvo] .elvo-auth__btn{letter-spacing:-.011em;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex}html[data-elvo] .elvo-auth__btn--primary{border:1px solid var(--color-primary-action-fill,#fff);background:var(--color-primary-action-fill,#fff);color:var(--color-canvas-white,#020612);box-shadow:0 1px 2px #0006}html[data-elvo] .elvo-auth__btn--primary:hover:not(:disabled),html[data-elvo] .elvo-auth__btn--primary:active:not(:disabled){background:var(--color-graphite,#e7e9f2);border-color:var(--color-graphite,#e7e9f2)}html[data-elvo] .elvo-auth__btn--primary:disabled{cursor:default;opacity:.35}html[data-elvo] .elvo-auth__btn--secondary{border:1px solid var(--color-ash,#1e2540);color:var(--color-charcoal,#f5f6fb);background:0 0}html[data-elvo] .elvo-auth__btn--secondary:hover,html[data-elvo] .elvo-auth__btn--secondary:active{background:var(--color-paper-mist,#0c1022)}html[data-elvo] .elvo-auth__heading{letter-spacing:-.02em;color:var(--color-charcoal,#f5f6fb);margin:0 0 6px;font-size:18px;font-weight:600}html[data-elvo] .elvo-auth__lede{color:var(--color-fog,#9198bd);margin:0 0 4px;font-size:13px;line-height:1.45}html[data-elvo] .elvo-auth__hint{color:var(--color-fog,#9198bd);margin:6px 0 0;font-size:12px;line-height:1.4}html[data-elvo] .elvo-auth__link{letter-spacing:-.011em;text-transform:none;color:var(--color-electric-blue,#13b3f9);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0 0 16px;padding:0;font-family:inherit;font-size:13px;font-weight:400;text-decoration:none;display:inline-block}html[data-elvo] .elvo-auth__link:disabled{cursor:default;opacity:.55}html[data-elvo] .elvo-auth__footer-link{letter-spacing:-.011em;text-transform:none;color:var(--color-electric-blue,#13b3f9);font-family:inherit;font-size:13px;font-weight:400;text-decoration:none}html[data-elvo] .elvo-auth__help{border:1px solid var(--color-ash,#1e2540);background:var(--color-paper-mist,#0c1022);text-align:left;border-radius:10px;width:100%;padding:14px 16px}html[data-elvo] .elvo-auth__help-title{letter-spacing:-.011em;color:var(--color-charcoal,#f5f6fb);margin:0 0 6px;font-size:13px;font-weight:500}html[data-elvo] .elvo-auth__help-text{color:var(--color-fog,#9198bd);margin:0;font-size:13px;line-height:1.45}html[data-elvo] .elvo-auth__help-details{margin-top:12px}html[data-elvo] .elvo-auth__help-details summary{cursor:pointer;letter-spacing:-.011em;color:var(--color-fog,#9198bd);font-size:13px;font-weight:400;list-style:none}html[data-elvo] .elvo-auth__help-details summary::-webkit-details-marker{display:none}html[data-elvo] .elvo-auth__help-mail{color:var(--color-electric-blue,#13b3f9);text-decoration:none}html[data-elvo] .elvo-auth__help-mail:hover{text-decoration:underline}html[data-elvo] .elvo-auth__message{margin:0 0 14px;font-size:13px;line-height:1.45}html[data-elvo] .elvo-auth__message--error{color:var(--color-coral-red,#f87171)}html[data-elvo] .elvo-auth__message--info{color:var(--color-fog,#9198bd)}html[data-elvo] .elvo-auth .cl-formButtonPrimary:not(:disabled){background:var(--color-primary-action-fill,#fff)!important;border-color:var(--color-primary-action-fill,#fff)!important;color:var(--color-canvas-white,#020612)!important}[data-elvo] .jf-cal-desktop{--jf-cal-canvas:var(--color-canvas-white,#020612);--jf-cal-rail:var(--color-paper-mist,#0c1022);--jf-cal-outside:var(--color-paper-mist,#0c1022);--jf-cal-line:var(--color-ash,#1e2540);--jf-cal-line-strong:var(--color-smoke,#2c3557);--jf-cal-today:var(--color-midnight-ink,#fff);--jf-cal-today-ink:var(--color-canvas-white,#020612);--jf-cal-time:var(--color-fog,#9198bd);--jf-cal-ink:var(--color-charcoal,#f5f6fb);background:var(--jf-cal-canvas);color:var(--jf-cal-ink)}[data-elvo] .jf-cal-grid-shell{border:1px solid var(--jf-cal-line-strong);margin-inline:1.25rem;border-radius:8px;margin-bottom:1rem;overflow:hidden}@media (min-width:40rem) and (hover:hover) and (pointer:fine){.jf-app-shell[data-elvo] .jf-app-content--fill{padding:var(--jf-app-inset-y) var(--jf-app-inset-x)}.jf-app-shell[data-elvo] .jf-app-content--fill .jf-page-header{position:relative;top:auto}}.jf-elvo-account-menu{z-index:81;background:var(--color-paper-mist,#0c1022);border:1px solid var(--color-ash,#1e2540);border-radius:6px;min-width:168px;padding:4px;position:fixed;box-shadow:0 8px 24px #0006,0 2px 6px #0000003d}.jf-elvo-account-menu a,.jf-elvo-account-menu button{text-align:left;width:100%;color:var(--jf-text-primary,#f5f6fb);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:1.3;display:flex}.jf-elvo-account-menu a:hover,.jf-elvo-account-menu button:hover{background:var(--color-ash,#1e2540)}.jf-elvo-account-menu__sep{background:var(--color-ash,#1e2540);height:1px;margin:4px 0}.jf-drive-embed-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dadce0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000047,0 0 0 1px #ffffff0a}.jf-drive-embed-shell .jf-drive-embed-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;min-height:min(70vh,720px);display:block}.jf-drive-toolbar-note{color:var(--jf-text-muted);font-size:11px;line-height:1.4}.jf-role-testing-menu__error{color:#f87171;margin:6px 0 0;font-size:11px;line-height:1.35}.jf-role-testing-menu{padding:8px 10px 10px}.jf-role-testing-menu__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.jf-role-testing-menu__title{letter-spacing:.02em;text-transform:uppercase;color:var(--jf-text-muted,#9198bd);font-size:11px;font-weight:500}.jf-role-testing-menu__toggle{color:var(--jf-text-primary,#f5f6fb);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.jf-role-testing-menu__toggle input{margin:0}.jf-role-testing-menu__hint{color:var(--jf-text-muted,#9198bd);margin:0 0 8px;font-size:11px;line-height:1.4}.jf-role-testing-menu__pills{flex-wrap:wrap;gap:4px;display:flex}.jf-role-testing-menu__pill{border:1px solid var(--color-ash,#1e2540);color:var(--jf-text-primary,#f5f6fb);cursor:pointer;background:0 0;border-radius:9999px;padding:4px 8px;font-size:11px;line-height:1.2}.jf-role-testing-menu__pill:hover:not(:disabled){background:var(--color-ash,#1e2540)}.jf-role-testing-menu__pill:disabled{opacity:.45;cursor:default}.jf-role-testing-menu__pill--active{border-color:var(--color-electric-blue,#13b3f9);color:var(--jf-text-emphasis,#f5f6fb);background:#13b3f929}.jf-elvo-kpi-card{background:var(--elvo-surface);border:1px solid var(--elvo-line);box-shadow:var(--jf-shadow-sm);border-radius:10px;flex-direction:column;gap:7px;padding:16px 18px;display:flex}.jf-elvo-kpi-label{color:var(--elvo-fg-4);font-size:11px;font-weight:600}.jf-elvo-kpi-value-row{align-items:baseline;gap:8px;display:flex}.jf-elvo-kpi-value{letter-spacing:-.025em;color:var(--elvo-fg-1);font-size:28px;font-weight:800;line-height:1.1}.jf-elvo-kpi-value--empty{color:var(--elvo-fg-5);font-size:22px;font-weight:600}.jf-elvo-kpi-delta{font-size:11.5px;font-weight:600}.jf-elvo-kpi-foot{color:var(--elvo-fg-5);font-size:11px}.jf-elvo-kpi-strip{background:var(--elvo-line);border:1px solid var(--elvo-line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.jf-elvo-kpi-strip__cell{background:var(--elvo-surface);flex-direction:column;gap:4px;padding:14px 17px;display:flex}.jf-elvo-kpi-strip__label{color:var(--elvo-fg-4);font-size:11px;font-weight:600}.jf-elvo-kpi-strip__value{letter-spacing:-.02em;color:var(--elvo-fg-1);font-size:22px;font-weight:800}.jf-elvo-kpi-strip__value--empty{color:var(--elvo-fg-5);font-size:18px;font-weight:600}.jf-elvo-kpi-strip__value[data-tone=teal]{color:var(--elvo-teal)}.jf-elvo-kpi-strip__value[data-tone=red]{color:var(--elvo-red-fg)}.jf-elvo-kpi-strip__note{color:var(--elvo-fg-5);font-size:10.5px}.jf-elvo-kpi-row{gap:var(--elvo-space-md);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.jf-elvo-progressbar{background:var(--elvo-line);border-radius:2px;height:3px;overflow:hidden}.jf-elvo-progressbar__fill{border-radius:2px;height:100%;transition:width .22s ease-out}.jf-elvo-sparkline{align-items:flex-end;gap:3px;height:16px;display:flex}.jf-elvo-sparkline__bar{background:var(--elvo-line);border-radius:1px;flex:1}.jf-elvo-panel{background:var(--elvo-surface);border:1px solid var(--elvo-line);box-shadow:var(--jf-shadow-sm);border-radius:10px;overflow:hidden}.jf-elvo-panel__head{border-bottom:1px solid var(--elvo-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.jf-elvo-filter-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:4px 18px 12px;display:flex;overflow-x:auto}.jf-elvo-filter-tabs::-webkit-scrollbar{display:none}.jf-elvo-filter-tab{cursor:pointer;color:var(--elvo-fg-4);background:0 0;border:none;flex:none;padding:7px 2px;font-size:12px;line-height:1.2}.jf-elvo-filter-tab[data-active=true]{color:var(--elvo-fg-1);box-shadow:inset 0 -2px 0 var(--elvo-cyan);font-weight:700}.jf-elvo-panel__title{color:var(--elvo-fg-1);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.jf-elvo-faq-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.jf-elvo-faq-card{flex-direction:column;height:auto;display:flex;overflow:visible}.jf-elvo-faq-card.jf-elvo-panel{overflow:visible}.jf-elvo-faq-card__head{border-bottom:1px solid var(--elvo-line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 18px;display:flex}.jf-elvo-faq-card__blurb{color:var(--elvo-fg-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.jf-elvo-faq-list{--elvo-faq-row:52px;margin:0;padding:0 0 2px;list-style:none;overflow-y:auto}.jf-elvo-faq-list__item{width:100%;min-height:var(--elvo-faq-row);border:none;border-bottom:1px solid var(--elvo-line-soft);cursor:pointer;text-align:left;color:var(--elvo-fg-1);box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.jf-elvo-faq-list__item:hover{background:var(--elvo-surface-hover,#ffffff08)}.jf-elvo-faq-list__item span{min-width:0}.jf-elvo-help-chat .jf-elvo-panel__head{padding:10px 16px}.jf-elvo-help-chat__body{flex-direction:column;display:flex}.jf-elvo-help-chat{scroll-margin-top:72px}.jf-elvo-help-thread{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:10.5rem;max-height:clamp(14rem,45vh,32rem);display:flex;overflow:hidden auto}.jf-elvo-support-mine__list{max-height:220px;overflow-y:auto}.jf-elvo-panel__footer{color:var(--elvo-fg-5);border-top:1px solid var(--elvo-line-soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;font-size:12px;display:flex}.jf-elvo-panel__footer a,.jf-elvo-panel__footer .jf-elvo-link{color:var(--elvo-link);font-weight:600;text-decoration:none}.jf-elvo-panel__footer a:hover,.jf-elvo-panel__footer .jf-elvo-link:hover{text-decoration:underline}.jf-elvo-row-grid{grid-template-columns:var(--elvo-row-cols);border-bottom:1px solid var(--elvo-line-soft);align-items:center;transition:background .14s ease-out,box-shadow .14s ease-out;display:grid}.jf-elvo-row-grid--interactive{color:inherit;text-decoration:none}.jf-elvo-row-grid--interactive:hover{background:var(--elvo-surface-2);box-shadow:inset 0 1px #ffffff08}.jf-elvo-row-grid--interactive:focus-visible{outline:2px solid var(--elvo-blue);outline-offset:-2px;z-index:1}.jf-elvo-row-grid:last-child{border-bottom:none}.jf-elvo-table-head{letter-spacing:.1em;text-transform:uppercase;color:var(--elvo-fg-5);border-bottom-color:var(--elvo-line);cursor:default;font-size:9.5px;font-weight:700}.jf-elvo-table-head:hover{background:0 0}.jf-elvo-table-head .jf-elvo-row-grid__cell{white-space:nowrap;text-overflow:ellipsis}.jf-elvo-row-grid__cell{min-width:0;min-height:0;overflow:hidden}.jf-elvo-schedule-mobile{display:none}.jf-elvo-chip{letter-spacing:.03em;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.jf-elvo-chip[data-tone=teal]{color:var(--elvo-teal);background:var(--elvo-chip-teal-bg)}.jf-elvo-chip[data-tone=amber]{color:var(--elvo-amber-fg);background:var(--elvo-chip-amber-bg)}.jf-elvo-chip[data-tone=cyan]{color:var(--elvo-cyan);background:var(--elvo-chip-cyan-bg)}.jf-elvo-chip[data-tone=blue]{color:var(--elvo-fg-1);background:var(--elvo-chip-blue-bg)}.jf-elvo-chip[data-tone=indigo]{color:var(--elvo-indigo);background:var(--elvo-chip-indigo-bg)}.jf-elvo-chip[data-tone=red]{color:var(--elvo-red-fg);background:#c4553f29}.jf-elvo-chip[data-tone=neutral]{color:var(--elvo-fg-3);background:var(--elvo-chip-neutral-bg)}.jf-elvo-segmented{background:var(--elvo-surface);border:1px solid var(--elvo-line);box-shadow:var(--jf-shadow-sm);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.jf-elvo-segmented__btn{appearance:none;color:var(--elvo-fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}.jf-elvo-segmented__btn:hover:not([data-active=true]){color:var(--elvo-fg-1)}.jf-elvo-segmented__btn[data-active=true]{background:var(--elvo-blue);color:var(--elvo-fg-1);box-shadow:var(--jf-shadow-sm);font-weight:700}.jf-elvo-segmented[data-disabled=true]{opacity:.55}.jf-elvo-segmented[data-disabled=true] .jf-elvo-segmented__btn{cursor:default}.jf-elvo-segmented[data-disabled=true] .jf-elvo-segmented__btn:hover:not([data-active=true]){color:var(--elvo-fg-3)}.jf-elvo-dept-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:48rem){.jf-elvo-dept-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:39.99rem){.jf-elvo-dept-grid{grid-template-columns:1fr}}.jf-elvo-dept-card{cursor:pointer;transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.jf-elvo-dept-card:hover{border-color:var(--elvo-blue);box-shadow:var(--jf-shadow-md);transform:translateY(-1px)}.jf-elvo-solid-badge{background:var(--elvo-amber);color:#020612;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}html[data-elvo] select,.jf-elvo-select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:100%;min-height:38px;box-shadow:var(--jf-shadow-sm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%238b93b0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:12px;padding:8px 34px 8px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out;border:1px solid var(--elvo-line)!important;background-color:var(--elvo-surface-2)!important;color:var(--elvo-fg-1)!important;border-radius:8px!important}html[data-elvo] select.w-auto,html[data-elvo] select.jf-elvo-select--filter,.jf-elvo-select--filter{width:auto;min-width:8.5rem}html[data-elvo] select:hover:not(:disabled),.jf-elvo-select:hover:not(:disabled){border-color:var(--elvo-blue)!important}html[data-elvo] select:focus,html[data-elvo] select:focus-visible,.jf-elvo-select:focus,.jf-elvo-select:focus-visible{outline:none;border-color:var(--elvo-blue)!important}html[data-elvo] select:disabled,.jf-elvo-select:disabled{opacity:.45;cursor:not-allowed}html[data-elvo] select.jf-elvo-mini-select,html[data-elvo] select.jf-elvo-select--mini,.jf-elvo-mini-select,.jf-elvo-select--mini{width:auto;min-height:0;box-shadow:none;padding:5px 26px 5px 9px;font-size:11.5px;background-color:var(--elvo-bg)!important;color:var(--elvo-fg-3)!important;border-radius:6px!important}html[data-elvo] select.jf-elvo-mini-select:hover:not(:disabled),html[data-elvo] select.jf-elvo-mini-select:focus,.jf-elvo-mini-select:hover:not(:disabled),.jf-elvo-mini-select:focus,.jf-elvo-select--mini:hover:not(:disabled),.jf-elvo-select--mini:focus{color:var(--elvo-fg-1)!important}html[data-elvo] [data-radix-dropdown-menu-content]{background:var(--elvo-surface)!important;border:1px solid var(--elvo-line)!important;border-radius:10px!important;padding:6px!important;box-shadow:0 20px 48px #00000080,0 2px 8px #0000004d!important}html[data-elvo] [data-radix-dropdown-menu-item]{border-radius:8px!important;padding:8px 10px!important;font-size:13px!important}html[data-elvo] [data-radix-dropdown-menu-separator]{background:var(--elvo-line)!important}.jf-elvo-btn-primary{background:var(--elvo-blue);color:var(--elvo-fg-1);cursor:pointer;box-shadow:var(--jf-shadow-sm);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:inline-flex}.jf-elvo-btn-primary:hover{background:var(--elvo-blue-hover);box-shadow:var(--jf-shadow-md);transform:translateY(-1px)}.jf-elvo-btn-primary:active{box-shadow:var(--jf-shadow-sm);transform:translateY(0)}.jf-elvo-btn-secondary{color:#e9edf7;border:1px solid var(--elvo-line-strong);box-shadow:var(--jf-shadow-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:inline-flex}.jf-elvo-btn-secondary:hover{background:var(--elvo-surface);border-color:var(--elvo-blue);box-shadow:var(--jf-shadow-md);transform:translateY(-1px)}.jf-elvo-btn-secondary:active{box-shadow:var(--jf-shadow-sm);transform:translateY(0)}.jf-elvo-empty-line{color:var(--elvo-fg-5);text-align:left;padding:22px 18px;font-size:12.5px}.jf-elvo-skeleton{background:var(--elvo-line);border-radius:6px;animation:1.4s ease-in-out infinite jf-elvo-skeleton-pulse}@keyframes jf-elvo-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jf-elvo-skeleton{opacity:.75;animation:none}}.jf-elvo-account-menu__signout{color:#dc2626!important}.jf-elvo-page{gap:var(--elvo-space-page);flex-direction:column;min-width:0;display:flex}.jf-elvo-schedule-page{flex:auto;height:100%;min-height:0;overflow:hidden}.jf-elvo-schedule-page>.jf-elvo-page-header{flex-shrink:0}.jf-elvo-schedule-panel.jf-elvo-panel{flex-direction:column;min-height:0;display:flex}.jf-elvo-schedule-panel--fill.jf-elvo-panel{flex:auto}.jf-elvo-schedule-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.jf-elvo-schedule-panel--fill .jf-elvo-schedule-grid{flex:auto}.jf-elvo-schedule-grid--person{flex-direction:column;display:flex}.jf-elvo-schedule-grid--person .jf-elvo-schedule-desktop,.jf-elvo-schedule-grid--person .jf-elvo-schedule-mobile{flex-shrink:0}.jf-elvo-person-board{border-top:1px solid var(--elvo-line);flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px 14px;display:flex}.jf-elvo-person-board__meta{color:var(--elvo-fg-4);flex-shrink:0;font-size:12.5px}.jf-elvo-person-board__cal{flex:auto;grid-template-rows:auto repeat(4,minmax(4.25rem,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:12rem;display:grid}.jf-elvo-person-board__dow{letter-spacing:.04em;text-transform:uppercase;color:var(--elvo-fg-5);margin:0;padding:0 2px;font-size:10px;font-weight:700}.jf-elvo-person-board__day{-webkit-user-select:none;user-select:none;border-radius:8px;min-height:0;padding:6px 7px;overflow:auto}.jf-elvo-page-header{gap:var(--elvo-space-header);flex-direction:column;display:flex}.jf-elvo-page-header__row{justify-content:space-between;align-items:flex-end;gap:var(--elvo-space-lg);flex-wrap:wrap;display:flex}.jf-elvo-page-header__title{letter-spacing:-.025em;color:var(--elvo-fg-1);margin:0;font-size:26px;font-weight:800}.jf-elvo-page-header__sub{color:var(--elvo-fg-4);margin:var(--elvo-space-xs) 0 0;font-size:13px}.jf-elvo-page-header__actions{gap:var(--elvo-space-actions);flex-wrap:wrap;align-items:center;display:flex}.jf-elvo-text-toggle{appearance:none;color:var(--elvo-cyan);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.jf-elvo-task-assignee-inline,.jf-elvo-people-plain{display:none}.jf-elvo-people-filters{align-items:center;gap:12px;width:100%;display:flex}.jf-elvo-people-filters__search{flex:1;max-width:320px;position:relative}.jf-elvo-people-filters__selects{align-items:center;gap:12px;display:flex}.jf-elvo-pipeline-phone{display:none}.jf-elvo-pipeline-stages{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.jf-elvo-pipeline-stages__btn{appearance:none;border:1px solid var(--elvo-line);background:var(--elvo-surface-2);color:var(--elvo-fg-3);cursor:pointer;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.jf-elvo-pipeline-stages__btn[data-active=true]{background:var(--elvo-blue);border-color:var(--elvo-blue);color:var(--elvo-fg-1)}.jf-elvo-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--elvo-fg-5);margin:0 0 4px;font-size:9.5px;font-weight:700}.jf-elvo-meta-empty{color:var(--elvo-fg-5);margin:0;font-size:11px;font-weight:500}span.jf-elvo-meta-empty{font-size:inherit;line-height:inherit;display:inline}.jf-elvo-back{border:1px solid var(--elvo-line-strong);height:32px;color:var(--elvo-fg-2);width:fit-content;box-shadow:var(--jf-shadow-sm);border-radius:8px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:inline-flex}.jf-elvo-back:hover{background:var(--elvo-surface);border-color:var(--elvo-blue);color:var(--elvo-fg-1);box-shadow:var(--jf-shadow-md);transform:translateY(-1px)}.jf-elvo-back:active{box-shadow:var(--jf-shadow-sm);transform:translateY(0)}html[data-elvo] input[type=checkbox],.jf-elvo-check,.jf-elvo-row-grid input[type=checkbox]{appearance:none;border:1.5px solid var(--elvo-line-strong);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;transition:background .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out;display:grid}html[data-elvo] input[type=checkbox]:hover,.jf-elvo-check:hover,.jf-elvo-row-grid input[type=checkbox]:hover{border-color:var(--elvo-blue)}html[data-elvo] input[type=checkbox]:focus-visible,.jf-elvo-check:focus-visible,.jf-elvo-row-grid input[type=checkbox]:focus-visible{outline:2px solid var(--elvo-blue);outline-offset:2px}html[data-elvo] input[type=checkbox]:after,.jf-elvo-check:after,.jf-elvo-row-grid input[type=checkbox]:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:5px;margin-bottom:2px;transition:transform .12s ease-out;transform:rotate(-45deg)scale(0)}html[data-elvo] input[type=checkbox]:checked,.jf-elvo-check:checked,.jf-elvo-row-grid input[type=checkbox]:checked{background:var(--elvo-blue);border-color:var(--elvo-blue)}html[data-elvo] input[type=checkbox]:checked:after,.jf-elvo-check:checked:after,.jf-elvo-row-grid input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}html[data-elvo] input[type=checkbox]:disabled,.jf-elvo-check:disabled,.jf-elvo-row-grid input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}html[data-elvo] input[type=checkbox]:disabled:hover,.jf-elvo-check:disabled:hover,.jf-elvo-row-grid input[type=checkbox]:disabled:hover{border-color:var(--elvo-line-strong)}.jf-elvo-check-field{color:var(--elvo-fg-2);cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:flex}.jf-elvo-check-field input{margin-top:1px}.jf-elvo-check-field:has(input:disabled){opacity:.55;cursor:not-allowed}.jf-elvo-row-grid:has(input[type=checkbox]:checked):not(.jf-elvo-table-head){background:#33499e29}.jf-elvo-help-turn{align-items:flex-start;gap:10px;display:flex}.jf-elvo-help-turn-user{justify-content:flex-end}.jf-elvo-help-turn-assistant{justify-content:flex-start}.jf-elvo-help-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:28px;height:28px}.jf-elvo-help-avatar-fallback{color:var(--elvo-fg-1);background:color-mix(in srgb, var(--elvo-cyan) 22%, var(--elvo-surface-2));border:1px solid color-mix(in srgb, var(--elvo-cyan) 35%, transparent);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.jf-elvo-help-bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(100%,520px);padding:10px 12px;font-size:13px;line-height:1.55}.jf-elvo-help-bubble-assistant{color:var(--elvo-fg-2);background:var(--elvo-surface-2);border:1px solid var(--elvo-line-soft);border-radius:16px 16px 16px 6px}.jf-elvo-help-bubble-user{color:var(--elvo-fg-1);background:color-mix(in srgb, var(--elvo-cyan) 14%, var(--elvo-surface));border:1px solid color-mix(in srgb, var(--elvo-cyan) 28%, var(--elvo-line-soft));border-radius:16px 16px 6px}.jf-elvo-faq-answer{padding:0 18px 14px}.jf-elvo-hjem-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:14px;display:grid}.jf-elvo-hjem-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}@media (max-width:64rem){.jf-elvo-hjem-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.jf-elvo-hjem-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.jf-elvo-mobile-nav{display:none}@media (max-width:39.99rem){.jf-elvo-desktop-chrome{height:auto;min-height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;border-bottom:1px solid var(--elvo-line-soft);align-items:center;display:flex!important}.jf-elvo-topbar-logo{width:auto}.jf-app-shell[data-elvo] .jf-elvo-sidebar{display:none!important}.jf-app-shell[data-elvo] .jf-app-content,.jf-app-shell[data-elvo] .jf-app-content--fill{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px) + 12px)}.jf-elvo-mobile-nav{z-index:60;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--elvo-surface);border-top:1px solid var(--elvo-line);box-shadow:var(--jf-shadow-lg);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}}.jf-elvo-mobile-nav__item{color:var(--elvo-fg-4);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .14s ease-out;display:flex}.jf-elvo-mobile-nav__item--active{color:var(--elvo-fg-1)}.jf-elvo-mobile-nav__icon-wrap{color:var(--elvo-fg-4);display:flex;position:relative}.jf-elvo-mobile-nav__item--active .jf-elvo-mobile-nav__icon-wrap{color:var(--elvo-cyan)}.jf-elvo-mobile-nav__badge{background:var(--elvo-cyan);color:#020612;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-4px;right:-8px}.jf-elvo-mobile-sheet-backdrop{z-index:70;background:#02061299;position:fixed;inset:0}.jf-elvo-mobile-sheet{z-index:71;background:var(--elvo-surface);border:1px solid var(--elvo-line);max-height:75vh;box-shadow:var(--jf-shadow-lg);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.jf-elvo-mobile-sheet__head{border-bottom:1px solid var(--elvo-line-soft);color:var(--elvo-fg-1);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.jf-elvo-mobile-sheet__head button{color:var(--elvo-fg-4);cursor:pointer;background:0 0;border:none;display:flex}.jf-elvo-mobile-sheet__body{padding:8px 8px 18px;overflow-y:auto}.jf-elvo-mobile-sheet__section{padding:10px 8px 4px}.jf-elvo-mobile-sheet__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--elvo-fg-4);padding:0 8px 6px;font-size:10px;font-weight:700}.jf-elvo-mobile-sheet__item{color:var(--elvo-fg-2);border-radius:8px;align-items:center;gap:12px;padding:11px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.jf-elvo-mobile-sheet__item--child{color:var(--elvo-fg-3);margin-left:17px;padding-top:9px;padding-bottom:9px;font-size:13px}.jf-elvo-mobile-sheet__item:active{background:var(--elvo-surface-2)}.jf-elvo-drawer{box-shadow:-24px 0 64px #00000073;background:var(--elvo-surface)!important;border-color:var(--elvo-line)!important}.jf-elvo-drawer h2{letter-spacing:-.03em!important;color:var(--elvo-fg-1)!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}.jf-elvo-control{background:var(--elvo-surface-2)!important;border-color:var(--elvo-line)!important;color:var(--elvo-fg-1)!important;border-radius:8px!important}.jf-feedback-capturing{z-index:79;color:var(--elvo-fg-2);background:#020612c7;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:fixed;inset:0}.jf-feedback-root{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.jf-feedback-backdrop{cursor:pointer;background:#0206128c;border:0;position:absolute;inset:0}.jf-feedback-drawer{background:var(--elvo-surface);border-left:1px solid var(--elvo-line);flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:relative;box-shadow:-24px 0 64px #00000080}@media (max-width:48rem){.jf-feedback-root{justify-content:stretch;align-items:flex-end}.jf-feedback-drawer{border-left:none;border-top:1px solid var(--elvo-line);width:100%;height:min(92dvh,100%);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;box-shadow:0 -18px 48px #00000073}.jf-feedback-shot-wrap{flex-direction:column;max-height:56dvh;display:flex;overflow:hidden}.jf-feedback-annotator-viewport{min-height:220px;max-height:50dvh}}.jf-feedback-head{border-bottom:1px solid var(--elvo-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.jf-feedback-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--elvo-fg-5);margin:0 0 4px;font-size:10px;font-weight:600}.jf-feedback-head h2{letter-spacing:-.03em;color:var(--elvo-fg-1);margin:0;font-size:18px;font-weight:800}.jf-feedback-sub{color:var(--elvo-fg-5);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.jf-feedback-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px 20px;display:flex;overflow-y:auto}.jf-feedback-shot-wrap{border:1px solid var(--elvo-line);background:var(--elvo-bg);border-radius:10px;overflow:hidden}.jf-feedback-annotator-wrap{flex-direction:column;gap:8px;display:flex}.jf-feedback-annotator-toolbar{flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.jf-feedback-annotator-viewport{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#020612;min-height:240px;max-height:min(52vh,520px);position:relative;overflow:hidden}.jf-feedback-annotator-viewport--pan{cursor:grab}.jf-feedback-annotator-viewport--pan:active{cursor:grabbing}.jf-feedback-annotator-stage{transform-origin:0 0;will-change:transform}.jf-feedback-annotator-canvas{width:100%;position:relative}.jf-feedback-annotator-canvas img{pointer-events:none;width:100%;height:auto;display:block}.jf-feedback-mark{box-sizing:border-box;cursor:pointer;background:#ef44441f;border:2px solid #ef4444;padding:0;position:absolute}.jf-feedback-mark span{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-9px;left:-2px}.jf-feedback-mark--draft{pointer-events:none}.jf-feedback-hint-block{flex-direction:column;gap:10px;padding:14px;display:flex}.jf-feedback-pick{border:1px solid var(--elvo-line-strong);background:var(--elvo-surface-2);min-height:40px;color:var(--elvo-fg-1);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.jf-feedback-pick input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jf-feedback-hint,.jf-feedback-thanks{color:var(--elvo-fg-4);margin:0;font-size:12.5px;line-height:1.45}.jf-feedback-thanks{color:var(--elvo-fg-2);font-size:14px}.jf-feedback-label{letter-spacing:.06em;text-transform:uppercase;color:var(--elvo-fg-5);font-size:11px;font-weight:600}.jf-feedback-textarea{resize:vertical;border:1px solid var(--elvo-line);background:var(--elvo-surface-2);width:100%;min-height:96px;color:var(--elvo-fg-1);font:inherit;border-radius:8px;padding:10px 12px;font-size:13.5px}.jf-feedback-textarea:focus{border-color:var(--elvo-blue);outline:none}.jf-feedback-error{color:var(--elvo-red-fg);margin:0;font-size:12px}.jf-feedback-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.jf-feedback-thumb{object-fit:cover;border:1px solid var(--elvo-line);background:var(--elvo-bg);border-radius:6px;width:52px;height:36px}.jf-feedback-shot{object-fit:contain;border:1px solid var(--elvo-line);background:var(--elvo-bg);border-radius:10px;width:100%;max-height:min(70vh,720px);display:block}html[data-elvo] body.native-shell,html[data-elvo][data-display-mode=native],html[data-elvo][data-display-mode=standalone][data-os=ios],html[data-elvo][data-display-mode=standalone][data-os=android]{overscroll-behavior:none}html[data-elvo] body.native-shell{background-color:#020612}@media (max-width:39.99rem){html[data-elvo] body,html[data-elvo] .jf-app-shell,.jf-app-shell[data-elvo] .jf-app-content,.jf-app-shell[data-elvo] .jf-app-content--fill{background-color:var(--elvo-surface)}html[data-elvo] .jf-elvo-panel,html[data-elvo] .jf-elvo-kpi-card{background:var(--elvo-surface-2)}.jf-app-shell[data-elvo] .jf-app-content,.jf-app-shell[data-elvo] .jf-app-content--fill{min-width:0;overflow-x:clip}.jf-elvo-page-header{gap:8px}.jf-elvo-page-header__title{font-size:22px}.jf-elvo-page-header__row{flex-flow:column;align-items:stretch;gap:8px}.jf-elvo-page-header__actions{flex-wrap:nowrap;justify-content:flex-start;gap:6px;width:100%;overflow-x:auto}.jf-elvo-page-header__actions .jf-elvo-btn-primary,.jf-elvo-page-header__actions .jf-elvo-btn-secondary{flex:none;padding:7px 11px;font-size:12.5px}.jf-elvo-page-header__actions .jf-elvo-segmented__btn{padding:5px 9px;font-size:12px}.jf-elvo-text-toggle{appearance:none;color:var(--elvo-cyan);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:0 2px;font-size:12.5px;font-weight:600}.jf-elvo-kpi-row,.jf-elvo-hjem-kpis{background:var(--elvo-line);border:1px solid var(--elvo-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.jf-elvo-kpi-row .jf-elvo-kpi-card,.jf-elvo-hjem-kpis .jf-elvo-kpi-card{box-shadow:none;background:var(--elvo-surface-2);border:none;border-radius:0;gap:2px;min-width:0;padding:8px 8px 9px}.jf-elvo-kpi-row .jf-elvo-kpi-label,.jf-elvo-hjem-kpis .jf-elvo-kpi-label{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.jf-elvo-kpi-row .jf-elvo-kpi-value,.jf-elvo-hjem-kpis .jf-elvo-kpi-value{font-size:18px}.jf-elvo-kpi-row .jf-elvo-kpi-value--empty,.jf-elvo-hjem-kpis .jf-elvo-kpi-value--empty{font-size:15px}.jf-elvo-kpi-row .jf-elvo-kpi-value-row,.jf-elvo-hjem-kpis .jf-elvo-kpi-value-row{flex-wrap:wrap;gap:2px 4px}.jf-elvo-kpi-row .jf-elvo-kpi-delta,.jf-elvo-hjem-kpis .jf-elvo-kpi-delta{font-size:10px}.jf-elvo-kpi-row .jf-elvo-kpi-foot,.jf-elvo-kpi-row .jf-elvo-progressbar,.jf-elvo-kpi-row .jf-elvo-sparkline,.jf-elvo-hjem-kpis .jf-elvo-kpi-foot,.jf-elvo-hjem-kpis .jf-elvo-progressbar,.jf-elvo-hjem-kpis .jf-elvo-sparkline{display:none}.jf-elvo-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(4.4rem,1fr))!important}.jf-elvo-kpi-strip__cell{padding:8px 9px}.jf-elvo-kpi-strip__value{font-size:16px}.jf-elvo-kpi-strip__note{display:none}.jf-elvo-hide-phone{display:none!important}.jf-elvo-task-assignee-inline{color:var(--elvo-fg-3);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.jf-elvo-tasks-list .jf-elvo-row-grid__cell[data-label=Ansvarlig],.jf-elvo-people-list .jf-elvo-row-grid__cell[data-label=Stilling],.jf-elvo-people-list .jf-elvo-row-grid__cell[data-label=Kanal]{display:none!important}.jf-elvo-people-plain{color:var(--elvo-fg-2);font-size:12.5px;display:inline}.jf-elvo-people-edit,.jf-elvo-people-email{display:none!important}.jf-elvo-people-filters{flex-direction:column;align-items:stretch!important;gap:8px!important}.jf-elvo-people-filters__search{width:100%;max-width:none!important}.jf-elvo-people-filters__selects{gap:8px;width:100%;display:flex}.jf-elvo-people-filters__selects select{flex:1;min-width:0}.jf-elvo-pipeline-phone{flex-direction:column;gap:12px;display:flex}.jf-elvo-pipeline-desktop{display:none}.jf-elvo-pipeline-stages{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.jf-elvo-pipeline-stages__btn{appearance:none;border:1px solid var(--elvo-line);background:var(--elvo-surface-2);color:var(--elvo-fg-3);cursor:pointer;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.jf-elvo-pipeline-stages__btn[data-active=true]{background:var(--elvo-blue);border-color:var(--elvo-blue);color:var(--elvo-fg-1)}.jf-elvo-panel__head{flex-direction:column;align-items:stretch;gap:8px}.jf-elvo-table-head{display:none!important}.jf-elvo-row-grid:not(.jf-elvo-table-head){flex-flow:wrap;align-items:center;gap:8px 10px!important;padding:12px 14px!important;display:flex!important}.jf-elvo-tasks-list .jf-elvo-row-grid:not(.jf-elvo-table-head),.jf-elvo-pricing-list .jf-elvo-row-grid:not(.jf-elvo-table-head){border:1px solid var(--elvo-line);background:var(--elvo-surface-2);border-radius:10px;margin-bottom:10px;box-shadow:0 1px #ffffff08}.jf-elvo-tasks-list .jf-elvo-row-grid:not(.jf-elvo-table-head):last-child,.jf-elvo-pricing-list .jf-elvo-row-grid:not(.jf-elvo-table-head):last-child{margin-bottom:0}.jf-elvo-tasks-list .jf-elvo-panel,.jf-elvo-pricing-list.jf-elvo-panel{box-shadow:none;background:0 0;border:none;padding:10px}.jf-elvo-row-grid__cell[data-label]:before{display:none}.jf-elvo-row-grid__cell:has(.jf-elvo-meta-empty){display:none}.jf-elvo-row-grid__cell--primary{flex:100%;order:-1;min-width:0}.jf-elvo-row-grid__cell--primary *{white-space:normal!important;text-overflow:unset!important}.jf-elvo-row-grid__cell:not(.jf-elvo-row-grid__cell--primary):not(.jf-elvo-row-grid__cell--bare){flex:0 auto;min-width:0}.jf-elvo-row-grid__cell--bare{order:20;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.jf-elvo-row-grid__cell--bare:has(input[type=checkbox]){order:-2;justify-content:flex-start}html[data-elvo] .jf-data-table-wrap{overflow-x:visible}html[data-elvo] .jf-data-table{min-width:0!important}html[data-elvo] .jf-data-table thead{display:none}html[data-elvo] .jf-data-table,html[data-elvo] .jf-data-table tbody,html[data-elvo] .jf-data-table tr,html[data-elvo] .jf-data-table td{width:100%;display:block}html[data-elvo] .jf-data-table tr{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex;border-left:none!important}html[data-elvo] .jf-data-table td{width:auto;padding:0;border:none!important}html[data-elvo] .jf-data-table td:first-child{flex:100%;font-weight:600}html[data-elvo] .jf-data-table td[data-label]:before,html[data-elvo] .jf-elvo-schedule-desktop{display:none}html[data-elvo] .jf-elvo-schedule-mobile{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}html[data-elvo] .jf-elvo-person-board{padding:10px 12px 12px}html[data-elvo] .jf-elvo-person-board__cal{grid-template-rows:auto repeat(4,minmax(3.75rem,1fr));gap:4px;min-height:18rem}html[data-elvo] .jf-elvo-schedule-card{border:1px solid var(--elvo-line);background:var(--elvo-surface-2);border-radius:10px;overflow:hidden}html[data-elvo] .jf-elvo-schedule-card__head{border-bottom:1px solid var(--elvo-line);padding:12px 14px 10px}html[data-elvo] .jf-elvo-schedule-card__name{color:var(--elvo-fg-1);margin:0;font-size:14px;font-weight:700}html[data-elvo] .jf-elvo-schedule-card__meta{color:var(--elvo-fg-5);margin:2px 0 0;font-size:11px}html[data-elvo] .jf-elvo-schedule-day{border-bottom:1px solid var(--elvo-line-soft);grid-template-columns:5.5rem minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}html[data-elvo] .jf-elvo-schedule-day:last-child{border-bottom:none}html[data-elvo] .jf-elvo-schedule-day__label{letter-spacing:.04em;text-transform:uppercase;color:var(--elvo-fg-5);padding-top:2px;font-size:11px;font-weight:700}html[data-elvo] .jf-elvo-schedule-day--today .jf-elvo-schedule-day__label{color:var(--elvo-cyan)}}
