.access-layout-module__CExHga__layout{background:var(--canvas);min-height:100dvh;color:var(--text);place-items:center;padding:24px;display:grid}.access-layout-module__CExHga__stack{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.access-layout-module__CExHga__brand{justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.access-layout-module__CExHga__brand>span{background:var(--primary);color:#fff;width:26px;height:26px;font:600 14px/1 var(--font-mono);border-radius:7px;place-items:center;display:grid}.access-layout-module__CExHga__card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:26px 26px 22px;display:flex}.access-layout-module__CExHga__card form{gap:14px;display:grid}.access-layout-module__CExHga__card h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.45}.access-layout-module__CExHga__card .access-form-eyebrow{color:var(--tertiary-text);margin:0;font-size:12px}.access-layout-module__CExHga__card form>div>.muted{margin:4px 0 0;font-size:13px;line-height:1.45}.access-layout-module__CExHga__card p{margin:0}.access-layout-module__CExHga__card label{color:var(--muted-text);font-size:12px;font-weight:400}.access-layout-module__CExHga__card [class*=field_field]{gap:5px}.access-layout-module__CExHga__card button[type=submit]{width:100%}.access-layout-module__CExHga__card .access-state{gap:14px;padding:0;font-size:13px;display:grid}.access-layout-module__CExHga__card .access-form{padding:0}.access-layout-module__CExHga__card a,.access-layout-module__CExHga__card summary{color:var(--primary-text);font-weight:400}:is(.access-layout-module__CExHga__card .access-switch,.access-layout-module__CExHga__card .login-help,.access-layout-module__CExHga__card .login-create-company){font-size:12px}.access-layout-module__CExHga__card .access-switch{text-align:center}.access-layout-module__CExHga__card .login-help summary{cursor:pointer;list-style:none}.access-layout-module__CExHga__card .login-help summary::-webkit-details-marker{display:none}.access-layout-module__CExHga__card .login-help p{color:var(--muted-text);margin-top:8px}.access-layout-module__CExHga__card form>label:has(input[type=checkbox]){align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.access-layout-module__CExHga__card input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);margin:0}.access-layout-module__CExHga__tenant{background:var(--canvas);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.access-layout-module__CExHga__card .access-identity{background:var(--canvas);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.access-layout-module__CExHga__tenant img{object-fit:contain;width:auto;max-width:70px;height:28px}.access-layout-module__CExHga__tenant strong{color:var(--text);font-size:13px;font-weight:500;display:block}.access-layout-module__CExHga__tenant small{font:11px var(--font-mono);color:var(--tertiary-text);overflow-wrap:anywhere;display:block}.access-layout-module__CExHga__tenantMark{background:var(--primary);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.access-layout-module__CExHga__card .access-identity{padding:10px 12px;font-size:13px}.access-layout-module__CExHga__card .access-identity small{color:var(--tertiary-text);font-size:12px;display:block}.access-layout-module__CExHga__footer{color:var(--tertiary-text);text-align:center;margin:0;font-size:11px}
.button-module__HjQxJG__button{--button-height:var(--control-size-default);justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--button-height);border-radius:var(--radius-control);font:inherit;font-size:var(--font-body);text-align:center;cursor:pointer;transition:background-color var(--duration-quick), border-color var(--duration-quick), color var(--duration-quick);border:1px solid #0000;padding:0 16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.button-module__HjQxJG__button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.button-module__HjQxJG__button:disabled:not(.button-module__HjQxJG__pending){border-color:var(--line);background:var(--surface-2);color:var(--tertiary-text);cursor:not-allowed}.button-module__HjQxJG__ghost:disabled:not(.button-module__HjQxJG__pending){background:0 0;border-color:#0000}.button-module__HjQxJG__pending{cursor:progress}.button-module__HjQxJG__primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.button-module__HjQxJG__primary:hover:not(:disabled){background:var(--primary-hover)}.button-module__HjQxJG__secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.button-module__HjQxJG__secondary:hover:not(:disabled){background:var(--canvas);border-color:var(--muted-text)}.button-module__HjQxJG__ghost{color:var(--muted-text);background:0 0}.button-module__HjQxJG__ghost:hover:not(:disabled){background:var(--canvas);color:var(--text)}.button-module__HjQxJG__danger{background:var(--color-danger-fill);border-color:var(--color-danger-fill);color:#fff}.button-module__HjQxJG__danger:hover:not(:disabled){background:#8d1e1e;border-color:#8d1e1e}.button-module__HjQxJG__compact{--button-height:var(--control-size-compact);font-size:var(--font-label);padding:0 12px}.button-module__HjQxJG__large{--button-height:var(--control-size-large);font-size:var(--font-body);padding:0 20px}.button-module__HjQxJG__default{--button-height:var(--control-size-default)}.button-module__HjQxJG__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.button-module__HjQxJG__icon svg{width:17px;height:17px}.button-module__HjQxJG__iconButton{width:var(--button-height);min-width:var(--button-height);padding:0}.button-module__HjQxJG__content{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.button-module__HjQxJG__pending .button-module__HjQxJG__content{opacity:0}.button-module__HjQxJG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.8s linear infinite button-module__HjQxJG__spin;position:absolute;inset:0}@keyframes button-module__HjQxJG__spin{to{transform:rotate(360deg)}}@media (max-width:680px){.button-module__HjQxJG__default,.button-module__HjQxJG__compact,.button-module__HjQxJG__large{--button-height:44px}}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__spinner{animation:none}}.button-module__HjQxJG__success{background:var(--color-success-fill);color:#fff;border-color:var(--color-success-fill)}.button-module__HjQxJG__success:hover:not(:disabled){background:color-mix(in srgb, var(--color-success-fill) 85%, #000)}.button-module__HjQxJG__danger-outline{background:var(--surface);color:var(--color-danger);border-color:var(--color-danger-border)}.button-module__HjQxJG__danger-outline:hover:not(:disabled){background:var(--color-danger-surface)}
.dialog-module__yini9G__dialog{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-dialog);background:var(--surface);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);box-shadow:var(--shadow-overlay);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.dialog-module__yini9G__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14120e59}.dialog-module__yini9G__small{width:min(440px,100vw - 32px)}.dialog-module__yini9G__default{width:min(560px,100vw - 32px)}.dialog-module__yini9G__large{width:min(640px,100vw - 32px)}.dialog-module__yini9G__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);padding:20px 24px;display:flex;position:sticky;top:0}.dialog-module__yini9G__header>div{min-width:0}.dialog-module__yini9G__header h2{color:var(--text);font-size:var(--font-section);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.dialog-module__yini9G__header p{color:var(--muted-text);font-size:var(--font-label);margin:6px 0 0}.dialog-module__yini9G__eyebrow{color:var(--muted-text);font-size:var(--font-caption);margin-bottom:4px;font-weight:650;display:block}.dialog-module__yini9G__body{min-width:0;padding:var(--space-6)}.dialog-module__yini9G__body>form{gap:var(--space-4);display:grid}.dialog-module__yini9G__drawer{border:0;border-radius:0;width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto;box-shadow:-8px 0 40px #0000001f}.dialog-module__yini9G__drawer .dialog-module__yini9G__header{border:0;align-items:flex-start;gap:12px;padding:20px 22px 12px}.dialog-module__yini9G__drawer .dialog-module__yini9G__header h2{letter-spacing:-.01em;font-size:18px;line-height:1.45}.dialog-module__yini9G__drawer .dialog-module__yini9G__header button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.dialog-module__yini9G__drawer .dialog-module__yini9G__header button svg{width:14px;height:14px}.dialog-module__yini9G__drawer .dialog-module__yini9G__eyebrow{color:var(--tertiary-text);margin:0;font-size:12px;font-weight:400}.dialog-module__yini9G__drawer .dialog-module__yini9G__body{padding:6px 22px 24px}.dialog-module__yini9G__drawer .dialog-module__yini9G__body>form{gap:18px}@media (max-width:859px){.dialog-module__yini9G__drawer{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:88dvh;inset:auto 0 0}}@media (max-width:600px){.dialog-module__yini9G__dialog{max-height:calc(100dvh - 24px)}.dialog-module__yini9G__header{padding:12px 8px 12px 16px}.dialog-module__yini9G__body{padding:var(--space-4)}.dialog-module__yini9G__sheet{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}}:is(.dialog-module__yini9G__body .team-form-actions,.dialog-module__yini9G__body .form-actions,.dialog-module__yini9G__body .dialog-actions,.dialog-module__yini9G__body [data-form-actions]){border-top:1px solid var(--line);margin:8px -24px -24px;padding:16px 24px}@media (max-width:600px){:is(.dialog-module__yini9G__body .team-form-actions,.dialog-module__yini9G__body .form-actions,.dialog-module__yini9G__body .dialog-actions,.dialog-module__yini9G__body [data-form-actions]){margin-inline:-16px;margin-bottom:-16px;padding:16px}}:is(.dialog-module__yini9G__drawer .dialog-module__yini9G__body [data-form-actions],.dialog-module__yini9G__drawer .dialog-module__yini9G__body .form-actions){margin:0;padding:16px 0 0}@media (max-width:859px){.dialog-module__yini9G__dialog.dialog-module__yini9G__drawer{max-height:88dvh}}.dialog-module__yini9G__drawer .dialog-module__yini9G__header h2{line-height:1.55}.dialog-module__yini9G__drawer .dialog-module__yini9G__header button{border:1px solid var(--line);background:var(--surface)}:is(.dialog-module__yini9G__drawer .dialog-module__yini9G__body [data-form-actions],.dialog-module__yini9G__drawer .dialog-module__yini9G__body .form-actions){border:0;padding:0}
.install-app-module__C35YFa__install{margin:16px 0}.install-app-module__C35YFa__compact{align-items:center;gap:8px;display:flex}.install-app-module__C35YFa__button{flex:1}.install-app-module__C35YFa__dismiss{flex-shrink:0}.install-app-module__C35YFa__help{gap:16px;display:grid}.install-app-module__C35YFa__help p,.install-app-module__C35YFa__help li{font-size:14px;line-height:1.6}.install-app-module__C35YFa__help ol{padding-left:22px;list-style:decimal}.install-app-module__C35YFa__help li+li{margin-top:12px}.install-app-module__C35YFa__help li svg{vertical-align:middle;display:inline-block}.install-app-module__C35YFa__note{color:var(--muted-text)}.install-app-module__C35YFa__menuItem{margin:0}.install-app-module__C35YFa__menuItem .install-app-module__C35YFa__button{width:100%;height:40px;min-height:40px;color:var(--text);border:0;border-radius:6px;justify-content:flex-start;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:normal}.install-app-module__C35YFa__menuItem .install-app-module__C35YFa__button svg{color:var(--muted-text)}.install-app-module__C35YFa__banner{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0 0;padding:8px 8px 8px 16px}.install-app-module__C35YFa__banner .install-app-module__C35YFa__button{border:0;justify-content:flex-start;min-height:44px;padding:0;font-size:14px;line-height:normal}.install-app-module__C35YFa__banner .install-app-module__C35YFa__button svg{width:18px;height:18px;color:var(--muted-text)}.install-app-module__C35YFa__banner .install-app-module__C35YFa__dismiss{color:var(--muted-text);border:0}.install-app-module__C35YFa__banner .install-app-module__C35YFa__dismiss svg{width:16px;height:16px}@media (min-width:681px){.install-app-module__C35YFa__banner{display:none}}
.account-menu-module__3hxNBa__account{z-index:25;color:var(--text);flex:none;margin:0;padding:0;position:relative}.account-menu-module__3hxNBa__account>summary{cursor:pointer;border-radius:50%;align-items:center;gap:10px;min-height:40px;padding:0;list-style:none;display:flex}.account-menu-module__3hxNBa__account>summary::-webkit-details-marker{display:none}.account-menu-module__3hxNBa__account>summary:hover{background:var(--canvas)}.account-menu-module__3hxNBa__avatar{background:var(--employee-color);width:32px;height:32px;color:var(--employee-foreground);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.account-menu-module__3hxNBa__identity{flex:1;gap:0;min-width:0;display:grid}.account-menu-module__3hxNBa__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.account-menu-module__3hxNBa__identity small{color:var(--primary-foreground-subtle);font-size:12px}.account-menu-module__3hxNBa__menu{border:1px solid var(--line);background:var(--surface);width:220px;color:var(--text);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #10182824}.account-menu-module__3hxNBa__menuIdentity{padding:8px 10px 10px}.account-menu-module__3hxNBa__menuIdentity strong,.account-menu-module__3hxNBa__menuIdentity small{display:block}.account-menu-module__3hxNBa__menuIdentity strong{font-size:14px;font-weight:600}.account-menu-module__3hxNBa__menuIdentity small{color:var(--muted-text);font-size:12px}.account-menu-module__3hxNBa__identityDivider{background:var(--line);height:1px;margin:0 4px 6px}.account-menu-module__3hxNBa__menu>button{text-align:left;width:100%;min-height:40px;color:var(--text);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.account-menu-module__3hxNBa__menu>button:hover{background:var(--surface-2,var(--canvas))}.account-menu-module__3hxNBa__menu>button svg{color:var(--muted-text);flex:none}.account-menu-module__3hxNBa__menu>button.account-menu-module__3hxNBa__logout{color:var(--color-danger)}.account-menu-module__3hxNBa__menu>button.account-menu-module__3hxNBa__logout svg{color:inherit}.account-menu-module__3hxNBa__divider{background:var(--line);height:1px;margin:6px 4px}.account-menu-module__3hxNBa__sidebar{color:var(--primary-foreground);margin-top:auto;padding-top:24px}.account-menu-module__3hxNBa__sidebar>summary:hover{background:color-mix(in srgb, var(--primary-foreground) 18%, transparent)}.account-menu-module__3hxNBa__sidebar>summary{background:color-mix(in srgb, var(--primary-foreground) 12%, transparent);border-radius:8px;gap:12px;padding:12px}.account-menu-module__3hxNBa__sidebar>summary>.account-menu-module__3hxNBa__avatar{width:36px;height:36px;box-shadow:none;font-size:14px}.account-menu-module__3hxNBa__sidebar .account-menu-module__3hxNBa__identity strong{line-height:1.2}.account-menu-module__3hxNBa__sidebar>summary>svg{color:var(--primary-foreground-subtle);transform:rotate(180deg)}.account-menu-module__3hxNBa__sidebar[open]>summary>svg{transform:none}.account-menu-module__3hxNBa__sidebar .account-menu-module__3hxNBa__menu{border:0;width:auto;min-width:0;inset:auto 0 calc(100% - 16px);box-shadow:0 12px 32px #1018282e}@media (max-width:680px){.account-menu-module__3hxNBa__account:not(.account-menu-module__3hxNBa__sidebar)>summary>.account-menu-module__3hxNBa__avatar{width:36px;height:36px;font-size:14px}}@media (max-width:859px){.account-menu-module__3hxNBa__avatar,.account-menu-module__3hxNBa__account:not(.account-menu-module__3hxNBa__sidebar)>summary>.account-menu-module__3hxNBa__avatar{width:32px;height:32px}}.account-menu-module__3hxNBa__viewControls{flex-direction:column;display:flex}.account-menu-module__3hxNBa__viewSection{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:4px;padding:4px 10px 10px;display:flex}.account-menu-module__3hxNBa__sectionLabel{color:var(--tertiary-text);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.account-menu-module__3hxNBa__themeItem{width:100%;color:var(--text);font:400 14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.account-menu-module__3hxNBa__themeItem:hover{background:var(--canvas)}
.feedback-module__Uz7Dwa__neutral{--feedback-text:var(--muted-text);--feedback-surface:var(--canvas);--feedback-border:var(--line)}.feedback-module__Uz7Dwa__info{--feedback-text:var(--color-info);--feedback-surface:var(--color-info-surface);--feedback-border:var(--color-info-border)}.feedback-module__Uz7Dwa__success{--feedback-text:var(--color-success);--feedback-surface:var(--color-success-surface);--feedback-border:var(--color-success-border)}.feedback-module__Uz7Dwa__warning{--feedback-text:var(--color-warning);--feedback-surface:var(--color-warning-surface);--feedback-border:var(--color-warning-border)}.feedback-module__Uz7Dwa__danger{--feedback-text:var(--color-danger);--feedback-surface:var(--color-danger-surface);--feedback-border:var(--color-danger-border)}.feedback-module__Uz7Dwa__notice{border:1px solid var(--feedback-border);border-radius:var(--radius-control);min-width:0;color:var(--feedback-text);background:var(--feedback-surface);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.feedback-module__Uz7Dwa__noticeIcon{flex:none;margin-top:1px}.feedback-module__Uz7Dwa__noticeBody{overflow-wrap:anywhere;min-width:0}.feedback-module__Uz7Dwa__noticeBody>strong{margin-bottom:2px;font-weight:600;display:block}.feedback-module__Uz7Dwa__noticeBody p{margin:0}.feedback-module__Uz7Dwa__noticeBody a{color:inherit;text-underline-offset:3px;text-decoration:underline}.feedback-module__Uz7Dwa__badge{border:1px solid var(--feedback-border);width:fit-content;min-height:24px;color:var(--feedback-text);background:var(--feedback-surface);font-size:var(--font-caption);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:600;line-height:1.4;display:inline-flex}.feedback-module__Uz7Dwa__empty{justify-items:center;gap:var(--space-2);text-align:center;min-width:0;padding:32px 16px;display:grid}.feedback-module__Uz7Dwa__empty h3{color:var(--text);font-size:var(--font-body);margin:0;font-weight:650;line-height:1.4}.feedback-module__Uz7Dwa__empty p{max-width:52ch;color:var(--muted-text);margin:0;font-size:14px;line-height:1.45}.feedback-module__Uz7Dwa__emptyIcon{width:40px;height:40px;color:var(--muted-text);background:var(--canvas);border-radius:var(--radius-control);place-items:center;margin-bottom:4px;display:grid}.feedback-module__Uz7Dwa__emptyIcon svg{width:20px;height:20px}.feedback-module__Uz7Dwa__emptyAction{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.patterns-module__THxe4W__pageHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;min-width:0;display:flex}.patterns-module__THxe4W__pageHeading{flex:200px;min-width:0}.patterns-module__THxe4W__pageHeading h1{color:var(--text);font-size:var(--font-page);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.patterns-module__THxe4W__eyebrow{color:var(--muted-text);font-size:var(--font-label);margin:0 0 4px;font-weight:600}@media (max-width:680px){.topbar .patterns-module__THxe4W__pageHeading h1{letter-spacing:normal;font-size:20px;line-height:1.2}.topbar .patterns-module__THxe4W__eyebrow{margin:0;font-size:12px}}.patterns-module__THxe4W__description{max-width:65ch;color:var(--muted-text);font-size:var(--font-label);margin:7px 0 0;line-height:1.5}.patterns-module__THxe4W__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patterns-module__THxe4W__filterBar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.patterns-module__THxe4W__filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:280px;min-width:0;max-width:100%;display:flex}.patterns-module__THxe4W__filters>*{min-width:0;max-width:100%}.patterns-module__THxe4W__filterActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.patterns-module__THxe4W__period{height:var(--control-size-default);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field-bg);flex:none;align-items:stretch;max-width:100%;display:inline-flex}.patterns-module__THxe4W__periodStep{border-radius:calc(var(--radius-control) - 1px);width:34px;color:var(--muted-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.patterns-module__THxe4W__periodStep:hover{background:var(--surface-2);color:var(--text)}.patterns-module__THxe4W__periodStep svg{width:16px;height:16px}.patterns-module__THxe4W__periodValue{min-width:104px;color:var(--text);font-size:var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;padding:0 4px;font-weight:600;display:grid}.patterns-module__THxe4W__periodToday{margin-left:var(--space-2)}@media (max-width:680px){.patterns-module__THxe4W__period{height:44px}.patterns-module__THxe4W__periodStep{width:44px}}.patterns-module__THxe4W__statGroup{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:24px}.patterns-module__THxe4W__plain{background:0 0;border:0;padding:0}.patterns-module__THxe4W__statScope{color:var(--muted-text);margin:0 0 16px;font-size:13px;font-weight:400}.patterns-module__THxe4W__stats{background:var(--surface);border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:0;margin:0;display:grid;overflow:hidden}.patterns-module__THxe4W__stat{border-right:1px solid var(--line);min-width:0;padding:0 16px}.patterns-module__THxe4W__stat:last-child{border-right:0}.patterns-module__THxe4W__plain .patterns-module__THxe4W__stats{background:0 0;border:0;border-radius:0}.patterns-module__THxe4W__stat:first-child{padding-left:0}.patterns-module__THxe4W__stat:last-child{padding-right:0}.patterns-module__THxe4W__stat dt{color:var(--muted-text);font-size:var(--font-caption);margin:0 0 5px;font-weight:500}.patterns-module__THxe4W__stat dd{color:var(--text);font-family:Geist Mono,ui-monospace,monospace;font-size:var(--font-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.patterns-module__THxe4W__stat .patterns-module__THxe4W__statDetail{color:var(--muted-text);font-size:var(--font-caption);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.45}.patterns-module__THxe4W__info>dd:first-of-type{color:var(--color-info)}.patterns-module__THxe4W__success>dd:first-of-type{color:var(--color-success)}.patterns-module__THxe4W__warning>dd:first-of-type{color:var(--color-warning)}.patterns-module__THxe4W__danger>dd:first-of-type{color:var(--color-danger)}.patterns-module__THxe4W__neutral>dd:first-of-type{color:var(--text)}.patterns-module__THxe4W__person{align-items:center;gap:var(--space-2);text-align:left;min-width:0;max-width:100%;display:inline-flex}.patterns-module__THxe4W__personText{gap:2px;min-width:0;display:grid}.patterns-module__THxe4W__personText strong{color:var(--text);font-size:var(--font-label);overflow-wrap:anywhere;font-weight:600}.patterns-module__THxe4W__personText small{color:var(--muted-text);font-size:var(--font-caption);overflow-wrap:anywhere}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,80px),1fr))}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat{padding:0 16px}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:first-child{padding-left:0}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:last-child{padding-right:0}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat dd{font-size:var(--font-stat)}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat .patterns-module__THxe4W__statDetail{font-size:var(--font-caption)}@media (max-width:600px){.patterns-module__THxe4W__filterActions{justify-content:flex-start}.patterns-module__THxe4W__filters{flex-basis:100%}.patterns-module__THxe4W__filters>label{flex:140px}.patterns-module__THxe4W__stat{padding:14px}.patterns-module__THxe4W__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.patterns-module__THxe4W__stat:nth-child(2n){border-right:0}.patterns-module__THxe4W__stat:nth-child(n+3){border-top:1px solid var(--line)}.patterns-module__THxe4W__stat:last-child:nth-child(odd){grid-column:1/-1}.patterns-module__THxe4W__plain .patterns-module__THxe4W__stat:nth-child(odd){padding-left:0}.patterns-module__THxe4W__plain .patterns-module__THxe4W__stat:nth-child(2n){padding-right:0}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:nth-child(n){border-top:0;border-right:1px solid var(--line);grid-column:auto}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:last-child{border-right:0}.patterns-module__THxe4W__plain.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:nth-child(n){padding-inline:8px}.patterns-module__THxe4W__plain.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:first-child{padding-left:0}.patterns-module__THxe4W__plain.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat:last-child{padding-right:0}}.patterns-module__THxe4W__period{flex-wrap:nowrap;gap:8px}.patterns-module__THxe4W__periodValue{min-width:140px;max-width:210px;font-size:15px;font-weight:600}.patterns-module__THxe4W__personFilters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.patterns-module__THxe4W__personFilters>button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:36px;color:var(--text);text-align:left;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.patterns-module__THxe4W__personFilters>button>i{background:var(--employee-color);border-radius:50%;flex:none;width:8px;height:8px}.patterns-module__THxe4W__personFilters>button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-text);color:var(--primary-text)}.patterns-module__THxe4W__personFilters>button:hover{border-color:var(--primary-text)}@media (max-width:600px){.patterns-module__THxe4W__statGroup:not(.patterns-module__THxe4W__plain){padding:16px}.patterns-module__THxe4W__stat{padding-block:12px}.patterns-module__THxe4W__filterActions{width:100%}.patterns-module__THxe4W__filterActions>button,.patterns-module__THxe4W__filterActions>a{flex:1}.patterns-module__THxe4W__periodValue{min-width:120px}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.patterns-module__THxe4W__compactStats .patterns-module__THxe4W__stat dd{font-size:22px}.patterns-module__THxe4W__personFilters>button{min-height:44px}}.patterns-module__THxe4W__personFilterLabel{color:var(--muted-text);margin-right:4px;font-size:13px;font-weight:600}
.panel-module__Zlpu9G__panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--shadow-panel)}.panel-module__Zlpu9G__default{padding:var(--space-6)}.panel-module__Zlpu9G__compact{padding:var(--space-4)}.panel-module__Zlpu9G__none{padding:0}.panel-module__Zlpu9G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel-module__Zlpu9G__heading{flex:200px;min-width:0}.panel-module__Zlpu9G__heading h2{color:var(--text);font-size:var(--font-section);letter-spacing:-.018em;margin:0;font-weight:600;line-height:1.3}.panel-module__Zlpu9G__eyebrow{color:var(--muted-text);font-size:var(--font-caption);margin:0 0 4px;font-weight:650}.panel-module__Zlpu9G__description{max-width:68ch;color:var(--muted-text);font-size:var(--font-label);margin:6px 0 0;line-height:1.5}.panel-module__Zlpu9G__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-module__Zlpu9G__disclosure{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0}.panel-module__Zlpu9G__disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text);font-size:var(--font-label);cursor:pointer;padding:12px 16px;font-weight:600;list-style:none;display:flex}.panel-module__Zlpu9G__disclosure>summary::-webkit-details-marker{display:none}.panel-module__Zlpu9G__disclosure>summary svg{transition:transform var(--duration-quick);flex:none}.panel-module__Zlpu9G__disclosure[open]>summary svg{transform:rotate(180deg)}.panel-module__Zlpu9G__disclosure>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-panel)}.panel-module__Zlpu9G__disclosureBody{font-size:var(--font-label);padding:0 16px 16px}.panel-module__Zlpu9G__inlineDisclosure{background:0 0;border:0;border-radius:0}.panel-module__Zlpu9G__inlineDisclosure>summary{min-height:36px;color:var(--muted-text);justify-content:flex-start;padding:6px 0;font-weight:600}.panel-module__Zlpu9G__inlineDisclosure>summary:hover{color:var(--text)}.panel-module__Zlpu9G__inlineDisclosure>summary svg{order:-1;transform:rotate(-90deg)}.panel-module__Zlpu9G__inlineDisclosure[open]>summary svg{transform:rotate(0)}.panel-module__Zlpu9G__inlineDisclosure>.panel-module__Zlpu9G__disclosureBody{padding:4px 0 0}@media (max-width:600px){.panel-module__Zlpu9G__default{padding:var(--space-4)}}
.calendar-view-module__q_yFHa__calendar{--accent:var(--primary);--leave:var(--absence-leave);--sick:var(--absence-sick);--flex:var(--absence-flex);--holiday:var(--absence-holiday);min-width:0}.calendar-view-module__q_yFHa__toolbar{gap:14px;margin-bottom:18px;display:grid}.calendar-view-module__q_yFHa__toolbarTop,.calendar-view-module__q_yFHa__titleGroup,.calendar-view-module__q_yFHa__toolbarActions,.calendar-view-module__q_yFHa__filters,.calendar-view-module__q_yFHa__legend{flex-wrap:wrap;align-items:center;display:flex}.calendar-view-module__q_yFHa__toolbarTop{justify-content:space-between;gap:14px}.calendar-view-module__q_yFHa__titleGroup{gap:14px}.calendar-view-module__q_yFHa__pageTitle{color:var(--text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.calendar-view-module__q_yFHa__toolbarActions{margin-left:auto}.calendar-view-module__q_yFHa__filters{gap:8px}.calendar-view-module__q_yFHa__personFilter select{width:auto;min-width:190px}.calendar-view-module__q_yFHa__filterDivider{background:var(--line);width:1px;height:24px;margin:0 4px}.calendar-view-module__q_yFHa__typeFilters{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.calendar-view-module__q_yFHa__typeFilters button{border:1px solid var(--line);background:var(--surface);height:30px;min-height:30px;color:var(--muted-text);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12px;font-weight:500;display:inline-flex}.calendar-view-module__q_yFHa__typeFilters button i{background:var(--tertiary-text);border-radius:2px;width:9px;height:9px}.calendar-view-module__q_yFHa__typeFilters button:first-child i{background:var(--accent)}.calendar-view-module__q_yFHa__typeFilters button:nth-child(2) i{background:var(--leave)}.calendar-view-module__q_yFHa__typeFilters button:nth-child(3) i{background:var(--sick)}.calendar-view-module__q_yFHa__typeFilters button:nth-child(4) i{background:var(--flex)}.calendar-view-module__q_yFHa__typeFilters button:nth-child(5) i{background:var(--holiday)}.calendar-view-module__q_yFHa__typeFilters button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.calendar-view-module__q_yFHa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-view-module__q_yFHa__miniYear{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.calendar-view-module__q_yFHa__miniMonth{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px 14px 12px}.calendar-view-module__q_yFHa__miniMonthHeader{margin-bottom:8px}.calendar-view-module__q_yFHa__miniMonth h3{color:var(--text);margin:0;font-size:13px;font-weight:500}.calendar-view-module__q_yFHa__miniMonthHeader small{display:none}.calendar-view-module__q_yFHa__miniDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-view-module__q_yFHa__miniWeekday{color:var(--tertiary-text);text-align:center;padding-bottom:1px;font-size:9px;line-height:13px}.calendar-view-module__q_yFHa__miniDay{aspect-ratio:1;min-width:0;color:var(--surface);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;border-radius:3px;place-items:center;padding:0;font-size:11px;display:grid;position:relative;overflow:hidden}.calendar-view-module__q_yFHa__miniDay[data-weekend]:not([data-has-entries]){background:var(--surface-2);color:var(--muted-text)}.calendar-view-module__q_yFHa__miniDay[data-future]:not([data-has-entries]){background:color-mix(in oklab, var(--surface-2) 55%, var(--surface))}.calendar-view-module__q_yFHa__miniDay[data-pending]{border-color:var(--text);border-style:dashed}.calendar-view-module__q_yFHa__miniHoliday{color:#fff}.calendar-view-module__q_yFHa__miniToday{outline:2px solid var(--text);outline-offset:-2px;z-index:1;font-weight:500}.calendar-view-module__q_yFHa__miniDay[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--text)}.calendar-view-module__q_yFHa__miniDay:focus-visible{outline:3px solid var(--focus);outline-offset:1px;z-index:2}.calendar-view-module__q_yFHa__legend{color:var(--muted-text);gap:16px;margin-top:16px;font-size:12px}.calendar-view-module__q_yFHa__legend>span{align-items:center;gap:6px;display:inline-flex}.calendar-view-module__q_yFHa__legend i{border-radius:3px;width:12px;height:12px}.calendar-view-module__q_yFHa__workKey{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 30%, var(--surface)) 0 33%, color-mix(in oklab, var(--accent) 60%, var(--surface)) 33% 66%, var(--accent) 66%);width:40px!important}.calendar-view-module__q_yFHa__leaveKey{background:var(--leave)}.calendar-view-module__q_yFHa__sickKey{background:var(--sick)}.calendar-view-module__q_yFHa__flexKey{background:var(--flex)}.calendar-view-module__q_yFHa__holidayKey{background:var(--holiday)}.calendar-view-module__q_yFHa__pendingKey{border:1px dashed var(--muted-text)}.calendar-view-module__q_yFHa__holidayContext{display:none!important}.calendar-view-module__q_yFHa__gridScroll{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:auto}.calendar-view-module__q_yFHa__grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;display:grid}.calendar-view-module__q_yFHa__weekday{border-bottom:1px solid var(--line);color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:400}.calendar-view-module__q_yFHa__weekdayShort{display:none}.calendar-view-module__q_yFHa__blank,.calendar-view-module__q_yFHa__day{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:104px}.calendar-view-module__q_yFHa__grid>:nth-child(7n){border-right:0}.calendar-view-module__q_yFHa__blank,.calendar-view-module__q_yFHa__day[data-weekend]{background:var(--canvas)}.calendar-view-module__q_yFHa__day{color:var(--text);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px;display:flex}.calendar-view-module__q_yFHa__day:hover{background:var(--surface-2)}.calendar-view-module__q_yFHa__day:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.calendar-view-module__q_yFHa__dayNumber{width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.calendar-view-module__q_yFHa__day.calendar-view-module__q_yFHa__today .calendar-view-module__q_yFHa__dayNumber{background:var(--text);color:var(--surface)}.calendar-view-module__q_yFHa__chips{gap:4px;display:grid;overflow:hidden}.calendar-view-module__q_yFHa__chip{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px;overflow:hidden}.calendar-view-module__q_yFHa__holiday{color:var(--holiday)}.calendar-view-module__q_yFHa__monthItem{border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;min-width:0;padding:1px 5px;font-size:12px;line-height:18px;display:flex}.calendar-view-module__q_yFHa__monthItem strong{color:var(--tertiary-text);letter-spacing:.02em;flex:none;font-size:9px}.calendar-view-module__q_yFHa__monthItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-view-module__q_yFHa__monthItem[data-kind=time]{font-family:var(--font-mono)}.calendar-view-module__q_yFHa__monthItem[data-kind=leave]{background:color-mix(in oklab, var(--leave) 12%, transparent);color:var(--leave)}.calendar-view-module__q_yFHa__monthItem[data-kind=sick]{background:color-mix(in oklab, var(--sick) 12%, transparent);color:var(--sick)}.calendar-view-module__q_yFHa__monthItem[data-kind=flex]{background:color-mix(in oklab, var(--flex) 12%, transparent);color:var(--flex)}.calendar-view-module__q_yFHa__monthItem[data-pending]{border-style:dashed;border-color:var(--leave);background:0 0}.calendar-view-module__q_yFHa__agenda{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.calendar-view-module__q_yFHa__agendaRow{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.calendar-view-module__q_yFHa__agendaDate{border:0;border-right:1px solid var(--line);background:var(--canvas);color:var(--text);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 12px;display:flex}.calendar-view-module__q_yFHa__agendaDate strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.calendar-view-module__q_yFHa__agendaDate small{color:var(--tertiary-text);font-family:var(--font-mono);font-size:26px;font-weight:500;line-height:1}.calendar-view-module__q_yFHa__agendaDate[aria-current=date]{background:color-mix(in oklab,var(--primary) 8%,var(--surface))}.calendar-view-module__q_yFHa__agendaDate[aria-current=date] strong{color:var(--primary)}.calendar-view-module__q_yFHa__agendaEntries{flex-direction:column;min-width:0;margin-top:-1px;display:flex}.calendar-view-module__q_yFHa__agendaLine{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:grid}.calendar-view-module__q_yFHa__agendaInitial{background:var(--surface-2);width:28px;height:28px;color:var(--muted-text);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.calendar-view-module__q_yFHa__agendaName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.calendar-view-module__q_yFHa__agendaName small{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}.calendar-view-module__q_yFHa__agendaMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.calendar-view-module__q_yFHa__agendaMeta b{color:var(--muted-text);font-family:var(--font-mono);font-size:13px;font-weight:400}.calendar-view-module__q_yFHa__agendaPill{background:var(--surface-2);color:var(--muted-text);border:1px solid #0000;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:500}.calendar-view-module__q_yFHa__agendaPill[data-kind=leave]{background:color-mix(in oklab,var(--leave) 12%,transparent);color:var(--leave)}.calendar-view-module__q_yFHa__agendaPill[data-kind=sick]{background:color-mix(in oklab,var(--sick) 12%,transparent);color:var(--sick)}.calendar-view-module__q_yFHa__agendaPill[data-kind=flex]{background:color-mix(in oklab,var(--flex) 12%,transparent);color:var(--flex)}.calendar-view-module__q_yFHa__agendaPill[data-kind=holiday]{background:color-mix(in oklab,var(--holiday) 12%,transparent);color:var(--holiday)}.calendar-view-module__q_yFHa__agendaPill[data-pending]{border-style:dashed;border-color:var(--leave);background:0 0}.calendar-view-module__q_yFHa__details{gap:20px;display:grid}.calendar-view-module__q_yFHa__detailList{flex-direction:column;gap:0;display:flex}.calendar-view-module__q_yFHa__detail{border:0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.calendar-view-module__q_yFHa__initial{background:var(--employee-soft);width:28px;height:28px;color:var(--employee-text);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.calendar-view-module__q_yFHa__detailText b,.calendar-view-module__q_yFHa__detailText small{display:block}.calendar-view-module__q_yFHa__detailText b{font-size:14px;font-weight:500}.calendar-view-module__q_yFHa__detailText small{color:var(--text);font-family:var(--font-mono);font-size:13px}.calendar-view-module__q_yFHa__empty{color:var(--muted-text)}.calendar-view-module__q_yFHa__dayActions{flex-direction:column;gap:8px;display:flex}.calendar-view-module__q_yFHa__dayActions h3{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:400}.calendar-view-module__q_yFHa__actionButtons{flex-direction:column;gap:6px;display:flex}.calendar-view-module__q_yFHa__recordAction{border-radius:8px;height:30px;min-height:30px;padding:0 10px;font-size:12px}@media (max-width:859px){.calendar-view-module__q_yFHa__miniYear{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.calendar-view-module__q_yFHa__weekdayLong{display:none}.calendar-view-module__q_yFHa__weekdayShort{display:inline}.calendar-view-module__q_yFHa__day,.calendar-view-module__q_yFHa__blank{min-height:64px}}@media (max-width:680px){.calendar-view-module__q_yFHa__toolbarTop{align-items:flex-start}.calendar-view-module__q_yFHa__toolbarActions{width:100%;margin-left:0}.calendar-view-module__q_yFHa__personFilter,.calendar-view-module__q_yFHa__personFilter select{width:100%}.calendar-view-module__q_yFHa__filterDivider{display:none}.calendar-view-module__q_yFHa__miniYear{grid-template-columns:minmax(200px,1fr)}.calendar-view-module__q_yFHa__agendaRow{grid-template-columns:78px minmax(0,1fr)}.calendar-view-module__q_yFHa__agendaDate{padding:12px 10px}.calendar-view-module__q_yFHa__agendaLine{grid-template-columns:28px minmax(0,1fr);padding:10px}.calendar-view-module__q_yFHa__agendaMeta{grid-column:2;justify-content:flex-start}.calendar-view-module__q_yFHa__detail{grid-template-columns:28px minmax(0,1fr)}.calendar-view-module__q_yFHa__recordAction{grid-column:2;justify-self:start}}.calendar-view-module__q_yFHa__miniDay{color:var(--text)}.calendar-view-module__q_yFHa__miniDay[data-has-entries],.calendar-view-module__q_yFHa__miniHoliday{color:#fff}.calendar-view-module__q_yFHa__teamLegend{color:var(--muted-text);flex-basis:100%}.calendar-view-module__q_yFHa__typeFilters button[aria-pressed=true]{border-color:var(--text)}.calendar-view-module__q_yFHa__typeFilters button:first-child[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--surface))}.calendar-view-module__q_yFHa__typeFilters button:nth-child(2)[aria-pressed=true]{border-color:var(--leave);color:var(--leave);background:color-mix(in oklab,var(--leave) 12%,var(--surface))}.calendar-view-module__q_yFHa__typeFilters button:nth-child(3)[aria-pressed=true]{border-color:var(--sick);color:var(--sick);background:color-mix(in oklab,var(--sick) 12%,var(--surface))}.calendar-view-module__q_yFHa__typeFilters button:nth-child(4)[aria-pressed=true]{border-color:var(--flex);color:var(--flex);background:color-mix(in oklab,var(--flex) 12%,var(--surface))}.calendar-view-module__q_yFHa__typeFilters button:nth-child(5)[aria-pressed=true]{border-color:var(--holiday);color:var(--holiday);background:color-mix(in oklab,var(--holiday) 12%,var(--surface))}.calendar-view-module__q_yFHa__agendaDate b{font:500 26px/1 var(--font-mono)}.calendar-view-module__q_yFHa__agendaDate small{font-family:IBM Plex Sans,sans-serif;font-size:12px}@media (max-width:680px){.calendar-view-module__q_yFHa__personFilter,.calendar-view-module__q_yFHa__personFilter select{width:auto}}.calendar-view-module__q_yFHa__calendar .calendar-view-module__q_yFHa__personFilter select{width:146px;min-width:146px}.calendar-view-module__q_yFHa__miniMonth{border-radius:12px}.calendar-view-module__q_yFHa__miniDay[data-pending]{border-style:solid}@media (max-width:680px){.calendar-view-module__q_yFHa__grid{min-width:0}.calendar-view-module__q_yFHa__day{gap:3px;min-height:64px;padding:5px 4px}.calendar-view-module__q_yFHa__monthItem{background:var(--accent);border-radius:3px;height:5px;padding:0;font-size:0;line-height:0}.calendar-view-module__q_yFHa__monthItem>*,.calendar-view-module__q_yFHa__monthItem strong{display:none}.calendar-view-module__q_yFHa__monthItem[data-kind=time]{background:color-mix(in oklab, var(--text) 35%, transparent)}.calendar-view-module__q_yFHa__monthItem[data-kind=leave]{background:var(--leave)}.calendar-view-module__q_yFHa__monthItem[data-kind=sick]{background:var(--sick)}.calendar-view-module__q_yFHa__monthItem[data-kind=flex]{background:var(--flex)}.calendar-view-module__q_yFHa__monthItem[data-pending]{border:1px dashed var(--leave);background:0 0}.calendar-view-module__q_yFHa__miniYear{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calendar-view-module__q_yFHa__miniMonth{padding:10px 8px 8px}.calendar-view-module__q_yFHa__miniDays{gap:2px}.calendar-view-module__q_yFHa__miniDay{font-size:9px}.calendar-view-module__q_yFHa__personFilter,.calendar-view-module__q_yFHa__personFilter select{width:100%;min-width:0}}
.theme-settings-module__7L8Z2G__controls{border-radius:14px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.theme-settings-module__7L8Z2G__heading{justify-content:space-between;align-items:baseline;display:flex}.theme-settings-module__7L8Z2G__heading h2{letter-spacing:normal;margin:0;font-size:14px;font-weight:600}.theme-settings-module__7L8Z2G__heading>span{color:var(--tertiary-text);font-size:12px}.theme-settings-module__7L8Z2G__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.theme-settings-module__7L8Z2G__colorField>label,.theme-settings-module__7L8Z2G__assets>span{color:var(--muted-text);margin-bottom:8px;font-size:12px;display:block}.theme-settings-module__7L8Z2G__swatches{flex-wrap:wrap;gap:6px;display:flex}.theme-settings-module__7L8Z2G__swatches button{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:32px;min-width:32px;height:32px}.theme-settings-module__7L8Z2G__swatches button[aria-pressed=true]{outline:2px solid var(--text);outline-offset:0}.theme-settings-module__7L8Z2G__colorInputs{align-items:center;gap:8px;margin-top:10px;display:flex}.theme-settings-module__7L8Z2G__colorInputs input[type=color]{border:1px solid var(--line);cursor:pointer;border-radius:8px;width:32px;height:34px;padding:0;overflow:hidden}.theme-settings-module__7L8Z2G__colorInputs input[type=color]::-webkit-color-swatch-wrapper{padding:0}.theme-settings-module__7L8Z2G__colorInputs input[type=color]::-webkit-color-swatch{border:0}.theme-settings-module__7L8Z2G__colorInputs input:not([type=color]){text-transform:uppercase;width:110px;min-width:0}.theme-settings-module__7L8Z2G__invalid{color:var(--color-danger);font-size:12px}.theme-settings-module__7L8Z2G__assetButtons{gap:10px;display:flex}.theme-settings-module__7L8Z2G__assetButtons button{border:1px dashed var(--line);height:64px;color:var(--tertiary-text);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:6px;font-size:12px}.theme-settings-module__7L8Z2G__assetButtons button:last-child{background:var(--canvas);border-radius:14px;flex:none;width:64px;font-size:11px}.theme-settings-module__7L8Z2G__assetButtons img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48px}.theme-settings-module__7L8Z2G__preview{border:1px solid var(--line);border-radius:12px;overflow:hidden}.theme-settings-module__7L8Z2G__previewHeader{background:var(--surface);border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.theme-settings-module__7L8Z2G__previewHeader img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:130px;height:22px;padding:1px 4px}.theme-settings-module__7L8Z2G__previewHeader span:first-of-type{border-bottom:2px solid var(--primary);margin-left:8px;padding-bottom:2px}.theme-settings-module__7L8Z2G__previewHeader span:not(:first-of-type){color:var(--tertiary-text)}.theme-settings-module__7L8Z2G__previewBody{background:var(--canvas);align-items:center;gap:14px;padding:14px;display:flex}.theme-settings-module__7L8Z2G__previewBody strong{color:var(--text);font:500 26px Geist Mono,monospace}.theme-settings-module__7L8Z2G__previewBody strong small{color:var(--tertiary-text);font-size:14px}.theme-settings-module__7L8Z2G__previewBody>span{background:var(--primary);height:32px;color:var(--primary-foreground);border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.theme-settings-module__7L8Z2G__previewBody>small{color:var(--tertiary-text);font-size:12px}.theme-settings-module__7L8Z2G__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-settings-module__7L8Z2G__footer>button:last-child{color:var(--tertiary-text);background:0 0;border:0;padding:0 8px;text-decoration:underline}.theme-settings-module__7L8Z2G__additional{color:var(--muted-text);font-size:12px}.theme-settings-module__7L8Z2G__additional summary{cursor:pointer}.theme-settings-module__7L8Z2G__additional>div{margin-top:12px}@media (max-width:859px){.theme-settings-module__7L8Z2G__columns{grid-template-columns:1fr;gap:18px}}
.station-settings-module__fl6r7W__panel{gap:16px;display:grid}.station-settings-module__fl6r7W__list{display:grid}.station-settings-module__fl6r7W__row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.station-settings-module__fl6r7W__row:hover{background:var(--surface-2)}.station-settings-module__fl6r7W__row b,.station-settings-module__fl6r7W__row small{display:block}.station-settings-module__fl6r7W__row b{font-size:14px;font-weight:500}.station-settings-module__fl6r7W__row small,.station-settings-module__fl6r7W__empty,.station-settings-module__fl6r7W__artifacts>p{color:var(--muted-text);margin:3px 0 0;font-size:12px;line-height:1.45}.station-settings-module__fl6r7W__qrIcon{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.station-settings-module__fl6r7W__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.station-settings-module__fl6r7W__badges i{background:var(--surface-2);color:var(--muted-text);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal}.station-settings-module__fl6r7W__badges .station-settings-module__fl6r7W__active{color:#4c7d32;background:#e7f1df}.station-settings-module__fl6r7W__badges .station-settings-module__fl6r7W__inactive{color:var(--muted-text);background:#eee}.station-settings-module__fl6r7W__form,.station-settings-module__fl6r7W__artifacts{gap:14px;display:grid}.station-settings-module__fl6r7W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.station-settings-module__fl6r7W__actions,.station-settings-module__fl6r7W__artifactActions,.station-settings-module__fl6r7W__confirmActions{flex-wrap:wrap;gap:8px;display:flex}.station-settings-module__fl6r7W__actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px}.station-settings-module__fl6r7W__artifacts{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.station-settings-module__fl6r7W__modeField{color:var(--muted-text);gap:6px;font-size:12px;display:grid}.station-settings-module__fl6r7W__modePicker{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:2px;padding:2px;display:flex}.station-settings-module__fl6r7W__modePicker button{flex:1;min-width:0;padding-inline:6px;font-size:12px}.station-settings-module__fl6r7W__modePicker .station-settings-module__fl6r7W__modeSelected{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.station-settings-module__fl6r7W__switchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.station-settings-module__fl6r7W__switchRow span{gap:2px;display:grid}.station-settings-module__fl6r7W__switchRow b{font-size:13px;font-weight:500}.station-settings-module__fl6r7W__switchRow small{color:var(--muted-text);font-size:12px;line-height:1.4}.station-settings-module__fl6r7W__switch{background:var(--line);cursor:pointer;border:0;border-radius:11px;flex:none;width:38px;height:22px;position:relative}.station-settings-module__fl6r7W__switch[aria-checked=true]{background:var(--primary)}.station-settings-module__fl6r7W__switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.station-settings-module__fl6r7W__switch[aria-checked=true] i{left:19px}.station-settings-module__fl6r7W__switch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.station-settings-module__fl6r7W__switch:disabled{cursor:default;opacity:.55}.station-settings-module__fl6r7W__qrBox{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:12px;justify-items:center;gap:10px;width:100%;padding:18px;display:grid}.station-settings-module__fl6r7W__qr{width:180px;max-width:100%;height:auto}.station-settings-module__fl6r7W__qrBox code{max-width:100%;color:var(--muted-text);overflow-wrap:anywhere;text-align:center;font:11px/1.4 Geist Mono,ui-monospace,monospace}.station-settings-module__fl6r7W__footer{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:flex}.station-settings-module__fl6r7W__simulate{flex:1;justify-content:center}.station-settings-module__fl6r7W__simulate[aria-disabled=true]{pointer-events:none;opacity:.45}.station-settings-module__fl6r7W__confirmActions{margin-top:10px}@media (max-width:600px){.station-settings-module__fl6r7W__fields{grid-template-columns:1fr}.station-settings-module__fl6r7W__modePicker{flex-wrap:wrap}.station-settings-module__fl6r7W__modePicker button{flex-basis:45%}.station-settings-module__fl6r7W__row{grid-template-columns:44px minmax(0,1fr)}.station-settings-module__fl6r7W__badges{grid-column:2;justify-content:flex-start}}
.tabs-module__s23JuW__tabs{min-width:0}.tabs-module__s23JuW__tabList{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;max-width:100%;display:flex;overflow-x:auto}.tabs-module__s23JuW__tabList>button{min-height:40px;color:var(--muted-text);font-size:var(--font-body);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:600;display:inline-flex}.tabs-module__s23JuW__tabList>button[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary);background:0 0}.tabs-module__s23JuW__tabList>button:hover:not(:disabled){background:var(--canvas);color:var(--text)}.tabs-module__s23JuW__tabList>button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tabs-module__s23JuW__tabPanel{padding-top:var(--space-6);min-width:0}.tabs-module__s23JuW__tabPanel:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tabs-module__s23JuW__segmented{border-radius:var(--radius-control);background:var(--surface-2);border:0;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex}.tabs-module__s23JuW__segmented>button{min-width:0;height:calc(var(--control-size-default) - 6px);color:var(--muted-text);font-size:var(--font-label);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;padding:0 12px;font-weight:600}.tabs-module__s23JuW__segmented>button[aria-pressed=true]{background:var(--surface);color:var(--text);border-color:#0000;box-shadow:0 1px 2px #10182814}.tabs-module__s23JuW__segmented>button:hover:not(:disabled):not([aria-pressed=true]){color:var(--text)}.tabs-module__s23JuW__segmented>button:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}.tabs-module__s23JuW__segmented.tabs-module__s23JuW__compact>button{height:calc(var(--control-size-compact) - 6px);padding:0 10px}.tabs-module__s23JuW__segmented.tabs-module__s23JuW__large>button{height:calc(var(--control-size-large) - 6px)}@media (max-width:680px){.tabs-module__s23JuW__segmented>button,.tabs-module__s23JuW__segmented.tabs-module__s23JuW__compact>button{height:38px}.tabs-module__s23JuW__tabPanel{padding-top:var(--space-4)}}.tabs-module__s23JuW__underline{border-bottom:1px solid var(--line);gap:4px;max-width:100%;display:flex;overflow-x:auto}.tabs-module__s23JuW__underline>button{min-height:40px;color:var(--muted-text);font-size:var(--font-body);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 14px;font-weight:600}.tabs-module__s23JuW__underline>button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--primary)}.tabs-module__s23JuW__underline>button:hover{background:var(--canvas)}.tabs-module__s23JuW__underline>button:focus-visible{outline-offset:-3px}
.work-region-module__zyQGSW__panel{border-radius:14px;padding:20px 22px}.work-region-module__zyQGSW__heading{margin-bottom:12px}.work-region-module__zyQGSW__heading h2{letter-spacing:normal;font-size:14px;line-height:1.45}.work-region-module__zyQGSW__form{flex-direction:column;gap:12px;display:flex}.work-region-module__zyQGSW__form label{color:var(--muted-text);font-size:12px;font-weight:400}.work-region-module__zyQGSW__workspaceUrl{background:var(--surface-2);color:var(--muted-text);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font:14px Geist Mono,monospace}.work-region-module__zyQGSW__hint{color:var(--tertiary-text);margin:0;font-size:12px}
.reminder-center-module__0i5ykG__wrap{position:relative}.reminder-center-module__0i5ykG__trigger{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted-text);border-radius:8px;place-items:center;display:grid;position:relative}.reminder-center-module__0i5ykG__trigger span{border:2px solid var(--surface);background:var(--primary);min-width:18px;height:18px;color:var(--primary-foreground);font:600 10px var(--font-mono);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px}.reminder-center-module__0i5ykG__panel{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(360px,100vw - 24px);position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 12px 32px #00000024}.reminder-center-module__0i5ykG__panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.reminder-center-module__0i5ykG__panel article{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 14px;display:grid}.reminder-center-module__0i5ykG__panel article[data-unread]{background:color-mix(in oklab, var(--primary) 4%, var(--surface))}.reminder-center-module__0i5ykG__dot{background:var(--primary);border-radius:50%;width:8px;height:8px;margin-top:6px}.reminder-center-module__0i5ykG__panel article strong{font-size:13px;font-weight:500;display:block}.reminder-center-module__0i5ykG__panel article p{color:var(--muted-text);margin:2px 0;font-size:12px}.reminder-center-module__0i5ykG__panel article small{color:var(--tertiary-text);font-family:var(--font-mono);font-size:11px}.reminder-center-module__0i5ykG__panel article>button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--text);border-radius:7px;padding:0 8px;font-size:12px}.reminder-center-module__0i5ykG__empty,.reminder-center-module__0i5ykG__error{color:var(--tertiary-text);margin:0;padding:20px 14px;font-size:13px}.reminder-center-module__0i5ykG__error{color:var(--color-danger)}.reminder-center-module__0i5ykG__actions{flex-direction:column;align-items:end;gap:4px;display:flex}.reminder-center-module__0i5ykG__actions button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--text);white-space:nowrap;border-radius:7px;padding:0 8px;font-size:12px}.reminder-center-module__0i5ykG__form{gap:12px;display:grid}.reminder-center-module__0i5ykG__form>p{color:var(--muted-text);margin:0;font-size:13px}.reminder-center-module__0i5ykG__formError{color:var(--color-danger);margin:0;font-size:13px}.reminder-center-module__0i5ykG__panel{max-height:70vh}.reminder-center-module__0i5ykG__row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.reminder-center-module__0i5ykG__row[data-unread]{background:color-mix(in oklab, var(--primary) 4%, var(--surface))}.reminder-center-module__0i5ykG__row strong{font-size:13px;font-weight:500}.reminder-center-module__0i5ykG__row p{color:var(--muted-text);margin:3px 0;font-size:12px}.reminder-center-module__0i5ykG__row small{color:var(--tertiary-text);font:11px var(--font-mono)}.reminder-center-module__0i5ykG__row:not([data-unread]) .reminder-center-module__0i5ykG__dot{background:var(--line)}@media (max-width:680px){.reminder-center-module__0i5ykG__panel{width:auto;position:fixed;top:64px;left:12px;right:12px}}
.reminder-settings-module__6r7hca__card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:16px;margin-top:0;padding:20px;display:grid}.reminder-settings-module__6r7hca__card h2,.reminder-settings-module__6r7hca__card p{margin:0}.reminder-settings-module__6r7hca__card h2{font-size:15px;font-weight:600}.reminder-settings-module__6r7hca__card header p,.reminder-settings-module__6r7hca__note{color:var(--muted-text);font-size:12px;line-height:1.45;margin-top:4px!important}.reminder-settings-module__6r7hca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reminder-settings-module__6r7hca__unit{grid-template-columns:minmax(0,1fr) 42px;align-items:center;display:grid}.reminder-settings-module__6r7hca__unit b{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--muted-text);font:500 12px var(--font-mono);border-left:0;border-radius:0 8px 8px 0;padding:0 8px;line-height:38px}.reminder-settings-module__6r7hca__switch{color:var(--text);align-items:flex-start;gap:10px;padding-top:2px;font-size:13px;display:flex}.reminder-settings-module__6r7hca__switch input{width:16px;height:16px;margin:1px 0 0}.reminder-settings-module__6r7hca__switch small{color:var(--tertiary-text);margin-top:3px;font-size:12px;display:block}.reminder-settings-module__6r7hca__card footer{align-items:center;gap:12px;display:flex}.reminder-settings-module__6r7hca__card footer p{color:var(--color-success);font-size:13px}@media (max-width:680px){.reminder-settings-module__6r7hca__grid{grid-template-columns:1fr}}.reminder-settings-module__6r7hca__card{border-radius:14px;padding:20px 22px}.reminder-settings-module__6r7hca__profile{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.reminder-settings-module__6r7hca__grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:14px}.reminder-settings-module__6r7hca__unit{gap:8px;display:flex}.reminder-settings-module__6r7hca__unit input{width:90px}.reminder-settings-module__6r7hca__unit b{height:auto;font:12px var(--font-sans);color:var(--tertiary-text);background:0 0;border:0;padding:0}.reminder-settings-module__6r7hca__switch{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0}.reminder-settings-module__6r7hca__switch span{order:0}.reminder-settings-module__6r7hca__switch input{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:11px;flex:none;order:1;width:38px;height:22px;margin:0;position:relative}.reminder-settings-module__6r7hca__switch input:checked{background:var(--primary)}.reminder-settings-module__6r7hca__switch input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.reminder-settings-module__6r7hca__switch input:checked:before{left:19px}.reminder-settings-module__6r7hca__switch input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.reminder-settings-module__6r7hca__card label{color:var(--muted-text);font-size:12px;font-weight:400}.reminder-settings-module__6r7hca__card .reminder-settings-module__6r7hca__switch{color:var(--text);font-size:13px}
.flex-leave-settings-module__p8vkoW__panel{margin-top:0}.flex-leave-settings-module__p8vkoW__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.flex-leave-settings-module__p8vkoW__card,.flex-leave-settings-module__p8vkoW__list{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:20px 22px}.flex-leave-settings-module__p8vkoW__card{align-content:start;gap:14px;display:grid}.flex-leave-settings-module__p8vkoW__card h2,.flex-leave-settings-module__p8vkoW__list h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.flex-leave-settings-module__p8vkoW__listHeading{justify-content:space-between;align-items:end;gap:12px;display:flex}.flex-leave-settings-module__p8vkoW__balance{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:10px;margin:0;display:grid}.flex-leave-settings-module__p8vkoW__balance div{gap:3px;display:grid}.flex-leave-settings-module__p8vkoW__balance dt{color:var(--muted-text);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.flex-leave-settings-module__p8vkoW__balance dd{font:500 15px var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.flex-leave-settings-module__p8vkoW__negative{color:var(--color-danger)}.flex-leave-settings-module__p8vkoW__list{margin-top:16px}.flex-leave-settings-module__p8vkoW__list ul{margin:12px 0 0;padding:0;list-style:none}.flex-leave-settings-module__p8vkoW__list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.flex-leave-settings-module__p8vkoW__list li>span:first-child{flex:1;gap:2px;min-width:0;display:grid}.flex-leave-settings-module__p8vkoW__list strong{font-size:13px}.flex-leave-settings-module__p8vkoW__list small{color:var(--muted-text);overflow-wrap:anywhere;font-size:12px}.flex-leave-settings-module__p8vkoW__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:780px){.flex-leave-settings-module__p8vkoW__columns{grid-template-columns:1fr;gap:16px}.flex-leave-settings-module__p8vkoW__card,.flex-leave-settings-module__p8vkoW__list{padding:16px}.flex-leave-settings-module__p8vkoW__balance{grid-template-columns:1fr}.flex-leave-settings-module__p8vkoW__listHeading{flex-direction:column;align-items:stretch}.flex-leave-settings-module__p8vkoW__list li{flex-wrap:wrap;align-items:flex-start}.flex-leave-settings-module__p8vkoW__actions{justify-content:flex-start;width:100%}}
.workday-settings-module__OuuvPa__panel{margin-top:0}.workday-settings-module__OuuvPa__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.workday-settings-module__OuuvPa__card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:24px}.workday-settings-module__OuuvPa__card h2{margin:0;font-size:18px;font-weight:600}.workday-settings-module__OuuvPa__form{gap:16px;margin-top:14px;display:grid}.workday-settings-module__OuuvPa__form>button{justify-self:start}.workday-settings-module__OuuvPa__readOnly,.workday-settings-module__OuuvPa__description{color:var(--muted-text);margin:10px 0 0;font-size:13px;line-height:1.45}.workday-settings-module__OuuvPa__markList{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.workday-settings-module__OuuvPa__markList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.workday-settings-module__OuuvPa__markList span{gap:2px;display:grid}.workday-settings-module__OuuvPa__markList strong{font-size:13px}.workday-settings-module__OuuvPa__markList small{color:var(--muted-text);font-size:12px}.workday-settings-module__OuuvPa__markList .workday-settings-module__OuuvPa__empty{color:var(--muted-text);font-size:13px;display:block}.workday-settings-module__OuuvPa__dailyHours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:780px){.workday-settings-module__OuuvPa__columns{grid-template-columns:1fr}}@media (max-width:430px){.workday-settings-module__OuuvPa__dailyHours{grid-template-columns:1fr}}.workday-settings-module__OuuvPa__columns:has(>:only-child){grid-template-columns:1fr}.workday-settings-module__OuuvPa__filters{margin-top:20px}.workday-settings-module__OuuvPa__stats{margin:20px 0}.workday-settings-module__OuuvPa__listPeriod{margin-top:16px}.workday-settings-module__OuuvPa__markList .workday-settings-module__OuuvPa__empty{text-align:center;border:1px dashed var(--line);border-radius:8px;padding:32px 16px}@media (max-width:680px){.workday-settings-module__OuuvPa__card{padding:16px}.workday-settings-module__OuuvPa__columns{gap:16px}}
.stat-tile-module__prsqQq__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.stat-tile-module__prsqQq__metric{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.stat-tile-module__prsqQq__metric small{color:var(--tertiary-text);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.stat-tile-module__prsqQq__metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:26px}.stat-tile-module__prsqQq__metric strong[data-tone=positive]{color:var(--color-success)}.stat-tile-module__prsqQq__metric strong[data-tone=negative]{color:var(--color-danger)}.stat-tile-module__prsqQq__metric strong[data-tone=warning]{color:var(--color-warning)}.stat-tile-module__prsqQq__link{cursor:pointer;transition:border-color var(--duration-quick)}.stat-tile-module__prsqQq__link:hover{border-color:var(--line-strong)}.stat-tile-module__prsqQq__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:680px){.stat-tile-module__prsqQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-tile-module__prsqQq__grid>:last-child:nth-child(odd){grid-column:span 2}}
.leave-module__AlQoga__view{gap:14px;display:grid}.leave-module__AlQoga__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.leave-module__AlQoga__header>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.leave-module__AlQoga__header h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.leave-module__AlQoga__annualContext{color:var(--tertiary-text);align-items:center;gap:10px;font-size:12px;display:flex}.leave-module__AlQoga__mainGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.leave-module__AlQoga__formCard,.leave-module__AlQoga__entries{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.leave-module__AlQoga__formHeading,.leave-module__AlQoga__entriesHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.leave-module__AlQoga__formHeading>strong,.leave-module__AlQoga__entriesHeading>strong{font-size:14px;font-weight:600}.leave-module__AlQoga__entriesHeading nav{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:2px;padding:2px;display:flex}.leave-module__AlQoga__dateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leave-module__AlQoga__formCard .field label{font-size:12px;font-weight:400}.leave-module__AlQoga__sickHint{color:var(--muted-text);margin:0;font-size:12px}.leave-module__AlQoga__days{background:var(--canvas);color:var(--muted-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.leave-module__AlQoga__days strong{color:var(--text);font-family:Geist Mono,ui-monospace,monospace;font-weight:500}.leave-module__AlQoga__error{color:var(--color-danger);margin:0;font-size:12px}.leave-module__AlQoga__dialogFallback{color:var(--tertiary-text);font-size:12px}.leave-module__AlQoga__dialogFallback button{color:var(--primary-text);background:0 0;border:0;margin-top:8px;font-size:12px;text-decoration:underline}.leave-module__AlQoga__request{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.leave-module__AlQoga__request>i{background:var(--primary);border-radius:2px;width:8px;height:8px}.leave-module__AlQoga__leaveDot{background:var(--absence-leave)!important}.leave-module__AlQoga__sickDot{background:var(--absence-sick)!important}.leave-module__AlQoga__flexDot{background:var(--absence-flex)!important}.leave-module__AlQoga__request strong{margin-right:8px;font-size:13px;font-weight:500}.leave-module__AlQoga__request p,.leave-module__AlQoga__request small{color:var(--muted-text);margin:3px 0 0;font-size:12px;display:block}.leave-module__AlQoga__requestActions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.leave-module__AlQoga__markRemoval{position:relative}.leave-module__AlQoga__markRemoval summary{border:1px solid var(--line);cursor:pointer;height:30px;color:var(--muted-text);border-radius:8px;padding:0 10px;font-size:12px;line-height:28px;list-style:none}.leave-module__AlQoga__markRemoval summary::-webkit-details-marker{display:none}.leave-module__AlQoga__markRemoval[open]{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:6px;min-width:180px;padding:8px;display:grid}.leave-module__AlQoga__markRemoval[open] summary{border:0;padding:0;line-height:normal}.leave-module__AlQoga__teamAccounts{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-height:clamp(12rem,100dvh - 13.5rem,40rem);overflow:auto}.leave-module__AlQoga__teamAccounts>*{box-sizing:border-box;text-align:left;grid-template-columns:30% repeat(5,14%);align-items:center;gap:0;width:100%;min-width:640px;padding:12px 18px;display:grid!important}.leave-module__AlQoga__teamHead{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);box-shadow:0 1px 0 var(--line);color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;font-size:11px;position:sticky;top:0}.leave-module__AlQoga__teamAccounts>button{border:0;border-top:1px solid var(--line);color:var(--text);background:0 0;font-size:14px}.leave-module__AlQoga__teamAccounts>button:hover{background:var(--canvas)}.leave-module__AlQoga__teamAccounts>button span:not(:first-child),.leave-module__AlQoga__teamAccounts>button strong{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.leave-module__AlQoga__accountPerson{align-items:center;gap:10px;display:flex}.leave-module__AlQoga__accountPerson i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:600;display:grid}.leave-module__AlQoga__flexDisclosure{color:var(--muted-text);font-size:13px}.leave-module__AlQoga__flexDisclosure summary{cursor:pointer;width:max-content}.leave-module__AlQoga__flexDisclosure>section{margin-top:14px}@media (max-width:680px){.leave-module__AlQoga__annualContext{justify-content:space-between;width:100%}.leave-module__AlQoga__formCard,.leave-module__AlQoga__entries{padding:18px}.leave-module__AlQoga__request{grid-template-columns:8px 1fr}.leave-module__AlQoga__requestActions{grid-column:2;justify-content:start}}.leave-module__AlQoga__view .leave-module__AlQoga__header{align-items:center;margin-bottom:4px}.leave-module__AlQoga__formCard label{color:var(--muted-text);font-size:12px;font-weight:400}.leave-module__AlQoga__sick strong,.leave-module__AlQoga__teamAccounts .leave-module__AlQoga__sick{color:var(--absence-sick)}.leave-module__AlQoga__entries{gap:0}.leave-module__AlQoga__entriesHeading{margin-bottom:8px}.leave-module__AlQoga__entriesHeading>span{color:var(--tertiary-text);margin-left:auto;font:12px Geist Mono,monospace}.leave-module__AlQoga__entriesHeading>select{width:auto;min-width:120px}.leave-module__AlQoga__request{gap:12px;padding:11px 0}.leave-module__AlQoga__request p{color:var(--muted-text);font-size:13px}.leave-module__AlQoga__requestActions>button svg{display:none}@media (max-width:680px){.leave-module__AlQoga__formCard,.leave-module__AlQoga__entries{padding:20px 22px}}.leave-module__AlQoga__request .leave-module__AlQoga__badge{background:var(--surface-2);min-height:0;color:var(--tertiary-text);border:0;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:400;line-height:14px}.leave-module__AlQoga__request:has(.leave-module__AlQoga__leaveDot:not(.leave-module__AlQoga__pendingDot)) .leave-module__AlQoga__badge{background:color-mix(in oklab,var(--leave) 14%,transparent);color:var(--leave)}.leave-module__AlQoga__request:has(.leave-module__AlQoga__sickDot) .leave-module__AlQoga__badge{background:color-mix(in oklab,var(--sick) 14%,transparent);color:var(--sick)}.leave-module__AlQoga__request:has(.leave-module__AlQoga__flexDot) .leave-module__AlQoga__badge{background:color-mix(in oklab,var(--absence-flex) 14%,transparent);color:var(--absence-flex)}.leave-module__AlQoga__request .leave-module__AlQoga__pendingDot{border:1px dashed var(--leave);background:0 0!important}.leave-module__AlQoga__request p{font-size:13px;line-height:18px}.leave-module__AlQoga__formHeading{gap:16px}.leave-module__AlQoga__mainGrid[data-list-first]>form{order:2}.leave-module__AlQoga__formHeading{flex-direction:column;align-items:flex-start;gap:14px}.leave-module__AlQoga__mainGrid[data-single]{grid-template-columns:1fr}.leave-module__AlQoga__dialogForm{gap:14px;display:grid}.leave-module__AlQoga__dialogForm .leave-module__AlQoga__formCard{background:0 0;border:0;border-radius:0;padding:0}.leave-module__AlQoga__header select{width:auto;min-width:180px;max-width:100%}@media (max-width:680px){.leave-module__AlQoga__teamAccounts>*>:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);margin:-12px 0 -12px -18px;padding:12px 8px 12px 18px;position:sticky;left:0}}.leave-module__AlQoga__entryCount{color:var(--tertiary-text);font:12px var(--font-mono);margin-left:auto}.leave-module__AlQoga__entryFilter{width:auto;min-width:150px}
.overview-module__W3FU_G__overview{gap:14px;display:grid}.overview-module__W3FU_G__header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.overview-module__W3FU_G__header small,.overview-module__W3FU_G__header>span:last-child{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__header h1{margin:4px 0 0;font-size:24px;font-weight:600}.overview-module__W3FU_G__timer{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px 24px}.overview-module__W3FU_G__timerTop,.overview-module__W3FU_G__timerButtons,.overview-module__W3FU_G__numeric,.overview-module__W3FU_G__reminder>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.overview-module__W3FU_G__timerTop{color:var(--muted-text);justify-content:space-between;font-size:13px}.overview-module__W3FU_G__timerTop i{background:var(--primary);border-radius:50%;width:9px;height:9px;display:inline-block}.overview-module__W3FU_G__numeric{margin:18px 0 20px}.overview-module__W3FU_G__numeric strong{font:500 64px/1 var(--font-mono);letter-spacing:-.07em}.overview-module__W3FU_G__numeric small{color:var(--tertiary-text);font:500 25px var(--font-mono)}.overview-module__W3FU_G__numeric em{color:var(--tertiary-text);font-size:13px;font-style:normal}.overview-module__W3FU_G__finish{background:var(--text)!important;color:var(--surface)!important;border-color:var(--text)!important}.overview-module__W3FU_G__tiles,.overview-module__W3FU_G__bottom,.overview-module__W3FU_G__ownerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.overview-module__W3FU_G__tile,.overview-module__W3FU_G__week,.overview-module__W3FU_G__recent,.overview-module__W3FU_G__queue,.overview-module__W3FU_G__aside,.overview-module__W3FU_G__reminder{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.overview-module__W3FU_G__tile{min-height:138px;color:var(--text);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.overview-module__W3FU_G__tile i{background:var(--leave);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.overview-module__W3FU_G__tile:nth-child(n+3) i{background:var(--sick)}.overview-module__W3FU_G__tile strong{font-size:16px}.overview-module__W3FU_G__tile small{color:var(--tertiary-text)}.overview-module__W3FU_G__bottom{grid-template-columns:1fr 1fr}.overview-module__W3FU_G__week header,.overview-module__W3FU_G__recent header{justify-content:space-between;display:flex}.overview-module__W3FU_G__week header span{color:var(--tertiary-text);font:13px var(--font-mono)}.overview-module__W3FU_G__recent header button{color:var(--primary-text);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.overview-module__W3FU_G__week>div{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:106px;margin-top:12px;display:grid}.overview-module__W3FU_G__week>div span{height:100%;color:var(--tertiary-text);flex-direction:column;justify-content:end;align-items:center;gap:6px;font-size:11px;display:flex}.overview-module__W3FU_G__week>div i{background:var(--primary);border-radius:4px 4px 0 0;width:100%;display:block}.overview-module__W3FU_G__week p{border-top:1px solid var(--line);color:var(--muted-text);margin:12px 0 0;padding-top:12px}.overview-module__W3FU_G__week p b{float:right;color:var(--text);font-family:var(--font-mono)}.overview-module__W3FU_G__recent{flex-direction:column;display:flex}.overview-module__W3FU_G__recent>button{border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:90px 1fr auto;gap:12px;padding:10px 0;display:grid}.overview-module__W3FU_G__recent>button span:nth-child(2),.overview-module__W3FU_G__recent b{font-family:var(--font-mono)}.overview-module__W3FU_G__reminder{align-items:center;gap:12px;display:flex}.overview-module__W3FU_G__reminder>span{color:var(--muted-text);flex:1;font-size:13px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer{padding:10px 14px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric{margin:0}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric strong{font-size:18px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric small,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric em{font-size:12px}.overview-module__W3FU_G__ownerGrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.overview-module__W3FU_G__queue,.overview-module__W3FU_G__aside{flex-direction:column;gap:0;display:flex}.overview-module__W3FU_G__queue h2,.overview-module__W3FU_G__aside h2{margin:4px 0 8px;font-size:15px}.overview-module__W3FU_G__leaveRow{border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.overview-module__W3FU_G__leaveRow small,.overview-module__W3FU_G__aside span{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__leaveRow>span{flex-direction:column;flex:1;display:flex}.overview-module__W3FU_G__aside p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:10px 0;display:flex}.overview-module__W3FU_G__aside p b{color:var(--primary)}.overview-module__W3FU_G__form{gap:12px;display:grid}.overview-module__W3FU_G__form p{color:var(--muted-text);margin:0}@media (max-width:860px){.overview-module__W3FU_G__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-module__W3FU_G__ownerGrid{grid-template-columns:1fr}}@media (max-width:680px){.overview-module__W3FU_G__header{flex-direction:column;align-items:start}.overview-module__W3FU_G__timer{padding:16px}.overview-module__W3FU_G__numeric strong{font-size:52px}.overview-module__W3FU_G__timerTop{flex-direction:column;align-items:start}.overview-module__W3FU_G__bottom,.overview-module__W3FU_G__tiles{grid-template-columns:1fr}.overview-module__W3FU_G__recent>button{grid-template-columns:70px 1fr auto}.overview-module__W3FU_G__reminder{flex-direction:column;align-items:start}.overview-module__W3FU_G__timerButtons{width:100%}}.overview-module__W3FU_G__overview{--leave:var(--absence-leave);--sick:var(--absence-sick)}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer{align-items:center;gap:14px;height:54px;padding:10px 14px;display:flex}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop{display:contents}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop span:first-child{order:0}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop span:last-child{font:12px var(--font-mono);order:2}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric{flex:none;order:1}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric em{display:none}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{flex:none;order:3;width:auto;margin-left:auto}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__numeric,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{margin:0}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop{flex:none}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerTop span:last-child{white-space:nowrap}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{display:flex}.overview-module__W3FU_G__ownerGrid>.overview-module__W3FU_G__aside{background:0 0;border:0;gap:14px;padding:0;display:grid}.overview-module__W3FU_G__aside h2,.overview-module__W3FU_G__aside p{background:var(--surface);padding-left:18px;padding-right:18px}.overview-module__W3FU_G__aside h2:first-child,.overview-module__W3FU_G__aside h2:nth-of-type(2){border-radius:14px 14px 0 0;padding-top:18px}.overview-module__W3FU_G__aside p:last-child{border-radius:0 0 14px 14px;padding-bottom:18px}@media (max-width:680px){.overview-module__W3FU_G__timer{padding:24px}.overview-module__W3FU_G__numeric strong{font-size:64px}.overview-module__W3FU_G__numeric em{width:100%;margin-left:0}.overview-module__W3FU_G__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-module__W3FU_G__tile{min-height:178px;padding:18px}.overview-module__W3FU_G__bottom{grid-template-columns:1fr}.overview-module__W3FU_G__timerButtons{width:100%}}.overview-module__W3FU_G__caseRow{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.overview-module__W3FU_G__caseRow>div{flex-direction:column;gap:5px;display:flex}.overview-module__W3FU_G__caseRow span,.overview-module__W3FU_G__caseRow small{color:var(--muted-text);font-size:12px}.overview-module__W3FU_G__caseRow button{white-space:nowrap}.overview-module__W3FU_G__caseRow>div:first-child{min-width:0}.overview-module__W3FU_G__caseRow small{overflow-wrap:anywhere}@media (max-width:680px){.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer{flex-wrap:wrap;height:auto}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{margin-left:0}}.overview-module__W3FU_G__ownerGrid>.overview-module__W3FU_G__aside{flex-direction:column;gap:14px;display:flex}.overview-module__W3FU_G__teamPanel,.overview-module__W3FU_G__closePanel{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:0;padding:22px;display:flex}.overview-module__W3FU_G__teamPanel header,.overview-module__W3FU_G__closePanel header{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.overview-module__W3FU_G__teamPanel h2,.overview-module__W3FU_G__closePanel h2{margin:0;font-size:15px}.overview-module__W3FU_G__teamPanel>button{border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.overview-module__W3FU_G__teamPanel>button i,.overview-module__W3FU_G__closePanel i{background:var(--surface-2);width:28px;height:28px;color:var(--muted-text);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.overview-module__W3FU_G__teamPanel>button strong,.overview-module__W3FU_G__teamPanel>button small{display:block}.overview-module__W3FU_G__teamPanel>button small{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__teamPanel>button>b{font:500 14px var(--font-mono)}.overview-module__W3FU_G__closePanel>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:10px 0;display:flex}.overview-module__W3FU_G__closePanel>p b{color:var(--tertiary-text);font-weight:400}.overview-module__W3FU_G__closePanel>p b[data-open]{color:var(--primary-text);font-weight:600}.overview-module__W3FU_G__closePanel>div{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.overview-module__W3FU_G__closePanel>div span{border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:flex}.overview-module__W3FU_G__closePanel>div i{width:20px;height:20px;font-size:8px}.overview-module__W3FU_G__closePanel>button{align-self:flex-start;margin-top:14px}.overview-module__W3FU_G__header>span:last-child{align-items:center;gap:12px;display:flex}.overview-module__W3FU_G__queue>h2:first-child:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.overview-module__W3FU_G__queue>h2:first-child+*{border-top:1px solid var(--line)}.overview-module__W3FU_G__caseRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.overview-module__W3FU_G__caseRow>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;padding-left:38px;display:grid;position:relative}.overview-module__W3FU_G__caseRow>div:first-child:before{content:"";background:var(--surface-2);border-radius:50%;width:28px;height:28px;position:absolute;top:2px;left:0}.overview-module__W3FU_G__caseRow>div:first-child strong{grid-column:1;font-size:14px;font-weight:600}.overview-module__W3FU_G__caseRow>div:first-child span{color:var(--muted-text);grid-column:2;font-size:14px}.overview-module__W3FU_G__caseRow>div:first-child small{color:var(--tertiary-text);grid-column:1/-1;font-size:12px;line-height:1.35}.overview-module__W3FU_G__caseRow>div:first-child small:last-child{background:color-mix(in oklab, var(--primary) 10%, var(--surface));width:max-content;color:var(--primary);border-radius:99px;padding:2px 7px;font-size:11px;display:inline-flex}.overview-module__W3FU_G__caseRow>div:last-child{flex-direction:row;align-items:center;gap:10px;display:flex}.overview-module__W3FU_G__leaveRow{grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;padding:10px 0;display:grid}.overview-module__W3FU_G__leaveRow:before{content:"";background:var(--surface-2);border-radius:50%;width:28px;height:28px}.overview-module__W3FU_G__leaveRow>span{gap:2px;font-size:14px}.overview-module__W3FU_G__leaveRow>span small{font-size:12px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{margin-left:auto!important}.overview-module__W3FU_G__week>div{--week-max:10}.overview-module__W3FU_G__week>div i{max-height:100%;height:calc(var(--bar-hours,0) / var(--week-max) * 100%)}.overview-module__W3FU_G__week p button{float:right;background:0 0;border:0;padding:0}.overview-module__W3FU_G__week p button b{float:none}.overview-module__W3FU_G__timer{min-height:229px;padding:24px}.overview-module__W3FU_G__timerTop>span:last-child{font-family:var(--font-mono)}.overview-module__W3FU_G__numeric{gap:2px;margin:22px 0 24px}.overview-module__W3FU_G__numeric em{margin-left:8px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer{min-height:54px}.overview-module__W3FU_G__queue{padding:20px 22px}.overview-module__W3FU_G__queueHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.overview-module__W3FU_G__queueHeader h2{margin:0}.overview-module__W3FU_G__queueHeader h2 b{background:color-mix(in oklab, var(--primary) 10%, var(--surface));color:var(--primary);border-radius:99px;margin-left:7px;padding:2px 6px;font-size:11px;font-weight:500}.overview-module__W3FU_G__queueHeader small{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__caseRow{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px 0}.overview-module__W3FU_G__avatar{background:var(--employee-color,var(--surface-2));width:28px;height:28px;color:var(--employee-foreground,var(--text));border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:500;display:grid}.overview-module__W3FU_G__caseRow .overview-module__W3FU_G__caseText{flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.overview-module__W3FU_G__caseText>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overview-module__W3FU_G__caseText strong{font-size:14px;font-weight:500}.overview-module__W3FU_G__caseText span{font-size:14px}.overview-module__W3FU_G__caseText>small{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__caseText div small{color:var(--tertiary-text);font-size:11px}.overview-module__W3FU_G__caseText .overview-module__W3FU_G__status{background:color-mix(in oklab, var(--primary) 12%, var(--surface));color:var(--primary);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:400}.overview-module__W3FU_G__caseText .overview-module__W3FU_G__status[data-status=confirmed]{background:color-mix(in oklab, var(--sick) 12%, var(--surface));color:var(--sick)}.overview-module__W3FU_G__caseRow .overview-module__W3FU_G__caseActions{flex-direction:row;gap:6px;display:flex}.overview-module__W3FU_G__leaveRow:before{display:none}.overview-module__W3FU_G__queue>h3{margin:18px 0 8px;font-size:15px;font-weight:600}.overview-module__W3FU_G__queueHeader+h3{margin-top:4px}.overview-module__W3FU_G__queue>p{color:var(--tertiary-text);margin:0;font-size:13px}.overview-module__W3FU_G__teamPanel i{background:var(--employee-color,var(--surface-2))!important;color:var(--employee-foreground,var(--text))!important}.overview-module__W3FU_G__teamPanel header h2,.overview-module__W3FU_G__closePanel header h2{padding:0!important}.overview-module__W3FU_G__week header span{color:var(--muted-text)}.overview-module__W3FU_G__week,.overview-module__W3FU_G__recent{padding:20px 22px}.overview-module__W3FU_G__week p{font-size:12px}.overview-module__W3FU_G__recent header{margin-bottom:12px}@media (max-width:680px){.overview-module__W3FU_G__caseRow{grid-template-columns:28px minmax(0,1fr)}.overview-module__W3FU_G__caseRow .overview-module__W3FU_G__caseActions{grid-column:2;justify-content:flex-start}.overview-module__W3FU_G__queueHeader{flex-direction:column;align-items:start;gap:4px}.overview-module__W3FU_G__leaveRow{grid-template-columns:28px minmax(0,1fr) auto}.overview-module__W3FU_G__caseText>div{gap:4px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons{margin-left:0!important}}.overview-module__W3FU_G__ownerGrid{grid-template-columns:minmax(0,2.04fr) minmax(300px,1fr);align-items:start}.overview-module__W3FU_G__teamPanel>button strong{color:var(--text);font-size:14px;font-weight:500}.overview-module__W3FU_G__teamPanel>button small{font-size:12px}.overview-module__W3FU_G__week>div span:nth-child(5) i{background:var(--primary)}.overview-module__W3FU_G__week>div span[data-current] i{background:color-mix(in oklab, var(--primary) 60%, var(--surface))}.overview-module__W3FU_G__header{margin-bottom:10px}.overview-module__W3FU_G__accountAction{margin-top:12px}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timerButtons svg{display:none}@media (max-width:860px){.overview-module__W3FU_G__ownerGrid{grid-template-columns:1fr}}.overview-module__W3FU_G__inlineCorrection{border:1px solid var(--text);background:var(--canvas);border-radius:12px;margin:20px 0 0;padding:18px}.overview-module__W3FU_G__inlineCorrection h2{margin:0 0 5px;font-size:16px;font-weight:600}.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__form>p,.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__form>div:last-of-type,.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__correctionActions{grid-column:1/-1}.overview-module__W3FU_G__inlineCorrection label{font-size:12px;font-weight:400}.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__auditNote{color:var(--tertiary-text);font-size:12px}.overview-module__W3FU_G__correctionActions{gap:8px;display:flex}.overview-module__W3FU_G__timer>.overview-module__W3FU_G__reminder{background:var(--canvas);border-color:var(--text);flex-wrap:wrap;margin-top:20px;padding:18px}.overview-module__W3FU_G__timer>.overview-module__W3FU_G__reminder>strong{font-size:16px}.overview-module__W3FU_G__timer>.overview-module__W3FU_G__reminder>span{flex-basis:70%}.overview-module__W3FU_G__liveWarning{background:var(--primary);color:var(--primary-foreground);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.overview-module__W3FU_G__liveWarning strong,.overview-module__W3FU_G__liveWarning small{font-size:12px;display:block}:is(.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer:has(.overview-module__W3FU_G__inlineCorrection),.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__timer:has(.overview-module__W3FU_G__reminder)){flex-wrap:wrap;height:auto}.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__inlineCorrection,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__reminder,.overview-module__W3FU_G__compactTimer .overview-module__W3FU_G__liveWarning{flex-basis:100%;order:4}.overview-module__W3FU_G__timer>.overview-module__W3FU_G__reminder+.overview-module__W3FU_G__timerButtons{margin-top:14px}@media (max-width:680px){.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__form{grid-template-columns:1fr}}.overview-module__W3FU_G__inlineCorrection textarea{resize:vertical;height:40px;min-height:40px}.overview-module__W3FU_G__inlineCorrection .overview-module__W3FU_G__form>div:has(textarea){grid-column:1/-1}
.employee-timer-module__9nej5W__timer{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:20px;width:100%;padding:22px 24px 24px;line-height:1.45;transition:background .3s;display:flex;overflow:hidden}.employee-timer-module__9nej5W__timer[data-state=paused]{background:color-mix(in oklab, var(--absence-sick) 5%, var(--surface))}.employee-timer-module__9nej5W__timerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.employee-timer-module__9nej5W__timerTop>span:first-child{background:var(--surface-2);height:30px;color:var(--muted-text);border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.employee-timer-module__9nej5W__timerTop i{background:currentColor;border-radius:50%;width:8px;height:8px}.employee-timer-module__9nej5W__timer[data-state=in] .employee-timer-module__9nej5W__timerTop>span:first-child{background:var(--primary-soft);color:var(--primary-text)}.employee-timer-module__9nej5W__timer[data-state=in] .employee-timer-module__9nej5W__timerTop i{animation:2s ease-in-out infinite employee-timer-module__9nej5W__pulse}.employee-timer-module__9nej5W__timer[data-state=paused] .employee-timer-module__9nej5W__timerTop>span:first-child{background:color-mix(in oklab, var(--absence-sick) 16%, transparent);color:var(--absence-sick)}.employee-timer-module__9nej5W__timerTop>span:last-child{font:13px var(--font-mono);color:var(--tertiary-text)}.employee-timer-module__9nej5W__numeric{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.employee-timer-module__9nej5W__numeric .employee-timer-module__9nej5W__digits{font:500 64px/1 var(--font-mono);letter-spacing:-.04em;white-space:nowrap;transition:color .3s}.employee-timer-module__9nej5W__numeric strong{font:inherit}.employee-timer-module__9nej5W__numeric small{color:var(--tertiary-text);font-size:26px}.employee-timer-module__9nej5W__numeric em{color:var(--tertiary-text);font-size:14px;font-style:normal}.employee-timer-module__9nej5W__timer[data-state=paused] .employee-timer-module__9nej5W__digits{color:var(--tertiary-text)}.employee-timer-module__9nej5W__pauseLive{flex-direction:column;gap:2px;display:flex}.employee-timer-module__9nej5W__pauseLive b{font:500 22px/1 var(--font-mono);letter-spacing:-.02em;color:var(--absence-sick)}.employee-timer-module__9nej5W__pauseLive span{color:var(--tertiary-text);font-size:12px}.employee-timer-module__9nej5W__progress{flex-direction:column;gap:6px;display:flex}.employee-timer-module__9nej5W__track{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.employee-timer-module__9nej5W__track>div{background:var(--primary);border-radius:99px;height:100%;transition:width .5s,background .3s}.employee-timer-module__9nej5W__track>.employee-timer-module__9nej5W__done{background:var(--absence-leave)}.employee-timer-module__9nej5W__timer[data-state=paused] .employee-timer-module__9nej5W__track>div{background:var(--absence-sick)}.employee-timer-module__9nej5W__meta{font:11px var(--font-mono);color:var(--tertiary-text);justify-content:space-between;display:flex}.employee-timer-module__9nej5W__timerButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-timer-module__9nej5W__timer[data-state=out] .employee-timer-module__9nej5W__timerButtons{grid-template-columns:1fr}.employee-timer-module__9nej5W__timerButtons>button{border-radius:12px;height:56px;padding:0 8px;font-size:16px;font-weight:600}.employee-timer-module__9nej5W__timerButtons>button>span{gap:10px}.employee-timer-module__9nej5W__timerButtons svg{flex-shrink:0}.employee-timer-module__9nej5W__timer[data-state=out] .employee-timer-module__9nej5W__timerButtons>button{height:64px;font-size:18px}.employee-timer-module__9nej5W__timerButtons>.employee-timer-module__9nej5W__finish{background:var(--text);color:var(--canvas);border-color:#0000}.employee-timer-module__9nej5W__timerButtons>.employee-timer-module__9nej5W__finish:hover:not(:disabled){background:var(--text);opacity:.9}@keyframes employee-timer-module__9nej5W__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.employee-timer-module__9nej5W__timer,.employee-timer-module__9nej5W__numeric .employee-timer-module__9nej5W__digits,.employee-timer-module__9nej5W__track>div{transition:none}.employee-timer-module__9nej5W__timer[data-state=in] .employee-timer-module__9nej5W__timerTop i{animation:none}}
.times-module__i2v__a__view{gap:18px;display:grid}.times-module__i2v__a__header,.times-module__i2v__a__headerStart,.times-module__i2v__a__actions{align-items:center;gap:12px;display:flex}.times-module__i2v__a__header{flex-wrap:wrap;justify-content:space-between}.times-module__i2v__a__headerStart{flex-wrap:wrap}.times-module__i2v__a__header h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.times-module__i2v__a__actions{margin-left:auto}.times-module__i2v__a__personSelect{width:190px;min-width:0}.times-module__i2v__a__negative{color:var(--color-danger)}.times-module__i2v__a__records{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.times-module__i2v__a__scroll,.times-module__i2v__a__entriesScroll{max-height:clamp(12rem,100dvh - 13.5rem,40rem);overflow:auto}.times-module__i2v__a__records table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:14px}.times-module__i2v__a__records th,.times-module__i2v__a__records td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.times-module__i2v__a__records thead th{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--line);color:var(--tertiary-text);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:500;position:sticky;top:0}.times-module__i2v__a__records td:not(:last-child),.times-module__i2v__a__records tfoot td{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.times-module__i2v__a__records tfoot th,.times-module__i2v__a__records tfoot td{border-bottom:0;border-top:1px solid var(--line);font-weight:600}.times-module__i2v__a__otherRow{color:var(--muted-text);font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:14px!important}.times-module__i2v__a__otherRow i{background:var(--tertiary-text);opacity:.55;border-radius:999px;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.times-module__i2v__a__editable{cursor:pointer}.times-module__i2v__a__editable:hover>*{background:var(--surface-2)}.times-module__i2v__a__editable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.times-module__i2v__a__checks{color:var(--muted-text);font-size:13px}.times-module__i2v__a__checks summary{cursor:pointer;width:max-content}.times-module__i2v__a__team{min-width:640px!important}.times-module__i2v__a__team th:first-child{width:35%}.times-module__i2v__a__person{color:var(--text);align-items:center;gap:9px;display:flex}.times-module__i2v__a__person small{color:var(--muted-text);margin-top:2px;font-size:12px;font-weight:400;display:block}.times-module__i2v__a__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.times-module__i2v__a__table th,.times-module__i2v__a__table td{border-bottom:1px solid var(--line);padding:10px}.times-module__i2v__a__table thead th{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--line);color:var(--muted-text);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500;position:sticky;top:0}.times-module__i2v__a__table tbody th{font-weight:500}.times-module__i2v__a__table small{color:var(--muted-text);margin-top:2px;font-size:12px;font-weight:400;display:block}.times-module__i2v__a__table .times-module__i2v__a__actions{text-align:right;width:44px;padding-right:0}.times-module__i2v__a__table .times-module__i2v__a__row{cursor:pointer}.times-module__i2v__a__overviewPause,.times-module__i2v__a__repeatedDate{display:none}.times-module__i2v__a__entryForm{gap:18px;display:grid}.times-module__i2v__a__entryMeta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.times-module__i2v__a__timeFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.times-module__i2v__a__netPreview{background:var(--canvas);color:var(--muted-text);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.times-module__i2v__a__netPreview strong{color:var(--text);font-family:Geist Mono,ui-monospace,monospace;font-weight:500}@media (max-width:680px){.times-module__i2v__a__view{gap:16px}.times-module__i2v__a__header{align-items:stretch}.times-module__i2v__a__headerStart{gap:10px;width:100%}.times-module__i2v__a__header h1{width:100%}.times-module__i2v__a__personSelect{flex:150px;width:auto}.times-module__i2v__a__actions{width:100%;margin-left:0}.times-module__i2v__a__actions>*{flex:1}.times-module__i2v__a__entryMeta{grid-template-columns:1fr}.times-module__i2v__a__timeFields{gap:8px}}.times-module__i2v__a__view{gap:14px}.times-module__i2v__a__header{margin-bottom:4px}.times-module__i2v__a__headerStart{gap:14px}.times-module__i2v__a__view .times-module__i2v__a__personSelect{width:166px}.times-module__i2v__a__actions{gap:8px}.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:first-child{width:128px}.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(2),.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(3),.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(4){width:80px}.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(5){width:90px}.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(6){width:80px}.times-module__i2v__a__records table:not(.times-module__i2v__a__team) col:nth-child(7){width:90px}.times-module__i2v__a__records th,.times-module__i2v__a__records td{white-space:nowrap;padding:8px 10px;line-height:20px}.times-module__i2v__a__records th:first-child{padding-left:18px}.times-module__i2v__a__records tbody th{font-weight:400}.times-module__i2v__a__records thead th{padding-top:9px;padding-bottom:9px;font-size:10px;font-weight:400}.times-module__i2v__a__records tbody tr[data-empty]{color:var(--tertiary-text)}.times-module__i2v__a__records tbody tr[data-live]{background:color-mix(in oklab,var(--primary) 8%,var(--canvas))}.times-module__i2v__a__records tbody tr[data-live] th{font-weight:600}.times-module__i2v__a__records tbody tr[data-tone=sick]{color:var(--absence-sick)}.times-module__i2v__a__records tbody tr[data-tone=leave]{color:var(--absence-leave)}.times-module__i2v__a__records tbody tr[data-tone=holiday]{color:var(--absence-holiday)}.times-module__i2v__a__records tbody tr[data-tone=flex]{color:var(--absence-flex)}.times-module__i2v__a__otherRow{color:inherit;font-size:13px!important}.times-module__i2v__a__otherRow i{opacity:1;background:currentColor;border-radius:1px;width:8px;height:8px}.times-module__i2v__a__positive{color:var(--color-success)}.times-module__i2v__a__note{color:var(--muted-text);font-size:12px;white-space:normal!important}.times-module__i2v__a__notice{background:color-mix(in oklab,var(--primary) 9%,transparent);color:var(--primary);border-radius:20px;margin-left:6px;padding:0 7px;font-size:11px;line-height:16px;display:inline-block}.times-module__i2v__a__editable:focus-visible{outline-color:var(--primary)}.times-module__i2v__a__records tfoot th,.times-module__i2v__a__records tfoot td{border-top-color:var(--text);padding-top:12px;padding-bottom:12px;font-weight:500}.times-module__i2v__a__entryMeta{grid-template-columns:1fr;gap:18px}.times-module__i2v__a__entryForm label{color:var(--muted-text);font-size:12px;font-weight:400}.times-module__i2v__a__entryActions>div:last-child{flex-direction:row-reverse;gap:8px;width:100%;display:flex}.times-module__i2v__a__changeDate{color:var(--tertiary-text);font-size:12px}.times-module__i2v__a__changeDate[open]>div{margin-top:8px}.times-module__i2v__a__audit h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);margin:0 0 8px;font-size:11px;font-weight:400}.times-module__i2v__a__audit article{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:12px;padding:8px 0;display:grid}.times-module__i2v__a__audit i{background:var(--tertiary-text);border-radius:50%;width:8px;height:8px;margin-top:5px}.times-module__i2v__a__audit p{margin:0;font-size:13px}.times-module__i2v__a__audit span{color:var(--muted-text);font-size:12px}.times-module__i2v__a__audit small{color:var(--tertiary-text);margin-top:2px;font:11px Geist Mono,monospace;display:block}.times-module__i2v__a__auditError{color:var(--muted-text);font-size:12px}:is(.times-module__i2v__a__entryForm select,.times-module__i2v__a__entryForm input:not([type]),.times-module__i2v__a__entryForm input[type=text]){font-family:IBM Plex Sans,sans-serif}@media (max-width:680px){.times-module__i2v__a__records thead th:first-child,.times-module__i2v__a__records tbody th:first-child,.times-module__i2v__a__records tbody td:first-child,.times-module__i2v__a__records tfoot th:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.times-module__i2v__a__records thead th:first-child{z-index:2}}
.employment-settings-module__qmks_G__form{gap:20px;display:grid}.employment-settings-module__qmks_G__days{border:1px solid var(--line);border-radius:8px;gap:7px;margin:0;padding:13px;display:grid}.employment-settings-module__qmks_G__days legend{padding:0 4px;font-size:13px;font-weight:700}.employment-settings-module__qmks_G__day{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:12px;display:grid}.employment-settings-module__qmks_G__dayHours{position:relative}.employment-settings-module__qmks_G__dayHours>span:last-child{color:var(--muted-text);pointer-events:none;font-size:12px;position:absolute;bottom:9px;right:9px}.employment-settings-module__qmks_G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employment-settings-module__qmks_G__total{background:var(--primary-soft);color:var(--primary-text);border-radius:6px;margin:5px 0 0;padding:8px 10px;font-size:13px;font-weight:650}.employment-settings-module__qmks_G__form{gap:16px}.employment-settings-module__qmks_G__days{gap:0;padding:0 12px}.employment-settings-module__qmks_G__days legend{font-size:13px;font-weight:600}.employment-settings-module__qmks_G__day{border-bottom:1px solid var(--line);min-height:48px;padding:6px 0}.employment-settings-module__qmks_G__day:last-child{border-bottom:0}.employment-settings-module__qmks_G__total{border-radius:8px;padding:12px 16px;font-weight:600}.employment-settings-module__qmks_G__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:480px){.employment-settings-module__qmks_G__pair{grid-template-columns:1fr}}
.permission-settings-module__GE9LCa__panel{margin-top:0}.permission-settings-module__GE9LCa__bulk{background:var(--canvas);border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:14px}.permission-settings-module__GE9LCa__bulk summary{cursor:pointer;font-weight:600}.permission-settings-module__GE9LCa__bulk p{color:var(--muted-text);margin:12px 0;font-size:13px}.permission-settings-module__GE9LCa__options{flex-wrap:wrap;gap:12px 22px;margin-bottom:16px;display:flex}.permission-settings-module__GE9LCa__scroll{max-height:clamp(12rem,100dvh - 13.5rem,40rem);overflow:auto}.permission-settings-module__GE9LCa__table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.permission-settings-module__GE9LCa__table th,.permission-settings-module__GE9LCa__table td{border-bottom:1px solid var(--line);text-align:center;padding:13px 10px}.permission-settings-module__GE9LCa__table th:first-child{text-align:left;min-width:170px}.permission-settings-module__GE9LCa__table thead th{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--line);color:var(--muted-text);font-size:12px;font-weight:600;position:sticky;top:0}.permission-settings-module__GE9LCa__table small{color:var(--muted-text);font-weight:400;display:block}.permission-settings-module__GE9LCa__person{align-items:center;gap:8px;display:inline-flex}.permission-settings-module__GE9LCa__table input{width:24px;height:24px;accent-color:var(--primary);cursor:pointer}.permission-settings-module__GE9LCa__individual{max-width:720px;margin-top:0}.permission-settings-module__GE9LCa__permissionList{gap:0;display:grid}.permission-settings-module__GE9LCa__permissionList>div{border-bottom:1px solid var(--line);padding:14px 0}
