@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#1d2940;background:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#fff;border-right:1px solid #e8ebf2;padding:23px 16px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#1b2740;font:800 17px Manrope,sans-serif;letter-spacing:-.7px;padding:2px 7px}.brand-mark{width:34px;height:34px;border-radius:10px;background:#526ced;color:#fff;display:grid;place-items:center}.brand-light{font-weight:500;color:#78839a}.brand small{display:block;font:500 10px DM Sans,sans-serif;color:#8791a6;letter-spacing:.1px;margin-top:1px}.workspace-label{font-size:10px;letter-spacing:1px;color:#99a1b1;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin:43px 9px 12px}.sidebar nav{display:grid;gap:5px}.nav-item{height:42px;border-radius:8px;padding:0 11px;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;color:#69758c;font-weight:500;transition:.15s}.nav-item:hover{background:#f7f8fc;color:#3c4d72}.nav-item.active{color:#4f65d9;background:#eef1ff;font-weight:600}.sidebar-bottom{margin-top:auto;border-top:1px solid #eef0f4;padding:17px 9px 0}.secure{display:flex;gap:8px;align-items:center;color:#718097;font-size:11px}.secure svg{color:#32a776}.version{display:block;margin-top:15px;color:#a2aabb;font-size:10px}.main{margin-left:250px;min-height:100vh}.topbar{height:67px;background:#fff;border-bottom:1px solid #e8ebf2;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.crumb{font-size:12px;color:#7a869a}.crumb span{padding:0 10px;color:#c6cbd5}.profile{border:0;background:none;display:flex;align-items:center;gap:10px;position:relative;text-align:left;color:#25334c}.avatar{flex:none;width:34px;height:34px;border-radius:50%;background:#e5eaff;color:#4a5fd1;display:inline-grid;place-items:center;font-weight:700;font-size:11px}.profile-text{font-size:12px;font-weight:600}.profile-text small{display:block;color:#8a94a7;font-size:10px;font-weight:400;margin-top:2px}.profile-menu{position:absolute;z-index:4;right:0;top:45px;background:#fff;box-shadow:0 8px 30px #1b29461a;border:1px solid #e8ebf2;border-radius:8px;padding:5px;width:150px}.profile-menu button{border:0;background:#fff;width:100%;display:flex;align-items:center;gap:8px;padding:9px;border-radius:6px;color:#536078;font-size:12px}.profile-menu button:hover{background:#f5f6fa}.page{max-width:1440px;margin:auto;padding:38px 44px 60px}.heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 27px}.eyebrow{font-size:10px;letter-spacing:1.3px;color:#7e8ba3;font-weight:700}.heading h1{font:700 27px Manrope,sans-serif;color:#1b2942;letter-spacing:-.8px;margin:7px 0 6px}.heading p,.section-head p{color:#8791a5;font-size:12px;margin:0}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:.15s}.primary{background:#526bed;color:#fff;box-shadow:0 4px 10px #526bed22}.primary:hover{background:#4059d5;transform:translateY(-1px)}.primary:disabled{opacity:.55;cursor:wait;transform:none}.secondary{background:#fff;color:#58667e;border:1px solid #e2e6ed}.secondary:hover{background:#f8f9fc}.secondary.small{padding:7px 10px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.stat-card,.section-card{background:#fff;border:1px solid #e9ecf2;border-radius:10px;box-shadow:0 3px 14px #192b4c06}.stat-card{padding:18px 19px;position:relative;min-height:135px}.stat-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;margin-bottom:13px}.violet{background:#efedff;color:#7662d9}.amber{background:#fff4df;color:#d1952d}.green{background:#e7f7ef;color:#28a36c}.blue{background:#e9f3ff;color:#4988cf}.stat-label{font-size:11px;color:#8290a6}.stat-card>b{display:block;font:700 22px Manrope,sans-serif;margin-top:3px;color:#263650}.stat-card>small{position:absolute;right:18px;bottom:19px;color:#a1aaba;font-size:10px}.section-card{padding:20px 21px;margin-bottom:20px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.section-head h2,.section-card>h2{font:700 14px Manrope,sans-serif;color:#24324b;margin:0 0 5px}.subtle-link{display:flex;align-items:center;gap:3px;text-decoration:none;color:#586bd5;font-size:11px;font-weight:600}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:9px;letter-spacing:.8px;color:#9aa4b5;font-weight:700;padding:10px 12px;border-bottom:1px solid #edf0f4}td{font-size:11px;color:#68768e;padding:12px;border-bottom:1px solid #f0f2f6}tr:last-child td{border-bottom:0}.person{display:flex;align-items:center;gap:10px;text-decoration:none;color:#33415a;font-size:11px;font-weight:600;white-space:nowrap}.person small{display:block;font-size:10px;color:#96a0b0;font-weight:400;margin-top:3px}.status-pill{color:var(--status-color);background:color-mix(in srgb,var(--status-color) 10%,white);padding:5px 8px;border-radius:20px;font-size:10px}.progress-row{display:flex;align-items:center;gap:8px;min-width:110px}.progress-row small{font-size:10px;color:#8c97aa}.progress-track{height:6px;background:#edf0f5;border-radius:10px;overflow:hidden;flex:1}.progress-track span{display:block;height:100%;background:#6678ec;border-radius:10px}.icon-link{color:#8f9aab}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.searchbox{height:34px;border:1px solid #e5e9ef;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#9aa4b4;width:240px}.searchbox input{border:0;outline:0;width:100%;font-size:11px;color:#37445c}.count{font-size:10px;color:#8b96a9;background:#f5f6f9;padding:6px 9px;border-radius:20px}.empty{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.empty-icon{color:#929ff0;background:#f0f2ff;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin-bottom:10px}.empty b{font:600 12px Manrope,sans-serif;color:#47546b}.empty p{font-size:11px;color:#929bad;margin:5px 0 0}.back{color:#6978d7;text-decoration:none;font-size:11px;display:inline-block;margin-bottom:18px}.detail-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:18px}.detail-lines{display:grid;gap:13px;margin:20px 0}.detail-lines span{font-size:10px;color:#96a0b1}.detail-lines b{display:block;font-size:12px;font-weight:500;color:#43516b;margin-top:4px}.subhead{border-top:1px solid #edf0f4!important;padding-top:18px!important}.task-list{padding:0!important}.task-row{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid #f0f2f6}.task-row:last-child{border-bottom:0}.check-circle{width:19px;height:19px;border:1px solid #d7ddea;border-radius:50%;display:grid;place-items:center;color:#fff;background:#fff;flex:none;margin-top:1px}.task-done .check-circle{background:#36af7a;border-color:#36af7a}.task-main{flex:1;border:0;background:none;text-align:left;padding:0;color:#36445d}.task-main>b{display:block;font-size:12px;font-weight:600}.task-main>small{display:block;color:#98a2b2;font-size:10px;margin-top:4px}.task-main>p{color:#778399;font-size:11px;line-height:1.6;margin:8px 0 0}.task-upload-status{width:-moz-max-content;width:max-content;max-width:100%;display:flex;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:600}.task-upload-status.pending{background:#fff7e7;color:#9a6500}.task-upload-status.rejected{background:#fff0f0;color:#b54b55}.task-upload-status.approved{background:#eaf8f1;color:#168052}.task-done .task-main>b{text-decoration:line-through;color:#98a2b2}.text-button{border:0;background:none;color:#687add;display:inline-flex;align-items:center;gap:4px;padding:5px;font-size:10px}.text-button:hover{text-decoration:underline}.danger-text{color:#b35d65}.settings-layout{display:grid;grid-template-columns:205px 1fr;gap:16px;align-items:start}.settings-tabs{display:grid;gap:4px}.settings-tabs button{height:40px;border:0;background:transparent;color:#78849a;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 10px;border-radius:7px;font-size:11px}.settings-tabs button.selected{color:#4e62d5;background:#edf0ff;font-weight:600}.settings-panel{margin-bottom:0}.settings-panel .section-head{align-items:start}.add-option{display:flex;gap:8px;margin-bottom:16px}.add-option input{flex:1}.add-option .primary{padding:8px 12px}.option-list{border-top:1px solid #edf0f4}.option-row{min-height:58px;border-bottom:1px solid #f0f2f6;display:flex;align-items:center;gap:10px}.option-row.archived{opacity:.55}.drag-order{display:flex;flex-direction:column}.drag-order button{border:0;background:none;color:#99a3b2;padding:0;height:14px}.drag-order button:disabled{opacity:.25}.option-name{font-size:12px;color:#3e4b63;min-width:110px;flex:1}.option-name small{display:block;color:#a1aaba;font-size:9px;margin-top:3px}.color-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.option-toggles{display:flex;gap:12px}.option-toggles label,.gate-row label{display:flex;align-items:center;gap:5px;color:#7c879a;font-size:10px}input[type=checkbox]{accent-color:#596fe1}.template-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.template-list{padding:16px 10px}.template-list>h2{padding:0 9px 10px}.template-choice{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;text-align:left;padding:10px;border-radius:7px;color:#44516a;font-size:11px}.template-choice.current{background:#f0f2ff;color:#4f63d6}.template-choice small{display:block;color:#9ba4b4;font-size:9px;margin-top:4px}.template-choice svg{color:#9ca6b6}.muted{color:#929bad;font-size:11px;padding:8px}.builder-items{border-top:1px solid #edf0f4}.builder-task{display:flex;gap:12px;padding:13px 3px;border-bottom:1px solid #f0f2f6}.task-number{font:600 11px Manrope,sans-serif;color:#7c8be4;padding-top:2px}.builder-task>div{flex:1}.builder-task b{display:block;font-size:11px;color:#38465f}.builder-task small{display:block;font-size:9px;color:#929daf;margin-top:4px}.builder-task p{font-size:10px;color:#78849a;white-space:pre-wrap;margin:7px 0 0;line-height:1.5}.outline-add{display:flex;align-items:center;justify-content:center;gap:7px;color:#5c70dc;background:#fff;border:1px dashed #cbd2ef;border-radius:7px;width:100%;padding:10px;margin-top:13px;font-size:11px;font-weight:600}.builder-form{margin-top:15px;padding:16px;background:#f8f9fc;border:1px solid #edf0f4;border-radius:8px;display:grid;gap:12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.onboard-summary{background:#fff;border:1px solid #e9ecf2;border-radius:9px;padding:17px 20px;margin-bottom:24px;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;align-items:center}.onboard-summary>div:first-child{display:flex;gap:13px;align-items:center}.onboard-summary span{font-size:9px;color:#9ba5b5;letter-spacing:.7px;font-weight:700}.onboard-summary b{font:700 15px Manrope;color:#435bd5}.onboard-summary small{grid-column:2;color:#949eae;font-size:9px}.phase-section{margin-bottom:22px}.phase-title{display:flex;justify-content:space-between;align-items:center;margin:0 4px 9px}.phase-title span{font:700 13px Manrope;color:#34425b}.phase-title small{font-size:9px;color:#9aa4b4}.document-list{display:grid}.document-row{display:flex;align-items:center;gap:11px;padding:12px 2px;border-bottom:1px solid #f0f2f6}.document-row:last-child{border-bottom:0}.document-row>span:nth-child(2){flex:1;font-size:11px;color:#46536a}.document-row small{display:block;color:#9aa4b4;font-size:9px;margin-top:4px}.file-icon{width:32px;height:32px;border-radius:7px;background:#f1f3ff;color:#6478e6;display:grid;place-items:center}.audit-action{font-size:9px;font-weight:700;color:#586cdb;background:#f0f2ff;padding:5px 7px;border-radius:4px}.mono{font-family:monospace;font-size:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:#1c284554;display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 24px 80px #14203c33;padding:22px}.modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;padding-bottom:14px;margin-bottom:17px}.modal>header h2{font:700 16px Manrope;color:#26344d;margin:0}.icon-button{border:0;background:#f3f4f8;border-radius:6px;width:30px;height:30px;display:grid;place-items:center;color:#69768b}.modal form{display:grid;gap:13px}label{display:grid;gap:6px;font-size:10px;font-weight:600;color:#64718a}input:not([type=checkbox]),select,textarea{width:100%;border:1px solid #e1e5ec;border-radius:6px;padding:9px 10px;color:#39465d;outline:0;font-size:11px;background:#fff}input:focus,select:focus,textarea:focus{border-color:#8997ed;box-shadow:0 0 0 3px #6478e619}textarea{resize:vertical;line-height:1.5}.hint{font-weight:400;color:#9aa4b4;font-size:9px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:7px}.error{background:#fff0f0;color:#b54b55;border-radius:6px;padding:9px 10px;font-size:10px}.task-scan-message{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:6px;font-size:10px;line-height:1.5;margin:0 0 13px}.task-scan-message svg{flex:none;margin-top:1px}.task-scan-message.pending{background:#fff7e7;color:#936100}.task-scan-message.rejected{background:#fff0f0;color:#b54b55}.task-scan-message.approved{background:#eaf8f1;color:#168052}.task-instructions{background:#f7f8fc;border-radius:7px;padding:12px 14px;margin-bottom:15px}.task-instructions p{font-size:11px;line-height:1.6;color:#68758c;white-space:pre-wrap;margin:8px 0 0}.auth-wrap{min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#edf0ff,#f7f8fc 54%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px}.auth-brand{font:800 18px Manrope;color:#273550;margin-bottom:23px}.auth-brand:first-letter{color:#526bed}.auth-card{width:min(440px,100%);background:#fff;border:1px solid #e8ebf2;border-radius:13px;padding:32px;box-shadow:0 16px 50px #1a2c510c}.auth-card h1{font:700 23px Manrope;letter-spacing:-.6px;color:#202f49;margin:8px 0}.auth-card>p{color:#8a95a8;font-size:11px;margin:0 0 23px;line-height:1.6}.auth-card form{display:grid;gap:15px}.auth-card .full{width:100%;margin-top:4px;padding:12px}.auth-foot{color:#a2abba;font-size:10px;margin-top:21px}.loading{height:100vh;display:grid;place-items:center;color:#78849a;font-size:12px}@media(max-width:1000px){.sidebar{width:210px}.main{margin-left:210px}.page{padding:30px 25px}.topbar{padding:0 25px}.stat-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.settings-layout{grid-template-columns:175px 1fr}}@media(max-width:700px){.sidebar{position:static;width:auto;height:auto;padding:12px 14px;border-right:0;border-bottom:1px solid #e8ebf2}.brand small,.workspace-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow:auto;margin-top:12px}.nav-item{white-space:nowrap;padding:0 9px;height:35px}.main{margin-left:0}.topbar{height:54px;padding:0 16px}.page{padding:25px 15px 40px}.heading{align-items:start;gap:12px;flex-direction:column}.heading h1{font-size:24px}.stat-grid{gap:9px}.stat-card{padding:14px;min-height:125px}.stat-card>small{position:static;display:block;margin-top:5px}.settings-layout,.template-layout{grid-template-columns:1fr}.settings-tabs{display:flex;overflow:auto}.settings-tabs button{white-space:nowrap;gap:8px}.option-row{flex-wrap:wrap;padding:8px 0}.option-toggles{order:4;width:100%;padding-left:30px}.grid2,.onboard-summary{grid-template-columns:1fr}.onboard-summary small{grid-column:1}.topbar .crumb{font-size:10px}}.first-day-brief-fields{border:1px solid #e9ecf2;border-radius:8px;padding:11px 12px}.first-day-brief-fields summary{cursor:pointer;color:#46536a;font-size:11px;font-weight:600}.first-day-brief-fields summary small{display:block;color:#98a2b2;font-size:9px;font-weight:400;margin:4px 0 0}.first-day-brief-fields[open]{display:grid;gap:12px}.first-day-brief{margin:0 0 22px;padding:18px 20px}.first-day-brief .section-head{margin-bottom:8px}.first-day-welcome,.first-day-instructions{white-space:pre-wrap;font-size:12px;line-height:1.65;color:#65728a;margin:8px 0 12px}.first-day-details{display:flex;flex-wrap:wrap;gap:12px}.first-day-details>div{min-width:140px;background:#f7f8fc;border-radius:7px;padding:9px 11px}.first-day-details small{display:block;font-size:8px;letter-spacing:.6px;color:#929bad}.first-day-details b{display:block;font-size:11px;color:#3f4d65;margin-top:4px;font-weight:600}.first-day-brief>.subtle-link{display:inline-flex;align-items:center;gap:4px}.setting-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;flex:1;align-items:start}.setting-inputs>label,.setting-checks>label{display:grid;gap:6px}.setting-inputs input,.setting-inputs textarea{width:100%}.setting-checks{display:grid;gap:10px}.setting-checks>label{grid-template-columns:auto 1fr;align-items:start}.setting-checks input{margin-top:2px}.setting-checks .hint{grid-column:2}.color-setting input[type=color]{width:46px;height:32px;padding:2px}.color-setting.compact{font-size:10px;display:flex;align-items:center;gap:7px}.setting-row-description{display:block;color:#77839a;font-size:10px;margin-top:4px}.hint{display:block;color:#8490a4;font-size:10px;font-weight:400;line-height:1.45;margin-top:3px}.builder-form label .hint{margin-top:1px}.gate-row>label{display:block}.gate-row>label .hint{padding-left:20px}.option-name{min-width:130px;flex:1}.setting-inputs .color-setting input[type=color]{flex:none;width:46px}.profile-wrap{position:relative}.profile-menu a{border:0;background:#fff;width:100%;display:flex;align-items:center;gap:8px;padding:9px;border-radius:6px;color:#536078;font-size:12px;text-decoration:none}.profile-menu a:hover{background:#f5f6fa}.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px}.toolbar>.searchbox{flex:1 1 240px}.toolbar>select[aria-label="Employee status filter"]{width:auto;flex:1 1 160px}.toolbar>input[aria-label="Filter event name"]{width:auto;flex:1 1 220px}.toolbar>label{flex:1 1 130px}.toolbar>.count{flex:none}}.add-option{align-items:flex-start}.add-option>label{flex:1;min-width:0}.add-option>.primary{align-self:flex-start;flex:none;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;height:38px;margin-top:18px}.matrix-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-top:1px solid #edf0f4;padding:12px 0}.matrix-footer .hint{margin:0}.builder-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.builder-task>div:first-of-type{min-width:0;flex:initial}.builder-task>div:last-child{display:flex;align-items:center;flex:initial;white-space:nowrap}.builder-task p{max-width:none;overflow-wrap:anywhere}.crumb{display:flex;align-items:center;min-width:0;white-space:nowrap}.crumb-area,.crumb-current{overflow:hidden;text-overflow:ellipsis}.crumb-divider{flex:none;padding:0 10px;color:#c6cbd5}.profile-wrap{flex:none}@media(max-width:700px){.topbar{gap:8px}.crumb-area,.crumb-divider{display:none}.crumb{flex:1;font-size:10px}.profile-text small{display:none}.sidebar nav{scroll-behavior:smooth;scrollbar-width:thin}.builder-task{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:3px}.builder-task>div:last-child{grid-column:2;grid-row:2;justify-self:end}.template-layout>.section-card>.section-head{flex-wrap:wrap;gap:10px}.template-layout>.section-card>.section-head>div:first-child{flex:1 1 100%;min-width:0}.template-layout>.section-card>.section-head>div:last-child{display:flex;flex-wrap:wrap;gap:6px}}.relay-landing{min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#f7f6f2;color:#222d3b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.relay-landing-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,7vw,112px);border-bottom:1px solid #e5e2da;background:#ffffff8c}.relay-brand{display:inline-flex;align-items:center;gap:11px;color:#243142;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.015em}.relay-brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#315d5b;color:#fff;font-family:Georgia,serif;font-size:18px}.relay-login-link{display:inline-flex;align-items:center;gap:9px;color:#315d5b;text-decoration:none;font-size:13px;font-weight:650}.relay-landing-hero{position:relative;isolation:isolate;flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:5vw;width:min(1160px,86vw);margin:0 auto;padding:62px 0 76px}.relay-landing-copy{position:relative;z-index:1;max-width:580px}.relay-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:750;color:#b46e63}.relay-landing-copy h1{margin:18px 0;color:#233145;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,6.1vw,78px);font-weight:500;letter-spacing:-.045em;line-height:.99}.relay-landing-copy p{max-width:465px;margin:0;color:#667180;font-size:15px;line-height:1.8}.relay-primary-link{display:inline-flex;align-items:center;gap:12px;margin-top:31px;padding:14px 18px;border-radius:9px;background:#315d5b;color:#fff;text-decoration:none;font-size:13px;font-weight:650;box-shadow:0 8px 22px #315d5b2b;transition:transform .18s ease,background .18s ease}.relay-primary-link:hover{background:#274d4b;transform:translateY(-1px)}.relay-landing-art{position:relative;display:grid;place-items:center;min-height:400px}.relay-art-orbit{position:absolute;border:1px solid rgba(49,93,91,.18);border-radius:50%;transform:rotate(-23deg)}.orbit-one{width:min(35vw,435px);height:min(24vw,300px)}.orbit-two{width:min(28vw,340px);height:min(37vw,445px);border-color:#b46e633d;transform:rotate(28deg)}.relay-art-core{display:grid;place-items:center;width:142px;height:142px;border:1px solid rgba(49,93,91,.14);border-radius:42px;background:linear-gradient(145deg,#dbe6df,#e8ddd6);color:#315d5b;box-shadow:0 24px 55px #2d454724;transform:rotate(-8deg)}.relay-art-core svg{transform:rotate(8deg)}.relay-art-note{position:absolute;padding:10px 14px;border:1px solid rgba(50,67,79,.09);border-radius:9px;background:#ffffffd4;color:#4d5b67;font-family:Georgia,Times New Roman,serif;font-size:14px;box-shadow:0 10px 26px #2d37410f}.note-one{top:19%;right:3%;transform:rotate(4deg)}.note-two{bottom:17%;left:2%;transform:rotate(-5deg)}.relay-landing-footer{display:flex;justify-content:space-between;align-items:center;padding:21px clamp(22px,7vw,112px);border-top:1px solid #e5e2da;color:#89919a;font-size:11px;letter-spacing:.03em}.relay-landing-footer a{color:#637078;text-decoration:none}@media(max-width:760px){.relay-landing-header{height:68px}.relay-landing-hero{grid-template-columns:1fr;gap:20px;padding:64px 0 48px}.relay-landing-copy h1{font-size:clamp(47px,13vw,68px)}.relay-landing-copy p{font-size:14px}.relay-landing-art{min-height:290px}.orbit-one{width:76vw;height:56vw}.orbit-two{width:58vw;height:78vw}.relay-art-core{width:112px;height:112px;border-radius:34px}.note-one{right:0;top:12%}.note-two{left:0;bottom:12%}.relay-landing-footer{padding:18px 22px}}.sidebar nav{display:grid;gap:8px}.nav-group{display:grid;gap:3px}.nav-group-label{margin:9px 9px 3px;color:#a0a8b7;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width:700px){.sidebar nav{display:flex;gap:12px}.nav-group{display:flex;align-items:center;gap:4px;flex:none}.nav-group-label{display:none}}.employee-tabs{display:flex;align-items:center;gap:3px;padding:3px;background:#f3f5f9;border:1px solid #e8ebf1;border-radius:8px}.employee-tab{border:0;border-radius:6px;background:transparent;padding:8px 12px;color:#758198;font-size:11px;font-weight:600;white-space:nowrap}.employee-tab:hover{color:#435bd5;background:#fff}.employee-tab.selected{background:#fff;color:#4f63d6;box-shadow:0 1px 4px #1a2c5112}@media(max-width:700px){.employee-tabs{max-width:100%;overflow:auto}.employee-tab{padding:7px 9px}}.employee-list-card{padding:20px 21px 14px}.employee-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(175px,220px) auto auto;align-items:center;gap:11px;margin-bottom:17px}.employee-search{width:100%;min-width:0;height:40px;background:#fff}.employee-search input{min-width:0}.employee-dealership-filter{height:40px;min-width:0}.employee-list-count{display:flex;align-items:baseline;gap:6px;white-space:nowrap;color:#768198;font-size:11px}.employee-list-count strong{font:700 19px Manrope,sans-serif;letter-spacing:-.4px;color:#283650}.employee-assign-button{min-height:40px;white-space:nowrap;padding:9px 11px}.employee-assign-button:disabled{opacity:.58;cursor:not-allowed;background:#f7f8fb;color:#7f899b}.employee-selection-count{border-radius:20px;background:#eef1ff;color:#5368dc;padding:4px 7px;font-size:10px;font-weight:700}.employee-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf0f4;margin-top:8px;padding:14px 4px 0;color:#8490a4;font-size:11px}.employee-pagination>span b{font-weight:600;color:#46546c}.employee-pagination>div{display:flex;align-items:center;gap:10px}.employee-pagination>div>span{white-space:nowrap}.employee-loading{padding:18px 12px;color:#8994a8;font-size:11px}@media(max-width:1120px){.employee-toolbar{grid-template-columns:minmax(190px,1fr) auto;gap:10px}.employee-search{grid-column:1}.employee-tabs{grid-column:2;justify-self:end}.employee-dealership-filter{grid-column:1}.employee-list-count{grid-column:2;justify-self:end}.employee-assign-button{grid-column:1/-1;justify-self:end}}@media(max-width:700px){.employee-list-card{padding:14px}.employee-toolbar{grid-template-columns:1fr}.employee-search,.employee-tabs,.employee-dealership-filter,.employee-list-count,.employee-assign-button{grid-column:1;justify-self:stretch}.employee-tabs,.employee-list-count{justify-self:start}.employee-assign-button{justify-content:center}.employee-pagination{align-items:flex-start;flex-direction:column}.employee-pagination>div{width:100%;justify-content:space-between}}.feature-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-columns>.section-card{min-width:0}.queue-sub{margin-top:24px!important;padding-top:17px;border-top:1px solid #edf0f5}.count{float:right;border-radius:20px;background:#eef1ff;color:#5266d8;padding:3px 9px;font-size:11px}.queue-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid #f0f2f6;color:inherit;text-decoration:none}.queue-row:last-child{border-bottom:0}.queue-row:hover b{color:#5266d8}.queue-row span{min-width:0}.queue-row b,.queue-row small{display:block}.queue-row b{font-size:12px}.queue-row small{margin-top:4px;color:#8993a5;font-size:10px}.queue-row time{flex:none;color:#78849a;font-size:11px}.feature-form{display:grid;gap:13px;margin-top:17px}.feature-form h3{margin:9px 0 0;font-size:14px}.feature-form label,.field-editor label{display:grid;gap:6px;color:#59677f;font-size:11px;font-weight:600}.feature-form input:not([type=checkbox]),.feature-form select,.feature-form textarea,.field-editor input,.field-editor select{width:100%;border:1px solid #e1e5ed;background:#fff;border-radius:7px;padding:9px 10px;color:#26344f;font-size:12px;outline:none}.feature-form input:focus,.feature-form select:focus,.feature-form textarea:focus,.field-editor input:focus,.field-editor select:focus{border-color:#8795ee;box-shadow:0 0 0 3px #526ced14}.check-label{display:flex!important;align-items:center;gap:8px!important}.field-editor{border:1px solid #e9ecf2;background:#fafbfe;padding:13px;border-radius:9px;display:grid;gap:11px}.pdf-preview{height:360px;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#eff1f5}.pdf-preview iframe{width:100%;height:100%;border:0}.pdf-preview.large{height:690px}.history-card{margin-top:18px}.history-item{padding:13px 0;border-bottom:1px solid #edf0f4}.history-item:last-child{border:0}.history-item>b,.history-item small{display:block}.history-item>b{font-size:12px}.history-item small{font-size:10px;color:#8b95a6;margin-top:4px}.history-item p{margin:7px 0 0;color:#68758b;font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#101a2d70;display:grid;place-items:center;padding:18px}.modal{background:#fff;width:min(470px,100%);padding:22px;border-radius:12px;box-shadow:0 20px 70px #15234040}.modal>p{color:#68758b;font-size:12px;line-height:1.6}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.small{font-size:11px;padding:8px 10px}.muted{color:#8b95a6;font-size:12px}.empty{padding:24px;text-align:center;color:#7f899a}.empty h2{font-size:15px}.empty p{font-size:12px}@media(max-width:900px){.feature-columns{grid-template-columns:1fr}.pdf-preview.large{height:500px}}@media(max-width:700px){.pdf-preview{height:250px}.pdf-preview.large{height:380px}.modal{padding:17px}}.pdf-editor{display:grid;gap:10px;overflow:auto}.pdf-page-tools{display:flex;justify-content:center;align-items:center;gap:12px;color:#758098;font-size:11px}.pdf-canvas-shell{position:relative;flex:none;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 2px 14px #26344f24;cursor:crosshair}.pdf-canvas-shell.placing{cursor:copy}.pdf-canvas-shell canvas{display:block}.pdf-rendering-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;background:#f4f6fbef;color:#67748b;font-size:12px}.pdf-rendering-spinner{width:17px;height:17px;border:2px solid #dbe1f1;border-top-color:#526ced;border-radius:50%;animation:pdf-render-spin .8s linear infinite}@keyframes pdf-render-spin{to{transform:rotate(360deg)}}.pdf-field-box{position:absolute;z-index:1;overflow:hidden;border:1px dashed #526ced;background:#526ced1c;color:#3349bc;text-align:left;padding:2px 4px;font-size:9px;font-weight:700;cursor:grab;touch-action:none}.pdf-field-box.signature-box{border-color:#28a071;background:#28a0711c;color:#18734f}.main:has(.pdf-forms-page) .crumb-current,.main:has(.pdf-forms-page) .crumb-divider{display:inline}.page:has(.pdf-forms-page){max-width:none;padding:10px 26px 24px}.pdf-forms-page{display:grid;gap:10px;width:100%;min-width:0}.pdf-page-heading h1{margin:0;color:#1b2942;font:700 22px Manrope,sans-serif;letter-spacing:-.5px}.pdf-designer-card,.pdf-management-card{min-width:0}.pdf-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pdf-section-title h2{margin:0 0 7px;font-size:16px}.pdf-section-title p{margin:0;color:#7d889b;font-size:12px;line-height:1.55}.pdf-designer-card{padding:14px 18px}.pdf-designer-form{gap:12px}.pdf-editor-toolbar{display:grid;grid-template-columns:1fr;align-items:center;gap:8px;flex:none}.pdf-editor-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px}.pdf-editor-title-row .pdf-form-settings{flex:1;max-width:700px;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px}.pdf-editor-toolbar h1{margin:0;white-space:nowrap;color:#1b2942;font:700 21px Manrope,sans-serif;letter-spacing:-.5px}.pdf-form-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdf-form-settings label{display:grid;gap:4px;color:#59677f;font-size:10px;font-weight:600;min-width:0}.pdf-form-settings input,.pdf-form-settings select{width:100%;min-width:0;border:1px solid #e1e5ed;background:#fff;border-radius:7px;padding:7px 9px;color:#26344f;font-size:11px}.pdf-editor-title-row .pdf-form-settings select{padding:6px 8px;font-size:10px}.pdf-preview-mode-toggle{gap:6px;white-space:nowrap}.pdf-toolbar-save{white-space:nowrap}.pdf-save-status{color:#31966c;font-size:10px}@media(max-width:900px){.pdf-editor-title-row .pdf-form-settings{grid-template-columns:1fr;max-width:none;flex-basis:100%}}.work-queue-employee-group{border-bottom:1px solid #edf0f4}.work-queue-employee{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border:0;background:transparent;text-align:left;color:#34425b}.work-queue-employee:hover .work-queue-employee-copy>b{color:#5266d8}.work-queue-employee-copy{min-width:0}.work-queue-employee-copy>b,.work-queue-employee-copy>small{display:block}.work-queue-employee-copy>b{font-size:12px;font-weight:600}.work-queue-employee-copy>small{margin-top:4px;color:#8994a7;font-size:10px}.work-queue-employee-toggle{flex:none;width:24px;height:24px;display:grid;place-items:center;border:1px solid #e5e9f1;border-radius:50%;color:#596ddc;font-size:16px;line-height:1}.work-queue-employee-tasks{margin:0 0 10px 10px;padding:2px 12px;background:#f8f9fc;border-left:2px solid #dce2ff;border-radius:0 7px 7px 0}.work-queue-task{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid #e9edf4;color:#35435c;text-decoration:none}.work-queue-task:last-child{border-bottom:0}.work-queue-task:hover b{color:#5266d8}.work-queue-task b,.work-queue-task small{display:block}.work-queue-task b{font-size:11px;font-weight:600}.work-queue-task small{margin-top:4px;color:#8994a7;font-size:10px}.pdf-fields-heading{align-items:flex-start;gap:14px;flex-wrap:wrap;margin:7px 0 0}.pdf-fields-heading h3{margin:0 0 4px}.pdf-fields-heading .row-actions{flex-wrap:wrap;justify-content:flex-end}.count-inline{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:5px;border-radius:20px;background:#eef1ff;color:#5266d8;font-size:10px;vertical-align:middle}.pdf-save-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:3px}.pdf-save-row .hint{max-width:700px;font-size:11px;line-height:1.5}.main:has(.pdf-forms-page)>.page{width:100%;max-width:none;align-self:stretch;margin:0;padding:10px 14px}.main:has(.pdf-forms-page)>.page>.pdf-forms-page{width:100%;max-width:none}.main:has(.pdf-forms-page) .pdf-designer-card{width:100%;max-width:none}.main:has(.pdf-forms-page) .pdf-builder-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px}.main:has(.pdf-forms-page) .pdf-document-column{padding:8px}.main:has(.pdf-forms-page){height:100vh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.main:has(.pdf-forms-page)>.topbar{flex:none}.main:has(.pdf-forms-page)>.page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:10px}.pdf-forms-page{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow:hidden}.pdf-designer-card{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;margin-bottom:0}.pdf-designer-form{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pdf-form-settings,.pdf-preview-mode-toggle,.pdf-save-row{flex:none}.pdf-builder-grid{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.pdf-document-column{height:100%;min-height:0;overflow:auto}.pdf-document-column .pdf-editor{height:100%;min-height:0}.pdf-field-sidebar{position:static;height:100%;max-height:none;min-height:0}.pdf-builder-grid.preview-mode .pdf-document-column{height:100%;min-height:0;overflow:auto}@media(max-width:1250px){.pdf-editor-toolbar{grid-template-columns:1fr;gap:8px}.pdf-editor-toolbar h1{font-size:19px}}.pdf-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-top:16px}.pdf-management-grid>div{min-width:0}.pdf-management-grid h3{font-size:13px;margin:0 0 10px}.field-editor{padding:0;overflow:hidden}.field-editor-summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px}.field-collapse{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:none;padding:4px 2px;color:#33415c;text-align:left}.field-collapse b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.field-collapse small{flex:none;color:#8b95a6;font-size:10px}.field-collapse-caret{color:#6577d8;font-size:15px}.field-editor .grid2,.field-editor>label,.field-editor>.check-label{margin:0 13px 12px}.field-editor>.grid2{margin-top:4px}.field-editor.collapsed{gap:0}.pdf-editor{overflow:auto;max-width:100%;padding:8px 4px 14px}.pdf-page-tools{position:sticky;top:0;z-index:2;background:#fff;padding:5px 0}.pdf-canvas-shell{max-width:100%;touch-action:none}.pdf-field-box{display:block;overflow:visible;touch-action:none;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-resize-handle{position:absolute;z-index:2;display:block;min-width:10px;min-height:10px;width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:#526ced;box-shadow:0 0 0 1px #526ced;touch-action:none}.pdf-field-box.signature-box .pdf-resize-handle{background:#28a071;box-shadow:0 0 0 1px #28a071}.handle-n{left:50%;top:-5px;transform:translate(-50%);cursor:ns-resize}.handle-s{left:50%;bottom:-5px;transform:translate(-50%);cursor:ns-resize}.handle-e{right:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.handle-w{left:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.handle-ne{right:-5px;top:-5px;cursor:nesw-resize}.handle-nw{left:-5px;top:-5px;cursor:nwse-resize}.handle-se{right:-5px;bottom:-5px;cursor:nwse-resize}.handle-sw{left:-5px;bottom:-5px;cursor:nesw-resize}@media(max-width:900px){.pdf-form-settings,.pdf-management-grid{grid-template-columns:1fr}.pdf-save-row{align-items:flex-start;flex-direction:column}.pdf-fields-heading .row-actions{justify-content:flex-start}}.pdf-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:16px;align-items:start;min-width:0}.pdf-document-column{min-width:0;overflow:auto;border:1px solid #e7eaf0;border-radius:9px;background:#f6f7fa;padding:10px}.pdf-document-column .pdf-editor{padding:0 0 8px}.pdf-document-column .pdf-canvas-shell{max-width:100%}.pdf-field-sidebar{position:sticky;top:82px;display:grid;gap:12px;min-width:0;max-height:calc(100vh - 140px);overflow:auto;padding-right:2px}.pdf-sidebar-panel{background:#fff;border:1px solid #e7eaf0;border-radius:9px;padding:12px;min-width:0}.pdf-sidebar-heading h3{margin:0 0 4px;color:#26344d;font-size:12px}.pdf-sidebar-heading p{margin:0;color:#8993a5;font-size:10px;line-height:1.45}.pdf-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.pdf-tool{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 7px;padding:7px;border:1px solid #e5e8ef;border-radius:7px;background:#fff;color:#43516a;text-align:left;cursor:grab;touch-action:none}.pdf-tool:hover,.pdf-tool.selected{border-color:#8795ee;background:#f7f8ff}.pdf-tool:active{cursor:grabbing}.pdf-tool-icon{grid-row:span 2;width:27px;height:27px;display:grid;place-items:center;border-radius:6px;background:#eef1ff;color:#5369db;font-weight:700;font-size:14px}.pdf-tool>span:nth-child(2){font-size:10px;font-weight:600}.pdf-tool small{font-size:8px;color:#98a1b1}.pdf-sidebar-fields{display:grid;gap:8px}.pdf-field-actions{display:flex;gap:5px}.pdf-field-actions .small{padding:5px 7px;font-size:9px}.pdf-field-drag-handle{display:grid;place-items:center;flex:none;width:24px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#8390a6;cursor:grab;touch-action:none}.pdf-field-drag-handle:hover{background:#eef1ff;color:#526bed}.pdf-field-drag-handle:active{cursor:grabbing}.pdf-sidebar-field{transition:opacity .12s,border-color .12s}.pdf-sidebar-field.dragging{opacity:.45;border-color:#526bed}.pdf-sidebar-field{margin:0;padding:0;border-radius:7px;background:#fafbfe}.pdf-sidebar-field .field-editor-summary{min-height:36px;padding:5px 7px}.pdf-sidebar-field .field-collapse{gap:5px;flex:1;overflow:hidden}.pdf-sidebar-field .field-collapse b{font-size:10px}.pdf-sidebar-field .field-collapse small{font-size:9px}.pdf-sidebar-field .text-button{padding:3px}.pdf-sidebar-field-body{display:grid;gap:8px;padding:0 8px 9px}.pdf-sidebar-field-body label{font-size:9px;gap:4px}.pdf-sidebar-field-body input:not([type=checkbox]),.pdf-sidebar-field-body select{padding:6px 7px;font-size:10px}.pdf-field-coordinates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pdf-field-coordinates label{min-width:0}.pdf-sidebar-field-body .check-label{display:flex!important;align-items:center;gap:6px!important}.pdf-choice-editor{display:grid;gap:6px}.pdf-choice-title{font-size:9px;color:var(--muted,#64748b)}.pdf-choice-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.pdf-choice-row .text-button{font-size:9px;white-space:nowrap}.pdf-empty-canvas{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8b95a6;text-align:center}.pdf-empty-canvas b{color:#46536a;font-size:13px}.pdf-empty-canvas span{font-size:10px}.pdf-empty-canvas svg{color:#6478dd}@media(max-width:1100px){.pdf-builder-grid{grid-template-columns:minmax(0,1fr) 250px;gap:10px}.pdf-field-sidebar{top:70px}}@media(max-width:850px){.pdf-builder-grid{grid-template-columns:1fr}.pdf-field-sidebar{position:static;max-height:none;grid-template-columns:1fr 1fr}.pdf-document-column{max-height:75vh}.pdf-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.pdf-field-sidebar{grid-template-columns:1fr}.pdf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-document-column{padding:5px}}.employee-form-workspace{display:grid;gap:14px}.employee-pdf-viewer{display:grid;gap:9px;min-width:0}.employee-pdf-toolbar{display:flex;align-items:center;gap:10px;min-height:34px;color:#748099;font-size:11px}.employee-pdf-toolbar>span{min-width:90px;text-align:center;font-weight:600}.employee-pdf-tip{margin-left:auto;color:#8a95a8;font-size:10px}.employee-pdf-scroll{position:relative;height:calc(100vh - 410px);min-height:300px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e5e8ef;border-radius:9px;background:#e9ebf0;padding:8px}.employee-pdf-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8792a5;font-size:12px;z-index:2}.employee-pdf-page{position:relative;flex:none;margin:0 auto;background:#fff;box-shadow:0 3px 18px #18284624}.employee-pdf-page canvas{display:block;max-width:none}.employee-pdf-field{position:absolute;z-index:1;display:flex;align-items:center;min-width:18px;min-height:14px;overflow:visible}.employee-pdf-field>input,.employee-pdf-field>select{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;border:1px dashed #7286df;border-radius:2px;background:#f9faffdd;color:#16233c;padding:0 2px;font:500 clamp(8px,.72vw,12px) "DM Sans",sans-serif;line-height:1.1;outline:0}.employee-pdf-field>textarea{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;resize:none;overflow:auto;border:1px dashed #7286df;border-radius:2px;background:#f9faffdd;color:#16233c;padding:2px 4px;font:500 clamp(8px,.72vw,12px) "DM Sans",sans-serif;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;outline:0}.pdf-signature-control{position:relative;box-sizing:border-box;width:100%;height:100%;min-width:24px;min-height:20px;overflow:hidden;border:1px dashed #7286df;border-radius:2px;background:#ffffffb8}.pdf-signature-control canvas{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.pdf-signature-control>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8a95a7;font:italic 10px DM Sans,sans-serif;pointer-events:none}.pdf-signature-control.disabled{background:#f9faff99}.pdf-signature-clear{position:absolute;right:3px;top:3px;z-index:1;border:1px solid #dce1ec;border-radius:4px;background:#fff;color:#65718a;padding:2px 5px;font-size:9px;line-height:1.2}.employee-pdf-field>input::-moz-placeholder{color:#778198;opacity:.8}.employee-pdf-field>input::placeholder,.employee-pdf-field>select:invalid{color:#778198;opacity:.8}.employee-pdf-field>input:focus,.employee-pdf-field>select:focus{border:1px solid #526bed;background:#fff;box-shadow:0 0 0 2px #526bed22}.employee-pdf-field>textarea:focus{border:1px solid #526bed;background:#fff;box-shadow:0 0 0 2px #526bed22}.employee-pdf-field:has(textarea:not(:-moz-placeholder))>textarea:not(:focus){border-color:transparent;background:#ffffff70}.employee-pdf-field:has(textarea:not(:placeholder-shown))>textarea:not(:focus){border-color:transparent;background:#ffffff70}.employee-pdf-field.employee-signature-field>input{font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(9px,.78vw,12px);font-style:italic}.employee-pdf-auto-signature{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;padding:0 3px;color:#18243b;font:italic clamp(11px,.9vw,15px) Georgia,"Times New Roman",serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-pdf-field-date>input[type=date]{font-size:clamp(8px,.68vw,10px);padding:0}.employee-pdf-field-date>input[type=date]::-webkit-datetime-edit{padding:0}.employee-pdf-field-date>input[type=date]::-webkit-calendar-picker-indicator{width:12px;margin:0 1px;padding:0}.employee-pdf-field:has(input:not(:-moz-placeholder))>input:not(:focus){border-color:transparent;background:#ffffff70}.employee-pdf-field:has(input:not(:placeholder-shown))>input:not(:focus),.employee-pdf-field:has(select:valid)>select{border-color:transparent;background:#ffffff70}.employee-pdf-check{display:flex!important;align-items:center;gap:4px!important;width:100%;height:100%;padding:2px 4px;border:1px dashed #7286df;border-radius:2px;background:#f9faffdd;color:#68758c;font-size:clamp(8px,.75vw,12px)!important;overflow:hidden}.employee-pdf-check input{flex:none;width:16px;height:16px;margin:0}.employee-pdf-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-signer-fallback{display:grid;gap:6px;max-width:420px;color:#59677f;font-size:11px;font-weight:600}.employee-form-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0}.employee-form-submit .hint{max-width:650px;font-size:10px;line-height:1.5}.employee-form-submit .primary{flex:none;min-width:190px}@media(max-width:760px){.employee-pdf-scroll{height:calc(100vh - 470px);min-height:240px;padding:6px}.employee-pdf-toolbar{flex-wrap:wrap}.employee-pdf-tip{flex:1 0 100%;margin-left:0}.employee-form-submit{align-items:stretch;flex-direction:column}.employee-form-submit .primary{width:100%}}.builder-task{cursor:pointer}.builder-task:hover{background:#fafbff}.builder-task:focus-within{outline:2px solid #dbe1ff;outline-offset:2px}.audit-toolbar{justify-content:flex-start;gap:12px;flex-wrap:wrap}.audit-toolbar label{display:flex;align-items:center;gap:8px;min-width:150px;color:#64718a;font-size:10px}.audit-toolbar label:first-child{width:245px}.audit-toolbar select,.audit-toolbar input{width:auto;min-width:115px;padding:8px}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;color:#7b879b;font-size:10px}.audit-pagination>label{display:flex;align-items:center;gap:8px}.audit-pagination select{width:auto;min-width:68px;padding:7px}.audit-pagination>div{display:flex;align-items:center;gap:10px}.audit-loading{padding:20px;text-align:center;color:#8791a5;font-size:12px}@media(max-width:760px){.audit-pagination{align-items:flex-start;flex-direction:column}.audit-pagination>div{width:100%;justify-content:space-between}}.sidebar{transition:width .18s ease;padding-left:14px;padding-right:14px}.brand{font-size:15px}.nav-item{font-size:12px}.nav-group-label{font-size:8px}.workspace-label{font-size:9px;margin-top:32px}.sidebar-toggle{width:28px;height:28px;display:grid;place-items:center;flex:none;border:1px solid #e7eaf0;border-radius:6px;background:#fff;color:#78849a;padding:0}.sidebar-toggle:hover{background:#f5f6fa;color:#465dd4}.sidebar-collapsed .sidebar{width:76px;padding-left:10px;padding-right:10px}.sidebar-collapsed .main{margin-left:76px}.sidebar-collapsed .brand{justify-content:center;padding:2px 0}.sidebar-collapsed .brand>span:not(.brand-mark){display:none}.sidebar-collapsed .workspace-label{justify-content:center;margin:24px 0 15px;font-size:0}.sidebar-collapsed .workspace-label>span{display:none}.sidebar-collapsed .nav-item{width:44px;height:40px;justify-content:center;margin:0 auto;padding:0;gap:0;font-size:0}.sidebar-collapsed .nav-item svg{flex:none}.sidebar-collapsed .sidebar-bottom{padding:15px 0 0}.sidebar-collapsed .secure{justify-content:center;font-size:0}.sidebar-collapsed .secure svg{flex:none}.sidebar-collapsed .version{display:none}@media(max-width:700px){.sidebar-collapsed .sidebar{position:static;width:auto;height:auto;padding:12px 14px;border-right:0;border-bottom:1px solid #e8ebf2}.sidebar-collapsed .main{margin-left:0}.sidebar-collapsed .brand{justify-content:flex-start;padding:2px 7px}.sidebar-collapsed .brand>span:not(.brand-mark){display:block}.sidebar-collapsed .sidebar nav{display:flex;overflow:auto;margin-top:12px}.sidebar-collapsed .nav-item{width:auto;height:35px;justify-content:flex-start;margin:0;padding:0 9px;gap:8px;font-size:12px}.sidebar-collapsed .nav-group{display:flex;align-items:center;gap:4px;flex:none}.sidebar-collapsed .nav-group-label,.sidebar-collapsed .sidebar-bottom,.sidebar-collapsed .workspace-label{display:none}}.nav-group-label{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;padding:4px 9px;margin:9px 0 3px;color:#a0a8b7;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.nav-group-label svg{transition:transform .15s}.nav-group-label svg.expanded{transform:rotate(90deg)}.nav-group-label:hover{color:#5c6fe0}.nav-group:first-child .nav-group-label{margin-top:0}.manager-employee-relations{max-height:calc(100vh - 125px);overflow:hidden;display:flex;flex-direction:column;min-height:360px}.manager-employee-relations>.manager-relations-records{min-height:0;max-height:34vh;overflow-y:auto;padding-right:8px}.manager-relations-records>.section-card{margin:10px 0}.manager-form-panel{display:grid;gap:12px;padding:15px;margin:0 0 14px;background:#f8f9fc;border:1px solid #e9edf4;border-radius:8px;max-height:42vh;overflow-y:auto}.manager-form-panel .row-actions{justify-content:flex-end}.manager-form-panel label>span{display:flex;align-items:center;gap:8px}.sidebar-collapsed .nav-group-label{display:none}@media(max-width:700px){.nav-group-label{display:none}}@media(min-width:701px){.page:has(.manager-employee-relations){height:calc(100vh - 67px);overflow:hidden;display:flex;flex-direction:column}.page:has(.manager-employee-relations)>.heading{flex:none}.page:has(.manager-employee-relations)>section.section-card:not(.manager-employee-relations){flex:0 0 auto;max-height:34vh;overflow:auto}.page:has(.manager-employee-relations)>.manager-employee-relations{flex:1;min-height:220px;max-height:none;margin-bottom:0}.manager-employee-relations>.feature-form{max-height:32vh;overflow-y:auto;flex:none}.manager-employee-relations>.manager-relations-records{flex:1;max-height:none}}.manager-workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.manager-workspace-heading>.heading{flex:1;margin:0}.manager-workspace-scope{display:flex;align-items:flex-end;gap:14px;padding-bottom:4px}.manager-workspace-scope label{display:grid;gap:6px;color:#68758c;font-size:10px;font-weight:600}.manager-workspace-scope select{min-width:220px;padding:9px 11px;border:1px solid #e1e5ed;border-radius:7px;background:#fff;color:#26344f;font-size:12px}.manager-workspace-scope .count{float:none;white-space:nowrap;margin-bottom:7px}.manager-home{padding:12px;margin-bottom:0}.manager-home>.grid2{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:stretch;gap:12px}.manager-home>.grid2>.section-card{min-width:0;margin:0;min-height:58vh}.manager-team-card{display:flex;flex-direction:column}.manager-team-card>.table-wrap{flex:1}.manager-page-size{display:flex;align-items:center;gap:7px;color:#7a869a;font-size:10px;white-space:nowrap}.manager-page-size select{width:auto;min-width:62px;padding:6px 8px;border:1px solid #e1e5ed;border-radius:6px;background:#fff;color:#35425a}.manager-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;color:#8490a3;font-size:10px}.manager-pagination>div{display:flex;align-items:center;gap:10px}.manager-pagination button:disabled{opacity:.5;cursor:default}.manager-employee-heading{display:flex;align-items:center;gap:22px;margin:0 0 18px}.manager-employee-heading>div{min-width:0}.manager-employee-heading h1{font:700 24px Manrope,sans-serif;letter-spacing:-.6px;color:#1b2942;margin:5px 0 3px}.manager-employee-heading p{margin:0;color:#8791a5;font-size:11px}.manager-employee-relations{min-height:0}.manager-employee-relations>.manager-relations-records{overflow:auto}@media(min-width:701px){.page:has(.manager-employee-heading){height:calc(100vh - 67px);overflow:hidden;display:flex;flex-direction:column}.page:has(.manager-employee-heading)>.manager-employee-heading{flex:none}.page:has(.manager-employee-heading)>.manager-employee-relations{flex:1;min-height:0;max-height:none;margin-bottom:0}.page:has(.manager-workspace-heading){padding-top:28px}.page:has(.manager-workspace-heading)>.manager-workspace-heading{flex:none}.page:has(.manager-workspace-heading)>.manager-home{flex:1;min-height:0}.manager-home>.grid2>.section-card{min-height:0}}@media(max-width:900px){.manager-home>.grid2{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}}@media(max-width:700px){.manager-workspace-heading{align-items:stretch;flex-direction:column;gap:12px}.manager-workspace-scope{align-items:flex-end;justify-content:space-between}.manager-workspace-scope select{min-width:0;width:100%}.manager-workspace-scope label{flex:1}.manager-home>.grid2{grid-template-columns:1fr}.manager-home>.grid2>.section-card{min-height:0}.manager-team-card>.table-wrap{overflow-x:auto}.manager-pagination{align-items:flex-start;flex-direction:column}.manager-pagination>div{width:100%;justify-content:space-between}.manager-employee-heading{align-items:flex-start;flex-direction:column;gap:12px}.page:has(.manager-employee-heading){height:auto;overflow:visible}}.settings-values-wrap{max-height:calc(100vh - 430px);min-height:260px;overflow:auto;border:1px solid #edf0f5;border-radius:8px}.settings-values-table{min-width:780px}.settings-values-table th{position:sticky;top:0;z-index:1;background:#fbfcfe}.settings-values-table td{vertical-align:middle;padding:10px 12px}.settings-values-table td:nth-child(2){min-width:220px}.settings-values-table td:nth-child(2)>strong{display:flex;align-items:center;gap:7px;color:#2b3850;font-size:11px}.settings-detail{display:block;margin-top:3px;color:#8994a7;font-size:9px}.settings-order{display:grid;gap:1px;width:25px}.settings-order button{width:23px;height:18px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#8290a6}.settings-order button:disabled{opacity:.32;cursor:default}.settings-row-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-row-options label{display:flex;align-items:center;gap:4px;color:#68758b;font-size:9px;white-space:nowrap}.settings-row-options input,.setting-checks input{accent-color:#566ced}.settings-color-control{display:inline-flex;align-items:center;gap:8px;color:#6d7990;font-size:10px}.settings-color-control input{width:30px;height:25px;padding:1px;border:1px solid #e3e7ef;border-radius:5px;background:#fff}.settings-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:20px;font-size:9px;font-weight:600}.settings-status.active{color:#16835b;background:#e9f7f0}.settings-status.archived{color:#7c8799;background:#f0f2f5}.settings-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;white-space:nowrap}.settings-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;color:#818ca0;font-size:10px}.settings-pagination>label{display:flex;align-items:center;gap:7px}.settings-pagination select{width:auto;min-width:65px;padding:6px 8px;border:1px solid #e1e5ed;border-radius:6px;background:#fff;color:#35425a;font-size:10px}.settings-pagination>div{display:flex;align-items:center;gap:9px}.settings-panel .setting-checks{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.settings-panel .setting-checks>label{flex:1;min-width:170px}@media(max-width:760px){.settings-values-wrap{max-height:none;min-height:0}.settings-pagination{align-items:flex-start;flex-direction:column}.settings-pagination>div{width:100%;justify-content:space-between}.settings-panel .setting-checks{flex-direction:column}}.manager-form-panel{max-height:calc(100vh - 260px)}.manager-form-settings{grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(180px,1fr);align-items:end}.manager-form-panel .employee-pdf-scroll{height:calc(100vh - 440px);min-height:320px}@media(max-width:850px){.manager-form-settings{grid-template-columns:1fr}}@media(max-width:600px){.manager-form-settings{grid-template-columns:1fr}.manager-form-panel .employee-pdf-scroll{height:calc(100vh - 400px);min-height:260px}}.manager-form-panel{position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(1500px,calc(100vw - 36px));height:calc(100vh - 36px);max-height:none;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:18px 22px;background:#fff;box-shadow:0 18px 70px #15213e55;border:1px solid #dfe4ee;border-radius:14px}.manager-form-panel:before{content:"";position:fixed;top:-50vh;right:-50vw;bottom:-50vh;left:-50vw;z-index:-1;background:#141b2bb8}.manager-form-panel .manager-form-settings{flex:none}.manager-form-panel .employee-pdf-viewer{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr)}.manager-form-panel .employee-pdf-scroll{box-sizing:border-box;width:100%;height:auto;min-height:0;flex:1;overflow:auto;align-items:flex-start;justify-content:center;padding:14px}.manager-form-panel>.hint,.manager-form-panel>.error{flex:none;margin:0}.manager-form-panel>.row-actions{flex:none;padding-top:2px}@media(max-width:600px){.manager-form-panel{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:12px}.manager-form-panel .manager-form-settings{grid-template-columns:1fr;gap:8px}.manager-form-panel .employee-pdf-toolbar{flex-wrap:wrap}.manager-form-panel .employee-pdf-tip{margin-left:0}}.pdf-preview-mode-toggle{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:0;color:#748099;font-size:11px}.pdf-preview-mode-toggle span{margin-right:4px}.pdf-builder-grid.preview-mode{grid-template-columns:minmax(0,1fr)}.pdf-builder-grid.preview-mode .pdf-field-sidebar{display:none}.pdf-builder-grid.preview-mode .pdf-document-column{height:100%;min-height:0;overflow:hidden}.pdf-designer-preview{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.pdf-designer-preview .employee-pdf-scroll{box-sizing:border-box;height:100%;min-height:0;overflow:auto;align-items:flex-start;justify-content:center;padding:14px}.manager-form-catalog{margin-bottom:16px}.employee-pdf-field-checkbox{justify-content:center;overflow:visible;min-width:0;min-height:0}.employee-pdf-check{box-sizing:border-box;display:grid!important;place-items:center;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;cursor:pointer}.employee-pdf-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;width:13px!important;height:13px!important;margin:0!important;padding:0!important;border:1.4px solid #586579!important;border-radius:2px!important;background:#fff!important;box-shadow:0 0 0 1px #ffffffb8;cursor:pointer;position:relative}.employee-pdf-check input:checked{border-color:#526bed!important;background:#526bed!important}.employee-pdf-check input:checked:after{content:"✓";position:absolute;top:-2px;right:0;bottom:0;left:0;color:#fff;text-align:center;font:700 11px/13px Arial,sans-serif}.employee-pdf-check input:focus-visible{outline:2px solid #526bed;outline-offset:2px}.employee-pdf-check input:disabled{opacity:1;cursor:default}.employee-pdf-check span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.employee-pdf-check input:checked{background-image:none!important}.employee-pdf-check input:checked:after{content:none}.employee-pdf-field-checkbox{justify-content:flex-start!important;align-items:flex-start!important}.employee-pdf-check{position:relative!important;display:block!important;place-items:initial!important}.employee-pdf-check input{position:absolute!important;left:0!important;top:0!important}.employee-checkbox-tick{display:none;position:absolute;pointer-events:none;left:4px;top:2px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.employee-pdf-check input:checked+.employee-checkbox-tick{display:block}.pdf-field-box:not(.active){border-color:transparent;background:transparent;color:#71809a}.pdf-field-box.signature-box:not(.active){border-color:transparent;background:transparent;color:#4e896f}.pdf-field-box:not(.active):hover{border:1px dashed #8995ad;background:#f8f9feaa}.pdf-field-box.active{border:1px dashed #526ced;background:#526ced1c;color:#3349bc}.pdf-field-box.signature-box.active{border-color:#28a071;background:#28a0711c;color:#18734f}.pdf-resize-handle{display:none}.pdf-field-box.active .pdf-resize-handle{display:block}.pdf-field-box{cursor:grab}.pdf-field-box:active{cursor:grabbing}.pdf-field-box:focus-visible{outline:2px solid #526ced;outline-offset:2px}@media(max-width:850px){.main:has(.pdf-forms-page){height:auto;min-height:100vh;overflow:visible;display:block}.main:has(.pdf-forms-page)>.page{display:block;overflow:visible;padding-bottom:24px}.pdf-forms-page{display:grid;flex:none;min-height:0;overflow:visible}.pdf-designer-card{display:block;flex:none;min-height:0;overflow:visible}.pdf-designer-form{display:grid;flex:none;min-height:0;overflow:visible}.pdf-editor-toolbar{grid-template-columns:1fr}.pdf-editor-title-row{align-items:flex-start;flex-wrap:wrap}.pdf-preview-mode-toggle{justify-content:flex-start;flex-wrap:wrap}.pdf-form-settings{grid-template-columns:1fr}.pdf-builder-grid{flex:none;min-height:0;grid-template-rows:auto;overflow:visible}.pdf-document-column{height:auto;max-height:75vh}.pdf-field-sidebar{height:auto;max-height:unset}.pdf-builder-grid.preview-mode .pdf-document-column{height:75vh;min-height:360px}}.danger-button{background:#b94755;box-shadow:0 4px 10px #b9475522}.danger-button:hover{background:#a53b48}.task-done .task-main{cursor:default}.company-update-editor{margin-bottom:18px}.company-update-editor .feature-form{display:grid;gap:12px}.company-update-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-update-feed{display:grid;gap:14px}.company-update-card{padding:22px}.company-update-card h2{margin:9px 0 0;color:#26344f;font:700 18px Manrope,sans-serif}.company-update-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#8691a4;font-size:10px}.company-update-meta .status-pill{font-size:9px}.muted-pill{background:#f0f2f6;color:#71809a}.company-update-body{white-space:pre-wrap;line-height:1.65;color:#526078;font-size:13px;margin:16px 0}.company-update-card>.muted{display:block;margin-top:12px}.recognition-compose{margin-bottom:18px}.recognition-compose .section-head h2{display:flex;align-items:center;gap:8px}.recognition-compose .feature-form{display:grid;gap:12px}.recognition-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.recognition-compose-footer .hint{margin:0}.recognition-feed{display:grid;gap:12px}.recognition-card{display:flex;align-items:flex-start;gap:14px;padding:20px 22px}.recognition-card-icon{width:36px;height:36px;flex:0 0 36px;border-radius:12px;display:grid;place-items:center;background:#fff0f2;color:#d64b6a}.recognition-content{min-width:0;flex:1}.recognition-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#71809a;font-size:11px}.recognition-meta b{color:#26344f;font-size:13px}.recognition-content p{white-space:pre-wrap;color:#526078;font-size:13px;line-height:1.6;margin:10px 0}.recognition-content>small{color:#8691a4;font-size:10px}.recognition-empty{text-align:center;padding:42px 18px;color:#71809a}.recognition-empty svg{color:#526ced}.recognition-empty h2{color:#26344f;margin:12px 0 6px;font-size:16px}.recognition-empty p{margin:0;font-size:12px}.recognition-values{margin-bottom:18px}.recognition-value-form{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.5fr) auto;align-items:end;gap:12px}.recognition-value-list{margin-top:14px}.recognition-value-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #edf0f5;padding:10px 2px}.recognition-value-row span{display:grid;gap:3px}.recognition-value-row b{font-size:12px}.recognition-value-row small{font-size:10px;color:#8491a7}.recognition-value-badge{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:999px;background:#eef1ff;color:#526ced;font-size:10px;font-weight:700}.training-create,.training-catalog,.training-assignments{margin-bottom:16px}.training-create .section-head h2{display:flex;align-items:center;gap:8px}.training-create .feature-form{display:grid;gap:12px}.training-create-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.training-create-footer .inline-check{margin:0}.training-course-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #edf0f5}.training-course-row:first-of-type{border-top:0}.training-course-main{display:flex;align-items:flex-start;gap:11px;min-width:0}.training-course-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;background:#eef1ff;color:#526ced}.training-course-main>div{min-width:0}.training-course-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.training-course-title b{color:#26344f;font-size:13px}.training-course-main small{display:block;margin-top:5px;color:#8290a7;font-size:10px}.training-course-main p{margin:8px 0 0;color:#526078;font-size:12px;white-space:pre-wrap}.training-required{font-size:9px;font-weight:700;color:#8c5b18;background:#fff5df;border-radius:20px;padding:3px 7px}.training-course-archived{opacity:.7}.training-course-row .row-actions{flex-wrap:wrap;justify-content:flex-end}.training-assignments .table-wrap{max-height:440px;overflow:auto}.training-empty{text-align:center;padding:36px 18px;color:#8190a7}.training-empty h2{color:#26344f;margin:12px 0 4px;font-size:16px}.training-empty p{margin:0;font-size:12px}.training-empty svg{color:#526ced}.training-assign-modal{max-height:min(86vh,850px);overflow:auto}.training-assign-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.training-assign-modal header h2{margin:0}.training-assign-modal header small{display:block;margin-top:5px;color:#8290a7}.training-assign-modal form{display:grid;gap:12px}.training-employee-picker{max-height:280px;overflow:auto;border:1px solid #e4e9f2;border-radius:10px;padding:6px 12px}.training-employee-option{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f5}.training-employee-option:last-child{border-bottom:0}.training-employee-option input{width:16px;height:16px;flex:0 0 auto}.training-employee-option span{min-width:0}.training-employee-option b,.training-employee-option small{display:block}.training-employee-option b{color:#26344f;font-size:12px}.training-employee-option small{margin-top:3px;color:#8290a7;font-size:10px}.employee-training-list{display:grid;gap:20px}.employee-training-list>section{display:grid;gap:11px}.training-section-heading{display:flex;align-items:center;gap:10px}.training-section-heading h2{margin:0;color:#26344f;font-size:16px}.employee-training-card{padding:18px}.training-card-top{display:flex;align-items:center;gap:11px}.training-card-top>div{min-width:0;flex:1}.training-card-top>div>small{display:block;margin-top:4px;color:#8290a7;font-size:10px}.training-card-description{margin:12px 0;color:#526078;font-size:12px;line-height:1.6;white-space:pre-wrap}.training-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.training-card-actions .muted{margin-left:auto;font-size:10px}.training-card-actions a{display:inline-flex;align-items:center;gap:6px}.training-section-heading .count{margin-left:auto}.directory-card{padding:18px}.directory-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px);gap:10px;align-items:end}.directory-search{display:flex;align-items:center;gap:9px;height:38px;padding:0 10px;border:1px solid #e1e5ec;border-radius:7px;background:#fff;color:#8994a7}.directory-search input{border:0!important;box-shadow:none!important;padding:0!important;font-size:11px!important}.directory-filter{display:grid;gap:5px;color:#758198;font-size:10px}.directory-view-tabs{display:flex;align-items:center;gap:6px;margin:16px 0 10px;border-bottom:1px solid #edf0f5}.directory-view-tabs button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#748097;font-size:11px}.directory-view-tabs button.active{border-bottom-color:#526ced;color:#526ced;font-weight:700}.directory-view-tabs>span{margin-left:auto;color:#8994a7;font-size:10px}.directory-list{display:grid}.directory-list-row{display:grid;grid-template-columns:34px minmax(155px,1.1fr) minmax(100px,.6fr) minmax(130px,.8fr) minmax(160px,.9fr) minmax(200px,1.2fr);align-items:center;gap:12px;padding:12px 5px;border-bottom:1px solid #edf0f5}.directory-list-row:last-child{border-bottom:0}.directory-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e9edff;color:#5369dc;font-size:10px;font-weight:700}.directory-person-copy{display:grid;gap:3px;min-width:0}.directory-person-copy b{color:#27354e;font-size:11px}.directory-person-copy span{overflow:hidden;color:#64718a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.directory-person-copy small,.directory-role,.directory-meta,.directory-email{color:#8390a6;font-size:10px}.directory-role{justify-self:start;border-radius:20px;background:#f2f4f8;padding:4px 8px;color:#5e6b81}.directory-meta{display:flex;align-items:center;gap:5px}.directory-email{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.directory-email:hover{color:#526ced}.directory-org{padding:8px 0 2px}.directory-org-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.directory-org-heading h2{margin:0;color:#29364e;font-size:14px}.directory-org-heading p{margin:4px 0 0;color:#8290a7;font-size:10px}.directory-tree{display:grid;gap:10px;overflow:auto;padding:4px 4px 14px}.directory-tree-node{position:relative;margin-left:calc(var(--tree-depth)*20px);min-width:min(360px,100%)}.directory-person-card{display:flex;align-items:center;gap:10px;min-height:56px;padding:9px 11px;border:1px solid #e7ebf2;border-radius:9px;background:#fff}.directory-person-card .directory-person-copy{flex:1}.directory-expand{display:flex;align-items:center;gap:4px;border:0;border-radius:6px;background:#f3f5fb;padding:6px 8px;color:#526ced;font-size:10px}.directory-expand[aria-expanded=true] svg{transform:rotate(180deg)}.directory-expand svg{transition:transform .15s}.directory-tree-children{display:grid;gap:9px;margin:9px 0 0 16px;padding-left:14px;border-left:1px solid #dce2ef}.directory-cycle{padding:8px;color:#9a6870;font-size:10px}.heading>.count{display:flex;align-items:center;gap:7px;white-space:nowrap}@media(max-width:900px){.directory-toolbar{grid-template-columns:1fr 1fr}.directory-search{grid-column:1/-1}.directory-list-row{grid-template-columns:34px minmax(150px,1fr) minmax(100px,.7fr) minmax(130px,.9fr)}.directory-list-row>.directory-role,.directory-list-row>.directory-meta{display:none}}@media(max-width:600px){.directory-toolbar{grid-template-columns:1fr}.directory-search{grid-column:auto}.directory-list-row{grid-template-columns:34px 1fr auto;gap:9px}.directory-list-row>.directory-email{grid-column:2/-1}.directory-org-heading{align-items:flex-start;flex-direction:column}.directory-tree-node{margin-left:calc(var(--tree-depth)*12px)}}.directory-introduction{display:block;max-width:440px;color:#596987!important;font-size:10px!important;line-height:1.45;white-space:normal!important}.employee-introduction-form .inline-check{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:#53617a;font-size:11px}.employee-introduction-form .inline-check input{margin-top:2px}.employee-home-introduction{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.employee-home-introduction h2{margin:4px 0;color:#27354e;font-size:15px}.employee-home-introduction p{margin:0;color:#8390a6;font-size:11px;line-height:1.5}@media(max-width:620px){.employee-home-introduction{align-items:flex-start;flex-direction:column}}.employee-report-builder{margin-top:20px}.employee-report-presets{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #edf0f5}.employee-report-presets>div:first-child b,.employee-report-presets>div:first-child small{display:block}.employee-report-presets>div:first-child b{color:#44516a;font-size:11px}.employee-report-presets>div:first-child small{margin-top:4px;color:#8792a6;font-size:10px}.employee-report-preset-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.saved-report-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #edf0f5}.saved-report-toolbar label{flex:1 1 220px}.saved-report-toolbar button{white-space:nowrap}.employee-report-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.employee-report-fields{display:flex;flex-wrap:wrap;gap:8px 18px;border:1px solid #e8ebf2;border-radius:8px;padding:12px;margin:0 0 16px}.employee-report-fields legend{padding:0 5px;color:#7d899e;font-size:10px;font-weight:700}.employee-report-fields label{display:inline-flex;align-items:center;gap:6px;color:#536078;font-size:11px}.employee-report-fields input{width:14px;height:14px;accent-color:#526bed}.employee-report-results-head{margin:10px 0}.employee-report-results-head>p{color:#758198;font-size:11px}.employee-report-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#758198;font-size:11px}.employee-report-pagination label{display:flex;align-items:center;gap:7px}.employee-report-pagination select{padding:6px;border:1px solid #e1e5ed;border-radius:6px;background:#fff}@media(max-width:700px){.employee-report-filters{grid-template-columns:1fr}.employee-report-pagination{align-items:flex-start;flex-direction:column}.saved-report-toolbar{align-items:stretch;flex-direction:column}.saved-report-toolbar label{width:100%}.employee-report-presets{align-items:flex-start;flex-direction:column}}.saved-report-browser{margin-top:14px;padding:12px;border:1px solid #e8ebf2;border-radius:9px;background:#fbfcfe}.saved-report-view-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e8ebf2}.saved-report-view-tabs button{padding:8px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#758198;font-size:11px}.saved-report-view-tabs button.active{border-bottom-color:#526bed;color:#526bed;font-weight:700}.saved-report-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:7px;padding-top:10px;max-height:216px;overflow:auto}.saved-report-row{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #e9edf4;border-radius:7px;background:#fff}.saved-report-open{display:grid;gap:4px;flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.saved-report-open b{overflow:hidden;color:#32415a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.saved-report-open small{color:#8894a8;font-size:10px}.saved-report-open:hover b{color:#526bed}.saved-report-favorite{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#8894a8;cursor:pointer}.saved-report-favorite:hover,.saved-report-favorite.active{background:#f1f3ff;color:#526bed}.saved-report-browser>.muted{margin:12px 2px 3px;font-size:11px}.employee-report-order{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:14px 0}.employee-report-order label{display:grid;gap:5px;color:#758198;font-size:10px}.employee-report-order select{min-width:0;padding:8px 9px;border:1px solid #e1e5ed;border-radius:7px;background:#fff;color:#37445b;font-size:11px}.employee-report-group th{padding:9px 10px;background:#f3f5fb;color:#394760;text-align:left;font-size:11px}.employee-report-group small{color:#8190a7;font-weight:400}@media(max-width:700px){.employee-report-order{grid-template-columns:1fr}}.employee-report-column-order{margin:0 0 14px;padding:11px 12px;border:1px solid #e8ebf2;border-radius:8px;background:#fafbfe}.employee-report-column-order-heading{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.employee-report-column-order-heading b{color:#46536a;font-size:11px}.employee-report-column-order-heading small{color:#8490a4;font-size:10px}.employee-report-column-list{display:flex;flex-wrap:wrap;gap:7px}.employee-report-column{display:flex;align-items:center;gap:6px;min-width:130px;padding:5px 8px;border:1px solid #e2e7f0;border-radius:7px;background:#fff;color:#46536a;font-size:10px}.employee-report-column.dragging{border-color:#8292ec;background:#f3f5ff;opacity:.65}.employee-report-column>span{flex:1}.employee-report-column>small{color:#8994a8;font-size:9px}.employee-report-column-handle{display:grid;place-items:center;width:20px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#8692a7;cursor:grab;touch-action:none}.employee-report-column-handle:active{cursor:grabbing}.employee-report-column-handle:focus-visible{outline:2px solid #526bed;outline-offset:1px}.leave-view-tabs{display:flex;gap:6px;margin:0 0 16px;padding:4px;background:#f5f6fa;border-radius:8px;width:-moz-max-content;width:max-content;max-width:100%}.leave-view-tabs button{border:0;border-radius:6px;background:transparent;color:#6d7890;padding:8px 12px;font-size:11px;font-weight:600}.leave-view-tabs button.active{background:#fff;color:#4259d6;box-shadow:0 1px 4px #15234012}.leave-calendar{min-width:0}.leave-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.leave-calendar-toolbar h3{margin:0;color:#26344f;font:700 16px Manrope,sans-serif}.leave-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #e9ecf2;border-left:1px solid #e9ecf2}.leave-calendar-weekdays>div{padding:8px 10px;background:#f8f9fc;color:#7e8ba3;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-right:1px solid #e9ecf2;border-bottom:1px solid #e9ecf2}.leave-calendar-day{min-width:0;min-height:104px;padding:7px;border-right:1px solid #e9ecf2;border-bottom:1px solid #e9ecf2;background:#fff}.leave-calendar-day.outside-month{background:#fafbfc;color:#a9b0bd}.leave-calendar-date{display:block;margin-bottom:5px;color:#65728a;font-size:10px;font-weight:700}.leave-calendar-event{overflow:hidden;display:flex;flex-direction:column;gap:1px;padding:4px 5px;margin:3px 0;border-radius:4px;border-left:2px solid #526bed;background:#eef1ff;color:#364da8;font-size:9px;line-height:1.25}.leave-calendar-event b,.leave-calendar-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-calendar-event small{color:#71809a;font-size:8px}.leave-calendar-event.leave-calendar-holiday{border-left-color:#19a16f;background:#eaf8f2;color:#176b52}.leave-calendar-event.leave-calendar-holiday small{color:#52796b}.leave-calendar-more{display:block;color:#526bed;font-size:9px;margin:4px 0}.leave-calendar .hint{margin:12px 0 0}@media(max-width:700px){.leave-view-tabs{width:100%}.leave-view-tabs button{flex:1;padding-inline:6px}.leave-calendar-toolbar .secondary{padding:6px 8px;font-size:10px}.leave-calendar-toolbar h3{font-size:13px}.leave-calendar-weekdays>div{padding:6px 2px;text-align:center;font-size:8px}.leave-calendar-day{min-height:78px;padding:4px 3px}.leave-calendar-event{padding:3px 4px;font-size:8px}.leave-calendar-event small{display:none}}.training-attestation{display:flex;align-items:center;gap:7px;margin:0;color:#526078;font-size:11px}.training-attestation input{width:15px;height:15px;margin:0}.training-card-actions .training-attestation{margin-right:auto}.leave-balance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:0 0 14px}.leave-balance-card{display:grid;gap:5px;padding:11px 13px;border:1px solid #e7eaf1;border-radius:9px;background:linear-gradient(135deg,#fff,#f8f9ff)}.leave-balance-card span{color:#738099;font-size:10px;font-weight:700;text-transform:capitalize}.leave-balance-card b{color:#2d3b58;font-size:13px}.leave-balance-card small{color:#8290a7;font-size:10px;line-height:1.4}.leave-projection-date{display:grid;grid-template-columns:minmax(180px,260px);gap:5px;margin:0 0 4px;color:#61708a;font-size:11px;font-weight:600}.leave-projection-hint{margin:0 0 9px}.leave-review-warning{color:#b42318!important;font-weight:700}.leave-balances-panel{display:grid;gap:14px}.leave-balance-adjust{padding:15px;border:1px solid #e8ebf2;border-radius:10px;background:#fafbfe}.leave-balance-adjust h3{margin:0 0 12px;color:#26344f;font:700 14px Manrope,sans-serif}.leave-balance-adjust .grid2{margin-bottom:12px}.leave-balances-panel .table-wrap{max-height:520px;overflow:auto}.leave-balances-panel table td small{display:block;margin-top:3px;color:#8290a7;font-size:9px}.custom-fields-settings{display:grid;gap:16px}.custom-field-create{padding:16px;border:1px solid #e9ecf2;border-radius:9px;background:#fafbfe}.custom-field-create-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-field-create-footer .inline-check{margin:0}.employee-custom-fields{display:grid;gap:12px;margin:16px 0;padding-top:16px;border-top:1px solid #edf0f5}.employee-custom-fields h3{margin:0 0 4px;color:#26344f;font-size:14px}.employee-custom-fields .hint{font-size:11px;line-height:1.5}.employee-custom-fields>.grid2{align-items:start}.employee-custom-fields .inline-check{display:flex;align-items:center;gap:8px}.employee-custom-fields .inline-check input{width:16px;height:16px;flex:none}.custom-field-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #e6eaf2}.custom-field-tabs button{flex:none;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#63718a;font:inherit;font-size:12px;cursor:pointer}.custom-field-tabs button.selected{border-bottom-color:#526ced;color:#405be8;font-weight:600}.custom-field-tabs [role=tab]:focus-visible{outline:2px solid #526ced;outline-offset:2px}.employee-custom-field-summary{margin-top:14px}.employee-custom-field-summary .detail-lines{padding-top:4px}.employee-custom-fields [hidden],.employee-custom-field-summary [hidden]{display:none}.bulk-employee-edit-modal{width:min(600px,100%);max-height:min(90vh,850px);overflow:auto}.bulk-employee-edit-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bulk-employee-edit-modal>header h2{margin:0}.bulk-edit-fields{display:grid;gap:10px;margin:16px 0}.bulk-edit-field{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid #e9ecf2;border-radius:8px}.bulk-edit-field>.check-label{margin:0}.bulk-edit-field>input,.bulk-edit-field>select{min-width:0;width:100%;padding:9px 10px;border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#26344f;font-size:12px}.bulk-edit-review-list{display:grid;gap:0;margin:16px 0;border:1px solid #e9ecf2;border-radius:8px;overflow:hidden}.bulk-edit-review-list>div{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #edf0f4;font-size:12px}.bulk-edit-review-list>div:last-child{border:0}.bulk-edit-review-list span{color:#78849a}.bulk-edit-review-list b{text-align:right}.bulk-edit-failures{padding:12px;border:1px solid #f4c3c8;border-radius:8px;background:#fff5f5;color:#8b2630;font-size:12px}.bulk-edit-failures p{margin:7px 0 0;line-height:1.4}.bulk-employee-edit-modal .modal-actions .primary{max-width:100%}@media(max-width:520px){.bulk-edit-field{grid-template-columns:1fr;gap:8px}.bulk-edit-review-list>div{align-items:flex-start;flex-direction:column}.bulk-edit-review-list b{text-align:left}}@media(max-width:680px){.custom-field-create-footer{align-items:stretch;flex-direction:column}.custom-field-create-footer .primary{align-self:flex-start}}.employee-emergency-summary{margin-top:14px;padding-top:12px;border-top:1px solid #edf0f5}.employee-emergency-summary .section-head{margin-bottom:4px}.employee-emergency-row{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #f0f2f6;color:#526078;font-size:11px}.employee-emergency-row:last-child{border-bottom:0}.employee-emergency-row span{display:grid;gap:3px}.employee-emergency-row b{color:#26344f}.employee-emergency-row small{color:#8290a7;font-size:10px}.custom-tables-settings,.custom-table-create{display:grid;gap:14px}.custom-table-create{padding:16px;border:1px solid #e9ecf2;border-radius:9px;background:#fafbfe}.custom-table-create h3{margin:0;color:#293750;font:700 13px Manrope,sans-serif}.custom-table-options{display:flex;flex-wrap:wrap;gap:16px}.custom-table-options .inline-check{display:flex;align-items:center;gap:7px}.custom-table-column-builder{border:1px solid #e7eaf0;border-radius:8px;background:#fff;padding:12px}.custom-table-column-builder>.section-head{margin-bottom:9px}.custom-table-column-builder>.section-head small{display:block;color:#929daf;font-size:10px;margin-top:4px}.custom-table-column-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) auto minmax(160px,1fr) auto;align-items:end;gap:10px;border-top:1px solid #edf0f4;padding:10px 0}.custom-table-column-row .inline-check{display:flex;align-items:center;gap:5px;min-height:34px}.custom-table-column-row .custom-table-options-input{grid-column:span 2}.custom-table-column-row .text-button{min-height:34px}.employee-custom-tables{grid-column:1/-1;min-width:0}.employee-custom-table .section-head p{margin:4px 0 0;color:#8d98aa;font-size:10px}.employee-custom-table td small{display:block;color:#8e99ab;margin-top:4px;font-size:9px}.custom-table-entry-modal{width:min(720px,100%)}.custom-table-entry-modal header small{display:block;color:#8d98aa;margin-top:5px;font-size:10px}.custom-table-entry-modal .grid2{align-items:start}.custom-table-entry-modal .modal-actions{position:sticky;bottom:-22px;background:#fff;padding:12px 0 0}.portal-profile-layout>.employee-custom-tables{grid-column:1/-1}.pulse-create{margin-bottom:18px}.pulse-create .section-head>svg{color:#6376e8}.pulse-create-form{display:grid;gap:13px}.pulse-privacy{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:7px;background:#f3f5ff;color:#68758c;font-size:10px;line-height:1.5}.pulse-privacy svg{flex:none;color:#5269d9}.pulse-survey-list>.section-head{margin-bottom:4px}.pulse-survey-card{padding:16px 0;border-top:1px solid #edf0f5}.pulse-survey-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pulse-survey-top h3{margin:7px 0 4px;color:#34425b;font:700 14px Manrope}.pulse-survey-top p{margin:0;color:#637188;font-size:11px;line-height:1.5}.pulse-survey-top small{display:block;color:#98a2b2;font-size:9px;margin-top:5px}.pulse-status{display:inline-flex;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700}.pulse-status.open{background:#eaf8f1;color:#218056}.pulse-status.closed{background:#f1f3f7;color:#78849a}.pulse-locked{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#f8f9fc;border-radius:6px;color:#79859a;font-size:10px}.pulse-results{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center;margin-top:14px;padding:13px;background:#fafbfe;border-radius:8px}.pulse-score strong{display:block;color:#4d62d3;font:700 26px Manrope}.pulse-score span{display:block;color:#8290a7;font-size:9px}.pulse-distribution{height:84px;display:flex;align-items:end;gap:5px}.pulse-distribution>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:4px}.pulse-distribution>div>span{width:min(100%,24px);min-height:3px;background:#7184ec;border-radius:4px 4px 0 0}.pulse-distribution small{color:#8994a7;font-size:8px}.pulse-comments{grid-column:1/-1;border-top:1px solid #e9edf4;padding-top:10px;color:#68758c;font-size:10px}.pulse-comments summary{display:flex;align-items:center;gap:6px;cursor:pointer}.pulse-comments ul{display:grid;gap:8px;padding-left:18px;line-height:1.5}.pulse-employee-list{display:grid;gap:14px}.pulse-employee-card .eyebrow{display:block;margin-bottom:8px}.pulse-employee-card h2{margin:0;color:#34425b;font:700 18px Manrope}.pulse-employee-card>p{margin:7px 0 18px;color:#68758c;font-size:12px;line-height:1.5}.pulse-employee-card fieldset{margin:0 0 17px;padding:0;border:0}.pulse-employee-card legend{margin-bottom:9px;color:#57647b;font-size:11px;font-weight:600}.pulse-rating{display:grid;grid-template-columns:repeat(11,minmax(26px,1fr));gap:6px}.pulse-rating label{position:relative;display:grid;place-items:center;min-height:38px;border:1px solid #dfe4ed;border-radius:7px;background:#fff;color:#53617b;font-size:11px;cursor:pointer}.pulse-rating label.selected{border-color:#596fe1;background:#eef1ff;color:#435bd5;font-weight:700}.pulse-rating input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pulse-rating label:focus-within{outline:3px solid #6478e633}.pulse-rating-labels{display:flex;justify-content:space-between;margin-top:5px;color:#98a2b2;font-size:9px}.pulse-employee-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px}.pulse-employee-footer small{color:#919cad;font-size:9px}@media(max-width:700px){.pulse-results{grid-template-columns:1fr}.pulse-rating{gap:3px}.pulse-rating label{min-height:34px}.pulse-employee-footer{align-items:flex-start;flex-direction:column}}.pulse-wellbeing-preview{display:grid;gap:7px;padding:12px;border:1px solid #e8ebf2;border-radius:8px;background:#fafbfe;color:#6a768c;font-size:11px}.pulse-wellbeing-preview b{color:#465570}.pulse-wellbeing-preview strong{color:#34425b}.pulse-wellbeing-questions{display:grid;gap:14px;margin:16px 0}.pulse-wellbeing-questions fieldset{padding:12px;border:1px solid #edf0f5;border-radius:8px}.pulse-wellbeing-questions .pulse-rating{grid-template-columns:repeat(5,minmax(44px,72px))}.pulse-wellbeing-results{grid-column:1/-1;display:grid;gap:10px}.pulse-wellbeing-results>div{display:grid;grid-template-columns:150px minmax(100px,1fr) 76px;align-items:center;gap:10px;color:#59677e;font-size:10px}.pulse-wellbeing-results>div>b{color:#435bd5;text-align:right}.pulse-wellbeing-track{height:9px;overflow:hidden;border-radius:9px;background:#e9edf5}.pulse-wellbeing-track i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#7e8bec,#4e64d8)}@media(max-width:700px){.pulse-wellbeing-results>div{grid-template-columns:105px minmax(60px,1fr) 65px;gap:6px;font-size:9px}}.pulse-wellbeing-heatmap{margin:0 0 16px}.pulse-heatmap-wrap{overflow:auto}.pulse-heatmap-grid{display:grid;grid-template-columns:minmax(140px,1.3fr) repeat(4,minmax(95px,1fr));gap:6px;align-items:stretch;margin-top:6px}.pulse-heatmap-header{color:#8290a7;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.pulse-heatmap-grid>span:first-child{display:grid;align-content:center;gap:3px;min-height:42px;padding:6px;color:#43516a;font-size:10px}.pulse-heatmap-grid>span:first-child small{color:#909caf;font-size:9px}.pulse-heatmap-grid>b{padding:6px;color:#8290a7;font-size:9px;text-align:center}.pulse-heatmap-cell{display:grid;place-items:center;min-height:42px;border-radius:6px;color:#24314a;font-size:11px;font-weight:700}.pulse-heatmap-cell.score-1{background:#fbe7e7;color:#8e3838}.pulse-heatmap-cell.score-2{background:#fff1dc;color:#805b19}.pulse-heatmap-cell.score-3{background:#f5f2de;color:#716528}.pulse-heatmap-cell.score-4{background:#e7f4e8;color:#386a3d}.pulse-heatmap-cell.score-5{background:#d9f1e6;color:#23664b}.pulse-heatmap-cell.withheld{background:#f1f3f7;color:#929cad}.pulse-heatmap-legend{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;color:#8994a7;font-size:9px}.pulse-heatmap-legend i{width:68px;height:8px;border-radius:8px;background:linear-gradient(90deg,#fbe7e7,#fff1dc,#f5f2de,#e7f4e8,#d9f1e6)}.pulse-enps-trend{margin:0 0 16px}.pulse-enps-chart-wrap{max-width:960px;padding:8px 10px 0;border-radius:8px;background:#fafbfe}.pulse-enps-chart{display:block;width:100%;height:190px;overflow:visible}.pulse-enps-chart line{stroke:#dfe4ed;stroke-width:1;stroke-dasharray:4 4}.pulse-enps-chart text{fill:#8591a6;font:10px DM Sans,sans-serif}.pulse-enps-chart polyline{fill:none;stroke:#526bed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pulse-enps-chart circle{fill:#fff;stroke:#526bed;stroke-width:3}.pulse-enps-chart .pulse-enps-point-score{fill:#435bd5;font-weight:700}.pulse-enps-dates{display:flex;justify-content:space-between;gap:4px;padding:0 3px 8px 48px;color:#8290a7;font-size:9px}.pulse-enps-dates span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-enps-table{margin-top:10px}.portal-contact-fields{min-width:0;margin:0;padding:0;border:0}.pending-profile-change{display:inline-block;margin:0 0 14px;padding:8px 11px;white-space:normal}.contact-change-queue{margin-top:16px}.contact-change-request{padding:14px 0;border-top:1px solid #edf0f5}.contact-change-request .section-head{margin:0 0 12px}.contact-change-request .section-head small{display:block;margin-top:4px;color:#8290a7;font-size:10px}.contact-change-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.contact-change-values>div{display:grid;gap:4px;padding:9px 10px;border:1px solid #edf0f5;border-radius:7px;background:#fafbfe}.contact-change-values span{color:#8290a7;font-size:10px}.contact-change-values b{overflow-wrap:anywhere;color:#2d3b58;font-size:11px}.pulse-distribution{height:auto;display:grid;align-items:center;gap:8px}.pulse-result-group{display:grid;grid-template-columns:90px minmax(35px,1fr) 88px;gap:9px;align-items:center;color:#68758c;font-size:9px}.pulse-result-group i{height:8px;border-radius:5px;background:#7184ec;min-width:4px}.pulse-result-group b{font-size:9px;text-align:right;font-weight:500}.pulse-result-group.withheld{grid-template-columns:90px 1fr}.pulse-result-group>span{color:#68758c}.community-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;align-items:start}.community-groups{position:sticky;top:16px;padding:16px;max-height:calc(100vh - 150px);overflow:auto}.community-groups .section-head{margin-bottom:12px}.community-group-choice{width:100%;display:flex;align-items:center;text-align:left;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#1d2940;cursor:pointer;margin:3px 0}.community-group-choice:hover,.community-group-choice.selected{background:#eef1ff;border-color:#dce2ff}.community-group-choice span{display:grid;gap:5px;min-width:0}.community-group-choice b{font-size:13px}.community-group-choice small{display:flex;align-items:center;gap:4px;color:#8791a5;font-size:11px}.community-feed{display:grid;gap:14px;min-width:0}.community-group-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.community-group-header .eyebrow{display:flex;align-items:center;gap:5px}.community-group-header h2{margin:8px 0}.community-group-header p{margin:0 0 8px;color:#8791a5}.community-group-header small{color:#8791a5}.community-create,.community-invite,.community-compose{padding:18px}.community-options{display:flex;flex-wrap:wrap;gap:16px;margin:4px 0 12px}.community-invite select{min-height:110px}.community-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.community-posts{display:grid;gap:12px}.community-post{padding:18px}.community-post-author{display:flex;align-items:center;gap:10px}.community-post-author>span:last-child{display:grid;gap:3px}.community-post-author small{color:#8791a5;font-size:11px}.community-post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:16px 0}.community-post-actions{display:flex;align-items:center;gap:18px;border-top:1px solid #e8ebf2;padding:10px 0;color:#8791a5;font-size:12px}.community-post-actions button,.community-post-actions span{display:flex;align-items:center;gap:6px;background:none;border:0;color:inherit;font:inherit}.community-post-actions button{cursor:pointer}.community-post-actions button.community-liked{color:#526bed}.community-comments{display:grid;gap:10px;margin:4px 0 12px}.community-comment{padding:10px 12px;background:#f7f8fb;border-radius:8px}.community-comment b{font-size:12px}.community-comment p{white-space:pre-wrap;margin:5px 0;font-size:13px}.community-comment small{color:#8791a5;font-size:10px}.community-comment-form{display:flex;gap:8px}.community-comment-form input{flex:1;min-width:0}.community-poll-compose{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid #e4e8f1;border-radius:12px;background:#f8f9fc}.community-poll{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #e4e8f1;border-radius:12px;background:#fafbfe}.community-poll h3{margin:0 0 3px;font-size:14px}.community-poll-option{display:grid;gap:6px;width:100%;padding:10px 12px;border:1px solid #dfe4ef;border-radius:9px;background:#fff;color:#24324b;text-align:left;cursor:pointer}.community-poll-option:hover:not(:disabled),.community-poll-option.selected{border-color:#526bed;background:#f5f6ff}.community-poll-option:disabled{cursor:default}.community-poll-option-label{display:flex;justify-content:space-between;gap:12px}.community-poll-option-label b{font-size:12px;color:#526bed}.community-poll-bar{height:5px;overflow:hidden;border-radius:999px;background:#e9edf5}.community-poll-bar i{display:block;height:100%;border-radius:inherit;background:#526bed;transition:width .2s ease}.community-poll>small{color:#7e8aa1;font-size:11px}@media(max-width:800px){.community-layout{grid-template-columns:1fr}.community-groups{position:static;max-height:250px}.community-group-header{flex-direction:column}.community-compose-actions{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.community-poll-compose{grid-template-columns:1fr}}.compensation-section{margin-bottom:18px}.compensation-employee-select{display:grid;gap:6px;min-width:min(360px,100%);font-size:11px;color:#68758b;font-weight:600}.compensation-employee-select select,.compensation-grid input,.compensation-grid select{border:1px solid #e1e5ed;background:#fff;border-radius:7px;padding:9px 10px;color:#26344f;font-size:12px;min-width:0}.compensation-employee-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:15px 0;padding:12px;background:#f7f8fc;border-radius:8px}.compensation-employee-meta span,.compensation-review-note{color:#78849a;font-size:11px}.compensation-section h3{font-size:13px;margin:18px 0 10px}.compensation-form{border-top:1px solid #edf0f5;margin-top:16px;padding-top:16px}.compensation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compensation-grid label{display:grid;gap:6px;color:#59677f;font-size:11px;font-weight:600}.compensation-grid .compensation-reason{grid-column:span 3}.compensation-form>.primary{justify-self:start}.compensation-pending{background:#fff4dc;color:#8b5b0a}.compensation-approved{background:#e5f7ed;color:#167342}.compensation-rejected{background:#fff0f0;color:#aa3434}.compensation-review-note{display:block;margin-top:5px}.success{border:1px solid #bee8cf;background:#f0fbf4;color:#267247;border-radius:7px;padding:10px 12px;font-size:12px}@media(max-width:900px){.compensation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compensation-grid .compensation-reason{grid-column:span 2}}@media(max-width:600px){.compensation-grid{grid-template-columns:1fr}.compensation-grid .compensation-reason{grid-column:auto}.compensation-employee-select{min-width:100%}}.job-history-end{display:block;color:#8993a5;font-size:10px;margin-top:4px}.dashboard-customizer{margin-bottom:16px}.dashboard-widget-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-widget-option{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid #e8ebf2;border-radius:8px;background:#fafbfe}.dashboard-widget-option label{display:flex;align-items:center;gap:8px;color:#43516a;font-size:12px;cursor:pointer}.dashboard-widget-option input{width:15px;height:15px;accent-color:#526bed}.dashboard-widget-handle{display:grid;place-items:center;width:25px;height:30px;padding:0;border:0;background:transparent;color:#8993a5;cursor:grab;touch-action:none}.dashboard-widget-handle:disabled{opacity:.35;cursor:default}.dashboard-widget-option[draggable=true]{cursor:grab}.dashboard-widget-option:focus-within{outline:2px solid #8b9aff;outline-offset:1px}.dashboard-widget{margin-bottom:16px}.dashboard-overdue{display:flex;align-items:center;gap:13px}.dashboard-overdue>span:nth-child(2){display:grid;gap:4px;flex:1}.dashboard-overdue>span:nth-child(2) small{color:#8993a5;font-size:11px}.dashboard-overdue>strong{font-size:24px;color:#293953}.dashboard-attention-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-attention-stats>div{display:grid;gap:8px;padding:14px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfe}.dashboard-attention-stats span{color:#78849a;font-size:11px}.dashboard-attention-stats b{font-size:23px;color:#293953}.dashboard-quick-links{display:flex;flex-wrap:wrap;gap:9px}.dashboard-quick-links a{display:inline-flex;align-items:center;gap:6px}@media(max-width:600px){.dashboard-widget-options{grid-template-columns:1fr}.dashboard-overdue{flex-wrap:wrap}.dashboard-overdue>span:nth-child(2){min-width:calc(100% - 45px)}.dashboard-attention-stats{grid-template-columns:1fr}}.leave-policies-panel{display:grid;gap:16px}.leave-policy-create{padding:14px;border:1px solid #e8ebf2;border-radius:8px;background:#fafbfe}.leave-policy-create h3{margin:0 0 5px;color:#34425b;font-size:13px}.leave-policy-create .hint{margin:0 0 12px}.leave-policy-list{display:grid;gap:10px}.leave-policy-card{padding:13px;border:1px solid #e8ebf2;border-radius:8px;background:#fff}.leave-policy-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leave-policy-card-head>div{display:grid;gap:5px}.leave-policy-card-head small{color:#8290a7;font-size:10px}.leave-policy-assign{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #edf0f5}.leave-policy-assign label{margin:0}@media(max-width:700px){.leave-policy-assign{grid-template-columns:1fr}.leave-policy-card-head{align-items:flex-start}}.notification-bell{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #e7eaf1;border-radius:9px;background:#fff;color:#65738b;text-decoration:none;margin-left:auto;margin-right:12px}.notification-bell:hover,.notification-bell:focus-visible{border-color:#cfd6ff;background:#f6f7ff;color:#526bed}.notification-bell>span{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#526bed;color:#fff;font-size:8px;font-weight:700}.notification-inbox{padding:0 20px}.notification-row{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #edf0f5}.notification-row:last-child{border-bottom:0}.notification-row.unread{background:linear-gradient(90deg,#f7f8ff 0,transparent 75%)}.notification-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:#eff1ff;color:#5369e0}.notification-copy{min-width:0;flex:1}.notification-title{display:flex;align-items:center;gap:8px;color:#2b3851;font-size:12px}.notification-unread{padding:3px 6px;border-radius:10px;background:#eaf0ff;color:#5369e0;font-size:8px;font-weight:700;text-transform:uppercase}.notification-copy p{margin:5px 0;color:#67748b;font-size:11px;line-height:1.5}.notification-copy small{display:flex;align-items:center;gap:4px;color:#99a2b1;font-size:9px}.notification-open{flex:none}.notification-empty{display:grid;justify-items:center;padding:54px 20px;text-align:center;color:#8692a7}.notification-empty>svg{color:#7181dd}.notification-empty h2{margin:10px 0 4px;color:#35435b;font:700 15px Manrope}.notification-empty p{margin:0;font-size:11px}@media(max-width:700px){.notification-bell{margin-left:auto;margin-right:0;width:32px;height:32px}.notification-inbox{padding:0 14px}.notification-row{align-items:flex-start;gap:9px}.notification-open{align-self:center}}.announcement-read-status{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#e5e9f2)}.announcement-read-status .table-wrap{max-height:360px;overflow:auto}.training-work-queue{margin-top:16px}.training-work-queue td small{display:block;margin-top:4px;color:#8290a7;font-size:10px}.training-work-queue td a{color:#526ced;text-decoration:none}.training-work-queue td a:hover{text-decoration:underline}.training-work-queue .danger-pill{background:#fff0ef;color:#bd4d49}.company-link-editor{margin-bottom:18px}.company-link-editor .feature-form{margin-top:4px}.company-link-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.company-link-form-actions .spacer{flex:1}.company-link-sort{display:flex!important;align-items:center;gap:8px!important}.company-link-sort input{width:100px!important}.company-link-rows{display:grid}.company-link-row{display:flex;align-items:center;gap:14px;padding:14px 2px;border-bottom:1px solid #edf0f5}.company-link-row:last-child{border-bottom:0}.company-link-row.inactive{opacity:.65}.company-link-copy{display:grid;gap:4px;min-width:0;flex:1}.company-link-copy b{font-size:13px}.company-link-copy small{color:#8190a7;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.company-link-open{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.company-link-row>.text-button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:650px){.company-link-row{align-items:flex-start;flex-wrap:wrap}.company-link-copy{flex-basis:calc(100% - 45px)}.company-link-row>.file-icon{align-self:flex-start}.company-link-open{margin-left:44px}}.employee-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.employee-home-stat{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:15px 16px;border:1px solid #e5e9f1;border-radius:10px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 2px 8px #24324b06}.employee-home-stat:hover{border-color:#c7d0ff;box-shadow:0 5px 16px #293b6710}.employee-home-stat-icon{grid-row:span 3;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef1ff;color:#526ced}.employee-home-stat>small{color:#758198;font-size:10px}.employee-home-stat>b{color:#26354e;font-size:20px;line-height:1.2}.employee-home-stat>span:last-child{color:#8a95a9;font-size:9px}.employee-home-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px}.employee-home-section{min-width:0;padding:18px}.employee-home-section .section-head h2{display:flex;align-items:center;gap:7px}.employee-home-section .section-head h2 svg{color:#6478dd}.employee-home-rows{display:grid}.employee-home-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;border-bottom:1px solid #edf0f5;color:inherit;text-decoration:none}.employee-home-row:last-child{border-bottom:0}.employee-home-row:hover b{color:#526ced}.employee-home-row>span{display:grid;gap:4px;min-width:0}.employee-home-row b{color:#34425a;font-size:11px}.employee-home-row small{color:#8490a5;font-size:9px;white-space:nowrap}.employee-home-row>span small{white-space:normal}.employee-home-empty{display:flex;align-items:center;gap:10px;padding:18px 2px;color:#2e9b76}.employee-home-empty span{display:grid;gap:4px}.employee-home-empty b{color:#42526b;font-size:11px}.employee-home-empty small{color:#8995a9;font-size:10px}.employee-home-update{display:grid;gap:4px;padding:12px 2px;border-bottom:1px solid #edf0f5}.employee-home-update:last-child{border-bottom:0}.employee-home-update b{color:#33415a;font-size:11px}.employee-home-update small{color:#909bad;font-size:9px}.employee-home-update p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:2px 0 0;color:#68758d;font-size:10px;line-height:1.5;white-space:pre-wrap}.employee-home-welcome{display:grid;gap:9px;margin-bottom:16px;padding:17px 19px;background:linear-gradient(110deg,#fff,#f7f8ff)}.employee-home-welcome h2{margin:5px 0;color:#2d3b54;font-size:15px}.employee-home-welcome p{margin:0;color:#65728a;font-size:11px;line-height:1.55;white-space:pre-wrap}.employee-home-welcome-details{display:flex;flex-wrap:wrap;gap:9px}.employee-home-welcome-details>span{display:grid;gap:3px;min-width:130px;padding:9px 11px;border-radius:7px;background:#fff;border:1px solid #eceff5}.employee-home-welcome-details small{color:#96a0b0;font-size:8px;letter-spacing:.6px}.employee-home-welcome-details b{color:#43516a;font-size:10px}.employee-home-welcome>.subtle-link{display:inline-flex;align-items:center;gap:5px}@media(max-width:900px){.employee-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-home-columns{grid-template-columns:1fr}}@media(max-width:520px){.employee-home-stats{gap:8px}.employee-home-stat{padding:12px 10px;grid-template-columns:29px 1fr;gap:2px 8px}.employee-home-stat-icon{width:29px;height:29px}.employee-home-stat>b{font-size:17px}.employee-home-section{padding:14px}.employee-home-row{align-items:flex-start;gap:8px}.employee-home-row>small{font-size:8px}}.assets-page{display:grid;gap:18px}.assets-card{min-width:0}.assets-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.assets-toolbar>label{min-width:180px}.assets-toolbar .asset-search{flex:1;max-width:440px}.assets-toolbar .count{margin-left:auto;float:none;white-space:nowrap}.asset-table-wrap{max-height:calc(100vh - 360px);overflow:auto}.asset-table{width:100%;border-collapse:collapse;min-width:780px}.asset-table th{text-align:left;padding:10px 11px;border-bottom:1px solid #e8ebf2;color:#8c97aa;font-size:9px;letter-spacing:.65px;text-transform:uppercase}.asset-table td{padding:11px;border-bottom:1px solid #eef0f5;color:#526078;font-size:11px;vertical-align:middle}.asset-table tbody tr:last-child td{border-bottom:0}.asset-table td b,.asset-table td small{display:block}.asset-table td b{color:#33415c;font-size:11px}.asset-table td small{margin-top:4px;color:#8b96a9;font-size:9px}.asset-status{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:9px;font-weight:700}.asset-status.assigned{background:#edf1ff;color:#5066d5}.asset-status.returned{background:#eaf7f0;color:#238254}.asset-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:130px;color:#8b96a9;font-size:11px}.asset-empty svg{color:#7182dd}.asset-modal{max-height:min(90vh,720px);overflow:auto}.employee-assets-card{margin:18px 0}.employee-assets-card .table-wrap{max-height:300px}.employee-assets-card .section-head{margin-bottom:10px}.employee-assets-card .asset-empty{min-height:82px}@media(max-width:700px){.assets-toolbar{align-items:stretch;flex-direction:column}.assets-toolbar>label{min-width:0}.assets-toolbar .count{margin:2px 0 0}.asset-table-wrap{max-height:60vh}}.custom-date-reminder-modal fieldset{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #e7eaf1;border-radius:8px;padding:12px}.custom-date-reminder-modal fieldset legend{padding:0 5px;color:#6f7c92;font-size:10px}.custom-date-reminder-modal fieldset label{display:flex;align-items:center;gap:6px}.custom-date-reminder-modal .feature-form{display:grid;gap:14px}.scheduled-report-editor{margin-top:12px;padding:14px;border:1px solid #dfe5f0;border-radius:9px;background:#f9faff}.scheduled-report-editor h3{margin:0;color:#303e56;font-size:13px}.scheduled-report-editor .section-head p{margin:4px 0 0;color:#7f8ba0;font-size:10px}.scheduled-report-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:12px}.scheduled-report-controls label{display:grid;gap:5px;min-width:150px;color:#758198;font-size:10px}.scheduled-report-actions{display:flex;align-items:center;gap:10px;margin-top:8px}.scheduled-report-actions button{display:inline-flex;align-items:center;gap:5px}.scheduled-report-deliveries{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e7ebf3}.scheduled-report-deliveries>b{color:#536078;font-size:10px}.scheduled-report-deliveries>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#77849a;font-size:10px}:root{color-scheme:light;--relay-forest:#342536;--relay-forest-soft:#50344b;--relay-leaf:#e6c2d0;--relay-clay:#99516d;--relay-clay-hover:#79374f;--relay-ink:#302832;--relay-muted:#786f79;--relay-paper:#f3eff2;--relay-surface:#fffdfd;--relay-line:#e4dce1;font-family:DM Sans,sans-serif;color:var(--relay-ink);background:var(--relay-paper)}body{background:radial-gradient(ellipse at 74% -18%,#eadde4 0,transparent 43%),var(--relay-paper);color:var(--relay-ink)}.sidebar{height:100vh;overflow:hidden;background:var(--relay-forest);border-right:1px solid #241b27;padding:22px 13px 16px;color:#edf1e8}.brand{color:#f9f2f6;padding:2px 8px}.brand-mark{background:var(--relay-leaf);color:var(--relay-forest);border-radius:11px}.brand small{color:#c4b6c2}.workspace-label{color:#b7a5b5;margin-top:30px}.sidebar-toggle{border-color:#5b465b;background:#3c2b3e;color:#e7dce8;border-radius:8px}.sidebar-toggle:hover{background:#52384f;color:#fff}.sidebar nav{flex:1;min-height:0;display:grid;align-content:start;gap:9px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#88677e transparent;padding:2px 3px 14px}.nav-group{display:grid;gap:2px}.nav-group-label{margin:7px 8px 3px;color:#b49faf;font-size:9px;letter-spacing:1.25px}.nav-group-label:hover{color:#f0e2e9}.nav-group-label svg{color:#748f81}.nav-item{height:35px;border-radius:8px;padding:0 10px;gap:10px;color:#d8cdd9;font-size:12px}.nav-item svg{color:#b5a3b8;flex:none}.nav-item:hover{background:#473149;color:#fff}.nav-item:hover svg{color:#f0e1ea}.nav-item.active{background:#f2e4eb;color:#62394f;font-weight:700}.nav-item.active svg{color:#8e536d}.sidebar-bottom{flex:none;margin-top:auto;border-color:#54394e;padding:13px 9px 0}.secure{color:#d7cbd7;font-size:10px}.secure svg{color:var(--relay-leaf)}.version{color:#a994a7;font-size:9px;margin-top:10px}.main{margin-left:250px;min-width:0;background:transparent}.topbar{height:67px;background:#fbfaf6ef;border-color:var(--relay-line);padding:0 38px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.crumb{color:#79857d}.crumb span{color:#b3b9ae}.crumb-divider{color:#b3b9ae!important}.profile{color:var(--relay-ink)}.avatar{background:#eee2eb;color:#663b54}.profile-text small{color:#879187}.page{padding:34px 40px 58px}.eyebrow{color:#96506b;letter-spacing:1.4px}.heading h1,.manager-employee-heading h1{font:700 30px Georgia,Times New Roman,serif;color:var(--relay-forest);letter-spacing:-.55px}.heading p,.section-head p{color:var(--relay-muted)}.primary{background:var(--relay-clay);color:#fff;box-shadow:0 4px 10px #8f43251c;border-radius:9px}.primary:hover{background:var(--relay-clay-hover)}.secondary{background:var(--relay-surface);color:#564657;border-color:#ddd2dc;border-radius:9px}.secondary:hover{background:#f3edf2;border-color:#d4c2d0}.stat-card,.section-card,.onboard-summary{background:var(--relay-surface);border-color:var(--relay-line);border-radius:13px;box-shadow:0 7px 22px #2941390a}.stat-card{border-top:2px solid #e7ccd7}.stat-label{color:#796e7a}.stat-card>b{color:var(--relay-forest)}.stat-card>small{color:#928692}.section-head h2,.section-card>h2,.modal>header h2{color:#463342}.subtle-link,.back,.text-button{color:#8e4a66}.subtle-link:hover,.back:hover,.text-button:hover{color:#833d2a}.count{background:#eeeee5;color:#63746a}.searchbox,input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#dcded4;border-radius:8px}input:focus,select:focus,textarea:focus{outline:2px solid #adc98b55;border-color:#78956f!important}.settings-tabs button.selected,.template-choice.current{background:#e9efe1;color:#315c45}.template-choice:hover{background:#f3edf2}.nav-item:focus-visible,.nav-group-label:focus-visible,.sidebar-toggle:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #d8a184;outline-offset:2px}@media(max-width:700px){.sidebar{height:min(64vh,620px);max-height:620px;min-height:340px;overflow:hidden;padding:14px 13px 12px;border-bottom:1px solid #241b27}.workspace-label{margin:16px 8px 9px}.sidebar nav{display:grid;flex:1;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;gap:7px}.nav-group{display:grid;align-items:stretch;gap:2px;flex:none}.nav-group-label{display:flex;white-space:nowrap}.nav-item{height:33px;white-space:nowrap}.sidebar-bottom{display:none}.main{margin-left:0}.topbar{background:#fbfaf6;padding:0 14px}.page{padding:26px 16px 42px}.sidebar-collapsed .sidebar{height:auto;min-height:0;max-height:none;overflow:visible;padding:12px 14px;background:var(--relay-forest)}.sidebar-collapsed .sidebar nav{display:flex;flex:initial;max-height:none;min-height:0;overflow-x:auto;overflow-y:hidden}.sidebar-collapsed .nav-group{display:flex;align-items:center}.sidebar-collapsed .nav-group-label,.sidebar-collapsed .sidebar-bottom,.sidebar-collapsed .workspace-label{display:none}}.violet,.blue{background:#f0e4eb;color:#663b54}.amber{background:#f4e6ec;color:#98516e}.green{background:#eee4eb;color:#745273}.progress-track{background:#ece6eb}.progress-track span{background:#78506c}.task-number{color:#96506b}.empty-icon,.file-icon{background:#f1e6ec;color:#663b54}.outline-add{color:#8e4a66;background:#fffdfd;border-color:#d7bac8}.outline-add:hover{background:#f5e9ef;border-color:#ad6683}.onboard-summary b{color:#663b54}.check-circle{border-color:#dfd4de}.task-done .check-circle{background:#78506c;border-color:#78506c}.audit-action{color:#663b54;background:#f1e6ec}.employee-tab:hover{color:#663b54}.settings-tabs button.selected{background:#f1e6ec;color:#663b54}
