@layer components{.hr-app{--font:"Noto Sans","DejaVu Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--canvas:#f3f5f7;--surface:#fff;--surface-2:#f7f9fa;--sunken:#eceff2;--thead:#f5f7f9;--line:#e2e6ea;--line-strong:#cbd2d9;--ink:#111b22;--text:#2b3741;--muted:#5d6974;--faint:#8c969f;--accent:#167245;--accent-hover:#0f5e38;--accent-ink:#fff;--accent-text:#126a3e;--link:#126a3e;--accent-line:#3c8f62;--bright:#22a45d;--rail:#1d8a4e;--ring:#16724540;--mint:#dcf2e5;--mint-ink:#0e6538;--tint:#e9f6ef;--tint-ink:#137240;--edit-band:#f2f8f5;--flag-bg:#fef2e3;--flag:#b0360f;--topbar:#fff;--input-bg:#fff;--glass:#fffffff0;--card-shadow:0 1px 2px #111b220a,0 1px 4px #111b2208;--side:#1f282f;--side-ink:#ffffffdb;--side-muted:#cdd6dd9e;--side-line:#ffffff17;--side-active:#2eb8682b;--side-bar:#3ccb78;--mark:#a8f0d2;--mark-ink:#0a4a3a;--side-hover:#ffffff0f;--side-parent:#ffffff0d;--side-icon:#ffffffb8;--side-guide:#ffffff29;--side-tray:#0000002e;--side-field:#ffffff0d;--side-brand:#5fd38e;--warn-tile:#fff7ee;--warn-tile-line:#f3d9b9;--warn-num:#b25e12;--act:#b25e12;--bell:#e0352b;--t-amber-bg:#fdebd6;--t-amber:#b25e12;--t-blue-bg:#e3edfb;--t-blue:#1f5faf;--t-green-bg:#dff3e8;--t-green:#11704d;--t-violet-bg:#eee8fb;--t-violet:#6a45b8;--t-red-bg:#fce6e4;--t-red:#c0392b;--s-draft-bg:#fdf0dc;--s-draft:#8a5210;--s-draft-dot:#e39a2d;--s-sub-bg:#e3edfb;--s-sub:#1d57a0;--s-sub-dot:#3b82e0;--s-pend-bg:#ddf2f1;--s-pend:#0f6663;--s-pend-dot:#1fa39c;--s-query-bg:#fde8dc;--s-query:#a9441a;--s-query-dot:#e5672e;--s-ver-bg:#def3e6;--s-ver:#0b6a3f;--s-ver-dot:#1fa463;--s-rej-bg:#fce4e2;--s-rej:#b3261e;--s-rej-dot:#e0453a;--s-app-bg:#ede7fa;--s-app:#5b3aa0;--s-app-dot:#8b63db;--note-bg:#f2faf6;--warn-bg:#fef2e4;--warn-line:#f2cd9c;--danger:#b3261e;--danger-bg:#fdeeee;--success:#0e7a4e;--paper:#fbf8ef;--toast-link:#8ee3bf;--shadow:0 12px 36px -12px #0a281e38}:where(html.dark) .hr-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1317;--surface:#151c21;--surface-2:#12181d;--sunken:#1c252c;--thead:#182027;--line:#26313a;--line-strong:#34424d;--ink:#e7edf1;--text:#c3cdd4;--muted:#93a0aa;--faint:#73808a;--accent:#34b874;--accent-hover:#4bcb88;--accent-ink:#06150d;--accent-text:#6bd69c;--link:#6bd69c;--accent-line:#3e9c6a;--bright:#3ccb8c;--rail:#2fbf7a;--ring:#34b87459;--mint:#16362a;--mint-ink:#8ee3bf;--tint:#15302a;--tint-ink:#6fdbb0;--edit-band:#122520;--flag-bg:#3a2114;--flag:#f4ae86;--topbar:#151c21;--input-bg:#12181d;--glass:#151c21f0;--card-shadow:none;--side:#10161a;--side-active:#3ccb7829;--side-parent:#ffffff0d;--side-tray:#ffffff09;--warn-tile:#261e10;--warn-tile-line:#4a3a1c;--warn-num:#f1b35e;--act:#ebb06a;--bell:#ff6b5e;--t-amber-bg:#35250f;--t-amber:#f1b35e;--t-blue-bg:#15273e;--t-blue:#9ec3f3;--t-green-bg:#133627;--t-green:#7edcae;--t-violet-bg:#282040;--t-violet:#c6b2f4;--t-red-bg:#391818;--t-red:#f2a2a2;--s-draft-bg:#35270f;--s-draft:#f3c27a;--s-draft-dot:#e9a23b;--s-sub-bg:#15273e;--s-sub:#a9cbf5;--s-sub-dot:#5b9bea;--s-pend-bg:#0f3230;--s-pend:#8fdcd6;--s-pend-dot:#2dbab1;--s-query-bg:#3a2114;--s-query:#f4ae86;--s-query-dot:#ee7c45;--s-ver-bg:#113424;--s-ver:#86dead;--s-ver-dot:#35be77;--s-rej-bg:#391818;--s-rej:#f4a7a2;--s-rej-dot:#ee5a4f;--s-app-bg:#282040;--s-app:#cdb9f6;--s-app-dot:#9c7ae6;--note-bg:#10241d;--warn-bg:#2a2212;--warn-line:#5e4a20;--danger:#f28b82;--danger-bg:#3a1a18;--success:#7edcae;--toast-link:#0b7f57;--shadow:0 12px 36px -12px #0009}.hr-app *{box-sizing:border-box}.hr-app{background:var(--canvas);color:var(--text);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.hr-app h1,.hr-app h2,.hr-app h3{color:var(--ink);text-wrap:balance;font-family:var(--font);margin:0}.hr-app h1{letter-spacing:-.015em;font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.15}.hr-app h2{font-size:19px;font-weight:700;line-height:1.3}.hr-app h3{font-size:16px;font-weight:700;line-height:1.35}.hr-app p{margin:0}.hr-app a{color:var(--link)}.hr-app button,.hr-app input,.hr-app select,.hr-app textarea{font:inherit;color:inherit}.hr-app :focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.hr-app h1[tabindex="-1"]:focus{outline:none}.hr-app .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.92em}.hr-app .muted{color:var(--muted)}.hr-app .eyebrow,.hr-app .label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.hr-app .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr-app .stack{flex-direction:column;display:flex}.hr-app .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hr-app .ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.hr-app .ico.sm{width:16px;height:16px}.hr-app .app{grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.hr-app .sidebar{background:var(--side);height:100dvh;color:var(--side-ink);z-index:30;flex-direction:column;display:flex;position:sticky;top:0}.hr-app .side-brand{border-bottom:1px solid var(--side-line);flex:none;align-items:center;gap:10px;margin:0 16px;padding:16px 0 14px;text-decoration:none;display:flex}.hr-app .crest{flex:none;width:40px;height:40px;display:block}.hr-app .sb-t{color:#fff;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.hr-app .sb-s{letter-spacing:.12em;text-transform:uppercase;color:#fffc;white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:700}.hr-app .side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:1;min-height:0;padding:0 10px 12px;overflow:hidden auto}.hr-app .side-group{letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted);padding:14px 14px 6px;font-size:10.5px;font-weight:700}.hr-app .side-sep{border:0;border-top:1px solid var(--side-line);margin:14px 6px 0}.hr-app .sidebar :focus-visible{outline:2px solid var(--side-bar);outline-offset:-2px;border-radius:8px}.hr-app .nav{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hr-app .nav>li>:is(a,.nav-toggle){width:100%;min-height:38px;color:var(--side-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px 0 14px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.hr-app .nav>li>:is(a,.nav-toggle) .ico{width:19px;height:19px;color:var(--side-icon);flex:none}@media (hover:hover){.hr-app .nav>li>:where(a,.nav-toggle):hover{background:var(--side-hover);color:#fff}.hr-app .nav>li>:where(a,.nav-toggle):hover .ico{color:#fff}.hr-app .sub-nav a:hover{background:var(--side-hover);color:#fff}}.hr-app .nav-toggle .side-label{flex:1}.hr-app .nav>li>.nav-toggle .nav-chev{width:15px;height:15px;color:var(--side-muted);transition:transform .18s}.hr-app .nav-group.is-open>.nav-toggle .nav-chev{transform:rotate(90deg)}.hr-app .nav>li>a[aria-current=page]{background:var(--side-active);color:#fff;font-weight:700}.hr-app .nav>li>a[aria-current=page] .ico{color:#fff}.hr-app .nav>li>a[aria-current=page]:before{content:"";background:var(--side-bar);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.hr-app .nav-group:has(a[aria-current=page])>.nav-toggle{background:var(--side-parent);color:#fff;font-weight:600}.hr-app .nav-group:has(a[aria-current=page])>.nav-toggle .ico{color:#fff}.hr-app .sub-wrap{grid-template-rows:1fr;display:grid}.hr-app .sub-nav{grid-template-columns:minmax(0,1fr);gap:1px;min-height:0;margin:0 0 0 23px;padding:0 0 0 11px;list-style:none;display:grid;position:relative;overflow:visible clip}.hr-app .sub-nav:before{content:"";background:var(--side-guide);width:1px;position:absolute;top:3px;bottom:7px;left:1px}.hr-app .sub-nav>li:first-child{padding-top:2px}.hr-app .sub-nav>li:last-child{padding-bottom:6px}.hr-app .sub-nav a span:first-child{overflow-wrap:anywhere;min-width:0}.hr-app .sub-nav a{min-height:32px;color:var(--side-ink);border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:13.5px;line-height:1.25;text-decoration:none;display:flex;position:relative}.hr-app .sub-nav a[aria-current=page]{background:var(--side-active);color:#fff;font-weight:700}.hr-app .sub-nav a[aria-current=page]:before{content:"";background:var(--side-bar);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-11px}.hr-app :root:not(.rail) .nav-chev{display:none}.hr-app :root:not(.rail) .nav-toggle{cursor:default}.hr-app .rail .sub-wrap{transition:grid-template-rows .18s}.hr-app .rail .nav-group:not(.is-open)>.sub-wrap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,visibility 0s linear .18s}.hr-app .side-label{min-width:0}.hr-app .count{color:#fcd38d;background:#fcd38d2e;border-radius:6px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}.hr-app .side-foot{border-top:1px solid var(--side-line);color:var(--side-muted);flex:none;gap:8px;margin:0 16px;padding:10px 0 16px;font-size:12px;display:grid}.hr-app .side-help{color:var(--side-muted);gap:8px;text-decoration:none;display:flex}.hr-app .side-help .ico{color:#ffffffd9;flex:none;width:19px;height:19px}.hr-app .side-help b{color:#fff;margin-bottom:2px;font-size:13.5px;font-weight:700;display:block}.hr-app .side-help small{font-size:12px;line-height:1.5;display:block}.hr-app .side-help:hover b{text-underline-offset:3px;text-decoration:underline}.hr-app .skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:12px}.hr-app .skip:focus{top:12px}.hr-app .side-close,.hr-app .tb-burger,.hr-app .side-pin{display:none}@media (width>=861px){.hr-app .rail .app{grid-template-columns:68px minmax(0,1fr);transition:grid-template-columns .2s}.hr-app .rail-expanded .app{grid-template-columns:240px minmax(0,1fr)}.hr-app .rail .sidebar{overflow:hidden}.hr-app .rail .side-brand{border-bottom:0;width:212px;margin:0 14px;position:relative}.hr-app .rail .side-foot{border-top:0;width:212px;margin:0 14px;position:relative}.hr-app .rail .side-brand:after,.hr-app .rail .side-foot:before{content:"";background:var(--side-line);width:40px;height:1px;transition:width .2s;position:absolute;left:0}.hr-app .rail .side-brand:after{bottom:0}.hr-app .rail .side-foot:before{top:0}.hr-app .rail-expanded .sidebar .side-brand:after,.hr-app .rail-expanded .sidebar .side-foot:before{width:100%}.hr-app .rail .side-nav{width:240px}.hr-app .rail .side-help{padding-left:10px}.hr-app .rail .side-pin{width:100%;min-height:40px;color:var(--side-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.hr-app .rail .side-pin .ico{flex:none;width:19px;height:19px}.hr-app .rail-expanded .sidebar .side-pin{background:#ffffff1a}.hr-app .rail .side-pin:hover{color:#fff}.hr-app .rail-expanded .sidebar .side-pin:hover{background:#ffffff29}.hr-app .rail:not(.rail-expanded) .sidebar .pin-collapse,.hr-app .rail-expanded .sidebar .pin-expand{display:none}.hr-app .rail .side-label,.hr-app .rail .side-group,.hr-app .rail .side-count,.hr-app .rail .sub-nav a>span,.hr-app .rail .ws-check,.hr-app .rail .sub-nav:before{transition:opacity .2s}.hr-app .rail .nav>li>.nav-toggle .nav-chev{transition:opacity .2s,transform .18s}.hr-app .rail:not(.rail-expanded) .sidebar :is(.side-label,.side-group,.sub-nav a>span,.sub-nav .side-count,.nav-chev,.ws-check),.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav:before{opacity:0}.hr-app .rail .nav>li>:is(a,.nav-toggle){isolation:isolate}.hr-app .rail .nav>li>:is(a,.nav-toggle),.hr-app .rail .nav>li>:is(a,.nav-toggle):hover,.hr-app .rail .nav>li>a[aria-current=page]{background:0 0}.hr-app .rail .nav-group:has(a[aria-current=page])>.nav-toggle{background:0 0}.hr-app .rail .nav>li>:is(a,.nav-toggle):after{content:"";z-index:-1;border-radius:8px;width:100%;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.hr-app .rail:not(.rail-expanded) .sidebar .nav>li>:is(a,.nav-toggle):after{width:48px}.hr-app .rail .nav>li>:where(a,.nav-toggle):hover:after{background:var(--side-hover)}.hr-app .rail .nav>li>a[aria-current=page]:after{background:var(--side-active)}.hr-app .rail .nav-group:has(a[aria-current=page])>.nav-toggle:after{background:var(--side-parent)}.hr-app .rail .side-section{position:relative}.hr-app .rail .side-section:before{content:"";opacity:0;background:#ffffff2e;width:28px;height:1px;transition:opacity .2s;position:absolute;top:50%;left:10px}.hr-app .rail .nav>li>a.ws-link.is-current-ws{background:0 0}.hr-app .rail .nav>li>a.ws-link.is-current-ws:after{background:#ffffff1a}.hr-app .rail:not(.rail-expanded) .sidebar .side-section:before{opacity:1}.hr-app .rail:not(.rail-expanded) .sidebar .side-ws{background:0 0;padding-inline:0}.hr-app .rail:not(.rail-expanded) .sidebar .side-ws .nav>li>a{padding-left:14px}.hr-app .rail:not(.rail-expanded) .sidebar .nav>li>:is(a,.nav-toggle) .side-count{opacity:1;width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--side);background:#fcd38d;border-radius:50%;padding:0;font-size:0;position:absolute;top:7px;left:30px}.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav a,.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav a:hover{background:0 0}.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav a:before{content:"";background:#ffffff52;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;bottom:auto;left:-14px}.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav a:hover:before{background:#fff}.hr-app .rail:not(.rail-expanded) .sidebar .sub-nav a[aria-current=page]:before{background:var(--side-bar)}}.hr-app .work{flex-direction:column;min-width:0;display:flex;container:work/inline-size}.hr-app .topbar{top:env(safe-area-inset-top,0px);z-index:25;background:var(--topbar);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;min-height:66px;padding:0 clamp(16px,2.4vw,38px);display:flex;position:sticky}.hr-app .tb-mark{color:var(--ink);align-items:center;gap:10px;min-width:0;text-decoration:none;display:none}.hr-app .tb-name{white-space:nowrap;font-size:15.5px;font-weight:700}.hr-app .tb-home{width:38px;height:38px;color:var(--ink);border-radius:8px;flex:none;place-items:center;margin-left:-8px;display:grid}.hr-app .tb-home:hover{background:var(--surface-2)}.hr-app .tb-div{background:var(--line);flex:none;width:1px;height:26px}.hr-app .tb-crumb{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;font-size:14.5px;display:flex}.hr-app .tb-crumb>*{text-overflow:ellipsis;overflow:hidden}.hr-app .tb-crumb b{color:var(--ink);font-weight:600}.hr-app .tb-crumb .sl{color:var(--faint);flex:none;margin:0 10px}.hr-app .tb-right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.hr-app .tb-icon{width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.hr-app .tb-icon:hover{background:var(--surface-2)}.hr-app .tb-icon .ico{width:21px;height:21px}.hr-app .tb-search{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;width:clamp(180px,20vw,300px);height:38px;padding:0 12px;display:flex}.hr-app .tb-search .ico{width:17px;height:17px;color:var(--muted);flex:none}.hr-app .tb-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.hr-app .tb-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.hr-app .tb-search-link{display:none}.hr-app .ws-switch{min-width:0;position:relative}.hr-app .ws-switch summary{cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:6px;max-width:100%;margin-left:-8px;padding:5px 8px;font-weight:600;list-style:none;display:inline-flex}.hr-app .ws-switch summary::-webkit-details-marker{display:none}.hr-app .ws-switch summary .ico{width:16px;height:16px;color:var(--muted);transition:transform .15s}.hr-app .ws-switch[open] summary .ico{transform:rotate(180deg)}.hr-app .ws-switch summary:hover{background:var(--surface-2)}.hr-app .ws-menu,.hr-app .more-sheet{background:var(--surface);border:1px solid var(--line);min-width:250px;box-shadow:var(--shadow);z-index:40;border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute}.hr-app .ws-menu{top:calc(100% + 8px);left:-8px}.hr-app .ws-menu a,.hr-app .more-sheet a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.hr-app .ws-menu a:hover,.hr-app .ws-menu a[aria-current=true],.hr-app .more-sheet a:hover,.hr-app .more-sheet a[aria-current=page],.hr-app .more-sheet a[aria-current=true]{background:var(--tint);color:var(--mint-ink)}.hr-app .ws-menu .grp,.hr-app .more-sheet .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-size:11px;font-weight:700}.hr-app .bell-dot{background:var(--bell);width:9px;height:9px;box-shadow:0 0 0 2px var(--topbar);border-radius:50%;position:absolute;top:9px;right:10px}.hr-app .tb-user{position:relative}.hr-app .tb-user summary{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:6px 8px;list-style:none;display:flex}.hr-app .tb-user summary::-webkit-details-marker{display:none}.hr-app .tb-user summary:hover{background:var(--surface-2)}.hr-app .tb-caret{width:18px;height:18px;color:var(--muted);transition:transform .15s}.hr-app .tb-user[open] .tb-caret{transform:rotate(180deg)}.hr-app .avatar{background:var(--mint);width:40px;height:40px;color:var(--mint-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.hr-app .tb-who{color:var(--ink);white-space:nowrap;font-size:15.5px;font-weight:700}.hr-app .tb-menu{background:var(--surface);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow);z-index:40;border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.hr-app .tb-menu .who{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:4px;padding:8px 10px 10px;font-size:13px}.hr-app .tb-menu .who b{color:var(--ink);font-size:14px;display:block}.hr-app .tb-menu a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;text-decoration:none;display:flex}.hr-app .tb-menu a:hover{background:var(--tint);color:var(--mint-ink)}.hr-app .main{min-width:0;padding:16px clamp(16px,2.4vw,38px) 48px}.hr-app .main-in{grid-template-columns:minmax(0,1fr);gap:12px;max-width:1760px;display:grid}.hr-app .crumb{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.hr-app .crumb a{color:inherit;text-decoration:none}.hr-app .crumb+h1{margin-top:6px}.hr-app .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hr-app .page-head p{color:var(--muted);max-width:80ch;margin-top:5px;font-size:14.5px}.hr-app .page-head-inline{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.hr-app .page-head-inline h1{flex:none}.hr-app .page-head-inline p{border-left:1px solid var(--line-strong);margin-top:0;padding-left:16px}@media (width<=640px){.hr-app .page-head-inline{flex-wrap:wrap;gap:4px}.hr-app .page-head-inline p{border-left:0;padding-left:0}}.hr-app .sample-note{color:var(--muted);font-size:13px}.hr-app .back{color:var(--link);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hr-app .bnav{display:none}.hr-app .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:12px}.hr-app .card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hr-app .card-head p{color:var(--muted);margin-top:4px;font-size:14.5px}.hr-app .panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hr-app .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.hr-app .ph-l{align-items:center;gap:14px;min-width:0;display:flex}.hr-app .ph-ico{background:var(--tint);width:40px;height:40px;color:var(--tint-ink);border-radius:8px;flex:none;place-items:center;display:grid}.hr-app .ph-t{color:var(--ink);font-size:17px;font-weight:700}.hr-app .ph-s{color:var(--muted);margin-top:1px;font-size:13px}.hr-app .ph-a{color:var(--link);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.hr-app .panel-body{padding:2px 14px 8px}.hr-app .panel-body>.dl>dt:first-of-type,.hr-app .panel-body>.dl>dd:first-of-type{border-top:0}.hr-app .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hr-app .stat{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--card-shadow);color:inherit;border-radius:12px;align-items:center;gap:14px;padding:11px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.hr-app .stat:hover{border-color:var(--line-strong);box-shadow:0 6px 18px -10px #0a281e4d}.hr-app .stat-ico{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.hr-app .stat-ico .ico{width:26px;height:26px}.hr-app .stat-body{min-width:0}.hr-app .stat-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05;display:block}.hr-app .stat-l{color:var(--muted);margin-top:6px;font-size:15px;display:block}.hr-app .stat .go{color:var(--ink);margin-left:auto}.hr-app .stat-action .stat-ico{background:var(--t-amber-bg);color:var(--t-amber)}.hr-app .stat-review .stat-ico{background:var(--t-blue-bg);color:var(--t-blue)}.hr-app .stat-verified .stat-ico{background:var(--t-green-bg);color:var(--t-green)}.hr-app .stat.hot{background:var(--warn-tile);border-color:var(--warn-tile-line)}.hr-app .stat.hot .stat-v{color:var(--warn-num)}.hr-app .stat[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hr-app .stat.hot[aria-current=true]{border-color:var(--warn-num);box-shadow:inset 0 0 0 1px var(--warn-num)}.hr-app .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.hr-app .sec-head h2{font-size:19px}.hr-app .sec-head h2 .cnt{color:var(--muted);margin-left:4px;font-size:14px;font-weight:400}.hr-app .sec-head a{font-size:14px;font-weight:700;text-decoration:none}.hr-app .show{color:var(--muted);align-items:center;gap:14px;font-size:14.5px;display:flex}.hr-app .show .input{width:auto;min-width:170px;min-height:42px;padding:8px 38px 8px 14px;font-size:14px}.hr-app .btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.hr-app .btn .ico{stroke-width:2.4px;width:18px;height:18px}.hr-app .btn-primary{background:var(--accent);color:var(--accent-ink)}.hr-app .btn-primary:hover{background:var(--accent-hover)}.hr-app .btn-secondary{background:var(--surface);border-color:var(--accent-line);color:var(--ink)}.hr-app .btn-secondary:hover{background:var(--tint);border-color:var(--accent);color:var(--mint-ink)}.hr-app .btn-ghost{color:var(--accent-text);background:0 0;padding:0 12px}.hr-app .btn-ghost:hover{background:var(--tint)}.hr-app .btn-danger{color:var(--danger);background:0 0;padding:0 12px}.hr-app .btn-danger:hover{background:var(--danger-bg)}.hr-app .btn-lg{min-height:54px;padding:0 28px;font-size:16.5px}.hr-app .btn-lg .ico{width:20px;height:20px}.hr-app .btn-sm .ico{width:16px;height:16px}.hr-app .btn[disabled]{opacity:.5;cursor:not-allowed}.hr-app .link{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.hr-app .link:hover{text-underline-offset:3px;text-decoration:underline}.hr-app .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.hr-app .pill:before{content:"";background:var(--dot,currentColor);border-radius:50%;flex:none;width:7px;height:7px}.hr-app .pill .ico{display:none}.hr-app .st-draft{background:var(--s-draft-bg);color:var(--s-draft);--dot:var(--s-draft-dot)}.hr-app .st-submitted{background:var(--s-sub-bg);color:var(--s-sub);--dot:var(--s-sub-dot)}.hr-app .st-pending{background:var(--s-pend-bg);color:var(--s-pend);--dot:var(--s-pend-dot)}.hr-app .st-queried{background:var(--s-query-bg);color:var(--s-query);--dot:var(--s-query-dot)}.hr-app .st-verified{background:var(--s-ver-bg);color:var(--s-ver);--dot:var(--s-ver-dot)}.hr-app .st-rejected{background:var(--s-rej-bg);color:var(--s-rej);--dot:var(--s-rej-dot)}.hr-app .st-appeal{background:var(--s-app-bg);color:var(--s-app);--dot:var(--s-app-dot)}.hr-app .tag{color:var(--muted);background:var(--sunken);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.hr-app .who-line{color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:2px;margin:-4px 0 0;font-size:13.5px;display:flex}.hr-app .who-line .avatar{width:22px;height:22px;margin-right:8px;font-size:9.5px;font-weight:800}.hr-app .who-line b{color:var(--ink);font-weight:700}.hr-app .who-line .wl-i:before{content:"·";color:var(--faint);margin:0 8px}.hr-app .portal-head{grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:6px 0;display:grid}.hr-app .portal-head h1{white-space:nowrap;padding-right:18px}.hr-app .portal-head .ph-intro{border-left:1px solid var(--line-strong);max-width:none;margin:0;padding:1px 18px;line-height:1.4}.hr-app .portal-head .ph-end{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:8px 14px;padding-left:18px;display:flex}.hr-app .portal-head .ph-end .help-line{text-align:right;white-space:nowrap;margin:0;line-height:1.35;display:grid}.hr-app .portal-head .ph-tag.prog{text-decoration:none}.hr-app .portal-head .ph-tag.prog:hover{border-color:var(--accent-line)}@container work (width<=1080px){.hr-app .portal-head{grid-template-columns:minmax(0,1fr)}.hr-app .portal-head h1{white-space:normal}.hr-app .portal-head .ph-intro{border-left:0;padding:0}.hr-app .portal-head .ph-end{grid-column:auto;justify-content:flex-start;padding-left:0}.hr-app .portal-head .ph-end .help-line{text-align:left;white-space:normal;display:block}}.hr-app .ph-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hr-app .ph-tag .ico{width:14px;height:14px}.hr-app .ph-tag.ok{background:var(--s-ver-bg);color:var(--s-ver)}.hr-app .ph-tag.ok:before{content:"";background:var(--s-ver-dot);border-radius:50%;width:7px;height:7px}.hr-app .ph-tag.sys{background:var(--tint);color:var(--ink);font-weight:700}.hr-app .ph-tag.sys .ico{color:var(--accent-text)}.hr-app .ph-tag.prog{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.hr-app .ph-bar{background:var(--sunken);border-radius:3px;width:46px;height:6px;overflow:hidden}.hr-app .ph-bar span{background:var(--bright);border-radius:3px;height:100%;display:block}.hr-app .card-pad,.hr-app .profile-panel{--pp-y:clamp(9px,1.1vw,14px);--pp-x:clamp(10px,1.2vw,16px);padding:var(--pp-y) var(--pp-x)}.hr-app .pane-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.hr-app .edit-band{margin:13px calc(-1 * var(--pp-x)) calc(-1 * var(--pp-y));padding:12px var(--pp-x) var(--pp-y);background:var(--edit-band);border-top:1px solid var(--line);border-radius:0 0 11px 11px}.hr-app .flag-warn{background:var(--flag-bg);color:var(--flag);border-radius:6px;padding:3px 10px;display:inline-block}.hr-app .help-line b{color:var(--accent-text)}.hr-app .progress{background:var(--sunken);border-radius:6px;height:10px;overflow:hidden}.hr-app .progress span{background:var(--accent);border-radius:6px;height:100%;transition:width .4s;display:block}.hr-app .tabs{border-bottom:2px solid var(--line);scrollbar-width:none;scroll-snap-type:x proximity;gap:28px;display:flex;overflow-x:auto}.hr-app .tabs::-webkit-scrollbar{display:none}.hr-app .tab{scroll-snap-align:start;white-space:nowrap;min-height:36px;color:var(--muted);border-bottom:4px solid #0000;align-items:center;margin-bottom:-2px;padding:10px 0 9px;font-size:16.5px;font-weight:400;text-decoration:none;display:inline-flex}.hr-app .tab .ico{display:none}.hr-app .tab:hover{color:var(--ink)}.hr-app .tab[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:700}.hr-app .tabs-row{box-shadow:inset 0 -2px var(--line);align-items:flex-end;gap:12px;display:flex}.hr-app .tabs-row .tabs{flex:1;min-width:0}.hr-app .tabs-row>.btn{flex:none;align-self:center}@media (width<=640px){.hr-app .tabs-row{box-shadow:none;flex-wrap:wrap}.hr-app .tabs-row .tabs{flex-basis:100%}.hr-app .tabs-row>.btn{order:-1;width:100%}}.hr-app .owner{align-items:center;gap:6px;display:inline-flex}.hr-app .owner .ico{width:13px;height:13px}.hr-app .eyebrow.owner{color:var(--accent-text)}.hr-app .fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:100px;margin-top:11px;display:grid}.hr-app .field{border-top:1.5px solid var(--line);min-width:0;padding:8px 0 10px}.hr-app .field dt{align-items:center;gap:6px;display:flex}.hr-app .field dt .ico{display:none}.hr-app .field dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:18px;font-weight:700;display:flex}.hr-app .field dd small{color:var(--muted);width:100%;font-size:13px;font-weight:400}.hr-app .reveal{color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:13px;font-weight:700;display:inline-flex}.hr-app .reveal:hover{background:var(--tint)}.hr-app .note{background:var(--note-bg);border:1px solid var(--line);color:var(--text);border-radius:10px;gap:10px;padding:7px 10px;font-size:14.5px;display:flex}.hr-app .note .ico{color:var(--accent-text);margin-top:1px}.hr-app .note b{color:var(--ink)}.hr-app .note.warn{background:var(--warn-bg);border-color:var(--warn-line)}.hr-app .note.warn .ico{color:var(--s-query)}.hr-app .note.danger{background:var(--danger-bg);border-color:#0000}.hr-app .note.danger .ico{color:var(--danger)}.hr-app .note.ok{background:var(--s-ver-bg);border-color:#0000}.hr-app .note.ok .ico{color:var(--s-ver)}.hr-app .note.violet{background:var(--s-app-bg);border-color:#0000}.hr-app .note.violet .ico{color:var(--s-app)}.hr-app .note.sky{background:var(--t-blue-bg);border-color:#0000}.hr-app .note.sky .ico{color:var(--t-blue)}.hr-app .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;display:grid}.hr-app .form-grid .full{grid-column:1/-1}.hr-app .f{align-content:start;gap:7px;display:grid}.hr-app .f label,.hr-app .f .flabel,.hr-app .f legend{color:var(--ink);font-size:14.5px;font-weight:700}.hr-app .f .opt{color:var(--muted);font-weight:400}.hr-app .f .hint{color:var(--muted);margin-top:-2px;font-size:13px}.hr-app .input{border:1.5px solid var(--line-strong);background:var(--input-bg);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:10px 14px;font-size:16px}.hr-app textarea.input{resize:vertical;min-height:104px;line-height:1.5}.hr-app select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.hr-app .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.hr-app .input[aria-invalid=true]{border-color:var(--danger)}.hr-app .ferr{color:var(--danger);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.hr-app .errsum{border:2px solid var(--danger);background:var(--danger-bg);border-radius:10px;padding:7px 12px}.hr-app .errsum h3{color:var(--danger);font-size:15px}.hr-app .errsum ul{margin:8px 0 0;padding-left:18px}.hr-app .errsum a{color:var(--danger);font-weight:700}.hr-app fieldset{border:0;min-width:0;margin:0;padding:0}.hr-app legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:16px;font-weight:700}.hr-app .choice-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;display:grid}.hr-app .choice{cursor:pointer;display:flex;position:relative}.hr-app .choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hr-app .choice>span{border:1.5px solid var(--line-strong);background:var(--input-bg);border-radius:10px;flex:1;gap:2px;min-height:64px;padding:12px 14px;display:grid}.hr-app .choice b{color:var(--ink);font-size:14.5px}.hr-app .choice small{color:var(--muted);font-size:12.5px;line-height:1.35}.hr-app .choice input:checked+span{border-color:var(--accent);background:var(--mint);box-shadow:inset 0 0 0 1px var(--accent)}.hr-app .choice input:checked+span b{color:var(--mint-ink)}.hr-app .choice input:focus-visible+span{outline:3px solid var(--ring);outline-offset:2px}.hr-app .check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.hr-app .check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.hr-app .section-sep{border:0;border-top:1px solid var(--line);margin:4px 0}.hr-app .stepper{gap:8px;margin:0;padding:0;list-style:none;display:flex}.hr-app .stepper li{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.hr-app .stepper li i{background:var(--sunken);border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:700;display:grid}.hr-app .stepper li.cur{border-color:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.hr-app .stepper li.cur i{background:var(--accent);color:var(--accent-ink)}.hr-app .stepper li.done{color:var(--text)}.hr-app .stepper li.done i{background:var(--mint);color:var(--mint-ink)}.hr-app .stepper li .st-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-app .actionbar{z-index:20;background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;bottom:12px}.hr-app .actionbar .save{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:13.5px;display:flex}.hr-app .actionbar .save .ico{color:var(--accent-text)}.hr-app .drop{border:2px dashed var(--line-strong);text-align:center;background:var(--surface-2);border-radius:12px;justify-items:center;gap:14px;padding:13px;display:grid}.hr-app .drop.over{border-color:var(--accent);background:var(--mint)}.hr-app .drop-ico{background:var(--tint);width:48px;height:48px;color:var(--tint-ink);border-radius:8px;place-items:center;display:grid}.hr-app .drop b{color:var(--ink)}.hr-app .drop .btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hr-app .drop p{color:var(--muted);max-width:52ch;font-size:13.5px}.hr-app .filebtn{position:relative;overflow:hidden}.hr-app .filebtn input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hr-app .req-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-app .req-list li{align-items:center;gap:10px;font-size:14.5px;display:flex}.hr-app .req-list .ok{color:var(--success)}.hr-app .req-list .no{color:var(--faint)}.hr-app .files{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;display:grid}.hr-app .fcard{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.hr-app .thumb{aspect-ratio:4/3;background:var(--sunken);cursor:zoom-in;border:0;place-items:center;width:100%;max-width:100%;padding:0;display:grid;position:relative;overflow:hidden}.hr-app .thumb img{object-fit:contain;background:#e9eeeb;width:100%;height:100%}.hr-app .thumb .pdf{color:var(--muted);justify-items:center;gap:6px;font-size:13px;font-weight:700;display:grid}.hr-app .thumb .pdf .ico{stroke-width:1.4px;width:36px;height:36px}.hr-app .fbody{gap:10px;padding:12px 14px 14px;display:grid}.hr-app .fname{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.hr-app .fmeta{color:var(--muted);gap:2px;font-size:12.5px;display:grid}.hr-app .factions{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:6px 8px;display:flex}.hr-app .factions .btn{gap:6px;min-height:38px;padding:0 10px;font-size:13.5px}.hr-app .fcard .input{min-height:42px;padding:8px 12px;font-size:14.5px}.hr-app .processing{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.hr-app .spin{border:2.5px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite hr-spin}.hr-app .tips{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;font-size:13.5px;display:grid}.hr-app .tips div{align-items:flex-start;gap:8px;display:flex}.hr-app .tips .ico{color:var(--accent-text);width:18px;height:18px}.hr-app .paper{background:var(--paper);border:1px solid #e4dcc6;align-content:center;justify-items:center;gap:6px;padding:10px;display:grid;position:absolute;inset:12% 16%;box-shadow:0 2px 8px #0000001f}.hr-app .paper i{background:#d9cfb5;border-radius:2px;height:4px;display:block}.hr-app .paper .seal{border:2px solid #c9a95b;border-radius:50%;width:22px;height:22px;margin-top:4px}.hr-app .paper em{text-align:center;font-style:normal;font:700 11px var(--mono);letter-spacing:.3em;color:#6b62508c;position:absolute;inset:auto 0 42%;transform:rotate(-12deg)}.hr-app .list{margin:0;padding:0;list-style:none}.hr-app .list>li+li{border-top:1px solid var(--line)}.hr-app .rows{margin:0;padding:0 9px;list-style:none}.hr-app .rows>li+li{border-top:1px solid var(--line)}.hr-app .sub-row{color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 3px;text-decoration:none;display:grid}.hr-app a.sub-row:hover .t{color:var(--accent-text)}.hr-app .row-ico{background:var(--tint);width:44px;height:44px;color:var(--tint-ink);border-radius:8px;flex:none;place-items:center;display:grid}.hr-app .row-ico .ico{width:20px;height:20px}.hr-app .sub-row .t{color:var(--ink);font-size:16.5px;font-weight:700;transition:color .15s}.hr-app .sub-row .m{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:13.5px}.hr-app .sub-row .m .mono{font-family:inherit;font-size:inherit}.hr-app .sub-row .n{text-align:right;color:var(--muted);justify-items:end;gap:10px;max-width:260px;font-size:13.5px;display:grid}.hr-app .sub-row .n.act{color:var(--act)}.hr-app .chev{display:none}.hr-app .att{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 3px;display:grid}.hr-app .att .dot{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.hr-app .att b{color:var(--ink);font-size:15.5px;display:block}.hr-app .att small{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.hr-app .a-brand{background:var(--tint);color:var(--tint-ink)}.hr-app .a-gold{background:var(--s-query-bg);color:var(--s-query)}.hr-app .a-danger{background:var(--s-rej-bg);color:var(--s-rej)}.hr-app .a-sky{background:var(--t-blue-bg);color:var(--t-blue)}.hr-app .a-success{background:var(--s-ver-bg);color:var(--s-ver)}.hr-app .checklist{gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.hr-app .checklist li{align-items:center;gap:10px;display:flex}.hr-app .checklist .ok{color:var(--success)}.hr-app .checklist .no{color:var(--line-strong)}.hr-app .checklist li.todo{color:var(--text)}.hr-app .notif{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:7px 3px;display:grid}.hr-app .notif .nd{border:1.5px solid var(--line-strong);background:0 0;border-radius:50%;width:9px;height:9px;margin-top:7px}.hr-app .notif.unread .nd{background:var(--accent);border-color:var(--accent)}.hr-app .notif b{color:var(--text);font-size:14.5px;font-weight:500;display:block}.hr-app .notif.unread b{color:var(--ink);font-weight:700}.hr-app .notif small{color:var(--muted);font-size:12.5px}.hr-app .ov{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.08fr);align-items:start;gap:12px;display:grid}.hr-app .ov-l,.hr-app .ov-r{align-content:start;gap:12px;min-width:0;display:grid}.hr-app .ov-l{grid-column:1/3}.hr-app .oc{padding:12px 16px 14px}.hr-app .oc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.hr-app .oc-head h2{font-size:20px}.hr-app .oc-head p{color:var(--muted);margin-top:4px;font-size:15px}.hr-app .more{color:var(--link);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.hr-app .more .ico{width:16px;height:16px}.hr-app .more:hover{text-underline-offset:3px;text-decoration:underline}.hr-app .tasks{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.hr-app .tasks>li+li{border-top:1px solid var(--line)}.hr-app .task{color:inherit;grid-template-columns:52px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:9px 14px;text-decoration:none;transition:background .15s;display:grid}.hr-app .tasks>li:first-child .task{border-radius:10px 10px 0 0}.hr-app .tasks>li:last-child .task{border-radius:0 0 10px 10px}.hr-app .tasks>li:only-child .task{border-radius:10px}.hr-app .task:hover{background:var(--surface-2)}.hr-app .task .tk-body{min-width:0}.hr-app .task b{color:var(--ink);font-size:16.5px;font-weight:700;display:block}.hr-app .task small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:14.5px;display:block}.hr-app .task .btn{min-width:124px}.hr-app .task .go{color:var(--ink)}.hr-app .tk-ico{border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid}.hr-app .tk-ico .ico{width:24px;height:24px}.hr-app .tk-ico.sm{width:44px;height:44px}.hr-app .tk-ico.sm .ico{width:21px;height:21px}.hr-app .tn-amber{background:var(--t-amber-bg);color:var(--t-amber)}.hr-app .tn-blue{background:var(--t-blue-bg);color:var(--t-blue)}.hr-app .mini{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px}.hr-app .mini th{text-align:left;color:var(--muted);background:var(--thead);white-space:nowrap;padding:11px 14px;font-size:13px;font-weight:600}.hr-app .mini th:first-child{border-radius:8px 0 0 8px}.hr-app .mini th:last-child{border-radius:0 8px 8px 0}.hr-app .mini td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:13px 14px}.hr-app .mini tr:last-child td{border-bottom:0}.hr-app .mini .ttl{color:var(--ink);font-weight:500}.hr-app .nowrap{white-space:nowrap}.hr-app .go-cell a{white-space:nowrap;align-items:center;gap:14px;font-weight:600;text-decoration:none;display:inline-flex}.hr-app .go-cell a .ico{width:16px;height:16px;color:var(--ink)}.hr-app .go-cell a:hover{text-underline-offset:3px;text-decoration:underline}.hr-app .pc{align-items:center;gap:22px;display:flex}.hr-app .pc-ring{flex:none;width:104px;height:104px;position:relative}.hr-app .pc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hr-app .pc-ring circle{fill:none;stroke-width:9px}.hr-app .pc-ring .track{stroke:var(--sunken)}.hr-app .pc-ring .val{stroke:var(--bright);stroke-linecap:round}.hr-app .pc-ring b{color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:24px;font-weight:700;display:grid;position:absolute;inset:0}.hr-app .pc-t{flex:1;min-width:0}.hr-app .pc-t b{color:var(--ink);font-size:16px;display:block}.hr-app .pc-t small{color:var(--muted);margin-top:2px;font-size:14px;display:block}.hr-app .pc-t .progress{height:8px;margin-top:14px}.hr-app .pc-next{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.hr-app .pc-next h3{font-size:15px}.hr-app .numlist{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hr-app .numlist li{align-items:center;gap:12px;font-size:15px;display:flex}.hr-app .numlist i{background:var(--sunken);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.hr-app .numlist a{color:var(--text);text-decoration:none}.hr-app .numlist a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.hr-app .pc-all{margin-top:18px}.hr-app .pc-all summary{background:var(--mint);color:var(--mint-ink);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.hr-app .pc-all summary::-webkit-details-marker{display:none}.hr-app .pc-all summary .go{margin-left:auto;transition:transform .15s}.hr-app .pc-all[open] summary .go{transform:rotate(90deg)}.hr-app .pc-all .checklist{margin-top:14px;padding:0 4px}.hr-app .feed{margin:0;padding:0;list-style:none}.hr-app .feed>li+li{border-top:1px solid var(--line)}.hr-app .feed-row{color:inherit;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:7px 0;text-decoration:none;display:grid}.hr-app .feed-row b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.hr-app .feed-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.hr-app .feed-row .go{width:18px;height:18px;color:var(--ink)}.hr-app .feed-row:hover b{color:var(--accent-text)}.hr-app .campaign{background:var(--mint);color:var(--mint-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;font-size:14.5px;display:flex}.hr-app .campaign b{color:var(--mint-ink)}.hr-app .campaign .days{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.hr-app .dl{grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;font-size:14.5px;display:grid}.hr-app .dl dt{color:var(--muted);border-top:1px solid var(--line);padding:6px 0}.hr-app .dl dd{color:var(--ink);border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:6px 0;font-weight:600}.hr-app .timeline{margin:0;padding:0;list-style:none}.hr-app .timeline li{padding:0 0 18px 28px;position:relative}.hr-app .timeline li:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:-8px;left:6px}.hr-app .timeline li:last-child:before{display:none}.hr-app .timeline li:after{content:"";background:var(--surface);border:3px solid var(--line-strong);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0}.hr-app .timeline li:first-child:after{border-color:var(--accent)}.hr-app .timeline b{color:var(--ink);font-size:14.5px}.hr-app .timeline small{color:var(--muted);font-size:13px;display:block}.hr-app .timeline p{color:var(--text);margin-top:4px;font-size:14px}.hr-app .two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hr-app .receipt{justify-items:start;gap:18px;display:grid}.hr-app .bigcheck{background:var(--s-ver-bg);width:56px;height:56px;color:var(--s-ver);border-radius:10px;place-items:center;display:grid}.hr-app .bigcheck .ico{stroke-width:2.4px;width:28px;height:28px}.hr-app .refbox{font-family:var(--mono);background:var(--sunken);color:var(--ink);border-radius:8px;padding:8px 14px;font-size:17px;font-weight:600}.hr-app .steps-num{counter-reset:n;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hr-app .steps-num li{counter-increment:n;color:var(--text);grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.hr-app .steps-num li:before{content:counter(n);background:var(--mint);width:28px;height:28px;color:var(--mint-ink);text-align:center;border-radius:6px;font-size:13px;font-weight:700;line-height:28px}.hr-app .steps-num b{color:var(--ink)}.hr-app .claim-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.hr-app .claim-brand{color:#fff;background:linear-gradient(160deg,#0a4a3a,#0c5543 55%,#083b2e);flex-direction:column;justify-content:space-between;gap:36px;padding:48px;display:flex;position:relative;overflow:hidden}.hr-app .claim-brand:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff47 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0}.hr-app .claim-brand .blob{filter:blur(56px);pointer-events:none;background:#62ddaa29;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-80px;right:-60px}.hr-app .cb-top{align-items:center;gap:12px;display:flex;position:relative}.hr-app .cb-crest{width:54px;height:54px}.hr-app .cb-t{font-size:19px;font-weight:700;line-height:1.2}.hr-app .cb-s{letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;margin-top:3px;font-size:11px;font-weight:700}.hr-app .cb-mid{gap:14px;max-width:460px;display:grid;position:relative}.hr-app .cb-mid h1{color:#fff;font-size:32px}.hr-app .cb-mid>p{color:#fffc;font-size:15px;line-height:1.65}.hr-app .cb-mid .eyebrow{color:var(--mark)!important}.hr-app .cb-list{gap:12px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.hr-app .cb-list li{color:#ffffffe6;align-items:center;gap:12px;display:flex}.hr-app .cb-list .chip{background:#ffffff1f;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.hr-app .cb-list .chip .ico{width:16px;height:16px}.hr-app .cb-list li.on .chip{background:var(--mark);color:var(--mark-ink)}.hr-app .cb-list li.on{color:#fff;font-weight:700}.hr-app .cb-list li.todo{color:#fff9}.hr-app .cb-foot{color:#fff9;font-size:12.5px;position:relative}.hr-app .claim-col{justify-content:center;align-items:flex-start;padding:clamp(16px,5vh,64px) 20px 24px;display:flex}.hr-app .claim-main{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:460px;display:grid}.hr-app .first-time{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;font-size:14.5px;display:flex}.hr-app .claim-main h2{font-size:26px}.hr-app .claim-mbrand{align-items:center;gap:12px;display:none}.hr-app .claim-mbrand .crest{width:42px;height:42px}.hr-app .claim-mbrand b{color:var(--ink);font-size:17px;display:block}.hr-app .claim-mbrand small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;display:block}.hr-app .claim-step-sm{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700;display:none}.hr-app .code-input{font-family:var(--mono);letter-spacing:.4em;text-align:center;min-height:62px;padding-left:.4em;font-size:28px}.hr-app .meter{gap:6px;display:flex}.hr-app .meter i{background:var(--sunken);border-radius:3px;flex:1;height:6px}.hr-app .meter i.on{background:var(--accent)}.hr-app .rules{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.hr-app .rules li{color:var(--muted);align-items:center;gap:8px;display:flex}.hr-app .rules li.ok{color:var(--success)}.hr-app .desks{display:grid}.hr-app .desk{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;font-size:14px;display:grid}.hr-app .desk b{color:var(--ink);font-size:14.5px}.hr-app .desk span{color:var(--muted);font-size:13px}.hr-app .tracker{margin:0;padding:0;list-style:none;display:grid}.hr-app .tracker li{color:var(--muted);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14.5px;display:grid}.hr-app .tracker li .b{border:2px solid var(--line-strong);background:var(--surface);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.hr-app .tracker li.done{color:var(--ink)}.hr-app .tracker li.done .b{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hr-app .tracker li.now{color:var(--ink);font-weight:700}.hr-app .tracker li.now .b{border-color:var(--accent)}.hr-app dialog{background:var(--surface);color:var(--text);border:0;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 20px 60px #00000059}.hr-app dialog::backdrop{background:#061e178c}.hr-app .mhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hr-app .mhead h2{font-size:17px}.hr-app .mbody{gap:14px;padding:20px;display:grid;overflow:auto}.hr-app .mbody img{object-fit:contain;background:#e9eeeb;border-radius:8px;width:100%;max-height:62dvh}.hr-app .toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--ink);color:var(--surface);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 16px 12px 18px;font-size:14.5px;display:flex;position:fixed;transform:translate(-50%)}.hr-app .toast[hidden]{display:none}.hr-app .toast button{color:var(--toast-link);cursor:pointer;background:0 0;border:0;padding:6px;font-weight:700}@container work (width<=1032px){.hr-app .fields{column-gap:48px}}@container work (width<=1112px){.hr-app .ov{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-app .ov-l,.hr-app .ov-r{grid-column:1/-1}.hr-app .ov-r{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}}@container work (width<=955.98px){.hr-app .two{grid-template-columns:minmax(0,1fr)}}@media (width<=1023.98px){.hr-app .claim-page{grid-template-columns:minmax(0,1fr)}.hr-app .claim-brand{display:none}.hr-app .claim-mbrand{display:flex}.hr-app .claim-step-sm{display:block}}@media (width<=860px){.hr-app .app{grid-template-columns:minmax(0,1fr)}.hr-app .sidebar{display:none}.hr-app .rail .sidebar{z-index:60;width:min(300px,86vw);height:100dvh;padding-top:env(safe-area-inset-top,0px);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.hr-app .drawer-open .sidebar{visibility:visible;transition:transform .2s;transform:none;box-shadow:12px 0 32px #00000047}.hr-app .side-scrim{z-index:55;background:#0416107a;position:fixed;inset:0}.hr-app .rail .tb-burger{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:-8px;display:grid}.hr-app .rail .tb-burger:hover{background:var(--surface-2)}.hr-app .rail .side-close{top:calc(14px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:10px}.hr-app .rail .side-close:hover{background:#ffffff1a}.hr-app .rail .side-brand{padding-right:40px}.hr-app .nav>li>:is(a,.nav-toggle){min-height:44px}.hr-app .sub-nav a{min-height:40px}.hr-app .tb-mark{display:flex}.hr-app .tb-home,.hr-app .tb-div,.hr-app .tb-crumb,.hr-app .tb-who,.hr-app .tb-caret{display:none}.hr-app .topbar{min-height:64px;padding:0 16px}.hr-app .tb-right{gap:4px}.hr-app .avatar{width:36px;height:36px;font-size:13px}.hr-app .stats,.hr-app .ov{gap:10px}.hr-app .stat{gap:12px;min-height:0;padding:10px 12px}.hr-app .stat-ico{width:44px;height:44px}.hr-app .stat-ico .ico{width:22px;height:22px}.hr-app .stat-v{font-size:26px}.hr-app .stat-l{font-size:14px}.hr-app .main{padding-top:16px;padding-bottom:96px}.hr-app .flow .main{padding-bottom:28px}.hr-app .main-in{gap:12px}.hr-app .bnav{z-index:35;background:var(--glass);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.hr-app .flow .bnav{display:none}.hr-app .bnav>a,.hr-app .bnav .more summary{min-height:56px;color:var(--muted);text-align:center;cursor:pointer;justify-items:center;gap:3px;padding:6px 2px;font-size:12px;font-weight:600;text-decoration:none;display:grid;position:relative}.hr-app .bnav .more{position:relative}.hr-app .bnav .more summary{list-style:none}.hr-app .bnav .more summary::-webkit-details-marker{display:none}.hr-app .bnav .more .ib,.hr-app .bnav>a .ib{border-radius:8px;place-items:center;width:52px;height:30px;display:grid}.hr-app .bnav .more[open] summary .ib{background:var(--mint)}.hr-app .more-sheet{max-height:70dvh;bottom:calc(100% + 10px);right:4px;overflow:auto}.hr-app .bnav>a[aria-current=page]{color:var(--mint-ink);font-weight:700}.hr-app .bnav>a[aria-current=page] .ib{background:var(--mint)}.hr-app .bnav .count{background:var(--s-query);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;position:absolute;top:2px;left:calc(50% + 8px)}.hr-app .rows{padding:0 8px}.hr-app .sub-row{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:10px 2px}.hr-app .sub-row .n{text-align:left;flex-wrap:wrap;grid-column:2;place-items:center start;gap:6px 12px;max-width:none;display:flex}.hr-app .tabs{gap:22px}}@media (width<=640px){.hr-app .form-grid{grid-template-columns:minmax(0,1fr)}.hr-app .ov{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hr-app .stats{gap:10px}.hr-app .stat{align-content:start;gap:0;padding:12px;display:grid}.hr-app .stat-ico,.hr-app .stat .go{display:none}.hr-app .stat-v{font-size:24px}.hr-app .stat-l{margin-top:6px;font-size:12.5px;line-height:1.3}.hr-app .campaign{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:grid}.hr-app .campaign .days{grid-column:2}.hr-app .oc{padding:12px}.hr-app .oc-head{flex-wrap:wrap}.hr-app .task{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:10px 12px}.hr-app .task .tk-ico{grid-row:span 2;width:44px;height:44px}.hr-app .task .btn{grid-column:2;justify-self:start;min-width:0;min-height:40px;margin-top:10px}.hr-app .task .go{display:none}.hr-app .pc{gap:16px}.hr-app .pc-ring{width:88px;height:88px}.hr-app .pc-ring b{font-size:20px}.hr-app .stepper li .st-l{display:none}.hr-app .stepper li{justify-content:center}.hr-app .stepper li.cur .st-l{display:inline}.hr-app .stepper li.cur{flex:2.4}.hr-app .hide-sm{display:none}.hr-app .att{grid-template-columns:44px minmax(0,1fr)}.hr-app .att .btn{grid-column:2;justify-self:start}.hr-app .actionbar{border-inline:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:12px 12px 0 0;margin-inline:calc(-1*clamp(16px,2.4vw,38px));bottom:0}.hr-app .actionbar .btn{flex:1}.hr-app .actionbar .save{width:100%;margin:0}.hr-app .dl{grid-template-columns:minmax(0,1fr)}.hr-app .dl dd{border-top:0;padding-top:0}.hr-app .page-head .btn{width:100%}.hr-app .drop{padding:20px 16px}.hr-app .drop .btns{width:100%}.hr-app .drop .btns .btn{flex:140px}.hr-app .campaign .days{margin-left:0}.hr-app .show{width:100%}.hr-app .show .input{flex:1;min-width:0}.hr-app .panel-head{padding:9px 12px}.hr-app .panel-body{padding:2px 12px 8px}.hr-app .fields{column-gap:0}}@media (width<=380px){.hr-app .tb-name{font-size:14px}.hr-app .card-pad{padding:16px}.hr-app .tabs{gap:18px}.hr-app .tab{font-size:15px}.hr-app .sub-row .t{font-size:15.5px}}@media (width>=861px){.hr-app .app:has(.pane-body){height:100dvh;overflow:hidden}.hr-app .app:has(.pane-body) .work{height:100dvh;min-height:0}.hr-app .app:has(.pane-body) .main{flex-direction:column;flex:1;min-height:0;padding-bottom:14px;display:flex}.hr-app .app:has(.pane-body) .main-in{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.hr-app .app:has(.pane-body) .main-in>*{flex:none}.hr-app .app:has(.pane-body) .main-in>.pane-body{overscroll-behavior:contain;flex:0 auto;min-height:0;position:relative;overflow-y:auto}.hr-app .pane-stack{margin:-2px;padding:2px}.hr-app .pane-body .hr-side{top:0}}.hr-app .home-column{max-width:880px}.hr-app .home-progress{grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:8px 16px;display:grid}.hr-app .home-progress h2{font-size:17px}.hr-app .home-bar{background:var(--sunken);border-radius:5px;height:9px;overflow:hidden}.hr-app .home-bar span{background:var(--bright);border-radius:5px;height:100%;display:block}.hr-app .home-pct{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.hr-app .home-verify{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.hr-app .home-verify a{color:var(--text);text-decoration:none}.hr-app .home-verify a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.hr-app .home-verify b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.hr-app .home-verify .dot{color:var(--faint)}.hr-app .stat-draft .stat-ico{background:var(--t-green-bg);color:var(--t-green)}.hr-app .home-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.hr-app .home-col{align-content:start;gap:12px;min-width:0;display:grid}.hr-app .task.has-tag{grid-template-columns:44px minmax(0,1fr) auto auto;gap:4px 14px;padding:8px 12px}.hr-app .task.has-tag .tk-ico{width:44px;height:44px}.hr-app .task.has-tag .tk-ico .ico{width:21px;height:21px}.hr-app .task.has-tag b{font-size:15.5px}.hr-app .task.has-tag small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;display:-webkit-box;overflow:hidden}.hr-app .task.has-tag .btn{min-width:92px}.hr-app .home-more{margin-top:8px}.hr-app .updates{margin:0;padding:0;list-style:none}.hr-app .updates>li{position:relative}.hr-app .updates>li+li{border-top:1px solid var(--line)}.hr-app .updates>li:not(:last-child):before{content:"";background:var(--line);width:2px;height:calc(100% - 8px);position:absolute;top:calc(50% + 10px);left:5px}.hr-app .update{color:inherit;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 2px 10px 0;text-decoration:none;display:grid}.hr-app .update b{color:var(--ink);font-size:15.5px;font-weight:700;display:block}.hr-app .update small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.hr-app .update:hover b{text-underline-offset:3px;text-decoration:underline}.hr-app .updates .upd-dot{background:var(--dot);z-index:1;border-radius:50%;width:12px;height:12px;position:relative}.hr-app .home-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hr-app .home-meter p{text-align:right}.hr-app .home-meter b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;display:block}.hr-app .home-meter small{color:var(--muted);font-size:13px;display:block}.hr-app .home-next{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.hr-app .home-next small{color:var(--muted);font-size:13.5px;display:block}.hr-app .home-next b{color:var(--ink);margin-top:2px;font-size:16.5px;display:block}.hr-app .home-next p{color:var(--muted);margin-top:3px;font-size:14.5px}.hr-app .home-wide{justify-content:center;width:100%;margin:12px 0 8px;display:flex}.hr-app .quick{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.hr-app .quick>li+li{border-top:1px solid var(--line)}.hr-app .quick a{min-height:46px;color:var(--ink);grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:grid}.hr-app .quick>li:first-child a{border-radius:10px 10px 0 0}.hr-app .quick>li:last-child a{border-radius:0 0 10px 10px}.hr-app .quick a:hover{background:var(--surface-2)}.hr-app .quick a>.ico:first-child{color:var(--accent)}.hr-app .quick .go{width:18px;height:18px}.hr-app .home-help{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hr-app .home-help h2{font-size:18px}.hr-app .home-help p{color:var(--muted);margin-top:2px;font-size:14px}@container work (width<=955.98px){.hr-app .home-grid{grid-template-columns:minmax(0,1fr)}}@container work (width>=956px) and (width<=1211.98px){.hr-app .task.has-tag{grid-template-columns:44px minmax(0,1fr) auto}.hr-app .task.has-tag .tk-ico{grid-row:span 2}.hr-app .task.has-tag .pill{grid-area:2/2;justify-self:start}.hr-app .task.has-tag .btn{grid-area:1/3/3}}@media (width<=640px){.hr-app .task.has-tag{grid-template-columns:44px minmax(0,1fr) auto}.hr-app .task.has-tag .tk-body{grid-column:2/4}.hr-app .task.has-tag .pill{grid-area:2/2;justify-self:start;margin-top:8px}.hr-app .task.has-tag .btn{grid-area:2/3;margin-top:8px}.hr-app .update{grid-template-columns:12px minmax(0,1fr);gap:4px 12px}.hr-app .update .pill{grid-column:2;justify-self:start}.hr-app .home-help{grid-template-columns:auto minmax(0,1fr)}.hr-app .home-help .more{grid-column:2}}.hr-app .emp-head h2{margin:0;font-size:20px}.hr-app .emp-head p{color:var(--muted);margin-top:2px;font-size:14.5px}.hr-app .emp-tag{background:var(--tint);color:var(--tint-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.hr-app .emp-tag .ico{width:14px;height:14px}.hr-app .ew-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:10px;padding:10px 14px 12px}.hr-app .ew-card-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hr-app .ew-card-head h3{color:var(--ink);margin:0;font-size:17px}.hr-app .ew-card-head p{color:var(--muted);margin-top:2px;font-size:13.5px}.hr-app .ew-end{margin-left:auto}.hr-app .ew-asat{color:var(--muted);font-size:13px;font-weight:700}.hr-app .ew-none{color:var(--faint);font-weight:500}.hr-app .ew-facts{grid-template-columns:repeat(6,minmax(0,auto));justify-content:start;margin:10px 0 0;padding:0;display:grid}.hr-app .ew-facts>div{border-left:1px solid var(--line);min-width:0;padding:2px 18px}.hr-app .ew-facts>div:first-child{border-left:0;padding-left:4px}.hr-app .ew-facts dt{color:var(--muted);font-size:12.5px}.hr-app .ew-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:700}.hr-app .ew-add-fact{margin-top:2px;font-size:12.5px;font-weight:600;display:block}.hr-app .ew-facts dd small.ew-from{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.hr-app .ew-build{border:1px solid var(--accent-line);background:var(--note-bg);border-radius:10px;margin-top:8px;padding:8px 12px}.hr-app .ew-build-h{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13.5px;display:flex}.hr-app .ew-build-h span{color:var(--muted);font-size:12.5px}.hr-app .ew-steps{flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding-left:18px;font-size:13px;display:flex}.hr-app .ew-steps li{padding-left:2px}.hr-app .ew-steps li.done{color:var(--muted)}.hr-app .ew-steps li.done .ico{vertical-align:-3px;color:var(--success);margin-right:4px}.hr-app .ew-steps a{font-weight:600}.hr-app .ew-more-wide{grid-column:1/-1}.hr-app .ew-terms{background:var(--mint);color:var(--mint-ink);border-radius:999px;padding:2px 10px;font-size:13.5px;font-weight:700;display:inline-block}.hr-app .ew-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.hr-app .ew-tile{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;display:flex}.hr-app .ew-ico{background:var(--tint);width:44px;height:44px;color:var(--tint-ink);border-radius:50%;flex:none;place-items:center;display:grid}.hr-app .ew-ico .ico{width:23px;height:23px}.hr-app .ew-tile p{color:var(--text);font-size:13px;font-weight:600}.hr-app .ew-tile b{color:var(--mint-ink);font-size:22px;line-height:1.2;display:block}.hr-app .ew-tile small{color:var(--muted);font-size:12px;display:block}.hr-app .ew-tile b.is-missing{color:var(--muted);font-size:16px}.hr-app .ew-note{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.hr-app .ew-note .ico{flex:none}.hr-app .ew-flags{color:var(--text);gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.hr-app .ew-flags li{align-items:flex-start;gap:6px;display:flex}.hr-app .ew-flags li.warn{color:var(--warn-num)}.hr-app .ew-flags .ico{flex:none;margin-top:2px}.hr-app .ew-filters{flex-wrap:wrap;gap:8px;margin-top:10px;display:none}.hr-app .js .ew-filters[data-js-only]{display:flex}.hr-app .ew-search{border:1px solid var(--line-strong);background:var(--input-bg);border-radius:8px;flex:260px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.hr-app .ew-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.hr-app .ew-search>.ico{color:var(--muted);flex:none}.hr-app .ew-search .input{min-width:0;min-height:34px;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.hr-app .ew-search .input:focus,.hr-app .ew-search .input:focus-visible{box-shadow:none;outline:none}.hr-app .ew-filters>select{flex:0 200px;width:auto;min-height:36px;padding-block:4px}.hr-app .ew-wrap{border:1px solid var(--line);border-radius:10px;margin-top:8px}.hr-app .ew-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.hr-app .ew-table .c-type{width:12%}.hr-app .ew-table .c-desig{width:18%}.hr-app .ew-table .c-grade{width:8%}.hr-app .ew-table .c-terms{width:12%}.hr-app .ew-table .c-period{width:15%}.hr-app .ew-table .c-dur{width:8%}.hr-app .ew-table .c-ev{width:13%}.hr-app .ew-table .c-st{width:14%}.hr-app .ew-table th{background:var(--thead);color:var(--text);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:700}.hr-app .ew-table th:first-child{border-top-left-radius:10px}.hr-app .ew-table th:last-child{border-top-right-radius:10px}.hr-app .ew-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--text);overflow-wrap:anywhere;padding:7px 10px}.hr-app .ew-table td small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.hr-app .ew-table td small.ew-flag{color:var(--flag);align-items:flex-start;gap:4px;font-weight:600;display:flex}.hr-app .ew-flag .ico{flex:none;width:13px;height:13px;margin-top:1px}.hr-app .ew-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.hr-app .ew-desig{color:var(--ink);font-weight:700;display:block}.hr-app .ew-type{background:var(--sunken);color:var(--text);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-block}.hr-app .ew-type-current{background:var(--mint);color:var(--mint-ink)}.hr-app .ew-type-acting{background:var(--t-amber-bg);color:var(--t-amber)}.hr-app .ew-type-promotion{background:var(--t-blue-bg);color:var(--t-blue)}.hr-app .ew-row.is-current>td{background:var(--edit-band)}.hr-app .ew-row.is-selected>td{background:var(--tint)}.hr-app .ew-row.is-saved>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.hr-app .ew-muted{color:var(--muted)}.hr-app .ew-doc{align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.hr-app .ew-doc>.ico{color:var(--accent-text);flex:none;margin-top:2px}.hr-app .ew-doc-t{color:var(--link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hr-app .ew-link{align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.hr-app .ew-status{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.hr-app .ew-status .pill,.hr-app .ew-type{white-space:normal;overflow-wrap:normal;line-height:1.3}.hr-app .ew-menu{position:relative}.hr-app .ew-menu summary{cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;list-style:none;display:grid}.hr-app .ew-menu summary::-webkit-details-marker{display:none}.hr-app .ew-menu summary:hover,.hr-app .ew-menu[open] summary{background:var(--surface-2);color:var(--ink)}.hr-app .ew-menu-list{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:210px;box-shadow:var(--shadow);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.hr-app .ew-menu-list a{color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:13.5px;text-decoration:none;display:flex}.hr-app .ew-menu-list a:hover{background:var(--tint);color:var(--mint-ink)}.hr-app .ew-menu-list .ew-muted{padding:7px 9px;font-size:13px}.hr-app .ew-state td{text-align:center;color:var(--muted);padding:14px 10px}.hr-app .ew-edit>td,.hr-app .ew-edit-more>td{background:var(--warn-tile)}.hr-app .ew-edit>td{border-top:1px solid var(--warn-tile-line)}.hr-app .ew-edit-more>td{border-top:0;padding-top:0;padding-bottom:10px}.hr-app .ew-edit .input,.hr-app .ew-edit-more .input{width:100%;min-width:0;min-height:34px;padding:5px 8px;font-size:13.5px}.hr-app .ew-edit .input~.input{margin-top:6px}.hr-app .ew-dates{gap:2px;display:grid}.hr-app .ew-dates label{color:var(--muted);font-size:12px}.hr-app .ew-dates .input+label{margin-top:4px}.hr-app .ew-dates .input{margin-top:0!important}.hr-app .ew-ongoing{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.hr-app .ew-calc{color:var(--ink);font-weight:700}.hr-app .ew-err{color:var(--danger);margin-top:3px;font-size:12px;font-weight:600}.hr-app .ew-hint{color:var(--muted);margin-top:4px;font-size:12px}.hr-app .ew-hint.is-prompt{color:var(--warn-num);font-weight:700}.hr-app .ew-linkbtn{margin-top:6px}.hr-app .ew-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hr-app .ew-more{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:start;gap:8px 14px;padding-top:2px;display:grid}.hr-app .ew-more-t{color:var(--text);grid-column:1/-1;font-size:12.5px;font-weight:700}.hr-app .ew-more-f label{color:var(--text);margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.hr-app .ew-more-f .opt{color:var(--muted);font-weight:400}.hr-app .ew-more-f[hidden]{display:none}.hr-app .ew-more-notes{grid-column:span 2}.hr-app .ew-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:8px;font-size:12.5px;display:flex}.hr-app .ew-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:10px}.hr-app .ew-preview-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;padding:6px 10px;font-size:13.5px;display:flex}.hr-app .ew-preview-bar>.ico{color:var(--muted);flex:none}.hr-app .ew-preview-what{color:var(--ink);font-weight:600}.hr-app .ew-docs{flex-wrap:wrap;gap:6px;display:flex}.hr-app .ew-chip{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:999px;padding:3px 10px;font-size:12.5px}.hr-app .ew-chip[aria-pressed=true]{border-color:var(--accent);background:var(--tint);color:var(--mint-ink);font-weight:700}.hr-app .ew-preview .doc-tools{margin-left:auto}.hr-app .ew-stage{border-top:1px solid var(--line);border-radius:0 0 10px 10px;height:min(70vh,640px)}.hr-app .ew-stage[hidden]{display:none}@container work (width<=1180px){.hr-app .ew-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.hr-app .ew-facts>div:nth-child(3n+1){border-left:0;padding-left:4px}}@container work (width<=1080px){.hr-app .ew-tiles{grid-template-columns:minmax(0,1fr)}.hr-app .ew-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hr-app .ew-table,.hr-app .ew-table tbody{display:block}.hr-app .ew-table tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;display:grid}.hr-app .ew-table tbody tr:first-child{border-top:0}.hr-app .ew-table tr[hidden]{display:none}.hr-app .ew-table td{border:0;padding:0;display:block;background:0 0!important}.hr-app .ew-table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.hr-app .ew-table td[data-label="Designation / Department"],.hr-app .ew-table td[data-label="Status / Actions"],.hr-app .ew-table td[colspan]{grid-column:1/-1}.hr-app .ew-table td[colspan]:before{content:none}.hr-app .ew-row.is-current{background:var(--edit-band)}.hr-app .ew-row.is-selected{background:var(--tint)}.hr-app .ew-edit,.hr-app .ew-edit-more{background:var(--warn-tile)}.hr-app .ew-edit-more{border-top:0!important;padding-top:0!important}}@container work (width<=560px){.hr-app .ew-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-app .ew-facts>div{border-left:0;padding-left:4px}.hr-app .ew-table tr{grid-template-columns:minmax(0,1fr)}.hr-app .ew-more-notes{grid-column:auto}.hr-app .ew-card{padding:10px 11px 12px}}.hr-app .tab-count{background:var(--sunken);min-width:20px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.hr-app .tab[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:700}.hr-app .tab[aria-current=page] .tab-count{background:var(--mint);color:var(--mint-ink)}.hr-app .thread{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-app .thread li{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:78ch;padding:8px 12px}.hr-app .thread li.from-officer{background:var(--note-bg);border-color:var(--line-strong)}.hr-app .thread-meta{color:var(--muted);margin-bottom:3px;font-size:12.5px}.hr-app .thread-meta b{color:var(--ink)}.hr-app .req-tag{background:var(--flag-bg);color:var(--flag);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.hr-app .check-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 3px;display:grid}.hr-app .check-row .t{color:var(--ink);font-size:15.5px;font-weight:700}.hr-app .check-row .m{color:var(--muted);margin-top:4px;font-size:13.5px}.hr-app .check-row .n{text-align:right;justify-items:end;gap:6px;font-size:13.5px;display:grid}.hr-app .decision-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.hr-app .decision-row p{margin-top:2px;font-size:14px}.hr-app .record-tabs .tabs{margin-bottom:0}@media (width<=640px){.hr-app .home-progress{grid-template-columns:minmax(0,1fr) auto}.hr-app .home-progress .home-bar{grid-area:2/1/auto/-1}.hr-app .check-row{grid-template-columns:44px minmax(0,1fr)}.hr-app .check-row .n{text-align:left;grid-column:2;justify-items:start}}.hr-app .doc-split{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:12px;display:grid}.hr-app .doc-list{min-width:0;container:doclist/inline-size}.hr-app .doc-list .rows{padding:0}.hr-app .doc-list .check-row{row-gap:8px;padding:10px 12px;scroll-margin-top:8px}.hr-app .recs{grid-column:2/-1;gap:8px;min-width:0;display:grid}.hr-app .rec{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:6px;min-width:0;padding:8px 10px;scroll-margin-top:8px;display:grid}.hr-app .rec:focus{outline:none}.hr-app .rec.is-picked,.hr-app .rec.is-target{border-color:var(--accent);background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.hr-app .rec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.hr-app .rec-t{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.hr-app .rec-m{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.hr-app .rec-query{background:var(--s-rej-bg);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13.5px}.hr-app .rec-needs{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hr-app .rec-needs li{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.hr-app .rec-needs .ico{color:var(--muted)}.hr-app .rec-needs li.ok .ico{color:var(--s-ver-dot)}.hr-app .rec-needs li.due .ico{color:var(--s-rej-dot)}.hr-app .rec .row-files{grid-column:auto}.hr-app .file-li{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.hr-app .file-li>.file-pick{flex:220px;min-width:0}.hr-app .file-acts{gap:12px;font-size:13px;display:inline-flex}.hr-app .file-acts .link{font-size:13px}.hr-app .link-danger{color:var(--danger)}.hr-app .rec-errors{background:var(--s-rej-bg);color:var(--s-rej);border-radius:8px;gap:4px;padding:6px 8px;font-size:13.5px;font-weight:600;display:grid}.hr-app .rec-errors p{align-items:flex-start;gap:6px;display:flex}.hr-app .rec-errors .ico{flex:none;margin-top:3px}.hr-app .rec-actions{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.hr-app .rec-actions .btn-sm{gap:6px;min-height:36px;padding:0 12px;font-size:13.5px}.hr-app .rec-upload{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hr-app .js .rec-upload .btn[data-js-only]{display:inline-flex}.hr-app .rec-upload select.input{width:auto;max-width:13em;min-height:36px;padding:4px 8px;font-size:13.5px}.hr-app .rec-upload .processing,.hr-app .file-acts .processing{font-size:13px}.hr-app .rec-upload .processing .spin,.hr-app .file-acts .processing .spin{width:14px;height:14px}.hr-app .rec-submit{flex-basis:100%}.hr-app .rec-submit>summary{cursor:pointer;width:max-content;list-style:none}.hr-app .rec-submit>summary::-webkit-details-marker{display:none}.hr-app .rec-submit[open]>summary{margin-bottom:6px}.hr-app .rec-submit-form{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:8px;padding:8px 10px;display:grid}.hr-app .rec-submit-form .check{font-size:13.5px}.hr-app .rec-submit-form .btn{justify-self:start}.hr-app .doc-note{border-top:1px solid var(--line);padding:8px 12px 12px}.hr-app .row-files{grid-column:2/-1;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.hr-app .row-files-none{color:var(--muted);font-size:13px}.hr-app .file-pick{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;text-decoration:none;display:flex}.hr-app .file-pick .ico{color:var(--muted);flex:none}.hr-app .file-pick .fn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.hr-app .file-pick .ft{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted);flex:none;font-size:12.5px;overflow:hidden}.hr-app .file-pick:hover{border-color:var(--accent-line)}.hr-app .file-pick[aria-current=true]{border-color:var(--accent);background:var(--mint);color:var(--mint-ink)}.hr-app .file-pick[aria-current=true] .ico,.hr-app .file-pick[aria-current=true] .ft{color:var(--mint-ink)}.hr-app .doc-view{flex-direction:column;min-width:0;display:flex;overflow:hidden;container:docview/inline-size}.hr-app .doc-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 12px;font-size:14px;display:flex}.hr-app .doc-bar[hidden]{display:none}.hr-app .doc-bar>.ico{color:var(--muted);flex:none}.hr-app .doc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;overflow:hidden}.hr-app .doc-name:focus{outline:none}.hr-app .doc-status{flex:0 3 auto;min-width:44px;display:flex}.hr-app .doc-status .pill{text-overflow:ellipsis;max-width:100%;padding:2px 9px;font-size:12px;display:block;overflow:hidden}.hr-app .doc-status .pill:before{vertical-align:1px;margin-right:6px;display:inline-block}.hr-app .doc-tools{flex:none;gap:2px;margin-left:auto;display:flex}.hr-app .doc-tool{min-height:34px;color:var(--accent-text);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.hr-app .doc-tool:hover{background:var(--surface-2)}.hr-app .doc-stage{overscroll-behavior:contain;background:var(--sunken);flex:1;min-height:0;display:flex;overflow:auto}.hr-app .doc-frame{background:#fff;border:0;flex:1;width:100%;min-height:100%;display:block}.hr-app .doc-img{margin:auto;padding:10px}.hr-app .doc-img img{max-width:100%;height:auto;display:block;box-shadow:0 1px 4px #10231c2e}.hr-app .doc-msg{text-align:center;max-width:46ch;color:var(--muted);justify-items:center;gap:10px;margin:auto;padding:24px 16px;font-size:14.5px;display:grid}.hr-app .doc-msg>.ico{width:34px;height:34px;color:var(--line-strong)}.hr-app .doc-msg strong{color:var(--ink)}.hr-app .doc-switch{display:none}.hr-app .doc-seg{background:var(--sunken);border-radius:10px;gap:4px;padding:4px;display:flex}.hr-app .doc-seg button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.hr-app .doc-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #10231c1f}@container doclist (width<=520px){.hr-app .recs{grid-column:1/-1}.hr-app .file-pick{grid-template-columns:auto minmax(0,1fr);column-gap:8px;padding-block:5px;line-height:1.35;display:grid}.hr-app .file-pick .ft{grid-column:2;max-width:none}.hr-app .doc-list .check-row{grid-template-columns:44px minmax(0,1fr)}.hr-app .doc-list .check-row .n{text-align:left;flex-wrap:wrap;grid-column:2;place-items:center start;gap:6px 12px;display:flex}}@container work (width<=860px){.hr-app .js .doc-split{grid-template-columns:minmax(0,1fr)}.hr-app .js .doc-switch{display:block}.hr-app .js .doc-split[data-show=list] .doc-view,.hr-app .js .doc-split[data-show=view] .doc-list{display:none}}.hr-app .doc-bar{flex-wrap:wrap;row-gap:2px}.hr-app .doc-tools{flex-wrap:wrap;justify-content:flex-end}.hr-app .doc-ctl{align-items:center;gap:1px;display:inline-flex}.hr-app .doc-ctl+.doc-ctl{border-left:1px solid var(--line);margin-left:4px;padding-left:4px}.hr-app .doc-ctl-n{text-align:center;min-width:50px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.hr-app .doc-ctl .doc-tool{min-width:30px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0 6px;font-size:16px;font-weight:700}.hr-app .doc-ctl .doc-tool:disabled{opacity:.35;cursor:default}.hr-app .doc-ctl .doc-tool:focus-visible,.hr-app .doc-tool:focus-visible{outline:3px solid var(--ring);outline-offset:1px}.hr-app .doc-stage[data-zoomed] .doc-img{width:calc(var(--doc-zoom,1) * 100%);flex:none;margin:0 auto}.hr-app .doc-stage[data-zoomed] .doc-img img{width:100%;max-width:none}.hr-app .doc-pdf{flex:none;align-content:start;justify-items:center;gap:10px;min-width:max-content;margin:0 auto;padding:10px;display:grid}.hr-app .doc-page{background:#fff;box-shadow:0 1px 4px #10231c2e}.hr-app .doc-page canvas{width:100%;height:100%;display:block}.hr-app .doc-page-error{height:100%;color:var(--muted);text-align:center;place-items:center;padding:16px;font-size:14px;display:grid}@container docview (width<=520px){.hr-app .doc-tool-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hr-app html:not(.js) .doc-split{grid-template-columns:minmax(0,1fr)}.hr-app html:not(.js) .doc-view{display:none}@media (width>=861px){.hr-app .app:has(.pane-body) .main-in>.doc-split{flex:auto;grid-template-rows:minmax(0,1fr);margin:-2px;padding:2px;overflow:hidden}.hr-app .doc-split>.doc-list{overscroll-behavior:contain;overflow-y:auto}}@media (width<=860px){.hr-app .doc-switch{top:calc(64px + env(safe-area-inset-top,0px));z-index:20;background:var(--canvas);margin-block:-6px;padding-block:6px;position:sticky}.hr-app .doc-split,.hr-app .rec,.hr-app .doc-list .check-row{scroll-margin-top:calc(124px + env(safe-area-inset-top,0px))}.hr-app .doc-view{height:calc(100dvh - 200px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:300px}}.hr-app .qual-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-bottom:8px;display:flex}.hr-app .qual-top h2{font-size:22px}.hr-app .qual-top p{color:var(--muted);max-width:62ch;margin-top:3px;font-size:14.5px}.hr-app .qsum{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;margin:0;padding:6px 8px;display:flex}.hr-app .qsum>div{grid-template-columns:auto auto;grid-template-areas:"ico v""ico l";align-items:center;column-gap:10px;padding:2px 14px;display:grid}.hr-app .qsum>div+div{border-left:1px solid var(--line)}.hr-app .qsum-ico{border-radius:50%;grid-area:ico;place-items:center;width:36px;height:36px;display:grid}.hr-app .qsum-ico .ico{width:18px;height:18px}.hr-app .qsum-ico.ok{background:var(--s-ver-bg);color:var(--s-ver)}.hr-app .qsum-ico.bad{background:var(--s-rej-bg);color:var(--s-rej)}.hr-app .qsum-ico.wait{background:var(--s-query-bg);color:var(--s-query)}.hr-app .qsum dd{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:v;margin:0;font-size:17px;font-weight:700;line-height:1.2}.hr-app .qsum dt{color:var(--muted);grid-area:l;font-size:13px;line-height:1.3}.hr-app .qual-tabs{margin-bottom:10px}.hr-app .qual-tabs .tab{font-size:15px}.hr-app .f>legend{margin-bottom:0}.hr-app .date-pair{grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:8px;display:grid}.hr-app .qw{gap:8px;display:grid}.hr-app .qw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.hr-app .qw-intro{color:var(--text);font-size:14.5px}.hr-app .qw-hint{color:var(--muted);font-size:13px}.hr-app .qw-prompt{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;font-size:14px;display:flex}.hr-app .qw-prompt[hidden]{display:none}.hr-app .qw-prompt-btns{flex-wrap:wrap;gap:6px;display:flex}.hr-app .qw-prompt .qw-discard{background:var(--danger);border-color:var(--danger);color:#fff}.hr-app .qw-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px}.hr-app .qw-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.hr-app .qw-table .c-name{width:22%}.hr-app .qw-table .c-two{width:16%}.hr-app .qw-table .c-three{width:12%}.hr-app .qw-table .c-four{width:15%}.hr-app .qw-table .c-ev{width:14%}.hr-app .qw-table .c-st{width:13%}.hr-app .qw-table .c-act{width:8%}.hr-app .qw-table th{background:var(--thead);color:var(--text);text-align:left;padding:8px 10px;font-size:12.5px;font-weight:700}.hr-app .qw-table th:first-child{border-top-left-radius:10px}.hr-app .qw-table th:last-child{border-top-right-radius:10px}.hr-app .qw-table td{border-top:1px solid var(--line);vertical-align:middle;color:var(--text);overflow-wrap:anywhere;padding:8px 10px}.hr-app .qw-table td small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.hr-app .qw-table .pill{white-space:normal;overflow-wrap:normal;line-height:1.3}.hr-app .qw-row{cursor:pointer}@media (hover:hover){.hr-app .qw-row:hover>td{background:var(--surface-2)}}.hr-app .qw-row.is-selected>td{background:var(--tint)}.hr-app .qw-row.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.hr-app .qw-select{color:var(--ink);font-weight:600;text-decoration:none}.hr-app .qw-select:hover{text-underline-offset:2px;text-decoration:underline}.hr-app .qw-select:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:4px}.hr-app .qw-tag{background:var(--mint);color:var(--mint-ink);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.hr-app .qw-tag[hidden]{display:none}.hr-app .qw-ev{color:var(--text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.hr-app .qw-ev.is-missing{color:var(--flag)}.hr-app .qw-ev.is-quiet{color:var(--muted);font-weight:400}.hr-app .qw-ev-link{margin-top:2px;font-size:12.5px;font-weight:600;display:block}.hr-app .qw-chip{background:var(--mint);width:max-content;color:var(--mint-ink);border-radius:999px;margin-top:3px;padding:1px 8px;font-size:11.5px;font-weight:700;display:block}.hr-app .qw-act{text-align:right}.hr-app .qw-menu{display:inline-block;position:relative}.hr-app .qw-menu summary{cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:6px;place-items:center;list-style:none;display:grid}.hr-app .qw-menu summary::-webkit-details-marker{display:none}.hr-app .qw-menu summary:hover,.hr-app .qw-menu[open] summary{background:var(--surface-2);color:var(--ink)}.hr-app .qw-menu-list{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:220px;box-shadow:var(--shadow);text-align:left;border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.hr-app .qw-menu-list a{color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:13.5px;text-decoration:none;display:flex}.hr-app .qw-menu-list a:hover{background:var(--tint);color:var(--mint-ink)}.hr-app .qw-menu-note{color:var(--muted);padding:6px 9px;font-size:12.5px}.hr-app .qw-state td{text-align:center;color:var(--muted);padding:14px 10px}.hr-app .qw-foot{color:var(--muted);font-size:12.5px}.hr-app .qw-edit>td,.hr-app .qw-edit-more>td{background:var(--warn-tile);vertical-align:top}.hr-app .qw-edit>td{border-top:1px solid var(--warn-tile-line)}.hr-app .qw-edit-more>td{border-top:0;padding-top:0;padding-bottom:10px}.hr-app .qw-edit .input,.hr-app .qw-edit-more .input{width:100%;min-width:0;min-height:34px;padding:5px 8px;font-size:13.5px}.hr-app .qw-edit td>.input~.sr+.input{margin-top:6px}.hr-app .qw-edit .ferr,.hr-app .qw-edit-more .ferr{margin-top:3px;font-size:12px}.hr-app .qw-years{gap:4px;display:grid}.hr-app .qw-year{grid-template-columns:5.6em minmax(0,1fr);align-items:center;gap:6px;display:grid}.hr-app .qw-year[hidden]{display:none}.hr-app .qw-year label{color:var(--muted);font-size:12px;line-height:1.2}.hr-app .qw-year .opt{display:none}.hr-app .qw-edit-act{align-content:start;justify-items:start;gap:8px;display:grid}.hr-app .qw-edit-btns{flex-wrap:wrap;gap:6px;display:flex}.hr-app .qw-saving{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.hr-app .qw-saving[hidden]{display:none}.hr-app .qw-saving .spin{width:14px;height:14px}.hr-app .qw-more{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:8px 14px;display:grid}.hr-app .qw-more-t{color:var(--text);grid-column:1/-1;font-size:12.5px;font-weight:700}.hr-app .qw-f label{color:var(--text);margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.hr-app .qw-f .opt{color:var(--muted);font-weight:400}.hr-app .qw-f[hidden],.hr-app .qw-f [hidden]{display:none}.hr-app .qw-f-wide{grid-column:span 2}.hr-app .qw-f-hint{color:var(--muted);margin-top:3px;font-size:12px}.hr-app .qw-detail{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 14px 12px}.hr-app .qw-detail-empty{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.hr-app .qw-detail-empty[hidden]{display:none}.hr-app .qw-d-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:8px;display:flex}.hr-app .qw-d-name{flex:260px;min-width:0}.hr-app .qw-d-eyebrow{color:var(--muted);font-size:12.5px}.hr-app .qw-d-head h3{color:var(--ink);overflow-wrap:anywhere;font-size:19px}.hr-app .qw-d-head h3:focus{outline:none}.hr-app .qw-d-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;padding-top:10px;display:grid}.hr-app .qw-d-cols>section+section{border-left:1px solid var(--line);padding-left:24px}.hr-app .qw-d-cols h4{color:var(--ink);margin-bottom:6px;font-size:14.5px}.hr-app .qw-d-dl{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:5px 12px;margin:0;font-size:14px;display:grid}.hr-app .qw-d-dl dt{color:var(--muted)}.hr-app .qw-d-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.hr-app .qw-none{color:var(--muted);font-style:italic}.hr-app .qw-d-count{color:var(--text);align-items:center;gap:6px;font-size:14px;display:flex}.hr-app .qw-files{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hr-app .qw-files li{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hr-app .qw-file-ico{color:var(--s-rej);flex:none}.hr-app .qw-file-t{flex:1;gap:1px;min-width:0;font-size:13.5px;display:grid}.hr-app .qw-file-t b{color:var(--ink);overflow-wrap:anywhere}.hr-app .qw-file-t small{color:var(--muted);font-size:12px}.hr-app .qw-d-flag{color:var(--flag);align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:flex}.hr-app .qw-d-quiet{color:var(--muted);margin-top:6px;font-size:13px}.hr-app .qw-d-verify{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:4px 12px;margin-top:10px;font-size:14px;display:grid}.hr-app .qw-d-l{color:var(--text);font-weight:600}.hr-app .qw-d-verify small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.hr-app .qw-d-state{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.hr-app .qw-d-open{margin-top:10px}.hr-app .qw-note{background:var(--note-bg);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding:8px 12px;font-size:13px;display:flex}.hr-app .qw-note>.ico{color:var(--accent-text);flex:none}.hr-app .qw-note-sep{background:var(--line-strong);width:1px;height:16px}@container work (width<=1000px){.hr-app .qw-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hr-app .qw-table,.hr-app .qw-table tbody{display:block}.hr-app .qw-table tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;display:grid}.hr-app .qw-table tbody tr:first-child{border-top:0}.hr-app .qw-table tr[hidden]{display:none}.hr-app .qw-table td{border:0;padding:0;display:block;box-shadow:none!important;background:0 0!important}.hr-app .qw-table td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.hr-app .qw-table td:first-child,.hr-app .qw-table td[colspan],.hr-app .qw-act{grid-column:1/-1}.hr-app .qw-act{text-align:left}.hr-app .qw-act .qw-menu-list{left:0;right:auto}.hr-app .qw-row.is-selected{background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.hr-app .qw-edit,.hr-app .qw-edit-more{background:var(--warn-tile)}.hr-app .qw-edit-more{border-top:0!important;padding-top:0!important}.hr-app .qw-edit-act{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hr-app .qw-d-cols{grid-template-columns:minmax(0,1fr)}.hr-app .qw-d-cols>section+section{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}}@container work (width<=560px){.hr-app .qw-table tr{grid-template-columns:minmax(0,1fr)}.hr-app .qw-f-wide{grid-column:auto}.hr-app .qw-d-dl,.hr-app .qw-d-verify{grid-template-columns:minmax(0,1fr)}.hr-app .qw-d-dl dt{margin-top:4px}}@container work (width<=760px){.hr-app .qsum{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hr-app .qsum>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"v""l";padding:2px 8px}.hr-app .qsum-ico{display:none}}.hr-app .entry-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;margin-top:6px;padding-top:12px;font-size:13.5px;display:flex}.hr-app .entry-links a{color:var(--muted);text-decoration:none}.hr-app .entry-links a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.hr-app .entry-links a[aria-current=page]{color:var(--ink);font-weight:700}.hr-app .pub-top{background:var(--topbar);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px clamp(16px,3vw,38px);display:flex}.hr-app .pub-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.hr-app .pub-brand .crest{width:38px;height:38px}.hr-app .pub-brand b{font-size:15.5px;display:block}.hr-app .pub-brand small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.hr-app .pub-main{padding:18px clamp(16px,3vw,38px) 48px}.hr-app .pub-in{gap:12px;max-width:980px;margin:0 auto;display:grid}.hr-app .search-bar{flex-wrap:wrap;gap:8px;display:flex}.hr-app .search-bar input.input{flex:280px;min-height:44px}.hr-app .search-bar select.input{flex:0 240px;min-height:44px}.hr-app .prose ul{gap:6px;margin:0;padding-left:20px;display:grid}.hr-app .prose h2{margin-top:6px}.hr-app .prose p,.hr-app .prose li{max-width:78ch}@container work (width<=792px){.hr-app .tb-who,.hr-app .tb-caret{display:none}}@container work (width<=1032px){.hr-app .tb-search{display:none}.hr-app .tb-search-link{display:grid}}@media (width<=860px){.hr-app .tb-right .tb-icon[href$=\/help]{display:none}}@media (prefers-reduced-motion:reduce){.hr-app *{transition:none!important;animation:none!important}}.hr-app .nav>li>:is(a,.nav-toggle) span{white-space:nowrap}.hr-app .nav>li>:is(a,.nav-toggle) .side-label{white-space:normal;line-height:1.25}.hr-app .ndot{background:#fcd38d;border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto;box-shadow:0 0 0 3px #fcd38d2e}.hr-app .flash{background:var(--mint);color:var(--mint-ink);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.hr-app .flash .ico{flex:none}.hr-app .flash.flash-error{background:var(--danger-bg);color:var(--danger)}.hr-app .inline-form{display:inline}.hr-app .btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hr-app .file-input-native{color:var(--muted);font-size:14px;display:block}.hr-app .muted-sm{color:var(--muted);font-size:13.5px}.hr-app .pagination{justify-content:center;gap:8px;margin-top:8px;display:flex}.hr-app .logout-btn{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.hr-app .logout-btn:hover{background:var(--tint);color:var(--mint-ink)}.hr-app [data-js-only]{display:none}.hr-app .js [data-js-only]{display:revert}.hr-app .js [data-no-js]{display:none}.hr-app .side-count{min-width:20px;height:20px;color:var(--mark);background:#a8f0d229;border-radius:6px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}.hr-app .tb-menu .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:10px 10px 4px;font-size:11px;font-weight:700}.hr-app .table-wrap{overflow-x:auto}.hr-app .data-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.hr-app .data-table th{text-align:left;color:var(--muted);background:var(--thead);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:13px;font-weight:600}.hr-app .card>.table-wrap{border-radius:12px}.hr-app .data-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:8px 12px}.hr-app .data-table tr:last-child td{border-bottom:0}.hr-app .data-table tbody tr:hover{background:var(--surface-2)}.hr-app .data-table .strong{color:var(--ink);font-weight:700}.hr-app .data-table .sub{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}@container work (width>=600px){.hr-app .data-table{min-width:0}}@container work (width>=600px) and (width<=955.98px){.hr-app .data-table th{white-space:normal}.hr-app .data-table{font-size:13.5px}.hr-app .data-table th,.hr-app .data-table td{padding-inline:5px}.hr-app .data-table .pill{white-space:normal}.hr-app .data-table .btn{padding-inline:10px;font-size:14px}.hr-app .tabs{flex-wrap:wrap;gap:0 16px}.hr-app .tab{font-size:15px}}.hr-app .days{font-variant-numeric:tabular-nums;font-weight:700}.hr-app .days.late{color:var(--danger)}.hr-app .days.soon{color:var(--act)}.hr-app .hr-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.hr-app .hr-side{gap:12px;display:grid;position:sticky;top:78px}.hr-app .decision fieldset{gap:10px;display:grid}.hr-app .decision .choice>span{min-height:auto}.hr-app .outcome-fields{gap:16px;display:grid}.hr-app .compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-app .compare div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:14px 16px}.hr-app .compare .label{margin-bottom:6px;display:block}.hr-app .compare b{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.hr-app .compare .new{background:var(--mint);border-color:#0000}.hr-app .hash{font-family:var(--mono);color:var(--muted);font-size:12px}@container work (width<=1032px){.hr-app .hr-layout{grid-template-columns:minmax(0,1fr)}.hr-app .hr-side{position:static}}@media (width<=640px){.hr-app .compare{grid-template-columns:minmax(0,1fr)}}.hr-app .list-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.hr-app .list-controls .show label{white-space:nowrap}.hr-app .queue-count{background:var(--warn-tile);min-width:44px;color:var(--warn-num);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 10px;font-size:18px;font-weight:700}.hr-app .queue-count.is-zero{background:var(--sunken);color:var(--muted)}.hr-app .line-list{margin:0;padding:0;list-style:none}.hr-app .line-list>li,.hr-app .line-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.hr-app .line-list>li:first-child{border-top:0}.hr-app .line-list b,.hr-app .line-row b{color:var(--ink);font-size:15px;display:block}.hr-app .line-list small,.hr-app .line-row small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.hr-app .line-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hr-app .row-actions{flex-wrap:wrap;gap:8px;display:flex}.hr-app .row-actions form{margin:0}.hr-app .bullets{color:var(--ink);gap:4px;margin:0;padding-left:20px;font-size:15px;display:grid}.hr-app .input-sm{width:auto;min-height:40px;padding:6px 10px;font-size:14px}.hr-app .org-tree{border-left:2px solid var(--line);margin:0;padding:0 0 0 22px;list-style:none}.hr-app .org-tree.org-root{border-left:0;padding-left:0}.hr-app .org-tree li{margin:6px 0}.hr-app .org-node{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:8px;max-width:560px;padding:8px 12px;text-decoration:none;display:block}.hr-app .org-node:hover{border-color:var(--accent)}.hr-app .org-node b{color:var(--ink);font-size:15px;display:block}.hr-app .org-node small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hr-app .org-chain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hr-app .org-chain li{border:1px solid var(--line);border-radius:8px;max-width:560px;padding:8px 12px}.hr-app .org-chain li+li{margin-left:18px}.hr-app .org-chain li.is-self{border-color:var(--accent);background:var(--tint)}.hr-app .org-chain b{color:var(--ink);font-size:15px;display:block}.hr-app .org-chain small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hr-app .change-list{gap:3px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.hr-app .change-list del{color:var(--muted)}.hr-app .report-table tbody th{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);white-space:normal;background:0 0;padding:8px 12px;font-size:14px;font-weight:600}.hr-app .report-table tr:last-child th{border-bottom:0}.hr-app .report-table td{font-variant-numeric:tabular-nums}.hr-app .setting-warn{color:var(--warn-num);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.hr-app .check-list{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.hr-app .check-list li{padding-left:20px;position:relative}.hr-app .check-list li:before{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0}.hr-app .check-list li.is-met:before{background:var(--t-green)}.hr-app .check-list li.is-unverified:before{background:var(--t-amber)}.hr-app .check-list li.is-not_met:before{background:var(--t-red)}.hr-app .check-list b{color:var(--ink)}.hr-app .check-list span{color:var(--muted)}.hr-app .data-table td.mono,.hr-app .data-table .sub.mono,.hr-app .data-table .strong.mono{white-space:nowrap}.hr-app .proposed-tag{background:var(--warn-tile);color:var(--warn-num);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.hr-app .page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-app .page-actions form{margin:0}.hr-app .restore-test{border-top:1px solid var(--line)}.hr-app .restore-test:first-of-type{border-top:0}.hr-app .restore-test>summary{cursor:pointer;border-top:0;list-style:none}.hr-app .restore-test>summary::-webkit-details-marker{display:none}.hr-app .restore-checks{background:var(--surface-2);border-top:1px solid var(--line)}.hr-app .restore-checks>li{padding-left:32px}.hr-app .change-row{border-top:1px solid var(--line);gap:6px;padding:12px 16px;display:grid}.hr-app .change-row:first-of-type{border-top:0}.hr-app .change-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.hr-app .change-head small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.hr-app .change-reason{color:var(--ink);font-size:14.5px}.hr-app .change-diff{gap:3px;margin:0;font-size:14px;display:grid}.hr-app .change-diff>div{grid-template-columns:minmax(120px,200px) 1fr;gap:8px;display:grid}.hr-app .change-diff dt{color:var(--muted)}.hr-app .change-diff dd{overflow-wrap:anywhere;margin:0}.hr-app .change-diff s{color:var(--muted)}.hr-app .change-reject{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-app .change-reject .input{flex:220px;min-width:0}@media (width<=560px){.hr-app .change-diff>div{grid-template-columns:1fr;gap:0}}.hr-app .kind-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.hr-app .kind-card{border:1.5px solid var(--line-strong);background:var(--input-bg);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.hr-app .kind-card:hover{border-color:var(--accent-line);background:var(--surface-2)}.hr-app .kind-card .ico{color:var(--muted);flex:none;margin-top:2px}.hr-app .kind-card b{font-size:14.5px;display:block}.hr-app .kind-card small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.hr-app .choice input:disabled+span{opacity:.6;cursor:not-allowed}.hr-app .legacy-rows td{vertical-align:top;min-width:150px}.hr-app .legacy-rows td:first-child{min-width:210px}.hr-app .legacy-rows td:nth-child(3){min-width:200px}.hr-app .side-section{letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted);padding:12px 14px 4px;font-size:10px;font-weight:700;list-style:none}.hr-app .side-ws{background:var(--side-tray);border-radius:10px;margin-top:10px;padding:0 4px 4px;transition:background .2s}.hr-app .side-ws .side-section{padding:8px 10px 4px}.hr-app .side-ws .nav>li>a{min-height:36px;color:var(--side-muted);padding-left:10px}@media (hover:hover){.hr-app .side-ws .nav>li>a:hover{color:#fff}}.hr-app .ws-link .side-label{flex:1;min-width:0;line-height:1.25;display:grid}.hr-app .nav>li>a.ws-link.is-current-ws{color:#fff;background:#ffffff1a;font-weight:700}.hr-app .nav>li>a.ws-link.is-current-ws .ico{color:#fff}.hr-app .nav>li>a.ws-link .ws-check{width:16px;height:16px;color:var(--side-bar)}.hr-app .change-impact{color:var(--muted);font-size:13.5px}.hr-app .change-impact b{color:var(--ink)}.hr-app .foundation-actions{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:14px;padding-top:12px;display:grid}.hr-app .setting-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.hr-app .setting-row:first-of-type{border-top:0}.hr-app .setting-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.hr-app .setting-main b{color:var(--ink);font-size:15px;display:block}.hr-app .setting-main small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hr-app .setting-value{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hr-app .setting-value small{flex-basis:100%;margin-top:0}.hr-app .setting-figure{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hr-app .setting-pending{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.hr-app .setting-propose>summary{cursor:pointer;width:max-content}.hr-app .matrix-wrap{margin-top:4px}.hr-app .matrix th[scope=row]{white-space:nowrap;font-weight:600}.hr-app .matrix td.changed{background:var(--warn-bg)}.hr-app .input-sm{min-height:32px;padding:4px 8px;font-size:13.5px}.hr-app .lvl{border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.hr-app .lvl-full{background:var(--s-ver-bg);color:var(--s-ver)}.hr-app .lvl-masked{background:var(--s-pend-bg);color:var(--s-pend)}.hr-app .lvl-none{background:var(--sunken);color:var(--muted)}.hr-app .readiness{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hr-app .readiness-step{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.hr-app .readiness-head{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.hr-app .readiness-head h2 a{color:var(--ink);text-decoration:none}.hr-app .readiness-head h2 a:hover{text-decoration:underline}.hr-app .readiness-num{background:var(--sunken);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.hr-app .readiness-track{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.hr-app .readiness-track span{color:var(--muted);border-top:3px solid var(--line);padding-top:6px;font-size:11.5px;line-height:1.2}.hr-app .readiness-track span.done{border-top-color:var(--accent);color:var(--ink)}.hr-app .readiness-blocking{font-size:14px}@media (width<=640px){.hr-app .readiness-track{grid-template-columns:repeat(3,1fr)}.hr-app .readiness-head{grid-template-columns:auto 1fr}.hr-app .readiness-head .pill{grid-column:2;justify-self:start}}.hr-app .check-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px 16px;margin-top:6px;display:grid}.hr-app .check-grid .check{font-weight:400}.hr-app .pre-line{white-space:pre-line}@media (width>=861px){.hr-app .app,.hr-app .rail-expanded .app{grid-template-columns:256px minmax(0,1fr)}.hr-app .rail .side-nav{width:256px}}.hr-app .side-brand{border-bottom:0;gap:12px;margin:0 16px;padding:18px 2px 14px}.hr-app .side-brand .crest{width:42px;height:42px}.hr-app .sb-t{letter-spacing:.02em;font-size:17.5px}.hr-app .sb-s{color:var(--side-brand);letter-spacing:.17em;margin-top:2px;font-size:10px}.hr-app .side-find{border:1px solid var(--side-line);background:var(--side-field);height:40px;color:var(--side-muted);cursor:text;border-radius:10px;flex:none;align-items:center;gap:10px;margin:2px 14px 4px;padding:0 12px;display:flex}.hr-app .side-find .ico{flex:none;width:17px;height:17px}.hr-app .side-find input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.hr-app .side-find input::placeholder{color:var(--side-muted);opacity:1}.hr-app .side-find input::-webkit-search-cancel-button{filter:invert()opacity(.6)}.hr-app .side-find:focus-within{border-color:var(--side-bar);box-shadow:0 0 0 2px #3ccb7838}.hr-app .side-group{letter-spacing:.15em;color:var(--side-muted);padding:16px 14px 8px;font-size:11px}.hr-app .side-nav .nav{gap:3px}.hr-app .side-nav .nav>li>a,.hr-app .side-foot .nav>li>a{min-height:44px;color:var(--side-ink);white-space:nowrap;border-radius:10px;padding:0 12px 0 14px;font-size:14.5px;font-weight:400}.hr-app .data-table tbody th{color:var(--text);white-space:normal;text-transform:none;letter-spacing:0;vertical-align:top;background:0 0;font-size:14px;font-weight:400}.hr-app .side-nav .nav>li>a .ico,.hr-app .side-foot .nav>li>a .ico{width:20px;height:20px}.hr-app .side-nav .nav>li>a[aria-current=page],.hr-app .side-foot .nav>li>a[aria-current=page]{color:#fff;font-weight:600}.hr-app .side-nav .nav>li>a[aria-current=page]:before,.hr-app .side-foot .nav>li>a[aria-current=page]:before{background:var(--side-bar);border-radius:0 4px 4px 0;width:4px;top:7px;bottom:7px;left:0}.hr-app .side-nav .nav>li>a[aria-current=page] .ico{color:var(--side-bar)}.hr-app .side-count{color:#9be8bc;font-variant-numeric:tabular-nums;background:#3ccb782e;border-radius:999px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:700;display:grid}.hr-app .menu-results .nav>li>a.menu-hit{min-height:0;padding:8px 12px 8px 14px;line-height:1.3;display:block}.hr-app .menu-hit small{color:var(--side-muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.hr-app .menu-none{color:var(--side-muted);padding:4px 14px;font-size:13px}.hr-app .side-foot{border-top:1px solid var(--side-line);margin:0 10px;padding:8px 0 12px;display:block}.hr-app .side-foot .nav{gap:2px}.hr-app .side-foot .foot-chev{color:var(--side-muted);margin-left:auto;width:16px!important;height:16px!important}.hr-app .side-foot .side-pin{width:100%;min-height:44px;color:var(--side-ink);border-radius:10px;padding:0 12px 0 14px;font-size:14.5px;font-weight:500}.hr-app .rail-expanded .sidebar .side-pin{background:0 0}.hr-app .rail .side-pin:hover,.hr-app .rail-expanded .sidebar .side-pin:hover{background:var(--side-hover)}@media (width>=861px){.hr-app .rail .side-find{width:212px;margin-left:14px;transition:background .2s,border-color .2s}.hr-app .rail:not(.rail-expanded) .sidebar .side-find{cursor:pointer;background:0 0;border-color:#0000}.hr-app .rail .side-foot{width:220px;margin:0 10px}.hr-app .rail .side-foot:before{display:none}.hr-app .rail:not(.rail-expanded) .sidebar .foot-chev{opacity:0}}.hr-app .topbar{gap:14px;min-height:62px;padding:0 clamp(16px,2vw,28px)}.hr-app .tb-mark{display:flex}.hr-app .tb-mark .crest{width:34px;height:34px}.hr-app .tb-crumb{flex:none;max-width:38%;font-size:14.5px}.hr-app .tb-crumb b{font-weight:700}.hr-app .tb-crumb .sl{margin:0 12px}.hr-app .tb-search{background:var(--surface);width:clamp(220px,30vw,460px);height:42px;margin-left:clamp(8px,3vw,48px)}.hr-app .tb-search input{font-size:14.5px}.hr-app .tb-right{gap:10px}.hr-app .ws-switch summary{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.hr-app .ws-switch summary .ico.ws-ico{width:19px;height:19px;color:var(--muted)}.hr-app .ws-switch summary .ico.ws-caret{width:16px;height:16px;margin-left:8px}.hr-app .ws-switch[open] summary .ico.ws-ico{transform:none}.hr-app .ws-menu{left:auto;right:0}.hr-app .ws-menu a .ws-check{color:var(--accent-text);margin-left:auto}.hr-app .tb-user summary{gap:6px;padding:4px 6px 4px 4px}.hr-app .avatar{background:var(--accent);color:var(--accent-ink)}.hr-app .tb-user .avatar{width:42px;height:42px;font-size:15px}@container work (width<=1180px){.hr-app .ws-switch .ws-name{display:none}.hr-app .ws-switch summary .ico.ws-caret{margin-left:0}}@media (width<=860px){.hr-app .tb-crumb{display:none}.hr-app .ws-switch summary{height:38px;padding:0 8px}.hr-app .tb-user .avatar{width:36px;height:36px;font-size:13px}}.hr-app .main{padding-top:18px}.hr-app .main-in>:is(.page-head,.stack:has(>.page-head),.stack:has(>.back)){order:-2}.hr-app .main-in>.module-tabs{order:-1}.hr-app .main-in>.page-foot{order:10}.hr-app .page-head h1{font-size:clamp(23px,2.2vw,28px)}.hr-app .module-tabs{border-bottom:1px solid var(--line);gap:10px;display:grid}.hr-app .mt-groups{flex-wrap:wrap;gap:6px;display:flex}.hr-app .mt-groups a{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.hr-app .mt-groups a:hover{color:var(--ink);border-color:var(--line-strong)}.hr-app .mt-groups a[aria-current=true]{background:var(--tint);border-color:var(--accent-line);color:var(--mint-ink)}.hr-app .mt-pages{scrollbar-width:none;gap:2px 28px;display:flex;overflow-x:auto}.hr-app .mt-pages::-webkit-scrollbar{display:none}.hr-app .mt-tab{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:9px;padding:9px 2px 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hr-app .mt-tab .ico{width:19px;height:19px}.hr-app .mt-tab:hover{color:var(--ink)}.hr-app .mt-tab[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:700}.hr-app .mt-count{background:var(--t-amber-bg);min-width:20px;height:20px;color:var(--t-amber);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.hr-app .page-foot{color:var(--faint);padding:2px 2px 0;font-size:12.5px}.hr-app .btn{border-radius:10px;min-height:44px;padding:0 20px;font-size:15px}.hr-app .btn-md{min-height:40px;padding:0 16px;font-size:14.5px}.hr-app .btn-sm{min-height:36px;padding:0 13px;font-size:13.5px}.hr-app .btn-lg{min-height:50px}.hr-app .card,.hr-app .panel,.hr-app .stat,.hr-app .stat-ico{border-radius:14px}.hr-app .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.hr-app .tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);color:inherit;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:16px 18px;text-decoration:none;display:flex}.hr-app a.tile:hover{border-color:var(--line-strong);box-shadow:0 6px 18px -12px #111b2259}.hr-app .tile-ico{border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.hr-app .tile-ico .ico{width:26px;height:26px}.hr-app .tile-v{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:1.05;display:block}.hr-app .tile-v.word{letter-spacing:0;font-size:20px;font-weight:700}.hr-app .tile-l{color:var(--muted);margin-top:4px;font-size:15px;display:block}.hr-app .tile-n{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}.hr-app .tile.compact{gap:12px;padding:12px 14px}.hr-app .tile.compact .tile-ico{border-radius:12px;width:46px;height:46px}.hr-app .tile.compact .tile-ico .ico{width:22px;height:22px}.hr-app .tile.compact .tile-v{font-size:24px}.hr-app .tile.compact .tile-l{margin-top:2px;font-size:14px}.hr-app .tn-green{background:var(--t-green-bg);color:var(--t-green)}.hr-app .tn-red{background:var(--t-red-bg);color:var(--t-red)}.hr-app .tn-violet{background:var(--t-violet-bg);color:var(--t-violet)}@media (width<=640px){.hr-app .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-app .tile,.hr-app .tile.compact{align-items:flex-start;gap:10px;padding:12px}.hr-app .tile .tile-ico{display:none}.hr-app .tile-v,.hr-app .tile.compact .tile-v{font-size:24px}.hr-app .tile-v.word{font-size:16px}.hr-app .tile-l,.hr-app .tile.compact .tile-l{font-size:13px}.hr-app .page-head .toolbar{width:100%}.hr-app .tb-mark{display:none}}.hr-app .pnl{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:14px 16px;display:grid}.hr-app .pnl>*{min-width:0}@media (width<=640px){.hr-app .pnl{padding:12px}.hr-app .pnl-head .toolbar{width:100%}.hr-app .pnl-head .toolbar .input{flex:140px}}.hr-app .pnl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hr-app .pnl-title{align-items:center;gap:12px;min-width:0;display:flex}.hr-app .pnl-title .tk-ico{width:44px;height:44px}.hr-app .pnl-title h2{font-size:18px}.hr-app .pnl-title p{color:var(--muted);margin-top:1px;font-size:14px}.hr-app .pnl-link{color:var(--link);white-space:nowrap;align-items:center;gap:4px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.hr-app .pnl-link .ico{width:16px;height:16px}.hr-app .two-col{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@container work (width<=980px){.hr-app .two-col{grid-template-columns:minmax(0,1fr)}}.hr-app .seg{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hr-app .seg button,.hr-app .seg a{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 14px 9px;font-size:14.5px;font-weight:600;text-decoration:none}.hr-app .seg [aria-selected=true],.hr-app .seg [aria-current=true]{color:var(--accent-text);border-bottom-color:var(--accent);background:var(--tint);border-radius:8px 8px 0 0}.hr-app .work-rows{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.hr-app .work-rows>li+li{border-top:1px solid var(--line)}.hr-app .work-row{color:inherit;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 14px;text-decoration:none;display:grid}.hr-app .work-row:hover{background:var(--surface-2)}.hr-app .work-row b{color:var(--ink);font-size:15.5px;display:block}.hr-app .work-row small{color:var(--muted);margin-top:1px;font-size:13.5px;display:block}.hr-app .work-row .tk-ico{border-radius:12px;width:44px;height:44px}.hr-app .work-row .tk-ico .ico{width:21px;height:21px}.hr-app .wr-count{background:var(--warn-tile);min-width:56px;color:var(--warn-num);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 12px;font-size:16px;font-weight:700}.hr-app .wr-count.is-zero{background:var(--sunken);color:var(--muted)}.hr-app .wr-open{color:var(--link);align-items:center;gap:4px;font-size:14.5px;font-weight:700;display:inline-flex}.hr-app .wr-open .ico{width:16px;height:16px}.hr-app .work-rows>li[hidden]{display:none}@media (width<=560px){.hr-app .work-row{grid-template-columns:40px minmax(0,1fr) auto}.hr-app .wr-open{display:none}}.hr-app .quick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-app .quick a{border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid}.hr-app .quick a:hover{border-color:var(--line-strong);background:var(--surface-2)}.hr-app .quick b{color:var(--ink);font-size:15px;display:block}.hr-app .quick small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.hr-app .quick .tk-ico{border-radius:12px;width:42px;height:42px}.hr-app .quick .tk-ico .ico{width:20px;height:20px}.hr-app .quick .go{width:18px;height:18px;color:var(--ink)}.hr-app .band{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--t-amber);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 14px;font-size:14px;font-weight:500;display:flex}.hr-app .band .ico{flex:none;width:18px;height:18px;margin-top:1px}.hr-app .band.ok{background:var(--s-ver-bg);color:var(--s-ver);border-color:#0000}.hr-app .band.info{background:var(--t-blue-bg);color:var(--t-blue);border-color:#0000}.hr-app .band.danger{background:var(--danger-bg);color:var(--danger);border-color:#0000}.hr-app .chip{background:var(--sunken);height:32px;color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.hr-app .chip .ico{width:16px;height:16px}.hr-app .toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-app .toolbar .input{width:auto;min-height:40px;font-size:14.5px}.hr-app .toolbar .grow{flex:220px}.hr-app .toolbar .input.search{background:var(--input-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C969F' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5'/%3E%3C/svg%3E") no-repeat 11px center/17px;padding-left:36px}.hr-app .num{font-variant-numeric:tabular-nums;text-align:right}.hr-app .data-table th.num,.hr-app .data-table td.num{text-align:right}.hr-app .data-table.compact{min-width:640px}.hr-app .data-table.compact td,.hr-app .data-table.compact th{padding:7px 12px}.hr-app .table-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.hr-app .dash{color:var(--faint)}.hr-app .flow-steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hr-app .flow-steps li{text-align:center;justify-items:center;gap:4px;padding-top:2px;display:grid;position:relative}.hr-app .flow-steps li:before{counter-increment:step;content:counter(step);background:var(--sunken);width:30px;height:30px;color:var(--muted);z-index:1;border:2px solid var(--surface);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.hr-app .flow-steps li+li:after{content:"";background:var(--line-strong);width:calc(100% - 30px);height:2px;position:absolute;top:16px;right:calc(50% + 17px)}.hr-app .flow-steps li.done:before{background:var(--accent);color:var(--accent-ink);content:"✓"}.hr-app .flow-steps li.cur:before{background:var(--accent);color:var(--accent-ink)}.hr-app .flow-steps li.done+li:after,.hr-app .flow-steps li.done+li.cur:after{background:var(--accent)}.hr-app .flow-steps b{color:var(--ink);font-size:14px}.hr-app .flow-steps small{color:var(--muted);max-width:16ch;font-size:12.5px;line-height:1.35}@media (width<=640px){.hr-app .flow-steps small{display:none}.hr-app .flow-steps b{font-size:12px}}.hr-app .recon{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid;overflow:hidden}.hr-app .recon>div{border-left:1px solid var(--line);gap:2px;padding:10px 14px;display:grid}.hr-app .recon>div:first-child{border-left:0}.hr-app .recon dt{color:var(--muted);font-size:12.5px}.hr-app .recon dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.hr-app .recon .total{background:var(--tint)}.hr-app .recon .total dd{color:var(--mint-ink)}.hr-app .kv-list{gap:0;margin:0;display:grid}.hr-app .kv-list>div{border:1px solid var(--line);border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.hr-app .kv-list>div:first-child{border-top:1px solid var(--line);border-radius:10px 10px 0 0}.hr-app .kv-list>div:last-child{border-radius:0 0 10px 10px}.hr-app .kv-list dt{color:var(--ink);font-weight:600}.hr-app .kv-list dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.hr-app .kv-list dd.pending{color:var(--muted);font-size:14px;font-weight:500}.hr-app .bar-row{grid-template-columns:minmax(120px,1.2fr) minmax(80px,2fr) 64px;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.hr-app .bar-row .bar{background:var(--sunken);border-radius:5px;height:10px;overflow:hidden}.hr-app .bar-row .bar span{background:var(--accent);border-radius:5px;height:100%;display:block}.hr-app .bar-row .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.hr-app .menu-pop{position:relative}.hr-app .menu-pop>summary{list-style:none}.hr-app .menu-pop>summary::-webkit-details-marker{display:none}.hr-app .pop-body .flabel{color:var(--ink);font-size:14px;font-weight:700}.hr-app .month-pick .input{width:auto;min-height:40px;font-size:14.5px}.hr-app .action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.hr-app .act{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-content:start;gap:8px;padding:12px 14px;display:grid}.hr-app .act p b{color:var(--ink);font-size:15px;display:block}.hr-app .act p small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.hr-app .act .btn{justify-self:start}.hr-app .act .input{min-height:0;font-size:14.5px}.hr-app .act .check{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;display:flex}.hr-app .act .check input{flex:none;width:18px;height:18px;margin-top:3px}.hr-app .disc-list{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.hr-app .disc-list>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 14px;display:flex}.hr-app .disc-list>li+li{border-top:1px solid var(--line)}.hr-app .disc-list>li:not(.is-open){background:var(--surface-2)}.hr-app .disc-main{flex:420px;align-items:flex-start;gap:12px;min-width:0;display:flex}.hr-app .disc-main b{color:var(--ink);font-size:14.5px;display:block}.hr-app .disc-main p{color:var(--text);margin-top:2px;font-size:14px}.hr-app .disc-main small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.hr-app .disc-resolve{flex:0 340px}.hr-app .disc-resolve summary{cursor:pointer;list-style:none}.hr-app .disc-resolve summary::-webkit-details-marker{display:none}.hr-app .disc-resolve form{gap:8px;margin-top:8px;display:grid}.hr-app .disc-resolve .btn{justify-self:start}.hr-app .officer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.hr-app .officer-grid .line-list{border:1px solid var(--line);border-radius:10px;margin-top:6px}.hr-app .officer-grid .line-list>li{padding:8px 12px}.hr-app .queue-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:12px;display:grid}.hr-app .queue-groups .pnl-head h2{font-size:16px}.hr-app .pager{gap:6px;display:flex}.hr-app .pager a{border:1px solid var(--line);min-width:34px;height:34px;color:var(--text);background:var(--surface);border-radius:8px;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}.hr-app .pager a[aria-current=page]{border-color:var(--accent);color:var(--accent-text);background:var(--tint)}.hr-app .side-menu .side-group{padding:14px 14px 6px}.hr-app .side-menu .side-group:first-child{padding-top:10px}.hr-app .side-nav .nav>li>.nav-toggle{min-height:44px;color:var(--side-ink);white-space:nowrap;border-radius:10px;padding:0 10px 0 14px;font-size:14.5px;font-weight:400}.hr-app .side-nav .nav>li>.nav-toggle .ico{width:20px;height:20px}.hr-app .side-nav .nav>li>.nav-toggle .side-label,.hr-app .side-nav .nav>li>a .side-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-app .menu-chev{flex:none;margin-left:auto;transition:transform .15s;width:16px!important;height:16px!important;color:var(--side-muted)!important}.hr-app .side-count+.menu-chev{margin-left:6px}.hr-app .nav-group.is-open>.nav-toggle .menu-chev{transform:rotate(90deg)}.hr-app .side-nav .nav-group.has-current>.nav-toggle{color:#fff;font-weight:600}.hr-app .side-nav .nav-group.has-current>.nav-toggle>.ico:first-child{color:var(--side-bar)}.hr-app .js .nav-group:not(.is-open)>.menu-panel{display:none}.hr-app .menu-panel{padding:2px 0 6px}.hr-app .menu-title{display:none}.hr-app .menu-sub{border-left:1px solid var(--side-guide);gap:1px;margin:0 0 0 24px;padding:0 0 0 12px;list-style:none;display:grid}.hr-app .menu-sub a{min-height:34px;color:var(--side-ink);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:13.5px;line-height:1.25;text-decoration:none;display:flex;position:relative}.hr-app .menu-sub a span:first-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.hr-app .menu-sub a:hover{background:var(--side-hover);color:#fff}}.hr-app .menu-sub a[aria-current=page]{background:var(--side-active);color:#fff;font-weight:600}.hr-app .menu-sub a[aria-current=page]:before{content:"";background:var(--side-bar);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-13px}.hr-app .menu-count{color:#9be8bc;font-variant-numeric:tabular-nums;background:#3ccb782e;border-radius:999px;place-items:center;min-width:20px;height:19px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.hr-app :root:not(.js) .menu-chev{display:none}@media (width<=860px){.hr-app .menu-sub a{min-height:42px}.hr-app .side-nav .nav>li>.nav-toggle{min-height:46px}}@media (width>=861px){.hr-app .rail:not(.rail-expanded) .sidebar .menu-chev{opacity:0}.hr-app .rail:not(.rail-expanded) .sidebar .nav-group[data-initial]>.menu-panel{display:none}.hr-app .rail:not(.rail-expanded) .sidebar .side-menu .side-group{border-top:1px solid var(--side-line);width:40px;height:0;margin:10px 14px;padding:0;overflow:hidden}.hr-app .rail:not(.rail-expanded) .sidebar .menu-panel{z-index:80;background:#27323a;border:1px solid #ffffff1a;border-radius:12px;width:250px;max-height:calc(100dvh - 16px);padding:8px 8px 8px 16px;position:fixed;top:80px;left:60px;overflow-y:auto;box-shadow:12px 10px 32px -8px #00000073}.hr-app .rail:not(.rail-expanded) .sidebar .menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted);padding:4px 10px 8px;font-size:12px;font-weight:700;display:block}.hr-app .rail:not(.rail-expanded) .sidebar .menu-sub{border-left:0;margin:0;padding:0}.hr-app .rail:not(.rail-expanded) .sidebar .menu-sub a[aria-current=page]:before{left:-8px}}.hr-app .search-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:8px 14px;display:grid}.hr-app .ew-quick{flex-wrap:wrap;gap:6px;display:inline-flex}.hr-app .chip-btn{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:600}.hr-app .chip-btn:hover{color:var(--ink);border-color:var(--line-strong)}.hr-app .chip-btn[aria-pressed=true]{background:var(--tint);border-color:var(--accent-line);color:var(--mint-ink)}.hr-app .issued-code{letter-spacing:.12em;color:var(--ink);border:2px dashed var(--accent-line);background:var(--surface-2);text-align:center;overflow-wrap:anywhere;border-radius:10px;padding:10px 14px;font-size:clamp(26px,4vw,36px);font-weight:700}@media print{.hr-app .sidebar,.hr-app .topbar,.hr-app .bnav,.hr-app .back,.hr-app .issued-slip .note,.hr-app .issued-slip .btn-row{display:none!important}}.hr-app .js .scan-launch{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hr-app .f>.scan-launch,.hr-app td>.scan-launch{margin-top:6px}.hr-app .scan-dialog{color:#d8e8e0;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:#0c1813;border-radius:0;margin:0;position:fixed;inset:0}.hr-app .scan-dialog[open]{flex-direction:column;display:flex}.hr-app .scan-dialog::backdrop{background:#0c1813}.hr-app .scan-top{padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-app .scan-top h2{color:#fff;margin:0;font-size:16px}.hr-app .scan-top .btn-danger{color:#b3261e;background:#fce6e4;border-color:#f3b2ac}.hr-app .scan-dialog .btn-ghost{color:#8ee3bf}.hr-app .scan-screen{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 14px 0;display:flex}.hr-app .scan-dialog [hidden]{display:none!important}.hr-app .scan-start{flex-direction:column;gap:14px;width:100%;max-width:440px;margin:auto;display:flex}.hr-app .scan-tips{color:#c1d3cb;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.hr-app .scan-btns{gap:8px;display:grid}.hr-app .scan-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hr-app .scan-stage video{background:#000;border-radius:6px;max-width:100%;max-height:100%}.hr-app .scan-frame{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.hr-app .scan-frame canvas{background:#fff;border-radius:4px;width:100%;height:100%;display:block}.hr-app .scan-frame svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-app .scan-frame polygon{fill:#3ccb8c29;stroke:#3ccb8c;stroke-width:2.5px;vector-effect:non-scaling-stroke}.hr-app .scan-handle{cursor:grab;touch-action:none;background:#0c181373;border:3px solid #3ccb8c;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;position:absolute}.hr-app .scan-handle:after{content:"";border-radius:50%;position:absolute;inset:-10px}.hr-app .scan-handle.held{cursor:grabbing;background:#3ccb8c59;transform:scale(1.25)}.hr-app .scan-handle:focus-visible{outline-offset:2px;outline:3px solid #fff}.hr-app .scan-say{text-align:center;color:#c1d3cb;margin:0;font-size:14px}.hr-app .scan-looks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hr-app .scan-looks .btn[aria-pressed=true]{color:#04140e;background:#3ccb8c;border-color:#3ccb8c}.hr-app .scan-pages{justify-content:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.hr-app .scan-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex:none;padding:2px}.hr-app .scan-thumb[aria-current=true]{border-color:#3ccb8c}.hr-app .scan-thumb canvas{border-radius:3px;display:block}.hr-app .scan-msg{text-align:center;color:#ffb4a9;margin:0;font-size:14px;font-weight:600}.hr-app .scan-foot{padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hr-app .scan-busy{z-index:2;color:#fff;background:#0c1813b8;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;inset:0}@media (width<=520px){.hr-app .scan-foot .btn{flex:40%}.hr-app .scan-handle{width:32px;height:32px;margin:-16px 0 0 -16px}}@media (prefers-reduced-motion:reduce){.hr-app .scan-handle.held{transform:none}}.hr-app .ws-note{color:var(--muted);align-items:flex-start;gap:6px;font-size:13.5px;display:flex}.hr-app .ws-note .ico{color:var(--t-blue);flex:none;margin-top:2px}.hr-app .ws{--ws-columns:3;grid-template-columns:minmax(0,22fr) minmax(0,33fr) minmax(0,45fr);align-items:stretch;gap:12px;display:grid}.hr-app .ws-col{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.hr-app .ws-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;padding:10px 12px 9px;display:flex}.hr-app .ws-head h2{margin:0 auto 0 0;font-size:17px}.hr-app .ws-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 10px;overflow-y:auto}.hr-app .ws-body:has(>.ws-start){display:flex}.hr-app .ws-foot{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.hr-app .ws-pager{gap:6px;display:flex}.hr-app .ws-pager .btn{min-height:36px;padding:0 10px}.hr-app .ws-pager [aria-disabled=true]{opacity:.45;pointer-events:none}.hr-app .ws-search{flex-basis:100%;gap:6px;display:grid}.hr-app .ws-q{display:block;position:relative}.hr-app .ws-q .ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.hr-app .ws-q .input,.hr-app .ws-search select.input{min-height:40px;font-size:14.5px}.hr-app .ws-q .input{padding-left:34px}.hr-app .ws-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hr-app .ws-officer{color:var(--text);border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.hr-app .ws-officer:hover{background:var(--surface-2)}.hr-app .ws-officer[aria-current=true]{background:var(--tint);border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.hr-app .ws-who{min-width:0;display:grid}.hr-app .ws-who b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.hr-app .ws-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hr-app .ws-badges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.hr-app .ws-badge{background:var(--mint);color:var(--mint-ink);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.hr-app .ws-badge.late{background:var(--t-red-bg);color:var(--t-red)}.hr-app .ws-officer>.ico,.hr-app .ws-claim>.ico{color:var(--muted)}.hr-app .ws-officer:focus-visible,.hr-app .ws-claim:focus-visible,.hr-app .ws-doc:focus-visible,.hr-app .ws-chip:focus-visible,.hr-app .ws-seg button:focus-visible,.hr-app .ws-back:focus-visible{outline:3px solid var(--ring);outline-offset:1px}.hr-app .ws-start,.hr-app .ws-empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;margin:auto;padding:28px 12px;font-size:14.5px;display:grid}.hr-app .ws-start>.ico{width:32px;height:32px;color:var(--line-strong)}.hr-app .ws-person{align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.hr-app .ws-person h3{margin:0;font-size:17px}.hr-app .ws-person p{color:var(--muted);font-size:13.5px}.hr-app .ws-chips{flex-wrap:wrap;gap:6px;padding:0 2px 8px;display:flex}.hr-app .ws-chip{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.hr-app .ws-chip-n{background:var(--sunken);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;padding:0 6px;font-size:12px}.hr-app .ws-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hr-app .ws-chip[aria-pressed=true] .ws-chip-n{color:inherit;background:#ffffff38}.hr-app .ws-claim{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.hr-app .ws-claim:hover{border-color:var(--line-strong)}.hr-app .ws-claim[aria-current=true]{border-color:var(--accent);background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent)}.hr-app .ws-claim-main{gap:1px;min-width:0;display:grid}.hr-app .ws-claim-main b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.hr-app .ws-claim-main small{color:var(--muted);font-size:13px}.hr-app .ws-meta{align-items:flex-start;gap:5px;display:flex}.hr-app .ws-meta .ico{margin-top:2px}.hr-app .ws-meta>span{min-width:0}.hr-app .ws-claim .pill{padding:2px 9px;font-size:12px}.hr-app .ws-detail{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.hr-app .ws-detail-h{margin:0;font-size:15px}.hr-app .ws-detail .dl{grid-template-columns:minmax(110px,150px) minmax(0,1fr);font-size:14px}.hr-app .ws-detail .dl dt,.hr-app .ws-detail .dl dd{padding:4px 0}.hr-app .ws-actions{flex-wrap:wrap;gap:6px;display:flex}.hr-app .ws-actions form{display:contents}.hr-app .ws-late{color:var(--danger);font-weight:600}.hr-app .ws-to-docs{display:none}.hr-app .ws-seg{background:var(--sunken);border-radius:9px;padding:3px;display:inline-flex}.hr-app .ws-seg button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13.5px;font-weight:600}.hr-app .ws-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.hr-app .ws-back{min-height:34px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:14px;font-weight:700;display:none}.hr-app .ws-doc-index{flex:none;max-height:38%;padding:8px 12px 0;overflow-y:auto}.hr-app .ws-doc-index:empty{display:none}.hr-app .ws-docset,.hr-app .ws-docgroup{gap:6px;padding-bottom:8px;display:grid}.hr-app .ws-docgroup+.ws-docgroup{border-top:1px solid var(--line);padding-top:8px}.hr-app .ws-docset-h{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.hr-app .ws-docset-h b{color:var(--ink);font-size:15px}.hr-app .ws-docset-h .mono{font-size:12.5px}.hr-app .ws-doc{border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.hr-app .ws-doc[aria-current=true]{border-color:var(--accent);background:var(--tint)}.hr-app .ws-doc .ico{color:var(--muted);flex:none}.hr-app .ws-doc-select{min-height:40px;font-size:13.5px}.hr-app .ws-none{color:var(--muted);font-size:14px}.hr-app .ws-viewer{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;margin:8px 12px 0}.hr-app .ws-viewer:fullscreen{background:var(--surface);border:0;border-radius:0;margin:0}.hr-app .ws .ws-link{color:var(--muted);flex:none;align-items:center;gap:6px;padding:6px 12px 10px;font-size:13px;display:flex}.hr-app .ws [hidden],.hr-app .doc-tool[hidden]{display:none!important}@media (width>=861px){.hr-app .app:has(.pane-body) .main-in>.pane-body.ws{flex:auto;grid-template-rows:minmax(0,1fr);overflow:hidden}}.hr-app .ws-close{width:34px;height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:20px;display:none}.hr-app .ws-close:hover{background:var(--surface-2)}.hr-app .ws-close:focus-visible{outline:3px solid var(--ring);outline-offset:1px}@media (width>=861px){@container work (width>=700px) and (width<=1099.98px){.hr-app .ws{grid-template-columns:minmax(0,1fr)}.hr-app .js .ws{--ws-columns:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);position:relative}.hr-app .js .ws-officers{z-index:6;width:min(340px,48%);box-shadow:var(--shadow);position:absolute;top:0;bottom:0;left:0}.hr-app .js .ws:not([data-view=officers]) .ws-officers{display:none}.hr-app .js .ws-claims .ws-back,.hr-app .js .ws[data-view=officers] .ws-close{display:inline-flex}}@container work (width<=699.98px){.hr-app .ws{--ws-columns:1;grid-template-columns:minmax(0,1fr)}.hr-app .js .ws[data-view=officers] .ws-claims,.hr-app .js .ws[data-view=officers] .ws-docs,.hr-app .js .ws[data-view=claims] .ws-officers,.hr-app .js .ws[data-view=claims] .ws-docs,.hr-app .js .ws[data-view=documents] .ws-officers,.hr-app .js .ws[data-view=documents] .ws-claims{display:none}.hr-app .js .ws-back,.hr-app .js .ws-to-docs{display:inline-flex}}}@media (width<=860px){@container work (width<=1099.98px){.hr-app .ws{--ws-columns:1;grid-template-columns:minmax(0,1fr)}.hr-app .js .ws[data-view=officers] .ws-claims,.hr-app .js .ws[data-view=officers] .ws-docs,.hr-app .js .ws[data-view=claims] .ws-officers,.hr-app .js .ws[data-view=claims] .ws-docs,.hr-app .js .ws[data-view=documents] .ws-officers,.hr-app .js .ws[data-view=documents] .ws-claims{display:none}.hr-app .js .ws-back,.hr-app .js .ws-to-docs{display:inline-flex}}.hr-app .ws-col,.hr-app .ws-body{overflow:visible}.hr-app .ws-doc-index{max-height:none}.hr-app .ws-viewer{min-height:70vh}}.hr-app .row-meaning{color:var(--faint);margin-left:6px;font-size:13px;display:inline-block}.hr-app .report-actions{align-items:flex-start}.hr-app .report-actions .btn.is-on{border-color:var(--accent);background:var(--tint);color:var(--mint-ink)}.hr-app .report-actions .btn.is-on .ico,.hr-app .ri-star .ico{fill:currentColor}.hr-app .pop{position:relative}.hr-app .pop>summary{cursor:pointer;list-style:none}.hr-app .pop>summary::-webkit-details-marker{display:none}.hr-app .pop-body{z-index:30;background:var(--surface);border:1px solid var(--line);width:min(360px,100vw - 32px);box-shadow:var(--shadow);border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.hr-app .pop-body>label,.hr-app .format-pick legend{color:var(--ink);font-size:13px;font-weight:600}.hr-app .pop-body .input{min-height:38px;font-size:14px}.hr-app .pop-body textarea.input{min-height:64px}.hr-app .format-pick{border:0;flex-wrap:wrap;gap:14px;margin:0;padding:0;display:flex}.hr-app .format-pick legend{width:100%;margin-bottom:4px}.hr-app .format-pick label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.hr-app .report-filters{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;padding:9px 12px;display:flex}.hr-app .rf{flex:0 200px;gap:3px;min-width:150px;display:grid}.hr-app .rf-wide{flex:240px}.hr-app .rf label{color:var(--muted);font-size:12.5px;font-weight:600}.hr-app .rf .input{min-height:36px;padding:6px 10px;font-size:14px}.hr-app .rf select.input{padding-right:30px}.hr-app .more-filters{flex:100%;order:9}.hr-app .more-filters>summary{cursor:pointer;color:var(--accent-text);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.hr-app .more-body{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;max-height:36vh;padding-top:8px;display:flex;overflow:auto}.hr-app .col-pick{border:0;flex-wrap:wrap;flex:100%;gap:4px 14px;margin:0;padding:4px 0 0;display:flex}.hr-app .col-pick legend{color:var(--muted);margin-bottom:2px;font-size:12.5px;font-weight:600}.hr-app .col-pick label{align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.hr-app .col-pick .sens{color:var(--faint);font-size:12px}.hr-app .filter-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.hr-app .filter-actions .btn{min-height:36px}.hr-app .report-filters-row{flex-wrap:nowrap;align-items:flex-start}.hr-app .report-filters-row .more-filters{flex:auto;order:0;min-width:0}.hr-app .report-filters-row .more-filters>summary{min-height:36px}.hr-app .report-filters-row .more-body{padding-top:2px}.hr-app .ew-intro{color:var(--muted);margin:4px 0 0;font-size:13.5px}.hr-app .ew-work{gap:10px;margin-top:10px;display:grid}.hr-app .ew-work .form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hr-app .ew-work .ew-from{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.hr-app .ew-held{color:var(--ink);margin:6px 0 0;font-size:15px}.hr-app .ew-held .ew-from{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.hr-app .hf-paper{--hf-green:#235b3c;--hf-gold:#d4a017;--hf-tint:#eef3f0;--hf-rule:#ced6d1;--hf-label:#6b736e;--hf-ink:#1a1c1a;color:var(--hf-ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;max-width:820px;padding:26px 30px;font-family:Arial,Helvetica,sans-serif}.hr-app .hf-letterhead{grid-template-columns:85px minmax(0,1fr) 85px;align-items:center;gap:12px;display:grid}.hr-app .hf-letterhead img{width:85px;height:auto;display:block}.hr-app .hf-letterhead>div{text-align:center}.hr-app .hf-county{color:var(--hf-green);margin:0;font-size:19px;font-weight:700}.hr-app .hf-dept{text-wrap:balance;max-width:42ch;margin:4px auto 0;font-size:13px;font-weight:700}.hr-app .hf-title{color:var(--hf-green);margin:10px 0 0;font-size:15px;font-weight:700}.hr-app .hf-rules{border-top:2px solid var(--hf-green);border-bottom:2px solid var(--hf-gold);height:7px;margin:12px 0 14px}.hr-app .hf-ref{background:var(--hf-tint);grid-template-columns:1.6fr 1fr;margin:0 0 4px;padding:9px 14px;display:grid}.hr-app .hf-ref dt{letter-spacing:.06em;text-transform:uppercase;color:var(--hf-label);font-size:9.5px;font-weight:700}.hr-app .hf-ref dd{margin:2px 0 0;font-size:13px;font-weight:700}.hr-app .hf-section{background:var(--hf-tint);color:var(--hf-green);align-items:center;gap:12px;margin:14px 0 0;font-size:15px;display:flex}.hr-app .hf-section span{background:var(--hf-green);color:#fff;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.hr-app .hf-grid{border:1px solid var(--hf-rule);border-top:0}.hr-app .hf-row{display:grid}.hr-app .hf-row+.hf-row{border-top:1px solid var(--hf-rule)}.hr-app .hf-cols-2{grid-template-columns:57.4% minmax(0,1fr)}.hr-app .hf-cols-3{grid-template-columns:35.2% 36.3% minmax(0,1fr)}.hr-app .hf-cell{min-width:0;padding:9px 16px 11px}.hr-app .hf-cell+.hf-cell{border-left:1px solid var(--hf-rule)}.hr-app .hf-cell span{color:var(--hf-label);font-size:10.5px;display:block}.hr-app .hf-cell b{overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.hr-app .hf-cell i{border-bottom:1px solid var(--hf-rule);color:var(--hf-label);margin-top:6px;padding-bottom:2px;font-size:11.5px;display:block}.hr-app .hf-statement{margin:8px 0 0;font-size:12.5px}.hr-app .hf-sign{border-collapse:collapse;width:100%;margin-top:12px;font-size:12.5px}.hr-app .hf-sign th,.hr-app .hf-sign td{border:1px solid var(--hf-rule);text-align:left;vertical-align:top;padding:8px 10px}.hr-app .hf-sign thead th{background:var(--hf-tint);color:var(--hf-green)}.hr-app .hf-sign tbody tr{height:52px}.hr-app .hf-sign tbody th small{color:var(--hf-label);font-weight:400;display:block}.hr-app .hf-sign td:nth-child(2){width:31%}.hr-app .hf-foot{border-top:1px solid var(--hf-rule);color:var(--hf-label);margin-top:14px;padding-top:8px;font-size:10.5px}.hr-app .hf-foot b{color:var(--hf-green)}.hr-app .hf-foot p{justify-content:space-between;gap:12px;margin:0;display:flex}.hr-app .hf-foot p+p{margin-top:3px}.hr-app .hf-foot span{color:var(--hf-label);font-weight:400}.hr-app .vf{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch;gap:12px;display:grid}.hr-app .vf-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.hr-app .vf-details{container:vfd/inline-size}.hr-app .vf-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:11px 16px;display:flex}.hr-app .vf-panel-head h2{color:var(--accent-text);margin:0;font-size:18px}.hr-app .vf-badge{background:var(--warn-bg);color:var(--t-amber);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hr-app .vf-badge.is-complete{background:var(--s-ver-bg);color:var(--s-ver)}.hr-app .vf-form{flex-direction:column;flex:1;min-height:0;display:flex}.hr-app .vf-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;min-height:0;padding:10px 14px 14px;display:grid;overflow-y:auto}.hr-app .vf-section{border:0;min-width:0;margin:0;padding:0}.hr-app .vf-section legend{float:left;background:var(--tint);width:100%;color:var(--accent-text);border-radius:6px;padding:7px 10px;font-size:14.5px;font-weight:700}.hr-app .vf-section legend span{margin-right:2px}.hr-app .vf-fields{clear:both;margin:2px 0 0;display:grid}.hr-app .vf-field{border-bottom:1px solid var(--line);grid-template-columns:minmax(104px,38%) minmax(0,1fr);align-items:center;gap:4px 12px;padding:7px 10px;display:grid}.hr-app .vf-field:last-child{border-bottom:0}.hr-app .vf-field dt{color:var(--muted);font-size:13.5px}.hr-app .vf-field dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;margin:0;display:grid}.hr-app .vf-value{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.hr-app .vf-none{color:var(--t-amber);font-size:13.5px;font-style:italic}.hr-app .vf-fix{white-space:nowrap;font-size:13px;font-weight:600}.hr-app .vf-field .input{min-height:38px;padding:6px 10px;font-size:14px}.hr-app .vf-field .vf-flag{width:18px;height:18px;color:var(--t-amber);display:none}.hr-app .vf-field.is-edit.is-missing .vf-flag{display:block}.hr-app .vf-field .ferr,.hr-app .vf-note{grid-column:1/-1;margin:0}.hr-app .vf-field .ferr[hidden]{display:none}.hr-app .vf-note{color:var(--muted);font-size:11.5px}.hr-app .vf-help{color:var(--muted);margin:0;font-size:12.5px}.hr-app .vf-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.hr-app .vf-status{color:var(--s-ver);align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:600;display:inline-flex}.hr-app .vf-status[data-kind=dirty]{color:var(--t-amber)}.hr-app .vf-status[data-kind=busy]{color:var(--muted)}.hr-app .vf-status[data-kind=error]{color:var(--danger)}.hr-app .vf-contact{font-size:13.5px}.hr-app .vf-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.hr-app .vf-toolbar h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.hr-app .vf-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-app .vf-tools[hidden]{display:none}.hr-app .vf-tools .vf-mode{width:auto;min-height:34px;padding:4px 30px 4px 10px;font-size:13px}.hr-app .vf-zoom{border:1px solid var(--line-strong);border-radius:7px;align-items:stretch;min-height:34px;display:inline-flex;overflow:hidden}.hr-app .vf-zoom button{background:var(--surface);width:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:17px}.hr-app .vf-zoom button:hover{background:var(--surface-2)}.hr-app .vf-zoom output{border-inline:1px solid var(--line-strong);font-variant-numeric:tabular-nums;place-items:center;min-width:54px;padding:0 6px;font-size:13px;display:grid}.hr-app .vf-tool{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.hr-app .vf-tool:hover,.hr-app .vf-zoom:hover{border-color:var(--accent-line)}.hr-app .vf-zoom button:focus-visible,.hr-app .vf-tool:focus-visible,.hr-app .vf-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hr-app .vf-viewport{background:var(--sunken);flex:1;min-height:0;padding:16px;overflow:auto}.hr-app .vf-preview:fullscreen{border:0;border-radius:0}.hr-app .vf-sheet .hf-paper{border-radius:2px;width:794px;max-width:none;min-height:1123px;padding:48px;box-shadow:0 1px 3px #1018142e}.hr-app .vf-scaled .vf-sheet{width:calc(794px * var(--vf-zoom,1));height:calc(var(--vf-h,1123px) * var(--vf-zoom,1));margin:0 auto}.hr-app .vf-scaled .vf-sheet .hf-paper{transform:scale(var(--vf-zoom,1));transform-origin:0 0}.hr-app .vf-confirm{border:1px solid var(--line);background:var(--surface);max-width:440px;color:var(--text);border-radius:12px;padding:18px 20px}.hr-app .vf-confirm::backdrop{background:#0a140f73}.hr-app .vf-confirm h2{color:var(--ink);margin:0 0 6px;font-size:18px}.hr-app .vf-confirm .btn-row{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.hr-app .sv-picker{gap:6px;min-width:0;display:grid}.hr-app .sv-picker [hidden]{display:none}.hr-app .sv-chosen{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.hr-app .sv-chosen b,.hr-app .sv-results b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;display:block}.hr-app .sv-chosen small,.hr-app .sv-results small{color:var(--muted);font-size:12px;display:block}.hr-app .sv-change{min-height:36px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;font-size:13px;font-weight:700}.hr-app .sv-change:hover{background:var(--tint)}.hr-app .sv-find{gap:6px;display:grid}.hr-app .sv-all{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.hr-app .sv-results{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:2px;margin:0;padding:4px;list-style:none;display:grid}.hr-app .sv-results [role=option]{cursor:pointer;border-radius:6px;gap:1px;min-height:44px;padding:8px 10px;display:grid}.hr-app .sv-results [role=option]:hover,.hr-app .sv-results [aria-selected=true]{background:var(--tint)}.hr-app .sv-tag{background:var(--s-ver-bg);color:var(--s-ver);border-radius:999px;justify-self:start;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:700}.hr-app .sv-empty{color:var(--muted);padding:8px 10px;font-size:13px}.hr-app .sv-results.is-page{box-shadow:none;margin-top:10px}.hr-app .sv-results.is-page li{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.hr-app .sv-results.is-page li+li{border-top:1px solid var(--line)}.hr-app .sv-requests{margin:0;padding:0;list-style:none}.hr-app .sv-requests li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.hr-app .sv-requests li:first-child{border-top:0}.hr-app .sv-requests small{color:var(--muted);font-size:12.5px;display:block}.hr-app .sv-requests li>span{flex:220px;min-width:0}.hr-app .sv-requests li>details{flex-basis:100%}.hr-app .sv-decline>summary{cursor:pointer;list-style:none}.hr-app .sv-decline>summary::-webkit-details-marker{display:none}.hr-app .sv-decline[open]>summary{margin-bottom:8px}.hr-app .sv-decline-form,.hr-app .sv-resolve{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;max-width:560px;padding:10px 12px;display:grid}.hr-app .sv-decline-form fieldset,.hr-app .sv-resolve fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.hr-app .sv-decline-form legend,.hr-app .sv-resolve legend,.hr-app .sv-decline-form>label,.hr-app .sv-resolve>label{color:var(--ink);font-size:13.5px;font-weight:600}.hr-app .sv-decline-form fieldset label,.hr-app .sv-resolve fieldset label{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.hr-app .sv-decline-form .btn,.hr-app .sv-resolve .btn{justify-self:start}.hr-app .sv-declined{background:var(--warn-bg);color:var(--t-amber);border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:13px}.hr-app .sv-declined p{margin:0}.hr-app .sv-declined p+p{color:var(--text)}.hr-app .sv-ok{color:var(--s-ver);align-items:center;gap:4px;display:inline-flex}.hr-app .sv-waiting{background:var(--tint);color:var(--text);border-radius:8px;grid-column:1/-1;gap:3px;padding:8px 10px;font-size:13px;display:grid}.hr-app .sv-waiting p{margin:0}.hr-app .wl{grid-column:1/-1;gap:6px;min-width:0;display:grid}.hr-app .wl [hidden]{display:none}.hr-app .wl-saved{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 10px;display:flex}.hr-app .wl-saved>.ico{color:var(--link);flex:none}.hr-app .wl-saved span{flex:150px;min-width:0;display:grid}.hr-app .wl-saved b{color:var(--ink);font-size:14px}.hr-app .wl-saved small{color:var(--muted);font-size:12px}.hr-app .wl-map{min-height:36px;color:var(--link);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.hr-app .wl-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hr-app .wl-msg{color:var(--text);margin:0;font-size:12.5px}.hr-app .wl-msg[data-kind=error]{color:var(--danger)}.hr-app .wl-msg[data-kind=ok]{color:var(--s-ver)}.hr-app .wl-why{color:var(--muted);font-size:11.5px}.hr-app .ew-result{background:var(--tint);color:var(--text);border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:7px 10px;font-size:13px;display:flex}.hr-app .ew-result .ico{color:var(--s-ver);flex:none;margin-top:2px}.hr-app .ew-result.is-none{background:var(--surface-2)}.hr-app .ew-result.is-none .ico{color:var(--muted)}.hr-app .ew-result.is-error{background:var(--danger-bg)}.hr-app .ew-result.is-error .ico{color:var(--danger)}.hr-app .ew-gps{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.hr-app .ew-gps>label{color:var(--ink);font-size:13.5px;font-weight:600}.hr-app .sv-call{align-items:flex-start;gap:6px;display:flex}.hr-app .sv-call .ico{color:var(--link);flex:none;margin-top:2px}.hr-app .sv-next-h{color:var(--ink);font-weight:700}.hr-app .sv-steps{color:var(--text);gap:3px;margin:2px 0 0;padding-left:20px;list-style:decimal;display:grid}.hr-app .sv-steps li{display:list-item}.hr-app .sv-report{min-height:36px;color:var(--link);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.hr-app .sv-declined{gap:3px;display:grid}.hr-app .sv-duty{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--text);border-radius:8px;gap:4px;margin:0 14px 4px;padding:9px 12px;font-size:13px;display:grid}.hr-app .sv-duty b{color:var(--t-amber)}.hr-app .sv-duty p{margin:0}.hr-app .sv-confirm{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:520px;display:flex}.hr-app .sv-accept{color:var(--text);cursor:pointer;flex:240px;align-items:flex-start;gap:8px;font-size:13px;display:flex}.hr-app .sv-accept input{flex:none;width:18px;height:18px;margin:1px 0 0}.hr-app .sv-confirm .ferr{flex-basis:100%}.hr-app .sv-dispute{gap:10px;display:grid}.hr-app .sv-dispute-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.hr-app .sv-dispute-grid>div{gap:1px;display:grid}.hr-app .sv-dispute-grid small{color:var(--muted);font-size:12.5px}@media (width>=861px){.hr-app .app:has(.pane-body) .main-in>.pane-body.vf{flex:auto;grid-template-rows:minmax(0,1fr);overflow:hidden}}@container vfd (width<=420px){.hr-app .vf-panel-head h2{font-size:16.5px}.hr-app .vf-field{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 8px}.hr-app .vf-foot .btn{flex:100%}}@media (width<=860px){.hr-app .vf{grid-template-columns:minmax(0,1fr)}.hr-app .vf-panel{overflow:visible}.hr-app .vf-scroll{overscroll-behavior:auto;overflow:visible}.hr-app .vf-foot{bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:5;border-radius:0 0 10px 10px;position:sticky;box-shadow:0 -4px 12px #10181414}.hr-app .vf-viewport{border-radius:0 0 10px 10px;max-height:none;padding:10px;overflow:auto hidden}}@container work (width>=701px){.hr-app .portal-head.vf-head{grid-template-columns:auto minmax(160px,1fr) auto}.hr-app .vf-head h1{white-space:nowrap}.hr-app .vf-head .ph-intro{border-left:1px solid var(--line-strong);padding:1px 18px}.hr-app .vf-head .ph-end{flex-wrap:nowrap;justify-content:flex-end;padding-left:18px}}@media print{.hr-app .vf-details,.hr-app .vf-toolbar,.hr-app .portal-head{display:none!important}.hr-app .vf{display:block}.hr-app .vf-viewport{background:0 0;padding:0;overflow:visible}.hr-app .vf-scaled .vf-sheet{width:auto;height:auto}.hr-app .vf-scaled .vf-sheet .hf-paper{box-shadow:none;transform:none}}.hr-app .hf-blanks{gap:2px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.hr-app .hf-blanks li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.hr-app .hf-blanks b{font-variant-numeric:tabular-nums;color:var(--ink)}.hr-app .report-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.hr-app .report-meta b{color:var(--ink)}.hr-app .chip-filter{background:var(--sunken);color:var(--text);border-radius:6px;align-items:center;padding:2px 8px;font-size:12.5px;display:inline-flex}.hr-app .tag-warn{background:var(--warn-bg);color:var(--warn-num)}.hr-app .report-rows th .sort-link{color:inherit;text-decoration:none}.hr-app .report-rows th .sort-link:hover{color:var(--accent-text);text-decoration:underline}.hr-app .report-rows td a,.hr-app .report-table td a{color:var(--link);font-weight:600}.hr-app .report-table tfoot th,.hr-app .report-table tfoot td{color:var(--ink);border-top:1.5px solid var(--line-strong);background:var(--surface-2);font-weight:700}.hr-app .card .table-note{padding-bottom:0}.hr-app .report-notes{color:var(--muted);font-size:13.5px}.hr-app .report-notes summary{cursor:pointer;color:var(--accent-text);font-weight:600}.hr-app .report-notes ul{gap:4px;max-width:110ch;margin:6px 0 0 18px;display:grid}.hr-app .report-find{max-width:560px}.hr-app .report-find .input{min-height:40px}.hr-app .report-mine{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.hr-app .report-groups{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px;display:grid}.hr-app .report-group .ph-t a{color:var(--ink);text-decoration:none}.hr-app .report-group .ph-t a:hover{color:var(--accent-text);text-decoration:underline}.hr-app .report-list,.hr-app .saved-list{margin:0;padding:2px 0;list-style:none}.hr-app .report-item{border-top:1px solid var(--line);padding:6px 14px}.hr-app .report-item:first-child,.hr-app .saved-list li:first-child{border-top:0}.hr-app .ri-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-app .ri-link{color:var(--link);font-size:14.5px;font-weight:600;text-decoration:none}.hr-app .ri-link:hover{text-decoration:underline}.hr-app .ri-kind{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.hr-app .ri-star{color:var(--warn-num);display:inline-flex}.hr-app .report-item p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.4}.hr-app .report-list-wide .report-item{padding:8px 16px}.hr-app .saved-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 14px;display:flex}.hr-app .saved-list form{margin-left:auto}.hr-app .btn-xs{min-height:30px;padding:0 10px;font-size:13px}.hr-app .btn-xs .ico{width:15px;height:15px}@media (width<=860px){.hr-app .report-filters{padding:8px}.hr-app .rf{flex:140px}.hr-app .filter-actions{width:100%;margin-left:0}.hr-app .report-filters-row{flex-wrap:wrap}.hr-app .report-groups{grid-template-columns:minmax(0,1fr)}.hr-app .pop-body{width:auto;position:fixed;inset:auto 16px 16px}}}@keyframes hr-spin{to{transform:rotate(360deg)}}
