/* Gereegeld HR — calm, product-led pages in the existing Gereegeld identity. */
.hr-site{font-size:16px;line-height:1.75;background:var(--creme-l);color:var(--steen)}
.hr-site .wrap{max-width:1240px;width:100%;margin-inline:auto;padding-inline:40px}
.hr-site a{text-underline-offset:4px}.hr-site button{font:inherit;cursor:pointer}.hr-site :focus-visible{outline:3px solid var(--terra-d);outline-offset:4px;box-shadow:0 0 0 3px var(--creme-l)}
.hr-site [hidden]{display:none!important}.hr-site h1,.hr-site h2,.hr-site h3{margin:0;letter-spacing:-.04em;font-weight:650;color:var(--steen)}
.hr-site h1{font-size:clamp(42px,4.1vw,58px);line-height:1.13;overflow-wrap:break-word;hyphens:auto}.hr-site h1>span{color:var(--terra-d)}.hr-site h2{font-size:36px;line-height:1.22}.hr-site h3{font-size:21px;line-height:1.35;letter-spacing:-.025em}
.hr-site .eyebrow{font-size:12px;letter-spacing:.045em;text-transform:none;color:var(--terra-d);font-weight:600;margin:0 0 16px;line-height:1.6}
.hr-site .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 21px;font-size:13px;line-height:1.6;border-radius:7px;white-space:normal;text-align:center;text-decoration:none;font-weight:550}.hr-site .btn--dark{background:var(--steen);color:var(--creme-l);border:1px solid var(--steen)}.hr-site .btn--dark:hover{background:var(--steen-l)}.hr-site .btn--ghost{background:transparent;border:1px solid #b7a996;color:var(--steen)}.hr-site .btn--ghost:hover{background:var(--creme)}.hr-site .btn svg{flex:none}
.hr-site .link-arrow{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:550;text-decoration:none;line-height:1.6}.hr-site .link-arrow:hover{text-decoration:underline}.hr-site .link-arrow svg{flex:none}
.hr-parent{font-size:10px;color:var(--muted);background:var(--creme)}.hr-parent .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:5px;align-items:center}.hr-parent a{display:inline-flex;align-items:center;gap:7px;text-decoration:none}
.hr-header{position:relative;z-index:20;background:var(--creme-l);border-bottom:1px solid var(--lijn)}.hr-header-row{display:flex;align-items:center;gap:28px;min-height:82px}.hr-brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;flex:none}.hr-header .gg-wordmark{font-size:20px!important}.hr-brand-label{font-size:16px;font-weight:600;border-left:1px solid var(--lijn);padding-left:13px;line-height:1.4}.hr-desktop-nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:13px}.hr-desktop-nav>a{text-decoration:none;padding-block:12px;white-space:nowrap}.hr-desktop-nav [aria-current],.hr-desktop-nav .is-current{color:var(--terra-d)}
.hr-menu{position:relative}.hr-menu>summary{cursor:pointer;list-style:none;padding:12px 0;display:flex;gap:8px;align-items:center}.hr-menu>summary::-webkit-details-marker{display:none}.hr-menu-panel{position:absolute;top:calc(100% + 10px);left:-25px;width:310px;padding:12px;background:var(--creme-l);border:1px solid var(--lijn);border-radius:10px;box-shadow:0 12px 30px #36332e12}.hr-menu-panel a{display:flex;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;border-radius:6px}.hr-menu-panel a:hover,.hr-menu-panel a[aria-current]{background:var(--creme)}.hr-menu-panel svg{flex:none;color:var(--terra-d)}
.hr-header .menu-btn{display:none;background:transparent;color:var(--steen);border:1px solid var(--lijn);padding:9px 12px;gap:7px;align-items:center;min-height:44px;border-radius:6px;font-size:12px}.hr-mobile-nav{background:var(--creme-l);border-top:1px solid var(--lijn)}.hr-mobile-nav .wrap{padding-block:15px 24px}.hr-mobile-nav a{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;font-size:15px}.hr-mobile-nav a[aria-current]{color:var(--terra-d);font-weight:600}
.hr-hero{padding:54px 0 22px}.hr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:55px}.hr-hero-copy{min-width:0}.hr-lead{font-size:16px;line-height:1.85;color:var(--muted);max-width:610px;margin:23px 0 0}.hr-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:27px}.hr-hero-note{font-size:11px;line-height:1.7;color:var(--muted);margin:18px 0 0}.hr-motion-control{display:flex;justify-content:flex-end;margin-top:12px;min-height:32px}.hr-site .continuous-pause{color:var(--muted);font-size:10px;min-height:32px;background:transparent;border:0;box-shadow:none;padding:0 6px}
.hr-home-hero .hr-hero-copy{text-align:center;max-width:970px;margin:auto}.hr-home-hero .hr-lead{max-width:760px;margin-inline:auto}.hr-home-hero .hr-actions{justify-content:center}.hr-home-hero .eyebrow{margin-bottom:18px}.hr-showcase{max-width:1080px;margin:40px auto 0}
.hr-section{padding:84px 0}.hr-section-heading>p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--muted);margin:20px 0 0;max-width:550px}.hr-section-heading>.link-arrow{margin-top:25px}.hr-heading-centered{text-align:center;max-width:800px;margin:0 auto 38px}.hr-heading-centered>p:not(.eyebrow){margin-inline:auto;max-width:630px}
.hr-benefits{padding-top:54px}.hr-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.hr-benefit-art{height:145px;background:#f0ebe4;border-radius:9px;margin-bottom:22px;display:grid;place-items:center}.hr-benefit-art .cm-mini{width:155px;height:126px;background:transparent;border:0;box-shadow:none}.hr-benefit-art .cm-mini svg{width:145px;height:116px}.hr-benefit-grid h3{font-size:21px}.hr-benefit-grid p{font-size:14px;color:var(--muted);line-height:1.85;margin:10px 0 0}
.hr-product-section{padding-top:55px}.hr-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.hr-product-card{grid-column:span 2;background:#f1ede7;border:1px solid transparent;border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .2s,background .2s}.hr-product-card:nth-child(-n+2){grid-column:span 3}.hr-product-card:hover{border-color:#cbb69e;background:#eee7dd}.hr-product-card:hover .link-arrow{text-decoration:underline}.hr-card-visual{height:215px;position:relative;overflow:hidden;padding:24px 26px 0;display:flex;align-items:flex-start;justify-content:center}.hr-product-card:nth-child(-n+2) .hr-card-visual{height:225px;padding-inline:40px}.hr-mini-preview{background:#fffdfa;border:1px solid #e8dfd3;border-radius:9px;box-shadow:0 8px 20px #54453709;width:100%;padding:16px;transform:rotate(-2deg);transform-origin:center top;pointer-events:none;min-width:0}.hr-mini-uren,.hr-mini-dossier{transform:rotate(2deg)}.hr-mini-preview .hr-demo-message{display:none}.hr-mini-preview .hr-roster-row{margin-bottom:10px}.hr-mini-preview .hr-roster-head b{display:none}.hr-mini-preview .hr-roster-head,.hr-mini-preview .hr-roster-row{grid-template-columns:70px repeat(5,minmax(0,1fr));gap:5px}.hr-mini-preview .hr-shift{min-height:46px}.hr-mini-preview .hr-shift em{display:none}.hr-mini-preview .hr-shift b{width:17px;height:17px;font-size:8px}.hr-mini-preview .hr-shift small{font-size:8px}.hr-mini-preview .hr-shift-open small{font-size:7px}.hr-mini-preview .hr-roster-row>div:first-child{font-size:9px}.hr-mini-preview .hr-roster-row small{font-size:8px}.hr-mini-preview .hr-roster-row:last-of-type{display:none}.hr-mini-preview .hr-request-art{padding-bottom:10px;gap:10px}.hr-mini-preview .hr-request-art strong{font-size:12px}.hr-mini-preview .hr-request-art p{font-size:10px}.hr-mini-preview .hr-avatar{width:32px;height:32px;font-size:12px}.hr-mini-preview .hr-calendar-art{padding:12px 0}.hr-mini-preview .hr-document-art>div{font-size:10px}.hr-mini-preview .hr-calendar-art .hr-day-selected{background:var(--terra-l)}.hr-mini-preview .hr-phone{width:190px;border-width:4px;box-shadow:none}.hr-mini-app{background:none;border:0;box-shadow:none;padding:0}.hr-mini-preview .hr-phone>strong{font-size:19px}.hr-mini-preview .hr-phone-duty{padding:10px}.hr-mini-preview .hr-phone-top{margin-bottom:13px}.hr-card-art{position:absolute;right:18px;bottom:15px;transform:rotate(8deg)}.hr-card-art .cm-mini{width:62px;height:58px;background:var(--terra-l);border-radius:50%;border:0;box-shadow:none}.hr-card-art .cm-mini svg{width:55px;height:48px}.hr-card-copy{padding:22px 25px 25px;position:relative;background:inherit;flex:1;display:flex;flex-direction:column}.hr-card-copy h3{font-size:20px}.hr-card-copy p{font-size:13px;color:var(--muted);line-height:1.85;margin:12px 0 19px;flex:1}.hr-card-copy .link-arrow{font-size:11px}.hr-product-footnote{font-size:11px;line-height:1.8;color:var(--muted);max-width:720px;text-align:center;margin:22px auto 0}
.hr-team-section{background:var(--creme)}.hr-team-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px}.hr-team-roles article{display:flex;gap:23px;align-items:center;padding:23px 0;border-top:1px solid #dcccbb}.hr-team-roles article:first-child{border:0;padding-top:0}.hr-team-roles article:last-child{padding-bottom:0}.hr-team-roles .cm-mini{width:80px;height:75px;background:var(--creme-l);border-radius:8px;flex:none}.hr-team-roles .cm-mini svg{width:73px;height:66px}.hr-team-roles h3{font-size:18px}.hr-team-roles p{font-size:13px;line-height:1.8;color:var(--muted);margin:8px 0 0}
.hr-start-section .wrap{text-align:center}.hr-start-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;text-align:left;margin:40px 0 32px;padding:0}.hr-start-steps li{border-top:1px solid var(--lijn);padding-top:24px}.hr-start-steps li>span{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--creme);color:var(--terra-d);font-size:12px;border-radius:50%;margin-bottom:18px}.hr-start-steps h3{font-size:20px}.hr-start-steps p{font-size:14px;line-height:1.85;color:var(--muted);margin:13px 0 0}
.hr-questions{border-top:1px solid var(--lijn)}.hr-question-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.hr-faq details{border-top:1px solid var(--lijn);padding:21px 0}.hr-faq details:first-child{border:0;padding-top:0}.hr-faq summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:22px;line-height:1.8}.hr-faq summary::-webkit-details-marker{display:none}.hr-faq summary::after{content:'+';font-size:22px;font-weight:400;color:var(--terra-d);flex:none}.hr-faq details[open] summary::after{content:'−'}.hr-faq details>p{font-size:14px;line-height:1.9;color:var(--muted);margin:16px 30px 0 0}
.hr-closing{padding:0 0 40px}.hr-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:45px;background:var(--steen);border-radius:12px;padding:44px 48px}.hr-closing .eyebrow{color:var(--terra);margin-bottom:12px}.hr-closing h2{color:var(--creme-l);font-size:30px;max-width:520px}.hr-closing p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:550px;color:#ded4c7;margin:17px 0 0}.hr-closing .btn{background:var(--creme-l);color:var(--steen);flex:none;border-color:var(--creme-l)}.hr-closing .btn:hover{background:var(--creme)}
.hr-crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:42px}.hr-crumb a{text-decoration:none}.hr-feature-hero{padding-top:23px;padding-bottom:35px}.hr-feature-hero h1{font-size:42px;line-height:1.18}.hr-feature-hero .hr-lead{font-size:15px}.hr-feature-hero .hr-actions{gap:18px}.hr-feature-chapters{display:grid;gap:85px}.hr-feature-chapter{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.hr-feature-chapter:nth-child(even) .hr-chapter-visual{order:2}.hr-feature-chapter h2{font-size:31px}.hr-feature-chapter p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin:20px 0}.hr-feature-chapter ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px}.hr-feature-chapter li{display:flex;align-items:baseline;gap:11px;font-size:13px}.hr-feature-chapter li svg{color:var(--terra-d);flex:none;align-self:center}.hr-chapter-visual{position:relative;background:#f0ebe4;border-radius:10px;min-height:320px;padding:38px;display:grid;align-content:center}.hr-chapter-panel{padding:22px;background:#fffdfa;border:1px solid #e1d8cc;border-radius:8px;box-shadow:0 7px 15px #54453705}.hr-chapter-panel>p{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px!important;color:var(--steen)!important;margin:0 0 18px!important}.hr-chapter-panel>p svg{color:var(--terra-d);flex:none}.hr-chapter-panel>div{padding:12px 0;border-top:1px solid var(--lijn);display:flex;align-items:center;gap:12px;font-size:12px}.hr-example-marker{font-size:10px;display:grid;place-items:center;background:var(--creme);color:var(--terra-d);border-radius:50%;width:23px;height:23px;flex:none}.hr-chapter-panel>small{font-size:9px;color:var(--muted);display:block;margin-top:13px}.hr-chapter-art{position:absolute;right:18px;bottom:13px;transform:rotate(7deg)}.hr-chapter-art .cm-mini{height:60px;width:67px;border-radius:50%;background:var(--terra-l)}.hr-chapter-art .cm-mini svg{width:60px;height:51px}
.hr-related{padding:15px 0 70px}.hr-related .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.hr-related a{position:relative;text-decoration:none;border-top:1px solid var(--lijn);padding:23px 40px 0 0}.hr-related a>span{font-size:11px;color:var(--muted)}.hr-related h3{font-size:23px;margin-top:9px}.hr-related svg{position:absolute;right:0;top:35px;color:var(--terra-d)}
.hr-page-intro{padding:25px 0 35px}.hr-page-intro h1{font-size:48px}.hr-page-intro .hr-lead{max-width:710px}.hr-implementation{padding-top:25px}.hr-implementation-list{list-style:none;max-width:1000px;margin:auto;padding:0}.hr-implementation-list>li{display:grid;grid-template-columns:60px minmax(0,1fr) 130px;gap:25px;padding:36px 0;border-top:1px solid var(--lijn);align-items:start}.hr-step-number{font-size:23px;color:var(--terra-d);line-height:1.4}.hr-implementation-list h2{font-size:27px}.hr-implementation-list .eyebrow{margin-bottom:12px}.hr-implementation-list p:not(.eyebrow){font-size:14px;color:var(--muted);margin:18px 0 0}.hr-implementation-list .hr-step-result{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--terra-d)}.hr-step-result svg{flex:none}.hr-implementation-list .cm-mini{margin-top:20px}
.hr-demo{position:relative;margin:0;padding:20px 20px 12px;background:var(--creme);border:1px solid var(--lijn);border-radius:19px;min-width:0;box-shadow:0 16px 0 -8px #eadbca70}.hr-demo-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;font-size:13px;font-weight:600;gap:10px}.hr-demo-dots{letter-spacing:2px;color:var(--terra-d);font-size:16px}.hr-demo-content{background:var(--creme-l);border:1px solid var(--lijn);border-radius:11px;padding:18px;min-height:274px}.hr-demo figcaption{font-size:10px;margin-top:14px;color:var(--muted)}.hr-demo-motion{position:absolute;right:-16px;bottom:-12px;pointer-events:none}.hr-demo-motion .cm-mini{width:75px;height:62px;border-radius:11px;background:var(--creme-l);border:1px solid var(--lijn);transform:rotate(-6deg)}.hr-demo-motion .cm-mini svg{width:66px;height:52px}
.hr-roster-head,.hr-roster-row{display:grid;grid-template-columns:minmax(72px,1.25fr) repeat(3,minmax(0,1fr));gap:7px;align-items:center}.hr-roster-head{font-size:10px;color:var(--muted);text-align:center;padding-bottom:10px}.hr-roster-head>span:first-child{text-align:left}.hr-roster-row{margin-bottom:9px}.hr-roster-row>div:first-child{font-size:10px;line-height:1.5}.hr-roster-row strong{display:block;font-weight:600}.hr-roster-row small{display:block;font-size:9px;color:var(--muted);white-space:nowrap}.hr-shift{min-height:55px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:#eee8dd;border-radius:7px}.hr-shift b,.hr-avatar{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:var(--creme-d);font-size:10px;font-weight:600;color:var(--steen)}.hr-shift-changing{background:transparent;border:1px dashed #bda793;transition:background .5s,border-color .5s}.hr-shift-filled,.hr-shift-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.hr-shift-open{font-size:18px;color:var(--terra-d);line-height:1.15}.hr-shift-open small{font-size:8px}.hr-shift-filled{display:none}.hr-demo[data-step="1"] .hr-shift-changing,.hr-demo[data-step="2"] .hr-shift-changing{background:var(--terra-l);border:1px solid var(--terra)}.hr-demo[data-step="1"] .hr-shift-open,.hr-demo[data-step="2"] .hr-shift-open{display:none}.hr-demo[data-step="1"] .hr-shift-filled,.hr-demo[data-step="2"] .hr-shift-filled{display:flex}.hr-demo[data-step="1"] .hr-shift-filled{animation:hr-arrive .65s ease both;animation-play-state:var(--hr-animation-play,paused)}
.hr-demo-message{border-top:1px solid var(--lijn);padding-top:13px;margin-top:15px;font-size:10px;line-height:1.6;min-height:45px;color:var(--muted)}.hr-stage-copy{display:none}.hr-demo[data-step="0"] .hr-copy-0,.hr-demo[data-step="1"] .hr-copy-1,.hr-demo[data-step="2"] .hr-copy-2{display:block}.hr-demo-steps{display:flex;gap:7px;justify-content:space-between;margin-top:17px}.hr-demo-steps button{border:0;background:transparent;color:var(--muted);font-size:9px;line-height:1.5;padding:4px 0;display:flex;align-items:center;gap:5px;text-align:left}.hr-demo-steps button>span{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eadbca;width:20px;height:20px;flex:none;font-size:8px}.hr-demo-steps button[aria-pressed="true"]{color:var(--steen);font-weight:600}.hr-demo-steps button[aria-pressed="true"]>span{background:var(--steen);color:var(--creme-l)}
.hr-hours-head,.hr-hours-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;align-items:center;text-align:right}.hr-hours-head{font-size:10px;color:var(--muted);padding:8px 0 15px}.hr-hours-row{font-size:12px;padding:15px 0;border-top:1px solid var(--lijn)}.hr-hours-head>span:first-child{text-align:left}.hr-hours-row>span:first-child{display:flex;gap:9px;align-items:center}.hr-hours-row b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--creme)}.hr-hours-row:nth-child(3)>strong{color:var(--terra-d)}.hr-demo[data-step="1"] .hr-hours-row:nth-child(3){background:var(--terra-l)}.hr-demo[data-step="2"] .hr-hours-row{background:#eee8dd}
.hr-request-art{display:flex;gap:14px;align-items:center;padding:12px 0 20px}.hr-request-art strong{font-size:14px}.hr-request-art p{font-size:11px;color:var(--muted);margin:5px 0 0}.hr-avatar{width:45px;height:45px;font-size:16px;flex:none}.hr-calendar-art{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:22px 0}.hr-calendar-art>span{background:#eee8dd;border-radius:8px;padding:17px 0;text-align:center;font-size:12px}.hr-calendar-art .hr-day-selected{border:1px dashed #bda793}.hr-demo[data-step="1"] .hr-day-selected,.hr-demo[data-step="2"] .hr-day-selected{background:var(--terra-l);border:1px solid var(--terra)}
.hr-document-art>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--lijn);font-size:11px}.hr-document-art>div>span{display:flex;gap:9px;align-items:center}.hr-document-art svg{flex:none}.hr-doc-check{opacity:.15;color:var(--terra-d);transition:opacity .6s}.hr-demo[data-step="1"] .hr-document-art>div:first-child .hr-doc-check,.hr-demo[data-step="2"] .hr-doc-check{opacity:1}
.hr-demo-app .hr-demo-content{background:var(--creme);padding:0;border:0}.hr-phone{width:215px;max-width:100%;margin:auto;border:5px solid var(--steen);border-radius:26px;background:var(--creme-l);padding:12px 17px 18px;box-shadow:10px 8px 0 #e0cab760}.hr-phone-top{height:4px;width:42px;border-radius:4px;background:var(--steen);margin:0 auto 18px}.hr-phone>p{font-size:9px;margin:0;color:var(--muted)}.hr-phone>strong{font-size:22px;letter-spacing:-.04em}.hr-phone-duty{background:var(--creme);padding:14px;border-radius:8px;margin:15px 0 7px;display:flex;flex-direction:column}.hr-phone-duty small{font-size:9px}.hr-phone-duty b{font-size:14px}.hr-phone-duty span{font-size:11px}.hr-phone-action{display:flex;gap:9px;align-items:center;font-size:10px;border-bottom:1px solid var(--lijn);padding:9px 0}.hr-demo[data-step="0"] .hr-phone-action:nth-last-child(3),.hr-demo[data-step="1"] .hr-phone-action:nth-last-child(2),.hr-demo[data-step="2"] .hr-phone-action:last-child{color:var(--terra-d);font-weight:600}
.hr-footer{padding:64px 0 24px}.hr-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:55px}.hr-footer-grid>div>a:not(.hr-brand){display:block;font-size:12px;color:var(--muted);text-decoration:none;margin-bottom:9px}.hr-footer-grid>div>a:hover{text-decoration:underline}.hr-footer-grid>div>a svg{vertical-align:middle;margin-left:5px}.hr-footer-grid>div>p:not(.hr-footer-heading){font-size:14px;color:var(--muted);margin:23px 0}.hr-footer-heading{font-size:12px;font-weight:600;margin-bottom:18px}.hr-footer-bottom{border-top:1px solid var(--lijn);margin-top:46px;padding-top:20px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.hr-footer-bottom p{margin:0}.hr-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}
.hr-contact{padding:30px 0 90px}.hr-contact-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);gap:85px}.hr-contact-aside{border-top:1px solid var(--lijn);padding-top:30px}.hr-contact-aside .cm-mini{margin-bottom:30px}.hr-contact-aside h2{font-size:30px}.hr-contact-aside ol{list-style:none;counter-reset:hrcontact;margin:28px 0}.hr-contact-aside li{counter-increment:hrcontact;position:relative;padding:0 0 23px 32px}.hr-contact-aside li::before{content:'0' counter(hrcontact);position:absolute;left:0;top:0;font-size:11px;color:var(--terra-d)}.hr-contact-aside li strong{display:block;font-size:13px}.hr-contact-aside li span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.hr-contact-aside>p:not(.eyebrow){font-size:13px;color:var(--muted)}
#hr-request fieldset{border:0;padding:0;margin:0 0 25px;min-width:0}#hr-request legend{font-size:23px;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}#hr-request fieldset>p{color:var(--muted);font-size:13px}#hr-request label:not(.hr-topic){display:block;margin:22px 0 7px;font-size:13px;font-weight:600}#hr-request label small{font-size:11px;color:var(--muted);font-weight:400;margin-left:5px}#hr-request input:not([type=checkbox]),#hr-request textarea,#hr-request select{display:block;width:100%;min-width:0;border:1px solid #cbbba9;border-radius:8px;padding:12px;background:var(--creme-l);color:var(--steen);font:inherit;font-size:15px;min-height:48px}#hr-request textarea{resize:vertical;line-height:1.7}#hr-request .hr-topic-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hr-request .hr-topic{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--lijn);border-radius:9px;padding:13px;font-size:12px;line-height:1.7;cursor:pointer}#hr-request .hr-topic:has(:checked){background:var(--creme);border-color:#b78d72}#hr-request input[type=checkbox]{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:var(--steen)}.hr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.hr-form-row>div{min-width:0}.hr-form-notice{font-size:12px;color:var(--muted);background:var(--creme);border-radius:9px;padding:16px 18px;margin-bottom:26px}.hr-form-progress{font-size:11px;color:var(--terra-d);margin-bottom:20px}.hr-form-privacy{font-size:11px;color:var(--muted);margin:24px 0}#hr-form-error{padding:14px 0;color:#8a3224;font-size:13px}#hr-review{margin:22px 0}#hr-review dt{font-size:11px;color:var(--muted);margin-top:18px}#hr-review dd{margin:4px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}#hr-done h2,#hr-review-title{font-size:30px;margin-bottom:20px}#hr-done p{font-size:14px;color:var(--muted)}

/* Original UI illustrations, sized for a full product view. */
.hr-demo{border-radius:10px;padding:20px;background:#f0ebe4;box-shadow:none}.hr-demo-content{border-radius:7px;background:#fffdfa;padding:20px;overflow:auto}.hr-demo-top{font-size:13px}.hr-demo-motion{right:-8px;bottom:-7px}.hr-demo-motion .cm-mini{width:64px;height:57px;box-shadow:none;transform:rotate(7deg)}.hr-demo-motion .cm-mini svg{width:58px;height:48px}.hr-roster-head,.hr-roster-row{grid-template-columns:76px repeat(5,minmax(0,1fr));gap:6px}.hr-roster-head b{display:block;font-size:12px;font-weight:500;color:var(--steen);margin-top:2px}.hr-roster-row .hr-shift small{font-size:9px}.hr-roster-row .hr-shift em{font-style:normal;font-size:7px;white-space:nowrap;color:var(--muted)}.hr-shift{min-height:66px}.hr-shift:nth-child(3n){background:#f1e1d6}.hr-shift:nth-child(3n+1){background:#e5e6de}.hr-shift-changing{background:transparent!important}.hr-demo[data-step="1"] .hr-shift-changing,.hr-demo[data-step="2"] .hr-shift-changing{background:var(--terra-l)!important}.hr-demo-steps button{font-size:10px;min-height:32px;gap:6px}.hr-demo-steps button>b{font-weight:400}.hr-demo-steps button[aria-pressed=true]>b{font-weight:600}.hr-demo-message{font-size:11px;min-height:35px}.hr-demo figcaption{font-size:10px;margin-top:12px}.hr-demo-steps button>span{font-size:8px}
.hr-workspace{padding:0;background:#fffdfa;border-color:#dfd5c7;box-shadow:0 14px 35px #54453707;border-radius:11px}.hr-workspace-top{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e6ded3;padding:14px 22px}.hr-workspace-logo{font-size:18px;font-weight:700;letter-spacing:-.035em;display:flex;align-items:center;gap:6px}.hr-workspace-logo>span{font-size:10px;font-weight:600;background:var(--creme);padding:1px 5px;border-radius:3px;letter-spacing:0}.hr-workspace-top-note{font-size:10px;color:var(--muted);margin-left:auto}.hr-workspace-avatar{font-size:9px;border-radius:50%;background:var(--terra-l);display:grid;place-items:center;width:26px;height:26px}.hr-workspace-body{display:grid;grid-template-columns:180px minmax(0,1fr)}.hr-workspace-sidebar{border-right:1px solid #e6ded3;padding:22px 12px;background:#f8f5ef}.hr-workspace-sidebar>p{font-size:8px;font-weight:600;letter-spacing:.08em;color:var(--muted);padding-inline:11px;margin-bottom:18px}.hr-workspace-sidebar [role=tablist]{display:grid;gap:6px}.hr-workspace-sidebar button,.hr-workspace-sidebar>a{display:flex;align-items:center;gap:10px;border:0;background:transparent;text-decoration:none;padding:10px 11px;text-align:left;line-height:1.5;color:var(--muted);font-size:11px;border-radius:5px}.hr-workspace-sidebar button[aria-selected=true]{color:var(--terra-d);background:var(--terra-l);font-weight:600}.hr-workspace-sidebar button:hover{background:var(--creme)}.hr-workspace-sidebar>a{margin-top:40px;font-size:10px}.hr-workspace-sidebar svg{flex:none}.hr-workspace-main{padding:24px 28px 18px;min-width:0;overflow:auto}.hr-workspace-screen{min-height:310px}.hr-screen-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.hr-screen-heading p{font-size:9px;color:var(--muted);margin-bottom:4px}.hr-screen-heading h3{font-size:20px;letter-spacing:-.025em}.hr-screen-tag{padding:6px 10px;border:1px solid var(--lijn);border-radius:4px;font-size:9px;white-space:nowrap}.hr-workspace .hr-roster-head,.hr-workspace .hr-roster-row{grid-template-columns:100px repeat(5,minmax(0,1fr));gap:9px}.hr-workspace .hr-roster-head{font-size:9px}.hr-workspace .hr-roster-head b{display:inline;margin-left:3px;font-size:10px}.hr-workspace .hr-roster-row{margin-bottom:10px}.hr-workspace .hr-roster-row>div:first-child{font-size:10px}.hr-workspace .hr-roster-row>div:first-child small{font-size:8px}.hr-workspace .hr-shift{flex-direction:row;flex-wrap:wrap;gap:6px;padding:10px 6px;min-height:57px}.hr-workspace .hr-shift b{height:19px;width:19px;font-size:8px}.hr-workspace .hr-shift em{display:none}.hr-workspace .hr-shift small{font-size:10px}.hr-workspace .hr-shift-open{font-size:13px;flex-direction:row}.hr-workspace .hr-shift-open small{font-size:8px}.hr-workspace .hr-shift-filled{flex-direction:row;gap:6px}.hr-workspace .hr-demo-message{font-size:10px;min-height:30px;margin-top:17px;padding-top:12px}.hr-workspace-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e6ded3;padding:12px 24px}.hr-workspace-bottom figcaption{margin:0;font-size:9px}.hr-workspace-bottom .hr-demo-steps{margin:0;gap:18px}.hr-workspace .hr-demo-motion{right:-18px;bottom:65px}.hr-workspace .hr-demo-motion .cm-mini{width:72px;height:65px;background:var(--creme);border-color:#dfd5c7}.hr-workspace .hr-demo-motion .cm-mini svg{width:64px;height:55px}.hr-workspace .hr-hours-row{font-size:13px;padding:13px 0}.hr-workspace .hr-hours-head{font-size:10px;padding-top:0}.hr-workspace .hr-calendar-art{max-width:500px;padding:12px 0}.hr-workspace .hr-request-art{padding:0 0 10px}.hr-workspace .hr-document-art>div{font-size:12px;padding:11px 0}.hr-workspace .hr-phone{width:225px;border:4px solid var(--steen);padding:9px 16px 14px}.hr-workspace .hr-phone-top{margin-bottom:10px}.hr-workspace .hr-phone-duty{padding:10px;margin:10px 0 4px}.hr-workspace .hr-phone-action{padding:6px 0}.hr-screen-app{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:center}.hr-screen-app .hr-screen-heading{grid-column:1;display:block;margin-bottom:0}.hr-screen-app .hr-screen-tag{display:inline-block;margin-top:15px}.hr-screen-app .hr-phone{grid-column:2;grid-row:1/3}.hr-screen-app .hr-demo-message{grid-column:1;align-self:start}
@keyframes hr-arrive{from{transform:translateY(5px);opacity:.3}to{transform:none;opacity:1}}
@media(min-width:961px){.hr-mobile-nav{display:none!important}}
@media(max-width:1100px){.hr-header-row{gap:20px}.hr-desktop-nav{gap:18px;font-size:12px}.hr-header .gg-wordmark{font-size:17px!important}.hr-header-cta{padding-inline:15px!important}.hr-team-layout,.hr-feature-chapter{gap:50px}.hr-feature-hero h1{font-size:37px}.hr-hero-grid{gap:35px}.hr-workspace-body{grid-template-columns:155px minmax(0,1fr)}.hr-workspace-main{padding-inline:20px}.hr-workspace .hr-roster-head,.hr-workspace .hr-roster-row{grid-template-columns:80px repeat(5,minmax(0,1fr));gap:7px}.hr-workspace .hr-shift{gap:4px;padding:8px 3px}.hr-product-card:nth-child(-n+2) .hr-card-visual{padding-inline:25px}.hr-card-copy{padding-inline:20px}}
@media(max-width:960px){.hr-site .wrap{padding-inline:28px}.hr-desktop-nav{display:none}.hr-header-row{min-height:75px}.hr-header-cta{margin-left:auto}.hr-header .menu-btn{display:flex}.hr-home-hero h1{font-size:47px}.hr-hero{padding-top:45px}.hr-benefit-grid{gap:22px}.hr-benefit-grid h3{font-size:19px}.hr-benefit-art{height:130px}.hr-workspace-body{grid-template-columns:135px minmax(0,1fr)}.hr-workspace-sidebar{padding-inline:8px}.hr-workspace-sidebar button{font-size:10px;padding-inline:7px;gap:7px}.hr-workspace-sidebar>a{font-size:9px;padding-inline:7px;gap:6px}.hr-workspace-main{padding:20px 17px 14px}.hr-workspace .hr-roster-head,.hr-workspace .hr-roster-row{grid-template-columns:70px repeat(5,minmax(0,1fr));gap:5px}.hr-workspace .hr-shift{flex-direction:column;flex-wrap:nowrap;gap:4px}.hr-workspace .hr-shift-filled,.hr-workspace .hr-shift-open{flex-direction:column}.hr-workspace .hr-shift small{font-size:9px}.hr-workspace .hr-shift-open small{font-size:7px}.hr-workspace .hr-roster-row>div:first-child{font-size:9px}.hr-workspace .hr-demo-steps button{font-size:9px}.hr-workspace-bottom{gap:15px;padding-inline:18px}.hr-workspace-bottom .hr-demo-steps{gap:12px}.hr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-product-card,.hr-product-card:nth-child(-n+2){grid-column:span 1}.hr-product-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.hr-product-card:last-child .hr-card-visual{height:240px}.hr-product-card:last-child .hr-card-copy{justify-content:center}.hr-product-card:last-child .hr-card-copy p{flex:none}.hr-card-visual,.hr-product-card:nth-child(-n+2) .hr-card-visual{height:210px;padding-inline:22px}.hr-mini-preview .hr-roster-head,.hr-mini-preview .hr-roster-row{grid-template-columns:65px repeat(3,minmax(0,1fr))}.hr-mini-preview .hr-roster-head>span:nth-last-child(-n+2),.hr-mini-preview .hr-roster-row>.hr-shift:nth-last-child(-n+2){display:none}.hr-team-layout{gap:40px}.hr-question-layout{gap:40px}.hr-feature-hero .hr-hero-grid{grid-template-columns:1fr;gap:35px}.hr-feature-hero .hr-hero-copy{max-width:700px}.hr-feature-hero h1{font-size:44px;max-width:700px}.hr-feature-hero .hr-demo{max-width:650px;width:100%;justify-self:center}.hr-feature-hero{padding-top:22px}.hr-feature-chapter{gap:35px}.hr-chapter-visual{padding:25px;min-height:300px}.hr-chapter-panel{padding:17px}.hr-feature-chapter h2{font-size:28px}.hr-contact-layout{gap:40px}.hr-footer-grid{gap:30px;grid-template-columns:1fr 1fr}.hr-footer-grid>div:first-child{grid-column:1/-1}.hr-closing-inner{padding:35px;gap:30px}.hr-closing h2{font-size:27px}}
@media(max-width:720px){.hr-site .wrap{padding-inline:24px}.hr-site h2{font-size:31px}.hr-home-hero h1{font-size:42px}.hr-home-hero .hr-lead{font-size:15px}.hr-desktop-break{display:none}.hr-home-hero .hr-hero-note{font-size:10px}.hr-showcase{margin-top:30px}.hr-workspace-top{padding:12px 15px}.hr-workspace-top-note{font-size:9px}.hr-workspace-body{display:block}.hr-workspace-sidebar{padding:8px;border-right:0;border-bottom:1px solid #e6ded3}.hr-workspace-sidebar>p,.hr-workspace-sidebar>a{display:none}.hr-workspace-sidebar [role=tablist]{display:flex;overflow:auto;gap:4px;padding:2px 0 5px;scrollbar-width:thin}.hr-workspace-sidebar button{flex:none;padding:9px 10px;font-size:10px;gap:7px}.hr-workspace-sidebar button svg{width:14px}.hr-workspace-main{padding:20px 17px 12px}.hr-screen-planning{min-width:565px}.hr-workspace .hr-roster-head,.hr-workspace .hr-roster-row{grid-template-columns:78px repeat(5,minmax(0,1fr));gap:7px}.hr-workspace .hr-shift{flex-direction:row;gap:5px;min-height:53px}.hr-workspace .hr-shift-filled,.hr-workspace .hr-shift-open{flex-direction:row}.hr-workspace .hr-shift small{font-size:9px}.hr-workspace-screen{min-height:305px}.hr-workspace-bottom{display:block;padding:10px 15px}.hr-workspace-bottom figcaption{font-size:9px}.hr-workspace-bottom .hr-demo-steps{justify-content:flex-start;gap:15px;margin-top:6px}.hr-workspace .hr-demo-steps button{font-size:9px}.hr-workspace .hr-demo-motion{right:-8px;bottom:93px}.hr-workspace .hr-demo-motion .cm-mini{width:54px;height:49px}.hr-workspace .hr-demo-motion .cm-mini svg{width:48px;height:42px}.hr-screen-heading h3{font-size:18px}.hr-screen-app{grid-template-columns:1fr;gap:20px}.hr-screen-app .hr-screen-heading{display:flex}.hr-screen-app .hr-screen-tag{margin:0}.hr-screen-app .hr-phone{grid-column:1;grid-row:auto}.hr-screen-app .hr-demo-message{margin-top:0}.hr-screen-app .hr-phone{width:205px}.hr-section{padding:60px 0}.hr-benefits{padding-top:35px}.hr-heading-centered{margin-bottom:30px}.hr-benefit-grid{grid-template-columns:1fr;gap:28px}.hr-benefit-grid article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px 22px;align-items:start}.hr-benefit-art{height:100%;min-height:116px;margin:0;grid-row:1/3}.hr-benefit-art .cm-mini{width:95px;height:90px}.hr-benefit-art .cm-mini svg{width:88px;height:81px}.hr-benefit-grid p{margin:0;font-size:13px}.hr-benefit-grid h3{font-size:19px;align-self:end}.hr-card-copy h3{font-size:19px}.hr-product-grid{gap:15px}.hr-card-copy{padding:21px}.hr-card-visual,.hr-product-card:nth-child(-n+2) .hr-card-visual{padding:20px 17px 0}.hr-team-layout{grid-template-columns:1fr;gap:35px}.hr-team-roles article{padding-block:22px}.hr-team-roles .cm-mini{width:73px;height:68px}.hr-team-roles .cm-mini svg{width:66px;height:59px}.hr-start-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.hr-start-steps li{position:relative;padding:23px 0 0 47px}.hr-start-steps li>span{position:absolute;left:0;top:22px;margin:0}.hr-start-steps p{margin-top:9px;font-size:13px}.hr-question-layout{grid-template-columns:1fr;gap:30px}.hr-closing-inner{display:block;padding:30px}.hr-closing .btn{margin-top:25px}.hr-closing{padding-bottom:20px}.hr-feature-hero h1{font-size:39px}.hr-feature-chapter{grid-template-columns:1fr;gap:28px}.hr-feature-chapter:nth-child(even) .hr-chapter-visual{order:0}.hr-feature-chapters{gap:55px}.hr-chapter-visual{min-height:280px;padding:30px}.hr-chapter-panel{padding:22px}.hr-feature-chapter h2{font-size:29px}.hr-crumb{margin-bottom:30px}.hr-related .wrap{gap:30px}.hr-related h3{font-size:21px}.hr-implementation-list>li{grid-template-columns:35px 1fr;gap:16px}.hr-implementation-list>li>div:last-child{display:none}.hr-implementation-list h2{font-size:25px}.hr-page-intro h1{font-size:40px}.hr-contact-layout{grid-template-columns:1fr}.hr-contact-aside{max-width:500px}.hr-site .continuous-pause{font-size:10px;min-height:36px}.hr-lead{font-size:15px}.hr-feature-hero .hr-demo-content{padding:15px}.hr-feature-hero .hr-demo-planning .hr-roster{min-width:450px}.hr-feature-hero .hr-demo-steps button{font-size:10px}}
@media(max-width:480px){.hr-site .wrap{padding-inline:20px}.hr-parent{font-size:8px}.hr-parent .wrap{gap:8px}.hr-parent svg{display:none}.hr-header-row{gap:10px;min-height:70px}.hr-header .gg-wordmark{font-size:15px!important;gap:.1em}.hr-brand{gap:10px}.hr-header .hr-brand-label{font-size:13px;padding-left:10px}.hr-header-cta{display:none!important}.hr-header .menu-btn{margin-left:auto;font-size:11px;padding-inline:10px}.hr-home-hero{padding-top:36px}.hr-home-hero h1{font-size:clamp(30px,8.3vw,39px);line-height:1.16;letter-spacing:-.045em}.hr-site .eyebrow{font-size:11px}.hr-home-hero .eyebrow{margin-bottom:15px}.hr-home-hero .hr-lead{font-size:14px;line-height:1.8;margin-top:20px}.hr-home-hero .hr-actions{display:grid;justify-items:center;gap:10px;margin-top:23px}.hr-home-hero .hr-actions .btn{width:235px;max-width:100%}.hr-home-hero .hr-hero-note{max-width:265px;margin:17px auto 0;line-height:1.8}.hr-showcase{margin-top:27px}.hr-workspace-top-note{display:none}.hr-workspace-avatar{margin-left:auto}.hr-workspace-top{padding:10px 13px}.hr-workspace-logo{font-size:16px}.hr-workspace-main{padding-inline:14px}.hr-workspace-bottom .hr-demo-steps{gap:10px;justify-content:space-between}.hr-workspace .hr-demo-steps button{font-size:8px;gap:4px}.hr-workspace .hr-demo-steps button>span{width:16px;height:16px;font-size:7px}.hr-workspace .hr-hours-row{font-size:11px;gap:8px}.hr-workspace .hr-hours-row>span:first-child{gap:7px}.hr-workspace .hr-hours-row b{width:22px;height:22px;flex:none}.hr-workspace .hr-request-art{gap:11px;align-items:flex-start}.hr-workspace .hr-request-art strong{font-size:12px}.hr-workspace .hr-request-art p{font-size:10px}.hr-workspace .hr-avatar{width:35px;height:35px;font-size:12px}.hr-workspace .hr-document-art>div{font-size:10px}.hr-workspace .hr-calendar-art{gap:5px}.hr-workspace .hr-calendar-art>span{font-size:10px}.hr-screen-heading{gap:12px}.hr-screen-heading h3{font-size:17px}.hr-screen-tag{font-size:8px}.hr-benefit-grid article{grid-template-columns:80px minmax(0,1fr);gap:8px 17px}.hr-benefit-art{min-height:125px}.hr-benefit-art .cm-mini{width:76px;height:75px}.hr-benefit-art .cm-mini svg{width:70px;height:66px}.hr-benefit-grid h3{font-size:18px}.hr-benefit-grid p{font-size:12px}.hr-site h2{font-size:28px}.hr-heading-centered>p:not(.eyebrow),.hr-section-heading>p:not(.eyebrow){font-size:14px}.hr-product-grid{grid-template-columns:minmax(0,1fr);gap:19px}.hr-product-card:last-child{display:flex;grid-column:auto}.hr-card-visual,.hr-product-card:nth-child(-n+2) .hr-card-visual,.hr-product-card:last-child .hr-card-visual{height:205px;padding:22px 28px 0}.hr-card-copy{padding:21px 24px 24px}.hr-card-copy p{margin:10px 0 16px}.hr-product-footnote{font-size:10px;text-align:left}.hr-team-roles article{gap:18px}.hr-team-roles h3{font-size:18px}.hr-team-roles p{font-size:12px}.hr-team-roles .cm-mini{width:63px;height:60px}.hr-team-roles .cm-mini svg{width:58px;height:53px}.hr-closing-inner{padding:27px 24px}.hr-closing h2{font-size:26px}.hr-closing p:not(.eyebrow){font-size:13px}.hr-closing .eyebrow{font-size:10px}.hr-footer{padding-top:40px}.hr-footer-grid{grid-template-columns:1fr;gap:26px}.hr-footer-grid .gg-wordmark{font-size:18px}.hr-footer-bottom{margin-top:28px;font-size:10px}.hr-feature-hero{padding-top:20px}.hr-feature-hero h1{font-size:clamp(30px,8.4vw,37px)}.hr-feature-hero .hr-demo{padding:15px}.hr-feature-hero .hr-demo-steps button{font-size:9px;flex-direction:column;align-items:flex-start;gap:5px}.hr-feature-hero .hr-demo-top{font-size:12px}.hr-feature-hero .hr-crumb{font-size:10px}.hr-feature-chapter h2{font-size:27px}.hr-chapter-visual{padding:22px;min-height:270px}.hr-chapter-panel{padding:18px}.hr-chapter-panel>p{font-size:12px!important}.hr-chapter-panel>div{font-size:11px;gap:8px}.hr-chapter-art{right:8px;bottom:5px}.hr-related .wrap{grid-template-columns:1fr}.hr-page-intro h1{font-size:35px}.hr-implementation-list>li{grid-template-columns:27px 1fr;gap:12px}.hr-step-number{font-size:19px}.hr-implementation-list h2{font-size:24px}.hr-form-row,#hr-request .hr-topic-list{grid-template-columns:1fr;gap:0}#hr-request .hr-topic-list{gap:9px}#hr-request .hr-topic{font-size:12px}#hr-request input:not([type=checkbox]),#hr-request textarea,#hr-request select{font-size:16px}.hr-faq summary{font-size:13px}.hr-faq details>p{font-size:13px}.hr-site .btn{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hr-site .hr-shift-changing,.hr-site .hr-doc-check,.hr-product-card{transition:none}.hr-demo .hr-shift-filled{animation:none!important}}
@media(pointer:coarse){.hr-demo-steps button,.hr-workspace .hr-demo-steps button,.hr-workspace-sidebar button{min-height:44px}.hr-site .continuous-pause{min-height:44px}.hr-menu summary,.hr-faq summary{min-height:44px}#hr-request input:not([type=checkbox]),#hr-request textarea,#hr-request select{font-size:16px}}
@media print{.hr-header,.hr-parent,.hr-motion-control,.hr-demo-steps,.hr-closing,.hr-footer{display:none}.hr-site .wrap{padding:0}.hr-site *{animation:none!important}.hr-demo{break-inside:avoid}.hr-site h1{font-size:36px}.hr-section{padding:25px 0}}
html:not(.js) .hr-header .menu-btn{display:none}
html:not(.js) .hr-workspace-sidebar [role=tablist]{display:none}
@media(max-width:960px){html:not(.js) .hr-mobile-nav[hidden]{display:block!important}}
#hr-request button:disabled{opacity:.6;cursor:not-allowed}

/* Clear labels and all five preview sections stay visible on a phone. */
.hr-site .eyebrow{display:block}.hr-site .eyebrow::after{display:none}
.hr-scroll-hint{display:none}
@media(max-width:720px){.hr-workspace-sidebar [role=tablist]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:0;gap:2px}.hr-workspace-sidebar button{display:flex;flex-direction:column;justify-content:center;padding:8px 2px;gap:5px;font-size:9px;min-width:0}.hr-scroll-hint{display:block;font-size:9px;color:var(--muted);padding:0 15px;margin:0 0 10px}.hr-workspace:has(#hr-screen-planning[hidden]) .hr-scroll-hint{display:none}.hr-demo-planning .hr-demo-content::after{content:'Schuif het rooster opzij voor de hele werkweek →';font-size:9px;color:var(--muted);display:block;margin-top:10px}}

/* Full HR breadth: grouped discovery and a cross-product start screen. */
.hr-menu-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:790px;max-width:calc(100vw - 48px);left:auto;right:-315px;padding:20px 16px}
.hr-nav-group>p{font-size:11px;color:var(--terra-d);font-weight:600;margin:0 0 10px;padding-inline:12px}.hr-menu-panel a{font-size:11px;padding:11px 10px;gap:9px;align-items:flex-start;line-height:1.65}.hr-menu-panel svg{margin-top:1px}.hr-mobile-nav .hr-nav-group{margin:16px 0;border-top:1px solid var(--lijn);padding-top:16px}.hr-mobile-nav .hr-nav-group>p{padding:0;margin-bottom:4px}
.hr-workspace-sidebar{padding-top:18px}.hr-workspace-sidebar>p{margin-bottom:12px}.hr-workspace-sidebar [role=tablist]{gap:3px}.hr-workspace-sidebar button{padding-block:7px}.hr-workspace-main{padding-top:23px;align-self:center}.hr-workspace-screen{min-height:390px}.hr-workspace-bottom .hr-demo-steps{min-width:270px}.hr-workspace .hr-demo-motion{bottom:68px}.hr-workspace:has(#hr-screen-planning[hidden]) .hr-scroll-hint{display:none}
.hr-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:23px}.hr-overview-stats>div{padding:15px 16px;background:#f4efe8;border:1px solid #e8ded1;border-radius:7px;min-width:0;transition:background .4s,border-color .4s}.hr-overview-stats>div>span{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:8px}.hr-overview-stats svg{color:var(--terra-d);flex:none}.hr-overview-stats strong{display:block;font-size:17px;line-height:1.5;letter-spacing:-.025em;margin:10px 0 3px}.hr-overview-stats small{display:block;font-size:9px;line-height:1.6;color:var(--muted)}
.hr-demo[data-step="0"] .hr-overview-stats>div:nth-child(1),.hr-demo[data-step="1"] .hr-overview-stats>div:nth-child(2),.hr-demo[data-step="2"] .hr-overview-stats>div:nth-child(3){background:var(--terra-l);border-color:#d7ad92}
.hr-overview-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.hr-overview-columns h4{font-size:12px;line-height:1.6;font-weight:600;letter-spacing:-.015em;margin:0 0 13px}.hr-overview-start{padding:17px 18px;background:#f4f2ec;border-radius:7px;border:1px solid #e6e0d4}.hr-overview-start>span{color:var(--terra-d);font-size:8px;letter-spacing:.06em}.hr-overview-start h4{margin:8px 0 6px;font-size:13px}.hr-overview-start p{font-size:10px;line-height:1.7;color:var(--muted);margin:0}.hr-overview-start>div{display:flex;gap:5px;margin:16px 0 6px}.hr-overview-start i{height:5px;flex:1;background:#9ea68d;border-radius:3px}.hr-overview-start i.pending{background:#dfddd1}.hr-overview-start small{font-size:8px;line-height:1.6;color:var(--muted)}.hr-overview-start>b{display:block;font-size:10px;margin:17px 0 4px}
.hr-preview-rows>div{display:flex;align-items:center;gap:11px;padding:16px 0;border-top:1px solid var(--lijn);min-width:0}.hr-preview-rows>div>span:nth-child(2){min-width:0;flex:1}.hr-preview-rows b{display:block;font-size:12px;line-height:1.5;font-weight:550}.hr-preview-rows small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:3px}.hr-preview-rows em{font-size:8px;line-height:1.6;color:var(--terra-d);font-style:normal;border-radius:4px;background:var(--terra-l);padding:4px 7px;flex:none}.hr-preview-dot{display:grid;place-items:center;width:28px;height:28px;background:#eee8dd;border-radius:50%;flex:none;color:var(--muted)}.hr-preview-dot svg{flex:none}.hr-overview-tasks .hr-preview-rows>div{padding:12px 0}.hr-overview-tasks .hr-preview-rows b{font-size:10px}.hr-overview-tasks .hr-preview-rows small{font-size:8px}.hr-overview-tasks .hr-preview-rows em{font-size:7px;padding:3px 5px}.hr-overview-tasks .hr-preview-dot{width:23px;height:23px}
.hr-preview-person{display:flex;align-items:center;gap:13px;margin:3px 0 24px}.hr-preview-person>span{display:grid;place-items:center;width:42px;height:42px;flex:none;background:var(--creme);color:var(--terra-d);border-radius:50%;font-size:15px}.hr-preview-person strong{display:block;font-size:15px;line-height:1.6}.hr-preview-person small{display:block;font-size:10px;color:var(--muted)}.hr-preview-subhead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.hr-preview-subhead strong{font-size:14px;font-weight:600}.hr-preview-subhead>span{font-size:10px;color:var(--muted)}
.hr-contract-sheet{border:1px solid #e1d8cd;border-radius:6px;padding:25px;background:#fffdfa}.hr-contract-sheet>span,.hr-preview-kicker{font-size:9px;color:var(--terra-d);font-weight:600;letter-spacing:.04em}.hr-contract-sheet h4{font-size:17px;line-height:1.5;margin:9px 0 22px;letter-spacing:-.025em}.hr-contract-sheet dl{margin:0}.hr-contract-sheet dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid #ece3d8;font-size:11px}.hr-contract-sheet dt{color:var(--muted)}.hr-contract-sheet dd{margin:0;font-weight:500;text-align:right}.hr-contract-sheet>p{display:flex;align-items:center;gap:8px;font-size:10px;margin:20px 0 0;color:var(--terra-d)}
.hr-expense{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:center;min-height:240px}.hr-receipt{background:#f6f1e9;border:1px solid #dfd5c7;border-radius:5px;padding:23px 17px;display:flex;align-items:center;flex-direction:column;gap:17px;transform:rotate(-3deg)}.hr-receipt>span{font-size:8px;letter-spacing:.08em;color:var(--muted)}.hr-receipt>b{font-size:13px}.hr-receipt>i{width:100%;height:1px;background:var(--lijn)}.hr-receipt>i:nth-last-child(2){width:65%;align-self:flex-start}.hr-receipt>small{font-size:8px;color:var(--muted)}.hr-expense h4{font-size:20px;line-height:1.4;margin:10px 0 12px;letter-spacing:-.03em}.hr-expense p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 16px}.hr-preview-status{font-size:10px;background:var(--terra-l);color:var(--terra-d);padding:6px 10px;border-radius:5px}.hr-payroll-note{display:flex;align-items:center;gap:9px;background:#f5efe7;padding:12px;border-radius:5px;font-size:10px;margin-top:10px;color:var(--muted)}.hr-payroll-note svg{flex:none}
.hr-cost-bars{display:grid;gap:17px;margin:25px 0}.hr-cost-bars>div{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:6px 12px}.hr-cost-bars>div>span{font-size:11px}.hr-cost-bars i{display:block;width:var(--bar);height:11px;background:#d2a68b;border-radius:3px}.hr-cost-bars>div:nth-child(2) i{background:#9fa48e}.hr-cost-bars>div:nth-child(3) i{background:#b6a797}.hr-cost-bars small{grid-column:2;font-size:9px;color:var(--muted)}.hr-capacity-mini{padding:17px;background:#f6f2eb;border-radius:6px}.hr-capacity-mini>strong{display:block;font-size:12px}.hr-capacity-mini>span{font-size:9px;color:var(--muted)}.hr-capacity-mini>div{display:flex;gap:8px;align-items:flex-end;height:70px;margin-top:13px}.hr-capacity-mini i{height:var(--height);flex:1;background:#c6baa6;border-radius:3px 3px 0 0}
.hr-category-nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 0 45px}.hr-category-nav a{display:inline-flex;align-items:center;gap:12px;background:var(--creme);padding:10px 17px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:500}.hr-category-nav a:hover{background:var(--terra-l)}.hr-product-group{margin-top:50px;scroll-margin-top:25px}.hr-product-group:first-of-type{margin-top:0}.hr-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:21px;padding-bottom:15px;border-bottom:1px solid var(--lijn)}.hr-group-heading>h3{font-size:23px}.hr-group-heading>p{font-size:12px;color:var(--muted);line-height:1.8;margin:0;max-width:580px}
.hr-product-group .hr-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.hr-product-group .hr-product-card,.hr-product-group .hr-product-card:nth-child(-n+2),.hr-product-group .hr-product-card:last-child{grid-column:auto;display:flex;flex-direction:column}.hr-product-group .hr-card-visual,.hr-product-group .hr-product-card:nth-child(-n+2) .hr-card-visual,.hr-product-group .hr-product-card:last-child .hr-card-visual{height:170px;padding:20px 17px 0}.hr-product-group .hr-card-copy{padding:20px}.hr-product-group .hr-card-copy h3{font-size:18px}.hr-product-group .hr-card-copy p{font-size:12px;line-height:1.85;margin:11px 0 19px;flex:1}.hr-product-group .hr-card-copy .link-arrow{font-size:10px;gap:5px;justify-content:space-between}.hr-product-group .hr-card-art{right:10px;bottom:10px}.hr-product-group .hr-card-art .cm-mini{width:47px;height:45px}.hr-product-group .hr-card-art .cm-mini svg{width:42px;height:38px}.hr-product-footnote{margin-top:30px;max-width:830px}
.hr-product-group .hr-mini-preview{padding:12px}.hr-product-group .hr-mini-preview .hr-preview-person{margin:0 0 10px;gap:7px}.hr-product-group .hr-mini-preview .hr-preview-person>span{width:25px;height:25px;font-size:10px}.hr-product-group .hr-mini-preview .hr-preview-person strong{font-size:10px}.hr-product-group .hr-mini-preview .hr-preview-person small{font-size:7px}.hr-product-group .hr-mini-preview .hr-preview-rows>div{padding:8px 0;gap:6px}.hr-product-group .hr-mini-preview .hr-preview-rows b{font-size:8px}.hr-product-group .hr-mini-preview .hr-preview-rows small{font-size:7px}.hr-product-group .hr-mini-preview .hr-preview-rows em{display:none}.hr-product-group .hr-mini-preview .hr-preview-dot{height:19px;width:19px}.hr-product-group .hr-mini-preview .hr-preview-dot svg{width:10px}.hr-product-group .hr-mini-preview .hr-preview-subhead{gap:5px;margin-bottom:10px}.hr-product-group .hr-mini-preview .hr-preview-subhead strong{font-size:10px}.hr-product-group .hr-mini-preview .hr-preview-subhead>span{font-size:7px}.hr-product-group .hr-mini-preview .hr-payroll-note{font-size:7px;padding:6px;margin-top:4px}.hr-product-group .hr-mini-preview .hr-contract-sheet{padding:12px;border:0}.hr-product-group .hr-mini-preview .hr-contract-sheet>span{font-size:6px}.hr-product-group .hr-mini-preview .hr-contract-sheet h4{font-size:11px;margin:6px 0 9px}.hr-product-group .hr-mini-preview .hr-contract-sheet dl>div{font-size:8px;padding:7px 0;gap:8px}.hr-product-group .hr-mini-preview .hr-contract-sheet>p{font-size:7px;margin-top:7px}.hr-product-group .hr-mini-preview .hr-expense{gap:13px;min-height:160px;grid-template-columns:1fr 1fr}.hr-product-group .hr-mini-preview .hr-receipt{padding:15px 8px;gap:12px}.hr-product-group .hr-mini-preview .hr-receipt>span{font-size:6px}.hr-product-group .hr-mini-preview .hr-receipt>b{font-size:8px}.hr-product-group .hr-mini-preview .hr-receipt>small{font-size:6px}.hr-product-group .hr-mini-preview .hr-expense h4{font-size:12px;margin:6px 0}.hr-product-group .hr-mini-preview .hr-expense p{font-size:8px;line-height:1.7}.hr-product-group .hr-mini-preview .hr-preview-kicker{font-size:7px}.hr-product-group .hr-mini-preview .hr-preview-status{font-size:7px;padding:3px 5px}.hr-product-group .hr-mini-preview .hr-cost-bars{gap:12px;margin:15px 0}.hr-product-group .hr-mini-preview .hr-cost-bars>div{grid-template-columns:55px 1fr;gap:3px 8px}.hr-product-group .hr-mini-preview .hr-cost-bars>div>span{font-size:8px}.hr-product-group .hr-mini-preview .hr-cost-bars small{font-size:6px}.hr-product-group .hr-mini-preview .hr-cost-bars i{height:8px}.hr-product-group .hr-mini-preview .hr-capacity-mini{padding:10px}.hr-product-group .hr-mini-preview .hr-capacity-mini>strong{font-size:9px}.hr-product-group .hr-mini-preview .hr-capacity-mini>span{font-size:7px}
.hr-product-group .hr-mini-preview .hr-roster-head,.hr-product-group .hr-mini-preview .hr-roster-row{grid-template-columns:55px repeat(3,minmax(0,1fr))}.hr-product-group .hr-mini-preview .hr-roster-head>span:nth-last-child(-n+2),.hr-product-group .hr-mini-preview .hr-roster-row>.hr-shift:nth-last-child(-n+2){display:none}.hr-product-group .hr-mini-preview .hr-roster-row>div:first-child{font-size:8px}.hr-product-group .hr-mini-preview .hr-roster-row small{font-size:7px}.hr-product-group .hr-mini-preview .hr-shift-open small{font-size:6px}.hr-product-group .hr-mini-preview .hr-phone{width:160px}.hr-product-group .hr-mini-preview .hr-phone>strong{font-size:16px}.hr-product-group .hr-mini-preview .hr-phone-duty b{font-size:12px}.hr-product-group .hr-mini-preview .hr-phone-duty span{font-size:8px}.hr-product-group .hr-mini-preview .hr-request-art strong{font-size:10px}.hr-product-group .hr-mini-preview .hr-request-art p{font-size:8px}.hr-product-group .hr-mini-preview .hr-avatar{width:27px;height:27px;font-size:10px}.hr-product-group .hr-mini-preview .hr-document-art>div{font-size:8px;gap:5px}.hr-product-group .hr-mini-preview .hr-document-art>div svg{width:14px}.hr-product-group .hr-mini-preview .hr-hours-head{font-size:8px;gap:5px}.hr-product-group .hr-mini-preview .hr-hours-row{font-size:9px;gap:4px;padding:10px 0}.hr-product-group .hr-mini-preview .hr-hours-row>span:first-child{gap:4px}.hr-product-group .hr-mini-preview .hr-hours-row b{width:19px;height:19px;font-size:8px}
.hr-footer-grid{grid-template-columns:1fr 1.3fr 1fr}.hr-footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.hr-footer-grid>div:nth-child(2) .hr-footer-heading{grid-column:1/-1}.hr-footer-grid>div:nth-child(2)>a{font-size:11px}
@media(max-width:1100px){.hr-product-group .hr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hr-product-group .hr-card-visual,.hr-product-group .hr-product-card:nth-child(-n+2) .hr-card-visual,.hr-product-group .hr-product-card:last-child .hr-card-visual{height:190px;padding-inline:32px}.hr-product-group .hr-card-copy{padding:22px}.hr-product-group .hr-card-copy h3{font-size:20px}.hr-product-group .hr-card-copy p{font-size:13px}.hr-product-group .hr-card-copy .link-arrow{font-size:11px;justify-content:flex-start}.hr-overview-stats{gap:8px}.hr-overview-stats>div{padding:12px}.hr-overview-stats strong{font-size:15px}.hr-overview-columns{gap:15px;grid-template-columns:1.2fr 1fr}.hr-overview-tasks .hr-preview-rows em{display:none}.hr-overview-start{padding:14px}.hr-group-heading{display:block}.hr-group-heading>p{margin-top:8px}.hr-footer-grid{gap:30px;grid-template-columns:1fr 1.4fr}}
@media(max-width:960px){.hr-workspace-body{grid-template-columns:128px minmax(0,1fr)}.hr-overview-stats{grid-template-columns:1fr;gap:7px}.hr-overview-stats>div{padding:9px 12px;display:grid;grid-template-columns:95px 1fr;align-items:center;gap:2px 12px}.hr-overview-stats strong{font-size:13px;margin:0}.hr-overview-stats small{grid-column:2;font-size:8px}.hr-overview-columns{grid-template-columns:1fr}.hr-overview-start{display:none}.hr-workspace-screen{min-height:412px}.hr-overview-tasks .hr-preview-rows em{display:block}.hr-overview-tasks .hr-preview-rows b{font-size:11px}.hr-overview-tasks .hr-preview-rows small{font-size:9px}.hr-overview-tasks .hr-preview-rows em{font-size:8px}.hr-footer-grid>div:first-child{grid-column:1/-1}.hr-footer-grid>div:nth-child(2){display:block}.hr-footer-grid>div:nth-child(2)>a{font-size:12px}}
@media(max-width:720px){.hr-workspace-body{display:block}.hr-workspace-sidebar{padding:7px}.hr-workspace-sidebar [role=tablist]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.hr-workspace-sidebar button{padding:7px 2px;gap:5px;font-size:9px}.hr-workspace-main{padding:20px 15px 14px}.hr-workspace-screen{min-height:330px}.hr-workspace-bottom .hr-demo-steps{min-width:0;justify-content:space-between}.hr-overview-stats{margin-bottom:20px}.hr-overview-stats>div{grid-template-columns:88px 1fr;padding:11px 13px}.hr-overview-stats strong{font-size:14px}.hr-overview-tasks .hr-preview-rows>div{padding:13px 0}.hr-overview-start{display:block;margin-top:5px}.hr-overview-start>div{max-width:200px}.hr-overview-start>b,.hr-overview-start>b+p{display:none}.hr-screen-overzicht .hr-demo-message{font-size:10px}.hr-category-nav{gap:8px;margin-bottom:35px}.hr-category-nav a{font-size:11px;padding:9px 13px;gap:9px}.hr-product-group{margin-top:40px}.hr-group-heading>h3{font-size:22px}.hr-group-heading>p{font-size:12px;max-width:500px}.hr-product-group .hr-card-visual,.hr-product-group .hr-product-card:nth-child(-n+2) .hr-card-visual,.hr-product-group .hr-product-card:last-child .hr-card-visual{height:180px;padding-inline:20px}.hr-product-group .hr-card-copy{padding:20px}.hr-product-group .hr-card-copy h3{font-size:18px}.hr-product-group .hr-card-copy p{font-size:12px}.hr-product-group .hr-card-copy .link-arrow{font-size:10px}.hr-preview-rows em{font-size:8px}.hr-expense{gap:20px}.hr-expense h4{font-size:18px}.hr-cost-bars>div{grid-template-columns:78px 1fr}.hr-home-hero h1{font-size:42px}}
@media(max-width:480px){.hr-workspace-sidebar [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-workspace-sidebar button{font-size:8px;padding:7px 2px;min-height:44px;flex-direction:row;gap:5px}.hr-workspace-sidebar button svg{width:12px;height:12px}.hr-workspace-main{padding-inline:13px}.hr-overview-stats>div{padding:10px;grid-template-columns:80px 1fr;gap:2px 8px}.hr-overview-stats>div>span{font-size:9px;gap:6px}.hr-overview-stats svg{width:14px}.hr-overview-stats strong{font-size:12px}.hr-overview-stats small{font-size:8px}.hr-overview-tasks .hr-preview-rows>div{gap:7px}.hr-overview-tasks .hr-preview-rows b{font-size:10px}.hr-overview-tasks .hr-preview-rows small{font-size:8px}.hr-overview-tasks .hr-preview-rows em{font-size:7px;padding:3px 4px}.hr-overview-columns h4{font-size:11px}.hr-overview-start{padding:13px}.hr-workspace .hr-demo-steps button{font-size:8px}.hr-workspace .hr-demo-steps button>span{width:15px;height:15px}.hr-category-nav{flex-direction:column;align-items:stretch;max-width:300px;margin-inline:auto}.hr-category-nav a{justify-content:space-between;padding:11px 15px;font-size:12px}.hr-product-group .hr-product-grid{grid-template-columns:minmax(0,1fr)}.hr-product-group .hr-card-visual,.hr-product-group .hr-product-card:nth-child(-n+2) .hr-card-visual,.hr-product-group .hr-product-card:last-child .hr-card-visual{height:195px;padding-inline:30px}.hr-product-group .hr-card-copy{padding:22px 24px 24px}.hr-product-group .hr-card-copy h3{font-size:20px}.hr-product-group .hr-card-copy p{font-size:13px}.hr-product-group .hr-card-copy .link-arrow{font-size:11px}.hr-product-group .hr-card-art .cm-mini{width:55px;height:50px}.hr-product-group .hr-card-art .cm-mini svg{width:49px;height:43px}.hr-home-hero h1{font-size:clamp(31px,8.4vw,40px)}.hr-preview-rows b{font-size:11px}.hr-preview-rows small{font-size:9px}.hr-preview-rows>div{gap:8px}.hr-preview-rows em{font-size:7px;padding:3px 5px}.hr-preview-dot{width:23px;height:23px}.hr-preview-person strong{font-size:13px}.hr-preview-subhead strong{font-size:12px}.hr-preview-subhead>span{font-size:9px}.hr-contract-sheet{padding:17px}.hr-contract-sheet h4{font-size:16px}.hr-contract-sheet dl>div{font-size:10px;gap:12px}.hr-expense{grid-template-columns:.8fr 1.2fr;gap:15px;min-height:230px}.hr-receipt{padding:17px 10px;gap:14px}.hr-receipt>b{font-size:10px}.hr-receipt>span{font-size:7px}.hr-receipt>small{font-size:7px}.hr-expense h4{font-size:16px}.hr-expense p{font-size:10px}.hr-preview-status{font-size:8px;padding:5px 7px}.hr-payroll-note{font-size:9px}.hr-footer-grid{grid-template-columns:1fr}.hr-footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr}.hr-footer-grid>div:nth-child(2)>a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hr-overview-stats>div{transition:none}}

@media(max-width:480px){.hr-workspace-sidebar [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-workspace-sidebar button{font-size:10px;gap:7px}.hr-workspace-sidebar button svg{width:13px;height:13px}}

/* Content depth: readable explanations, visible actions and connected processes. */
.hr-rich-overview{padding-top:60px}.hr-rich-overview .hr-heading-centered{max-width:800px}.hr-rich-overview .hr-heading-centered>p:not(.eyebrow){max-width:740px;font-size:16px;line-height:1.9}.hr-rich-overview .hr-category-nav{position:sticky;top:12px;z-index:8;background:var(--creme-l);border:1px solid var(--lijn);padding:10px;border-radius:9px;width:max-content;max-width:100%;margin-inline:auto;box-shadow:0 5px 15px #36332e05}.hr-rich-overview .hr-category-nav a{background:transparent}.hr-rich-overview .hr-category-nav a:hover{background:var(--creme)}.hr-rich-overview .hr-product-group{scroll-margin-top:95px;margin-top:70px}.hr-rich-overview .hr-group-heading{margin-bottom:28px}.hr-rich-overview .hr-group-heading h3{font-size:29px}.hr-rich-overview .hr-group-heading p{font-size:14px;max-width:530px}.hr-rich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.hr-rich-overview .hr-rich-card{display:flex;flex-direction:column;grid-column:auto;background:#f2eee7;border-radius:9px;padding:29px 30px 26px;overflow:visible;transition:background .2s,border-color .2s}.hr-rich-overview .hr-rich-card:hover{background:#eee7dd;border-color:#cbb69e}.hr-rich-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;min-height:54px}.hr-rich-card-head h4{font-size:24px;line-height:1.35;letter-spacing:-.03em;font-weight:600;margin:0;color:var(--steen)}.hr-rich-card-head .cm-mini{width:61px;height:55px;background:var(--creme-l);border-radius:7px;flex:none}.hr-rich-card-head .cm-mini svg{width:55px;height:48px}.hr-rich-card-head>span{flex:none}.hr-rich-card .hr-rich-intro{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 22px}.hr-rich-card .hr-rich-actions{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:14px}.hr-rich-actions li{display:flex;gap:10px;align-items:baseline;font-size:13px;line-height:1.85;color:var(--muted)}.hr-rich-actions li>svg{color:var(--terra-d);flex:none;position:relative;top:2px}.hr-rich-actions strong{color:var(--steen);font-weight:600}.hr-rich-card .hr-rich-result{margin:0 0 21px;padding-top:17px;border-top:1px solid #dfd2c1;font-size:13px;line-height:1.85;color:var(--muted)}.hr-rich-result>strong{display:block;color:var(--steen);font-size:11px;font-weight:600;margin-bottom:5px}.hr-rich-overview .hr-rich-card>.link-arrow{margin-top:auto;justify-content:space-between;gap:15px;font-size:12px}.hr-rich-overview .hr-rich-card>.link-arrow svg{flex:none}
.hr-practice{margin-top:30px;background:#fffdfa;border:1px solid var(--lijn);border-radius:9px;padding:30px 32px}.hr-practice-heading{max-width:800px;margin-bottom:26px}.hr-practice .eyebrow{font-size:11px;margin-bottom:10px}.hr-practice-heading h3,.hr-practice-heading h4{font-size:24px;line-height:1.4;letter-spacing:-.03em;margin:0;font-weight:600}.hr-practice-heading>p:last-child{font-size:13px;color:var(--muted);line-height:1.85;margin:10px 0 0}.hr-practice>ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.hr-practice>ol>li{position:relative;border-top:1px solid var(--lijn);padding-top:17px}.hr-practice>ol>li>span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;font-size:10px;color:var(--terra-d);background:var(--creme);margin-bottom:13px}.hr-practice li h4{font-size:14px;line-height:1.55;letter-spacing:-.015em;margin:0 0 8px;font-weight:600}.hr-practice li p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.hr-index-invite{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:35px 0 10px;margin-top:30px}.hr-index-invite h3{font-size:25px}.hr-index-invite p{font-size:14px;line-height:1.85;color:var(--muted);max-width:640px;margin:13px 0 0}.hr-index-invite .btn{flex:none}
.hr-capability-detail{border-top:1px solid var(--lijn);padding-top:65px}.hr-capability-intro{display:grid;grid-template-columns:1fr .7fr;gap:65px;margin-bottom:30px;align-items:center}.hr-capability-intro h2{font-size:32px}.hr-capability-intro>p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}.hr-capability-intro>p>strong{display:block;font-size:12px;color:var(--terra-d);margin-bottom:8px}.hr-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}.hr-capability{border-top:1px solid var(--lijn);padding:21px 0 24px;min-width:0}.hr-capability h3{font-size:18px;line-height:1.5;letter-spacing:-.02em}.hr-capability p{font-size:14px;line-height:1.85;color:var(--muted);margin:10px 0 0}.hr-capability-outcome{margin:15px 0 30px;padding:20px 23px;background:var(--creme);border-radius:7px}.hr-capability-outcome>strong{font-size:12px;color:var(--terra-d)}.hr-capability-outcome p{font-size:14px;line-height:1.85;color:var(--muted);margin:6px 0 0}.hr-all-functions-link{margin-top:27px}
.hr-index-status{font-size:12px;color:var(--muted);margin:21px 0 0}.hr-function-index{padding-top:15px}.hr-function-search{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) auto;gap:20px;align-items:end;padding:27px;background:var(--creme);border-radius:9px;margin-bottom:45px}.hr-function-search>div{min-width:0}.hr-function-search label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.hr-function-search input,.hr-function-search select{font:inherit;font-size:14px;color:var(--steen);background:#fffdfa;border:1px solid #cbbba9;border-radius:6px;padding:12px;min-height:48px;width:100%;min-width:0}.hr-function-search>p{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted)}.hr-cap-index-group{margin-top:45px}.hr-cap-index-group>.eyebrow{border-bottom:1px solid var(--lijn);padding-bottom:15px;font-size:13px;margin-bottom:32px}.hr-cap-index-module{display:grid;grid-template-columns:.8fr 1.5fr;gap:65px;margin-bottom:60px;scroll-margin-top:30px}.hr-cap-module-heading h2{font-size:25px;line-height:1.35;overflow-wrap:anywhere}.hr-cap-module-heading h2 a{text-decoration:none}.hr-cap-module-heading h2 a:hover{text-decoration:underline}.hr-cap-module-heading h2 svg{display:inline;vertical-align:middle;color:var(--terra-d);margin-left:6px}.hr-cap-module-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin:17px 0}.hr-cap-module-heading>span{display:block;color:var(--terra-d);font-size:11px;line-height:1.8}.hr-cap-index-module .hr-capability-grid{gap:0 30px}.hr-cap-index-module .hr-capability h3{font-size:16px}.hr-cap-index-module .hr-capability p{font-size:13px}.hr-cap-empty{padding:25px;border:1px solid var(--lijn);border-radius:8px}.hr-cap-empty h2{font-size:26px}.hr-cap-empty p{font-size:14px;color:var(--muted);margin:16px 0 0;line-height:1.85}
@media(max-width:1100px){.hr-rich-overview .hr-rich-card{padding:25px}.hr-rich-card-head h4{font-size:22px}.hr-rich-card-head .cm-mini{width:53px;height:48px}.hr-rich-card-head .cm-mini svg{width:47px;height:41px}.hr-practice>ol{gap:20px}.hr-cap-index-module{gap:40px;grid-template-columns:.8fr 1.5fr}.hr-cap-index-module .hr-capability-grid{grid-template-columns:1fr}.hr-index-invite{gap:25px}.hr-capability-intro{gap:40px}.hr-capability-grid{gap:0 35px}}
@media(max-width:960px){.hr-rich-grid{gap:20px}.hr-rich-card .hr-rich-intro{font-size:13px}.hr-rich-actions li{font-size:12px}.hr-rich-overview .hr-rich-card{padding:23px}.hr-rich-card-head{gap:12px}.hr-rich-card-head h4{font-size:21px}.hr-rich-overview .hr-rich-card>.link-arrow{font-size:11px}.hr-rich-card .hr-rich-result{font-size:12px}.hr-practice>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.hr-capability-intro{grid-template-columns:1fr .7fr;gap:25px}.hr-capability-intro h2{font-size:29px}.hr-index-invite{display:block}.hr-index-invite .btn{margin-top:22px}.hr-function-search{grid-template-columns:1fr 1fr}.hr-function-search>.btn{grid-column:1;justify-self:start}.hr-function-search>p{grid-column:2;align-self:center}.hr-function-search input{font-size:13px}.hr-cap-index-module{gap:35px}.hr-footer-grid>div:nth-child(2) .hr-footer-heading{grid-column:1/-1}}
@media(max-width:720px){.hr-rich-overview .hr-category-nav{position:static;width:100%;max-width:none;flex-direction:row;align-items:center;gap:5px;padding:6px;margin-bottom:30px}.hr-rich-overview .hr-category-nav a{flex:1;justify-content:center;gap:6px;padding:10px 6px;font-size:10px}.hr-rich-overview .hr-category-nav svg{display:none}.hr-rich-overview .hr-product-group{margin-top:45px;scroll-margin-top:25px}.hr-rich-overview .hr-group-heading h3{font-size:27px}.hr-rich-overview .hr-group-heading p{font-size:13px}.hr-rich-grid{grid-template-columns:minmax(0,1fr);gap:22px}.hr-rich-overview .hr-rich-card{padding:27px}.hr-rich-card-head h4{font-size:24px}.hr-rich-card .hr-rich-intro{font-size:14px}.hr-rich-actions li{font-size:13px}.hr-rich-card .hr-rich-result{font-size:13px}.hr-rich-overview .hr-rich-card>.link-arrow{font-size:12px}.hr-rich-overview .hr-heading-centered>p:not(.eyebrow){font-size:15px}.hr-practice{padding:25px;margin-top:25px}.hr-practice-heading h3,.hr-practice-heading h4{font-size:22px}.hr-practice>ol{gap:25px}.hr-capability-intro{grid-template-columns:1fr;gap:20px}.hr-capability-intro h2{font-size:29px}.hr-capability-grid{gap:0 28px}.hr-capability h3{font-size:17px}.hr-capability p{font-size:13px}.hr-index-invite h3{font-size:24px}.hr-index-invite p{font-size:13px}.hr-function-search{padding:22px;gap:17px}.hr-cap-index-module{grid-template-columns:1fr;gap:23px;margin-bottom:45px}.hr-cap-index-module .hr-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.hr-cap-module-heading>p{font-size:14px}.hr-cap-module-heading>span{font-size:12px}.hr-cap-index-group>.eyebrow{font-size:12px}.hr-cap-empty h2{font-size:24px}}
@media(max-width:480px){.hr-rich-overview{padding-top:40px}.hr-rich-overview .hr-rich-card{padding:23px 22px}.hr-rich-card-head{gap:15px;min-height:48px}.hr-rich-card-head h4{font-size:23px}.hr-rich-card-head .cm-mini{width:48px;height:45px}.hr-rich-card-head .cm-mini svg{width:43px;height:38px}.hr-rich-card .hr-rich-intro{font-size:13px;line-height:1.9}.hr-rich-actions li{font-size:12px;line-height:1.9;gap:9px}.hr-rich-card .hr-rich-actions{gap:15px}.hr-rich-card .hr-rich-result{font-size:12px}.hr-rich-overview .hr-rich-card>.link-arrow{font-size:11px;line-height:1.8}.hr-rich-overview .hr-heading-centered>p:not(.eyebrow){font-size:14px}.hr-rich-overview .hr-group-heading h3{font-size:26px}.hr-rich-overview .hr-category-nav a{font-size:10px;padding:8px 5px;text-align:center}.hr-practice{padding:23px 21px}.hr-practice-heading h3,.hr-practice-heading h4{font-size:22px}.hr-practice>ol{grid-template-columns:1fr;gap:20px}.hr-practice>ol>li{display:flex;gap:14px;padding-top:18px;align-items:flex-start}.hr-practice>ol>li>span{flex:none;margin:0}.hr-practice li h4{font-size:14px}.hr-practice li p{font-size:12px}.hr-practice-heading>p:last-child{font-size:12px}.hr-capability-grid,.hr-cap-index-module .hr-capability-grid{grid-template-columns:1fr}.hr-capability h3{font-size:18px}.hr-capability p{font-size:13px}.hr-capability-intro h2{font-size:27px}.hr-capability-intro>p{font-size:13px}.hr-capability-outcome{padding:18px}.hr-capability-outcome p{font-size:13px}.hr-function-search{grid-template-columns:1fr;padding:20px}.hr-function-search>.btn,.hr-function-search>p{grid-column:1}.hr-function-search input,.hr-function-search select{font-size:16px}.hr-index-status{font-size:11px;line-height:1.8}.hr-cap-module-heading h2{font-size:25px}.hr-cap-index-module .hr-capability h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.hr-rich-overview .hr-rich-card{transition:none}}
.hr-rich-card-head h4{min-width:0;hyphens:auto;overflow-wrap:break-word}.hr-rich-actions strong{display:block;margin-bottom:3px}
@media(max-width:360px){.hr-rich-card-head{flex-direction:column-reverse;align-items:flex-start;gap:13px}.hr-rich-card-head h4{font-size:22px;width:100%}}
