.platform-shell,.platform-activation{min-height:100vh;background:#f5f6f7;color:#20252a;font-size:16px}.platform-header{min-height:68px;padding:14px 32px;background:#fff;border-bottom:1px solid #d7dce0;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.platform-brand{font-size:26px;font-weight:700;letter-spacing:-.5px;color:#20252a;text-decoration:none;white-space:nowrap}.platform-brand b{color:#007d86}.platform-area{border-left:1px solid #c6cbd0;padding-left:24px;font-size:16px;font-weight:700}.platform-account{margin-left:auto;display:flex;gap:16px;align-items:center}.platform-account button{display:flex;gap:8px;align-items:center}.platform-nav{display:flex;padding:0 32px;background:#fff;border-bottom:1px solid #ccd2d6;gap:24px;overflow-x:auto}.platform-nav button,.platform-tabs button{border:0;background:none;color:#39424a;font:inherit;font-weight:700;padding:18px 8px;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;white-space:nowrap;cursor:pointer}.platform-nav button[aria-current],.platform-tabs button[aria-selected=true]{border-bottom-color:#007b84;color:#005b63}.platform-main{max-width:1360px;margin:auto;padding:28px 32px 48px}.platform-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.platform-heading h1,.platform-main h1{font-size:28px;margin:4px 0;font-weight:700;line-height:1.5}.platform-breadcrumb{font-size:14px;margin:0 0 8px;color:#53616d}.platform-heading button{display:inline-flex;gap:6px;align-items:center}.platform-login{max-width:470px;margin:40px auto;padding:32px!important}.platform-login h1{font-size:24px;line-height:1.5;margin:12px 0 16px}.platform-login p{line-height:1.7;margin:12px 0 22px}.platform-login form{display:grid;gap:18px}.platform-login>a{display:block;margin-top:24px}.platform-login .field{margin:0}.platform-login img{display:block;margin:8px auto}.platform-recovery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;padding:16px;background:#f4f5f6;word-break:break-all}.platform-recovery code{font-size:14px}.platform-secret{display:block;overflow-wrap:anywhere;padding:12px 0;font-size:16px}.platform-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.platform-stats>div{display:grid;grid-template-columns:30px 1fr;column-gap:14px;row-gap:12px;padding:22px;background:#fff;border:1px solid #d4dade;border-radius:5px;align-items:center}.platform-stats svg{color:#007580}.platform-stats strong{grid-column:2;font-size:30px;line-height:1}.platform-stats small{font-size:16px;font-weight:400;margin-left:8px}.platform-list{padding:0;overflow:hidden}.platform-toolbar{display:flex;gap:16px;align-items:center;padding:20px;border-bottom:1px solid #d9dfe3}.platform-toolbar>div{max-width:440px;flex:1}.platform-toolbar>span{margin-left:auto;white-space:nowrap}.platform-table-scroll{max-width:100%;overflow:auto}.platform-table-scroll table{width:100%;border-collapse:collapse;min-width:880px;text-align:left}.platform-table-scroll th{background:#edf1f3;color:#37424a;font-size:14px;font-weight:700;padding:14px 18px;border-bottom:1px solid #cfd5da;white-space:nowrap}.platform-table-scroll td{padding:18px;border-bottom:1px solid #e1e5e8;font-size:15px;vertical-align:middle}.platform-table-scroll td strong,.platform-table-scroll td a{display:block}.platform-table-scroll td a{margin-top:6px}.platform-table-scroll td:nth-child(3){white-space:nowrap}.platform-table-scroll td small{display:block;margin-top:6px;font-size:14px;color:#53616d}.platform-status{padding:4px 9px;border:1px solid #8c969e;border-radius:3px;white-space:nowrap;font-size:14px;font-weight:700}.platform-status.active{color:#00606a;border-color:#5c959a;background:#eff9fa}.platform-status.trial{background:#fff8dd;color:#654a00;border-color:#c8ab56}.platform-status.suspended{background:#f0f1f2;color:#46505a}.platform-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.platform-editor,.platform-invitation{padding:24px!important;margin-bottom:24px}.platform-editor h2,.platform-invitation h2{font-size:20px;margin:0 0 16px}.platform-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;margin:20px 0 24px}.platform-form-grid>div{min-width:0}.platform-form-grid input{width:100%;max-width:100%;box-sizing:border-box}.platform-warning{padding:14px 18px;background:#fff6dc;border-left:4px solid #bd8d00;line-height:1.6}.platform-job-warning{margin:0 0 24px;overflow-wrap:anywhere}.platform-job-warning h2{font-size:18px;margin:0 0 8px}.platform-job-warning p{margin:8px 0}.platform-job-warning ul{padding-left:22px}.platform-job-warning li{margin:10px 0}.platform-job-warning li span{display:block;font-size:14px}.platform-invitation{border-left:4px solid #007b84}.platform-invitation p{line-height:1.6}.platform-invitation>.platform-actions{margin-top:18px}.platform-invitation input{width:100%;box-sizing:border-box}.platform-tabs{display:flex;gap:18px;border-bottom:1px solid #d4dce0;margin:24px 0 20px;overflow-x:auto}.platform-service-form p{color:#48545f;line-height:1.6}.platform-empty{text-align:center;padding:30px;color:#53616d}.platform-activation{padding:32px 20px}.platform-activation>.platform-brand{display:block;text-align:center}.platform-company-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;background:#fff;border-bottom:1px solid #d4dce0;font-size:14px;color:#39434c}.platform-company-strip>a{display:flex;align-items:center;gap:5px;white-space:nowrap}.platform-company-strip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.platform-header{padding:14px 16px;gap:14px}.platform-brand{font-size:23px}.platform-area{padding-left:14px;font-size:14px}.platform-account{width:100%;justify-content:space-between;font-size:14px}.platform-main{padding:22px 16px 32px}.platform-nav{padding:0 16px;gap:18px}.platform-nav button{font-size:15px;padding:14px 4px}.platform-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.platform-heading h1{font-size:24px}.platform-stats{gap:8px}.platform-stats>div{padding:14px 10px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.platform-stats svg{display:none}.platform-stats span{font-size:14px}.platform-stats strong{font-size:25px}.platform-toolbar{padding:14px;gap:10px;flex-wrap:wrap}.platform-toolbar>div{flex-basis:100%;max-width:none}.platform-form-grid{grid-template-columns:1fr;gap:20px}.platform-editor,.platform-invitation{padding:18px!important}.platform-login{margin:16px auto;padding:24px 20px!important}.platform-login h1{font-size:22px}.platform-company-strip{padding:9px 16px}.platform-table-scroll td{padding:14px}.platform-table-scroll th{padding:12px 14px}.platform-tabs{gap:14px}.platform-activation{padding:24px 16px}}@media(max-width:700px){.platform-stats span{min-height:42px}.platform-toolbar input{min-width:0}.platform-list .platform-table-scroll table,.platform-list .platform-table-scroll tbody{display:block;min-width:0;width:100%}.platform-list .platform-table-scroll thead{display:none}.platform-list .platform-table-scroll tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding:18px 14px;border-bottom:1px solid #cfd5da}.platform-list .platform-table-scroll td{display:block;padding:0;border:0;min-width:0;font-size:14px;overflow-wrap:anywhere}.platform-list .platform-table-scroll td:before{content:attr(data-label);display:block;font-size:13px;color:#53616d;margin-bottom:7px}.platform-list .platform-table-scroll td:first-child,.platform-list .platform-table-scroll td:last-child{grid-column:1/-1}.platform-list .platform-table-scroll td:first-child:before,.platform-list .platform-table-scroll td:last-child:before{display:none}.platform-list .platform-actions button{width:100%}.platform-list .platform-actions{display:block}}.employee-list-tools{padding:16px;display:flex;align-items:end;gap:8px;flex-wrap:wrap;border-bottom:1px solid #d6d9dc}.employee-list-tools .field{margin:0;min-width:220px;max-width:100%}.employee-list-summary{padding:12px 16px;display:flex;align-items:center;gap:16px;background:#f4f8fa}.employee-list-rule{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) minmax(150px,1fr) auto;align-items:end;gap:8px;margin:16px 0}.employee-list-rule .field{margin:0}.employee-list-columns{display:grid;gap:12px}.employee-list-columns>div:not(.field){display:flex;align-items:center;gap:8px}.employee-list-columns strong{flex:1;overflow-wrap:anywhere}.employee-list-saved{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #d6d9dc}.employee-list-saved strong{flex:1}.employee-list-saved span{font-size:14px}@media(max-width:600px){.employee-list-rule{grid-template-columns:1fr}.employee-list-tools{align-items:stretch}.employee-list-tools>.field{width:100%}.employee-list-columns>div:not(.field){flex-wrap:wrap}.employee-list-columns strong{flex-basis:100%}.employee-list-summary{flex-wrap:wrap}}.integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.integration-cards>a{display:block;text-decoration:none;color:#222;padding:24px}.integration-cards svg{color:var(--blue);margin-bottom:10px}.integration-cards h2{margin:0 0 12px}.integration-cards p{font-size:15px;min-height:54px}.integration-cards span{color:var(--blue);font-weight:600}.integration-service-list{padding:24px}.integration-service-list a{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #ddd;text-decoration:none}.integration-service-list a:last-child{border:0}.integration-service-list strong{min-width:170px}.integration-service-list span{color:#444}.integration-choices{display:flex;flex-wrap:wrap;gap:12px 22px;border:1px solid #ccc;padding:16px;margin:20px 0}.integration-choices legend{font-weight:700}.integration-choices label,.integration-check{display:flex;align-items:center;gap:8px;font-size:14px}.integration-check{margin:16px 0}.integration-notice{padding:16px;border:1px solid #d3b15c;background:#fff6d9;margin-bottom:20px}.integration-columns>section{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:18px;background:#fff}.integration-summary{padding:20px;display:flex;align-items:center;gap:24px;margin-bottom:20px;flex-wrap:wrap}.integration-summary strong{font-size:22px}.integration-summary p{margin:0}.integration-diff{white-space:normal;min-width:250px;margin:4px 0}.integration-diff b{display:block;font-size:13px}.integration-diff span{font-size:14px;overflow-wrap:anywhere}.integration-service-list+*{margin-top:20px}.main table td>small{display:block;white-space:normal;overflow-wrap:anywhere;max-width:440px;margin-top:5px}.integration-cards a:hover{border-color:var(--blue);background:#f4faff}.integration-columns textarea{width:100%}@media(max-width:760px){.integration-cards{grid-template-columns:1fr;gap:12px}.integration-cards>a{padding:18px}.integration-cards p{min-height:0}.integration-service-list{padding:18px}.integration-service-list a{flex-wrap:wrap;gap:8px}.integration-service-list span{flex-basis:100%;padding-left:26px}.integration-choices{gap:12px}.integration-choices label{flex-basis:100%}.integration-summary{gap:12px}.integration-summary button{width:100%}.integration-columns>section{padding:14px}}.assistant-layout{display:grid;grid-template-columns:minmax(0,1fr);max-width:1040px;margin:auto}.assistant-layout.with-history{grid-template-columns:230px minmax(0,1fr);gap:20px;max-width:1200px}.assistant-main,.assistant-layout>*,.assistant-source-grid>*{min-width:0}.assistant-search{display:flex;gap:10px;align-items:center;padding:20px;background:#fff;border:1px solid #d6dadd;border-bottom:0;border-radius:4px 4px 0 0}.assistant-search>input,.assistant-search>[class*=Input]{flex:1;min-width:0;width:100%}.assistant-search>svg{flex:none;color:#0077c7}.assistant-welcome,.assistant-answers{background:#f3f5f6;border:1px solid #d6dadd;padding:28px}.assistant-welcome{text-align:center;padding:40px 28px}.assistant-welcome h2{font-size:20px;line-height:1.5}.assistant-welcome>p{color:#444;line-height:1.6}.assistant-mark{display:inline-flex;align-items:center;justify-content:center;color:#215091;background:#eef8fb;border:1px solid #74b7c4;border-radius:6px;font-weight:700;padding:3px 8px;font-size:18px;min-width:35px}.assistant-examples{max-width:640px;margin:24px auto 0;display:grid;gap:12px}.assistant-examples button{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #c7cdd0;padding:16px;text-align:left;border-radius:4px;font:inherit;color:#222}.assistant-examples button span{flex:1}.assistant-examples svg{flex:none;color:#0077c7}.assistant-question{font-size:17px;line-height:1.7;margin:0 0 14px;font-weight:600;overflow-wrap:anywhere}.assistant-turn+.assistant-turn{margin-top:32px;border-top:1px solid #d1d5d8;padding-top:24px}.assistant-answer{background:#fff;border:1px solid #8d9ebe;border-top-color:#74c4c7;border-radius:14px 14px 0 0;padding:22px;max-width:850px;box-shadow:0 1px 2px #0000000d}.assistant-answer h3{display:flex;gap:9px;align-items:center;font-size:15px;margin:0 0 16px}.assistant-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9;margin:0}.assistant-citations{margin-top:22px}.assistant-citations h4{font-size:14px;margin:0 0 10px}.assistant-citations button{display:flex;align-items:center;gap:7px;background:none;border:0;color:#0077c7;text-align:left;padding:4px 0;font:inherit;max-width:100%;overflow-wrap:anywhere}.assistant-citations button svg{flex:none}.assistant-citations small{color:#555;white-space:nowrap}.assistant-answer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:22px}.assistant-answer-actions button{background:none;border:0;color:#444;display:inline-flex;gap:5px;align-items:center;font-size:14px;padding:5px}.assistant-answer-actions button[aria-pressed=true]{color:#006db3;background:#e9f5fc;border-radius:3px}.assistant-followups{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:14px 0}.assistant-followups button{border:1px solid #cbd1d4;background:#fff;color:#0077c7;border-radius:20px;min-height:32px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;max-width:100%;overflow-wrap:anywhere}.assistant-results{background:#fff;padding:6px 18px;border:1px solid #e2e5e7}.assistant-results section{padding:14px 0}.assistant-results section+section{border-top:1px solid #e2e5e7}.assistant-results .text-link{display:flex;align-items:center;gap:8px;text-align:left}.assistant-results p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0}.assistant-history{background:#fff;border:1px solid #d1d5d8;max-height:80vh;overflow:auto}.assistant-history>div{padding:12px;border-bottom:1px solid #ddd}.assistant-history h2{font-size:16px}.assistant-history>button{display:block;text-align:left;width:100%;padding:14px;background:none;border:0;border-bottom:1px solid #eee;font:inherit;overflow-wrap:anywhere}.assistant-history>button.selected{background:#edf7ff}.assistant-history small{display:block;color:#777;font-size:12px;margin-top:6px}.assistant-history-footer{display:flex;gap:10px;margin:12px 0}.assistant-note{font-size:14px;color:#555;line-height:1.6;margin-top:16px}.assistant-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:18px}.assistant-toolbar>input{max-width:400px}.assistant-source-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.assistant-source-grid .panel{padding:22px}.assistant-source-grid aside{align-self:start}.assistant-source-grid aside>button{display:block;margin-top:16px;width:100%}.assistant-source-grid h2{font-size:18px}.assistant-source-text{width:100%;box-sizing:border-box;line-height:1.7;padding:12px}.assistant-check-list{margin:20px 0;border:1px solid #ddd;padding:12px;max-height:240px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px}.assistant-check-list legend{font-weight:600;font-size:14px}.assistant-check-list label,.assistant-audience>label,.assistant-settings section>label{display:flex;align-items:center;gap:7px;font-size:14px;line-height:1.6}.assistant-check-list input{flex:none}.assistant-version{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #ddd}.assistant-reference-pages{max-height:70vh;overflow:auto}.assistant-reference-pages section{padding:15px 0;border-bottom:1px solid #ddd}.assistant-reference-pages h3{font-size:15px;color:#666}.assistant-reference-pages p{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.assistant-conflict{padding:16px;background:#fff5d6;border:1px solid #ceb55f;margin-bottom:16px;line-height:1.6}.assistant-conflict pre{white-space:pre-wrap;max-height:240px;overflow:auto}.assistant-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.assistant-metrics section{padding:20px}.assistant-metrics h2{font-size:14px;margin:0 0 14px}.assistant-metrics strong{font-size:30px}.assistant-metrics small{font-weight:400;font-size:14px;margin-left:6px}.assistant-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.assistant-report-grid section{padding:22px}.assistant-report-grid h2{font-size:17px}.assistant-chart-row{display:grid;grid-template-columns:120px minmax(0,1fr) 35px;gap:10px;align-items:center;margin:14px 0;font-size:14px}.assistant-chart-row div{height:16px;background:#edf1f5}.assistant-chart-row i{display:block;height:100%;background:#3896d2}.assistant-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.assistant-settings section{padding:24px;min-width:0}.assistant-settings h2{font-size:18px}.assistant-settings .field{margin-top:18px}.assistant-settings textarea{width:100%;box-sizing:border-box}.assistant-settings-footer{padding:20px 0}.assistant-contact-rule{padding:16px 0;border-bottom:1px solid #ddd;margin-bottom:12px}.assistant-pending{line-height:1.6}.assistant-turn blockquote{white-space:pre-wrap}.assistant-audience p{line-height:1.7}@media(max-width:760px){.assistant-layout.with-history,.assistant-source-grid,.assistant-report-grid,.assistant-settings{grid-template-columns:minmax(0,1fr)}.assistant-search{padding:12px;gap:7px}.assistant-search>svg{display:none}.assistant-search button{padding-inline:10px}.assistant-welcome,.assistant-answers{padding:16px 12px}.assistant-answer{padding:17px 14px}.assistant-answer-text{font-size:15px}.assistant-answer-actions{gap:8px;justify-content:flex-start}.assistant-answer-actions button{font-size:13px}.assistant-citations button{flex-wrap:wrap}.assistant-citations button span{max-width:230px}.assistant-examples button{padding:12px}.assistant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assistant-metrics section{padding:14px}.assistant-source-grid .panel,.assistant-settings section{padding:16px}.assistant-source-grid .tabs{overflow:auto}.assistant-source-grid aside{order:-1}.assistant-chart-row{grid-template-columns:100px minmax(0,1fr) 30px}.assistant-settings input{max-width:100%}.assistant-history{max-height:300px}.assistant-version{flex-wrap:wrap}.assistant-note{font-size:13px}.assistant-toolbar>input{width:100%}}.assistant-results .text-link,.assistant-source-grid .text-link{background:none;border:0;padding:0;color:var(--blue);font:inherit;text-decoration:underline;text-underline-offset:3px}.assistant-history label{display:flex;align-items:center;gap:7px;margin-bottom:10px}@media(max-width:751px){.smarthr-ui-Header-logoLink{margin-inline-start:0!important}}.assistant-connection-list{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.assistant-connection-list>.panel{padding:24px;min-width:0}.assistant-connection-list h2{font-size:19px}.assistant-connection-list p{line-height:1.7}.assistant-remote-tools,.assistant-remote-tools form,.assistant-remote-path{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.assistant-remote-tools form{align-items:end}.assistant-remote-path{margin:16px 0}.assistant-remote-files{max-height:440px;overflow:auto}.assistant-remote-status{padding:14px;background:#f5f7f9;border:1px solid #d5dadd;margin:16px 0}.assistant-remote-status h3{margin:0}.assistant-remote-status p{font-size:14px;line-height:1.7}.assistant-remote-status a{overflow-wrap:anywhere}@media(max-width:760px){.assistant-connection-list{grid-template-columns:minmax(0,1fr)}.assistant-connection-list>.panel{padding:16px}.assistant-remote-tools form{width:100%}.assistant-remote-tools .field{flex:1;min-width:0}}:root{--hr-header:#2c6366;--hr-header-text:#fff;--hr-accent:#0071c1;--hr-accent-text:#fff}header[data-rakubo-header]{background:var(--hr-header)!important;color:var(--hr-header-text)!important}header[data-rakubo-header] :is(.shr-text-white,.shr-text-white-important,.brand,.environment,.header-logout,.global-logout){color:var(--hr-header-text)!important}header[data-rakubo-header]>div>button,header[data-rakubo-header]>button{color:var(--hr-header-text)}header[data-rakubo-header] .environment{border-color:currentColor}.shr-bg-main{background-color:var(--hr-accent)!important;color:var(--hr-accent-text)!important}.brand-logo-text{font-size:24px;font-weight:800;white-space:nowrap;letter-spacing:-.6px;color:inherit}.brand-logo-text.large{font-size:36px;color:var(--blue)}.brand-logo-image{display:block;max-width:200px;max-height:36px;object-fit:contain;padding:3px;border-radius:3px}.brand-logo-image.large{max-width:300px;max-height:72px;margin:auto}.appearance-layout{display:grid;grid-template-columns:minmax(290px,380px) minmax(0,1fr);gap:24px;align-items:start}.appearance-editor{padding:24px}.appearance-color{display:flex;gap:12px;align-items:center}.appearance-color>input[type=color]{width:48px;height:40px;min-width:48px;padding:2px;border:1px solid #aaa;border-radius:4px;background:#fff}.appearance-color>div{max-width:180px}.appearance-hint{font-size:14px;color:#54534b}.appearance-editor>.field{margin-top:20px}.appearance-preview-panel{min-width:0}.appearance-preview-panel .panel-heading{flex-wrap:wrap}.appearance-preview-panel .tabs{margin:0;flex-wrap:wrap}.appearance-preview{margin:24px;border:1px solid #bbc1c6;border-radius:6px;overflow:hidden}.appearance-preview.mobile{max-width:320px;margin-inline:auto}.appearance-preview header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.appearance-preview header>strong{font-size:22px;overflow-wrap:anywhere}.appearance-preview header>img{max-width:160px;max-height:40px;object-fit:contain;padding:2px}.appearance-preview-nav{padding:12px 16px;background:#fff;border-bottom:1px solid #ddd}.appearance-preview-body{background:#f8f7f6;padding:20px}.appearance-preview h3{margin:0 0 16px}.appearance-preview h4{font-size:16px;margin:0 0 12px}.appearance-preview-body>section{background:#fff;border:1px solid #ddd;border-radius:4px;padding:20px}.appearance-preview button{padding:10px 20px;font-weight:700;border:1px solid;border-radius:5px;display:block;margin-bottom:14px}.appearance-preview a{font-size:14px}.appearance-history{margin-top:24px}.appearance-editor input[type=file]{max-width:100%}@media(max-width:900px){.appearance-layout{grid-template-columns:1fr}.appearance-preview.mobile{margin:20px auto;max-width:calc(100% - 24px)}}header[data-rakubo-header] :is(button,button span,a,a span){color:var(--hr-header-text)!important}.brand-logo-text{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.brand-logo-text.large{max-width:100%;white-space:normal;overflow-wrap:anywhere}.language-setting{margin:16px 0 24px;background:#fff;border:1px solid #ccd0d3;border-radius:5px;padding:18px 22px}.language-setting label{display:flex;gap:20px;align-items:center;font-weight:700}.language-setting select{font-size:16px;min-height:40px;padding:6px 30px 6px 10px;max-width:100%;border:1px solid #8a9298;border-radius:4px;background:#fff}.language-setting.compact{margin:0 auto 20px;padding:10px 14px;width:max-content;max-width:calc(100vw - 32px);border:0;background:transparent}.language-setting.compact label{gap:12px;font-size:14px}.language-setting p{color:#b31f32;margin:8px 0 0}.language-setting :is(span,select){color:#23221f}@media(max-width:500px){.language-setting label{flex-wrap:wrap;gap:8px}.language-setting.compact label{flex-wrap:nowrap}.language-setting.compact select{max-width:210px}}.invitation-header{display:flex;align-items:center;justify-content:space-between;min-height:70px;height:auto}.invitation-header .language-setting.compact{margin:0 12px}.invitation-header .language-setting span{color:inherit}header[data-rakubo-header] .brand{text-decoration:none}@media(max-width:760px){header[data-rakubo-header]{padding-inline:12px!important}header[data-rakubo-header] .brand-logo-text{max-width:150px;font-size:22px}header[data-rakubo-header] .brand{flex-shrink:0}header[data-rakubo-header] .brand span{margin-left:0}}header[data-rakubo-header] a:has(.brand-logo-text),header[data-rakubo-header] a:has(.brand-logo-image){text-decoration:none}.identity-panel{padding:24px}.identity-panel h2{font-size:20px;margin:0 0 16px}.identity-panel h3{margin:24px 0 12px}.identity-panel p{line-height:1.7}.identity-toolbar{display:flex;align-items:end;gap:20px;margin-bottom:20px;flex-wrap:wrap}.identity-toolbar .field{margin:0;min-width:240px}.identity-check{display:flex;gap:10px;align-items:flex-start;margin:12px 0;line-height:1.6}.identity-check input{width:18px;height:18px;margin-top:3px;flex:none}.identity-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.identity-app{border:1px solid #c4c7c9;display:flex;gap:20px;padding:24px;background:#fff;align-items:flex-start}.identity-app h2{font-size:18px;line-height:1.5;margin:0 0 8px}.identity-app p{margin:4px 0 12px;color:#444;font-size:14px}.identity-app strong{font-size:26px}.identity-app strong span{font-size:14px;font-weight:400}.identity-app small{display:block;overflow-wrap:anywhere;margin:8px 0 16px}.identity-service-icon{width:48px;height:48px;border:1px solid #c4c7c9;display:flex;align-items:center;justify-content:center;color:#006da3;background:#f1f8fc;flex-shrink:0}.identity-overview{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #ccc;margin:0 0 24px}.identity-overview>div{padding:18px 24px;border-right:1px solid #ddd}.identity-overview>div:last-child{border:0}.identity-overview span{display:block;font-size:14px}.identity-overview strong{display:block;font-size:28px;margin-top:8px}.identity-overview small{font-size:14px;margin-left:8px;font-weight:400}.identity-status{display:inline-block;padding:2px 8px;border:1px solid #6b8796;background:#f3f7f9;border-radius:2px;font-size:14px;white-space:nowrap}.identity-warning{color:#804900;background:#fff3ce}.identity-meta{margin-top:12px}.identity-panel td{vertical-align:top}.identity-panel td small{display:block;margin-top:4px;color:#555}.identity-panel details summary{cursor:pointer;color:#006da3;padding:6px 0;min-width:60px}.identity-menu{display:flex;flex-direction:column;gap:8px;padding:8px 0}.identity-form{max-width:760px;border:0;padding:0;margin:0 0 20px;min-width:0}.identity-form details{padding:12px 0;border-top:1px solid #ddd}.identity-form select[multiple],.identity-panel select[multiple]{min-height:100px}.identity-bottom{display:flex;justify-content:flex-end;margin:24px 0}.identity-import{max-height:50vh;overflow:auto}.identity-attribute{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}.identity-metadata{border-top:1px solid #ccc;padding-top:16px;margin-top:24px}.identity-metadata dd,.identity-destination{overflow-wrap:anywhere}.identity-metadata dt{font-weight:700;margin:12px 0 6px}.identity-metadata dd{margin:0}.identity-secret{padding:16px;border:1px solid #aaa;font-family:monospace;overflow-wrap:anywhere}.identity-panel .actions{flex-wrap:wrap;gap:8px}@media(max-width:700px){.identity-panel{padding:16px}.identity-app-grid{grid-template-columns:1fr}.identity-app{padding:18px;gap:14px}.identity-overview{grid-template-columns:1fr 1fr}.identity-overview>div{padding:14px;border-bottom:1px solid #ddd}.identity-overview>div:nth-child(2){border-right:0}.identity-overview>div:nth-child(3){border-bottom:0}.identity-overview span{font-size:14px}.identity-toolbar{display:block}.identity-toolbar .field{min-width:0;margin-bottom:12px}.identity-attribute{grid-template-columns:1fr}.identity-panel .actions>*{max-width:100%}}.identity-app .smarthr-ui-Button-body,.identity-panel .smarthr-ui-Button-body{display:inline-flex;align-items:center;gap:8px}.identity-extension-guide{padding:16px 0;line-height:1.7}.identity-launch-link{display:inline-flex;justify-content:center;background:#0077c7;color:#fff;border-radius:4px;padding:10px 16px;text-decoration:none;font-weight:700}.identity-app button+button{margin-top:10px}.mn-panel{padding:24px;background:#fff;border:1px solid #d6d9dc;border-radius:4px;margin-bottom:20px}.mn-panel h2{margin:0 0 18px;font-size:20px}.mn-panel h3{margin:24px 0 14px;font-size:17px}.mn-panel small{display:block;color:#535d64;font-size:14px;margin-top:4px}.mn-panel select,.mn-panel textarea,.mn-targets input{font:inherit}.mn-panel select,.mn-panel textarea{border:1px solid #8f969b;border-radius:4px;padding:10px;background:#fff;max-width:100%}.mn-panel textarea{width:100%;box-sizing:border-box}.mn-panel select[multiple]{min-height:100px;min-width:130px}.mn-toolbar{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.mn-toolbar>*{min-width:180px;flex:1}.mn-tabs{overflow:auto;flex-wrap:nowrap}.mn-tabs button{white-space:nowrap}.mn-status{display:inline-block;border:1px solid #939ba1;background:#fff;padding:3px 8px;border-radius:3px;font-size:14px;white-space:nowrap}.mn-registered{color:#175b38;background:#eff9f2;border-color:#68a07d}.mn-submitted{color:#805113;background:#fff8df;border-color:#bd9528}.mn-returned{color:#a32a37;background:#fff0f1;border-color:#cc6f7a}.mn-deleted,.mn-cancelled{color:#566169;background:#f0f1f2}.mn-targets{max-height:300px;overflow:auto;border:1px solid #d5dadd;border-radius:4px;padding:14px;margin:16px 0}.mn-targets>div{padding:10px 0;border-bottom:1px solid #e3e5e7}.mn-targets>div:last-child{border:0}.mn-definitions{margin:20px 0}.mn-definitions>div{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid #e1e4e6;padding:12px 0;gap:12px}.mn-definitions dt{font-weight:700}.mn-definitions dd{margin:0;overflow-wrap:anywhere}.mn-number{display:flex;align-items:center;gap:18px;padding:16px;background:#f5f7f8;margin:16px 0;flex-wrap:wrap}.mn-number strong{font-size:20px;letter-spacing:1px;font-variant-numeric:tabular-nums}.mn-files{list-style:none;padding:0}.mn-files li{padding:14px 0;border-bottom:1px solid #e0e4e7;display:flex;gap:16px;justify-content:space-between}.mn-files span{display:block;margin-top:6px;overflow-wrap:anywhere}.mn-panel td,.mn-panel th{text-align:left;vertical-align:top}.mn-panel .actions{flex-wrap:wrap}.mn-panel .check-label{margin:12px 0}.mn-panel .panel-heading small{display:inline}.mn-panel .error{white-space:pre-wrap}@media(max-width:600px){.mn-panel{padding:16px}.mn-toolbar{gap:12px}.mn-toolbar>*{min-width:0;flex-basis:100%}.mn-definitions>div{grid-template-columns:1fr;gap:8px}.mn-files li{flex-direction:column}.mn-panel .actions{gap:10px}.mn-number{padding:12px;gap:12px}.mn-panel .panel-heading{align-items:flex-start;gap:12px;flex-direction:column}.mn-panel h2{font-size:19px}.mn-targets{max-height:240px}}.mn-review-progress progress{width:100%;height:12px;margin-bottom:16px;accent-color:#0077a6}.mn-review-progress p{overflow-wrap:anywhere}.security-panel{padding:24px;margin-bottom:24px;min-width:0}.security-panel h2{font-size:20px;margin:0 0 16px}.security-panel h2:not(:first-child){margin-top:28px}.security-panel h3{font-size:18px;margin:24px 0 12px}.security-panel p{line-height:1.8}.security-panel textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #929b9c;border-radius:4px;font:inherit;color:#202424;background:#fff}.security-panel .field{margin-bottom:16px}.security-badge{padding:3px 8px;border:1px solid #9aa3a4;white-space:nowrap}.security-badge.is-enabled{background:#edf7f8;border-color:#287d85;color:#205d64}.security-enroll{max-width:600px}.security-enroll code,.security-certificate{overflow-wrap:anywhere;white-space:pre-wrap}.security-recovery{max-width:640px;background:#f6f8f8;padding:20px;border:1px solid #bbc6c8}.security-recovery ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.security-recovery code{font-size:16px}.security-agent{display:block;max-width:310px;overflow-wrap:anywhere;font-size:14px}.security-definitions{margin:0 0 24px}.security-definitions>div{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #d6dcdd}.security-definitions dt{font-weight:700}.security-definitions dd{margin:0;overflow-wrap:anywhere}.security-file{display:inline-flex;position:relative;padding:10px 16px;border:1px solid #899294;background:#fff;cursor:pointer;border-radius:4px;font-weight:700;align-items:center;min-height:20px}.security-file input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.security-login-extra{margin-top:16px;display:grid;gap:12px}.security-gate{max-width:760px;margin:32px auto;padding:0 16px}.security-gate>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.security-links{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.security-login-code{letter-spacing:3px}.security-certificate{max-height:260px;overflow:auto;font-size:13px}fieldset:disabled .social-field input,fieldset:disabled .social-field select,fieldset:disabled .social-field textarea{color:#51585a;-webkit-text-fill-color:#51585a;opacity:1}@media(max-width:700px){.security-panel{padding:18px 16px}.security-panel .form-grid{grid-template-columns:minmax(0,1fr)}.security-definitions>div{grid-template-columns:minmax(0,1fr);gap:6px}.security-recovery ul{grid-template-columns:minmax(0,1fr)}.security-panel .panel-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.security-panel .actions,.security-panel .modal-actions{flex-wrap:wrap}.security-panel .security-enroll img{max-width:100%;height:auto}}.social-filters{display:flex;align-items:end;gap:16px;padding:20px;flex-wrap:wrap}.social-filters>input{flex:1;min-width:260px}.social-filters .field{margin:0;min-width:180px}.social-panel{padding:24px;margin-bottom:24px}.social-panel h2{margin-top:0}.social-panel h3{margin-top:28px}.social-fieldset{border:0;padding:0;margin:0;min-width:0}.social-editor{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.social-editor aside nav,.social-create-layout nav{display:flex;flex-direction:column;gap:2px}.social-editor aside nav button,.social-create-layout nav button{background:#fff;border:0;text-align:left;font:inherit;padding:14px;color:#333;cursor:pointer}.social-editor aside nav button.active,.social-create-layout nav button.active{background:#e6f5f7;color:#006872;border-left:4px solid #007e89;font-weight:700}.social-side-actions{display:grid;gap:12px;padding:18px 0}.social-create-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px}.social-form-option{padding:14px;border-bottom:1px solid #ddd}.social-form-option small{display:block;margin:5px 0 0 26px;color:#555}.social-member-list{max-height:260px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.social-arrival{display:block;margin-top:7px;color:#555}.social-save{display:flex;align-items:center;justify-content:space-between;margin-top:24px;border-top:1px solid #ccc;padding-top:20px}.social-wage,.social-mapping{border:1px solid #ccc;border-radius:4px;padding:20px;margin:16px 0}.social-note{padding:18px 0;border-bottom:1px solid #ddd}.social-note small{margin-left:15px}.social-note p{white-space:pre-wrap}.social-calc{background:#f4f6f7;padding:16px;margin-top:20px}.social-upload{display:inline-flex;align-items:center;border:1px solid #aaa;padding:10px 16px;border-radius:4px;cursor:pointer;background:#fff;font-weight:700}.social-upload input{max-width:230px;margin-left:12px}.social-file{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ddd;padding:18px 0}.social-file strong{flex-basis:100%}.social-file+.social-upload{margin-top:20px}.social-connection{display:flex;gap:18px;padding:16px;background:#f4f6f7;align-items:center;flex-wrap:wrap}.social-template-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.social-check-result{padding:16px;border:1px solid #aaa;margin:16px 0}.social-check-result pre,.social-xml{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.social-xml{font-family:monospace;font-size:14px}.social-panel .notice{padding:16px;background:#fff4ce}.social-panel details{margin-top:18px}.social-panel li{margin:8px 0}.social-panel fieldset:disabled{opacity:1}.social-panel .actions{flex-wrap:wrap}@media(max-width:760px){.social-editor,.social-create-layout,.social-template-layout{grid-template-columns:1fr;gap:14px}.social-editor aside nav,.social-create-layout nav{flex-direction:row;overflow:auto}.social-editor aside nav button,.social-create-layout nav button{white-space:nowrap}.social-side-actions{display:flex;flex-wrap:wrap;padding:8px 0}.social-panel{padding:16px}.social-member-list{grid-template-columns:1fr}.social-filters{padding:16px;align-items:stretch;flex-direction:column}.social-filters>input{min-width:0}.social-wage,.social-mapping{padding:14px}.social-upload{display:flex;flex-direction:column;align-items:start;gap:10px}.social-upload input{margin:0;max-width:100%}.social-save{gap:12px}.social-file{align-items:flex-start;flex-direction:column}}.main:has(.social-editor) .text-link,.main:has(.social-filters) .text-link,.main:has(.social-panel) .text-link{border:0;background:transparent;color:#17699c;text-align:left;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.social-editor>*,.social-create-layout>*,.social-template-layout>*{min-width:0}.main:has(.social-panel) .tabs{max-width:100%;overflow-x:auto}.main:has(.social-panel) .tabs button{white-space:nowrap;flex-shrink:0}@media(max-width:760px){.social-editor,.social-create-layout,.social-template-layout{grid-template-columns:minmax(0,1fr)}.social-editor aside nav,.social-create-layout nav{max-width:100%}}.social-issued-template>label{display:flex;width:fit-content;max-width:100%;margin:12px 0}.social-issued-template .social-upload{flex-wrap:wrap;gap:10px}.social-issued-template .social-upload input{max-width:100%;min-width:0}.renewal-editor .button-row{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.renewal-wage-row{border:1px solid #c8cacd;border-radius:4px;margin:8px 0;padding:12px}.renewal-wage-row>summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.renewal-wage-row[open]>.form-grid{margin:16px 0}.renewal-totals{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,1fr);max-width:700px;margin:16px 0}.renewal-totals>dt,.renewal-totals>dd{padding:10px 12px;margin:0;border-bottom:1px solid #ddd}.renewal-totals>dd{text-align:right;font-weight:700}.renewal-editor h3{margin-top:28px}.social-fieldset .social-fieldset{min-width:0}.social-editor nav button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.renewal-totals{grid-template-columns:1fr 1fr}.renewal-wage-row{padding:10px}.renewal-editor .button-row>*{max-width:100%}}.yearend-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px}.yearend-layout aside ol{list-style:none;margin:0;padding:0}.yearend-layout aside button{width:100%;background:#fff;border:0;border-bottom:1px solid #d6dadd;color:#222;padding:14px 12px;display:flex;align-items:center;text-align:left;gap:9px;cursor:pointer}.yearend-layout aside button.active{background:#e5f4f4;font-weight:700;border-left:4px solid #007e88}.yearend-layout aside button span{background:#eef0f1;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.yearend-layout aside button small{margin-left:auto;font-size:12px}.yearend-panel{padding:24px;min-width:0}.yearend-panel h2{margin:0 0 22px;font-size:21px}.yearend-panel h3{font-size:17px}.yearend-panel .field{margin-bottom:15px}.yearend-panel .pay-check{margin:12px 0}.yearend-panel details{border-top:1px solid #ddd;padding:14px 0}.yearend-panel summary{font-weight:700;cursor:pointer;margin-bottom:15px}.yearend-fieldset{border:0;padding:0;margin:0;min-width:0}.yearend-fieldset:disabled{opacity:1}.yearend-fieldset:disabled input,.yearend-fieldset:disabled select{color:#222;background:#f5f6f7;opacity:1}.yearend-question{border:0;padding:18px 0;margin:0}.yearend-question legend{font-size:21px;font-weight:700;color:#006c75;padding:0}.yearend-question>div{display:flex;gap:12px;margin-top:12px}.yearend-question label{border:1px solid #9aa6aa;background:#fff;padding:14px 24px;display:flex;gap:8px;min-width:125px;border-radius:4px;cursor:pointer}.yearend-question label.selected{background:#e6f4f4;border:2px solid #00828a;padding:13px 23px}.yearend-help,.yearend-notice{background:#f0f3f4;border:1px solid #d0d6d8;padding:16px;line-height:1.8;margin-bottom:20px;white-space:pre-wrap}.yearend-return{background:#fff7e7;border-left:5px solid #ad6100;padding:16px;margin:16px 0}.yearend-return h2{font-size:18px}.yearend-saved{color:#006954}.yearend-bottom{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid #ddd}.yearend-bottom>button:first-child{margin-right:auto}.yearend-entry{border:1px solid #c7ced1;padding:18px;margin:18px 0}.yearend-entry header{display:flex;justify-content:space-between;gap:10px;align-items:center}.yearend-entry header h3{margin-top:0}.yearend-proofs{border-top:1px solid #ddd;margin:16px 0 0;padding-top:14px}.yearend-proofs>div,.yearend-proof-row{display:flex;align-items:center;gap:14px;margin:10px 0;flex-wrap:wrap}.yearend-proofs label{display:flex;gap:8px;align-items:center}.yearend-upload{display:block!important;border:1px dashed #a2afb3;background:#f7f9fa;padding:14px;margin-top:12px;flex-wrap:wrap}.yearend-upload input{max-width:100%}.yearend-status-tabs{display:flex;gap:0;border-bottom:1px solid #b8c1c6;margin:18px 0;overflow:auto}.yearend-status-tabs button{background:transparent;color:#222;border:0;padding:14px 17px;white-space:nowrap;font-weight:700;cursor:pointer;border-bottom:4px solid transparent}.yearend-status-tabs button.active{border-bottom-color:#007d88;color:#006a75}.yearend-count{display:inline-block;margin-right:12px}.yearend-members{max-height:300px;overflow:auto;border:1px solid #ccd2d5;padding:12px;margin:15px 0}.yearend-members .pay-check{padding:6px}.yearend-review-check{margin-top:20px;padding:16px;background:#eef7f7}.yearend-summary{display:grid;grid-template-columns:150px 1fr;gap:14px}.yearend-summary dd{margin:0}.yearend-totals{display:flex;gap:40px;background:#f0f6f7;padding:22px;margin:20px 0;flex-wrap:wrap}.yearend-totals>div{display:grid;gap:10px}.yearend-totals strong{font-size:30px}.yearend-totals small{font-size:16px;margin-left:8px}.yearend-event{display:flex;gap:14px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #ddd}.yearend-event p{width:100%;margin:0}.yearend-event time{font-size:13px;color:#4b555b}@media(max-width:760px){.yearend-layout{grid-template-columns:1fr;gap:14px}.yearend-layout aside ol{display:flex;overflow:auto}.yearend-layout aside li{flex-shrink:0}.yearend-layout aside button{width:auto;min-height:56px}.yearend-panel{padding:16px}.yearend-question legend{font-size:19px}.yearend-entry{padding:12px}.yearend-totals{gap:22px;padding:15px}.yearend-summary{grid-template-columns:95px 1fr}.yearend-proofs>div{align-items:flex-start}.yearend-proofs>div label{overflow-wrap:anywhere}.yearend-bottom{gap:8px}}@media(max-width:600px){.yearend-calculation-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 120px;padding:12px 0;gap:14px;align-items:center}.yearend-calculation-table tbody th,.yearend-calculation-table tbody td{display:block;border:0;padding:0;background:transparent;white-space:normal;width:auto}.yearend-calculation-table tbody td:before{display:none}.yearend-calculation-table tbody td{text-align:right}.yearend-calculation-table tbody th{text-align:left;font-size:14px}.yearend-calculation-table .responsive-cell-value{padding:0}}.yearend-layout>aside{min-width:0;max-width:100%}.yearend-layout aside ol{max-width:100%}.yearend-status-tabs{max-width:100%}.yearend-question{min-width:0}.yearend-panel .smarthr-ui-Select{max-width:100%;min-width:0}.yearend-panel select{min-width:0;max-width:100%;text-overflow:ellipsis}.yearend-entry header{flex-wrap:wrap}.yearend-proofs label{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.yearend-layout{grid-template-columns:minmax(0,1fr)}.yearend-layout aside ol{width:100%}.yearend-status-tabs{width:100%}.yearend-panel .pay-check{overflow-wrap:anywhere}.yearend-question>div{flex-wrap:wrap}.yearend-panel button{max-width:100%;white-space:normal;height:auto;min-height:40px}.yearend-panel button span{white-space:normal}}.pay-panel{padding:24px}.pay-panel h2{font-size:20px;margin:0 0 16px}.pay-panel h2:not(:first-child){margin-top:28px}.pay-panel p{line-height:1.7}.pay-check{display:inline-flex;align-items:center;gap:8px;line-height:1.6;font-size:14px}.pay-check input,.pay-matrix input[type=checkbox]{width:18px;height:18px;accent-color:#0077c8;flex-shrink:0}.pay-subtext{display:block;color:#555;font-size:13px;margin-top:4px}.pay-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pay-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:290px;overflow:auto;border:1px solid #bbb;padding:16px;margin:12px 0 24px}.pay-item-list details,.modal details{border:1px solid #c4c8cc;border-radius:4px;background:#fff;margin:14px 0;padding:16px}.pay-item-list summary,.modal summary{cursor:pointer;font-size:16px;font-weight:700}.pay-item-list summary span{font-size:13px;font-weight:400;color:#555}.pay-item-list details[open] summary,.modal details[open] summary{margin-bottom:16px}.pay-back{font-size:14px;display:inline-block;margin-bottom:16px;color:#0077c8}.pay-run-heading .page-title{margin-top:8px;margin-bottom:16px}.pay-run-meta{display:flex;flex-wrap:wrap;gap:16px 28px;margin:0 0 24px}.pay-run-meta div{display:grid;gap:6px}.pay-run-meta dt{font-size:13px;color:#555}.pay-run-meta dd{margin:0;font-size:14px;font-weight:600}.pay-run-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #999;gap:12px;margin-bottom:24px}.pay-run-tabs button{border:0;background:none;white-space:nowrap;padding:12px 16px 14px;font-weight:700;font-size:15px;color:#333;border-bottom:3px solid transparent;cursor:pointer}.pay-run-tabs button[aria-selected=true]{color:#0073b7;border-bottom-color:#0073b7}.pay-alert,.pay-review-state{padding:16px;margin:16px 0;background:#fff6d7;border:1px solid #d5b552;border-radius:4px;line-height:1.7}.pay-review-state{background:#eaf6ff;border-color:#87c5e9}.pay-review-state .actions{margin-top:12px}.pay-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #b9bdc1;background:#fff;margin-bottom:24px;border-radius:4px}.pay-summary div{padding:20px 16px}.pay-summary div+div{border-left:1px solid #ddd}.pay-summary span{display:block;font-size:13px;color:#555;margin-bottom:8px}.pay-summary strong{font-size:22px;font-variant-numeric:tabular-nums}.pay-calc-layout{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:16px}.pay-calc-sidebar{display:grid;gap:4px}.pay-calc-sidebar button{border:0;background:transparent;text-align:left;cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;padding:14px 12px;border-radius:4px;color:#333}.pay-calc-sidebar button.active{background:#0077c8;color:#fff}.pay-calc-sidebar button:hover:not(.active){background:#e3e5e8}.pay-calculation-panel{min-width:0;overflow:hidden}.pay-calculation-panel .toolbar{padding:16px;margin:0;border-bottom:1px solid #ccc;gap:12px}.pay-bulk{background:#f7f8f9}.pay-file-button{display:inline-flex;align-items:center;min-height:32px;border:1px solid #777;border-radius:4px;background:#fff;padding:4px 12px;cursor:pointer;font-size:14px;font-weight:700}.pay-file-button input{position:absolute;clip-path:inset(100%);width:1px;height:1px}.pay-file-button:focus-within{outline:2px solid #0077c8;outline-offset:2px}.pay-matrix-scroll{max-width:100%;overflow:auto;max-height:640px}.pay-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.pay-matrix th,.pay-matrix td{padding:13px 16px;border-bottom:1px solid #d0d3d6;border-right:1px solid #e5e7e8;white-space:nowrap;height:64px;background:#fff}.pay-matrix th{position:sticky;top:0;background:#eef0f2;z-index:1;text-align:right;line-height:1.5;min-width:130px}.pay-matrix th small{display:block;font-weight:400;color:#555;font-size:12px}.pay-matrix .pay-select-col{position:sticky;left:0;width:45px;min-width:45px;text-align:center;padding:12px;z-index:2}.pay-matrix .pay-person-col{position:sticky;left:45px;min-width:160px;max-width:210px;text-align:left;z-index:2;border-right:1px solid #999}.pay-matrix th.pay-person-col,.pay-matrix th.pay-select-col{z-index:3;background:#eef0f2}.pay-person-col small{display:block;font-size:12px;color:#555}.pay-person{padding:4px 0;border:0;background:none;color:#0077c8;font-size:15px;font-weight:700;cursor:pointer}.pay-checked{display:block;font-size:12px;color:#167349}.pay-error-label{color:#c5281c;font-size:14px}.pay-alert-cell{white-space:normal!important;min-width:320px}.pay-alert-cell p{margin:4px 0}.pay-row-error td{background:#fff6f4}.pay-run-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0;margin-top:12px}.pay-run-actions>span{font-size:14px;margin-right:auto}.pay-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pay-input-cell{padding:12px;border:1px solid #ddd;border-radius:4px;min-width:0}.pay-input-cell .field{margin-top:12px}.pay-row-totals{display:grid;gap:8px;padding:16px;background:#eef8fe;border:1px solid #8dc8ea;margin-bottom:16px}.pay-row-totals strong{font-size:20px}.pay-source-list div{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:12px 0;border-bottom:1px solid #ddd}.pay-source-list dt{color:#555}.pay-source-list dd{margin:0}.pay-panel .numeric,.pay-matrix .numeric{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:760px){.pay-panel{padding:16px}.pay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-summary strong{font-size:18px}.pay-summary div{padding:16px 12px}.pay-summary div:nth-child(3){border-left:0}.pay-summary div:nth-child(n+3){border-top:1px solid #ddd}.pay-calc-layout{grid-template-columns:1fr}.pay-calc-sidebar{display:flex;overflow:auto}.pay-calc-sidebar button{white-space:nowrap;flex-shrink:0;padding:12px}.pay-run-tabs{gap:0}.pay-run-tabs button{padding:12px;font-size:14px}.pay-calculation-panel .toolbar{padding:12px}.pay-matrix .pay-person-col{min-width:120px}.pay-run-meta{gap:16px}.pay-run-meta div{min-width:calc(50% - 16px)}.pay-run-actions{justify-content:flex-start}.pay-run-actions>span{width:100%}.pay-members,.pay-input-grid{grid-template-columns:1fr}.pay-section-heading{align-items:start;flex-direction:column}.pay-source-list div{grid-template-columns:1fr;gap:6px}}.statement-tabs{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b8bec3;margin-bottom:24px;gap:16px}.statement-tabs nav{display:flex;gap:0;overflow:auto}.statement-tabs a{white-space:nowrap;padding:14px 18px;color:#343b40;font-weight:700;text-decoration:none;border-bottom:4px solid transparent}.statement-tabs a.active{border-bottom-color:#0077c7;color:#0067ac}.statement-panel{padding:24px;margin:16px 0}.statement-panel>h2{font-size:20px;margin:0 0 18px}.statement-panel .field{margin:16px 0}.statement-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.statement-panel small{display:block;color:#586168;margin-top:4px}.statement-bulk{padding:16px;background:#eef6fc;display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.statement-paper{background:#fff;border:1px solid #aeb7bd;border-radius:4px;padding:32px;max-width:1100px;margin:16px auto;color:#202428}.statement-paper h2{font-size:26px;margin:0 0 8px}.statement-period{font-size:14px;color:#444e55;margin:0 0 30px}.statement-summary{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px}.statement-summary h3{font-size:18px;margin:0 0 12px}.statement-summary strong{font-size:34px;line-height:1.3;letter-spacing:.3px}.statement-summary strong span{font-size:19px;margin-left:12px}.statement-summary dl{margin:0;text-align:right;border:1px solid #aeb7bd;padding:14px 18px;line-height:1.8}.statement-summary dt{font-weight:700}.statement-summary dd{margin:0}.statement-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #aeb7bd}.statement-columns>section{display:flex;flex-direction:column;border-right:1px solid #aeb7bd;min-width:0}.statement-columns>section:last-child{border-right:0}.statement-columns h3{margin:0;padding:10px;text-align:center;background:#eef0f2;font-size:16px;border-bottom:1px solid #aeb7bd}.statement-columns dl{margin:0;padding:0;flex:1}.statement-columns dl>div{padding:10px 12px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e1e5e8;min-height:49px}.statement-columns dt{font-size:14px;word-break:break-word}.statement-columns dd{margin:0 0 0 auto;text-align:right;font-variant-numeric:tabular-nums;word-break:break-word}.statement-column-total{padding:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid #aeb7bd;background:#f7f8f9;font-size:14px}.statement-column-total strong{margin-left:auto}.statement-note{margin-top:22px}.statement-note h3{font-size:16px;margin:0 0 6px}.statement-note p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.statement-value-groups>details{border:1px solid #c7cdd1;margin:14px 0;border-radius:4px;padding:16px}.statement-value-groups summary{font-weight:700;cursor:pointer;font-size:17px}.statement-value-groups .statement-input-grid{margin-top:16px}.statement-column-editor>section{border:1px solid #c7cdd1;padding:18px;margin:16px 0;border-radius:4px}.statement-info{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:12px 0;color:#4c555c}.statement-history{border-bottom:1px solid #dce1e5;padding:14px 0;display:flex;gap:18px;flex-wrap:wrap}.statement-history time{color:#52606a}.statement-history p{flex-basis:100%;margin:0}.statement-end-actions{display:flex;justify-content:flex-end;gap:12px;margin:20px 0;flex-wrap:wrap}.statement-resident-pair{border:1px solid #c4ccd1;border-radius:4px;padding:18px;margin:18px 0}.statement-paper+.statement-end-actions{max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width:700px){.statement-tabs{margin:0 -12px 16px}.statement-tabs a{padding:12px 14px}.statement-panel{padding:16px}.statement-input-grid{grid-template-columns:1fr;gap:12px}.statement-paper{padding:18px 14px;margin:12px 0}.statement-paper h2{font-size:22px;line-height:1.5}.statement-period{margin-bottom:20px}.statement-summary{flex-direction:column-reverse;gap:22px}.statement-summary dl{width:100%;box-sizing:border-box;text-align:left;padding:12px}.statement-summary strong{font-size:32px}.statement-columns{grid-template-columns:1fr;border-bottom:0}.statement-columns>section{border-right:0;border-bottom:1px solid #aeb7bd}.statement-columns h3{text-align:left;padding:12px 14px}.statement-columns dl>div{flex-wrap:nowrap;min-height:44px;align-items:center;padding:10px 14px}.statement-columns dt{max-width:65%;font-size:15px}.statement-columns dd{font-size:16px}.statement-column-total{padding:13px 14px;font-size:16px}.statement-info{gap:10px;font-size:14px}.statement-history{gap:8px}.statement-history time{flex-basis:100%}.statement-resident-pair{padding:12px}.statement-column-editor>section{padding:12px}.statement-bulk{padding:12px}.statement-value-groups>details{padding:12px}}@media print{.statement-paper{border:0;padding:0;max-width:none}.statement-end-actions,.statement-info,.statement-tabs,.statement-panel,.page-title,.statement-paper~*{display:none!important}.statement-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.statement-summary{flex-direction:row}.statement-summary dl{text-align:right;width:auto}.statement-columns h3{text-align:center}}.document-panel{padding:24px;margin-bottom:20px}.document-panel h2,.document-sidebar h2{margin:0 0 18px;font-size:20px}.document-panel h3{margin:24px 0 12px;font-size:17px}.document-panel p{line-height:1.8}.document-panel .field{margin:16px 0}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.document-grid .field{min-width:0}.document-checkbox{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:15px}.document-checkbox input{width:18px;height:18px;flex-shrink:0}.document-panel fieldset,.document-approval-editor fieldset{border:1px solid #c4c8cb;padding:16px}.document-panel legend{font-weight:700;font-size:15px}.document-approval-editor .panel{padding:18px;margin-bottom:12px}.document-approval-editor fieldset>label{display:inline-flex;margin:8px 18px 8px 0;gap:8px}.document-people{max-height:380px;overflow:auto;border:1px solid #d6dadd}.document-filters{display:flex;align-items:end;gap:24px;margin-bottom:20px;flex-wrap:wrap}.document-filters>.field{width:250px}.document-filters>label:not(.field){padding-bottom:12px;font-size:14px}.document-bulk{padding:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#eef6fa;border-bottom:1px solid #c4d4df}.document-pagination{padding:16px;display:flex;justify-content:flex-end;gap:10px;align-items:center}.document-pagination span{margin-right:auto;font-size:14px}.document-back{margin-bottom:16px}.document-end-actions{display:flex;justify-content:flex-end;margin:20px 0}.document-preview-item{margin-bottom:16px}.document-preview-item>summary{padding:16px;background:#f2f3f3;font-weight:700;cursor:pointer}.document-paper{background:#fff;border:1px solid #c1c6c9;box-shadow:0 1px 3px #0001;padding:44px 48px;color:#202428;max-width:860px;min-height:500px;margin:0 auto;overflow-wrap:anywhere;position:relative;line-height:1.9}.document-paper h2{font-size:22px;margin:0 0 32px;text-align:center}.document-paper h3{font-size:18px;margin:22px 0 14px}.document-paper p{white-space:pre-wrap;margin:0 0 20px;font-size:15px}.document-paper table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.7;margin:16px 0}.document-paper td{border:1px solid #a1a8ad;padding:12px;white-space:pre-wrap;vertical-align:top;color:#202428}.document-paper dl{display:grid;grid-template-columns:1fr 1fr;gap:0;font-size:14px}.document-paper dt,.document-paper dd{margin:0;border:1px solid #c3c8cb;padding:10px;white-space:pre-wrap}.document-pagebreak{border:0;border-top:2px dashed #ccc;margin:35px 0}.document-complete-stamp{position:relative;float:right;border:2px solid #a2425b;color:#a2425b;padding:5px 12px;font-size:15px;font-weight:700;margin:0 0 12px 15px}.document-template-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px}.document-editor-preview .document-paper{padding:26px;min-height:400px}.document-editor-preview .document-paper h2{font-size:19px}.document-editor-preview>strong{display:block;margin-bottom:12px}.document-block{border:1px solid #bcc3c8;padding:14px;margin-bottom:14px;background:#fff}.document-block>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.document-block>header strong{font-size:15px}.document-block textarea,.document-panel textarea,.document-fields textarea,.document-public textarea,.document-option-row textarea{width:100%;border:1px solid #929ba2;border-radius:4px;padding:10px;font-size:15px;line-height:1.6;resize:vertical}.document-variable-help{padding:12px;background:#f4f5f6;margin-bottom:14px;font-size:14px}.document-variable-help p{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:0}.document-variable-help code{font-family:inherit;background:#e6eef3;padding:3px 6px;font-size:14px}.document-table-editor{overflow:auto;margin-bottom:10px}.document-table-editor table{border-collapse:collapse;width:100%}.document-table-editor td{padding:4px;min-width:100px}.document-table-editor td:last-child{min-width:70px}.document-editor-options{border:1px solid #c0c7cc;padding:16px;margin:20px 0}.document-editor-options h3{font-size:17px;margin:20px 0 12px}.document-editor-options summary{font-weight:700;cursor:pointer}.document-option-row{display:flex;gap:12px;align-items:center;margin:12px 0}.document-option-row>input{min-width:0;flex:1}.document-option-row>label{white-space:nowrap;font-size:14px}.document-detail-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.document-sidebar{padding:20px;overflow-wrap:anywhere}.document-sidebar dl{margin-top:20px;font-size:14px;line-height:1.7}.document-sidebar dt{font-weight:700;margin-top:14px}.document-sidebar dd{margin:4px 0 0}.document-sidebar-actions{display:grid;gap:12px;margin-top:24px}.document-sidebar h3{font-size:16px;margin-top:22px}.document-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.document-tabs button[aria-pressed=true],.document-view-switch button[aria-pressed=true]{background:#e4f1f8;border-color:#3278a3}.document-view-switch{display:flex;gap:8px;justify-content:flex-end;margin-bottom:14px}.document-pdf{width:100%;height:850px;border:1px solid #a4acb2;background:#fff}.document-sign-pdf{width:100%;height:470px;border:1px solid #a4acb2;background:#fff;margin-bottom:20px}.document-receive-actions{margin-top:20px}.document-warning{border-left:5px solid #b47b05;background:#fff7df;padding:16px;margin:16px 0;overflow-wrap:anywhere}.document-warning h3{margin:0 0 10px;font-size:17px}.document-warning p{white-space:pre-wrap;margin:8px 0}.document-events{list-style:none;margin:0;padding:0}.document-events li{border-bottom:1px solid #d9dce0;padding:16px 0}.document-events li>span{display:block;font-size:14px;margin:6px 0;color:#46515a}.document-events li p{white-space:pre-wrap}.document-history-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.document-history-layout small{display:block;margin-top:8px}.document-public{background:#f5f6f7;min-height:100vh}.document-public>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 32px;background:#fff;border-bottom:1px solid #c6cdd2}.document-public>header a{font-size:24px;font-weight:800;color:#233139;text-decoration:none}.document-public>header span{font-size:16px;font-weight:700}.document-public>main{max-width:980px;margin:auto;padding:28px}.document-public .document-paper{margin-bottom:24px}.document-public h1{font-size:25px;margin:0 0 20px}.document-public h2{margin-top:24px}.document-public .document-panel{margin-top:20px}.document-public input{max-width:100%}.document-detail-layout>.panel+div{min-width:0}.document-panel dl{display:grid;grid-template-columns:180px 1fr;gap:12px;font-size:15px}.document-panel dd{margin:0;overflow-wrap:anywhere}.document-panel dt{font-weight:700}@media(max-width:1000px){.document-template-grid{grid-template-columns:1fr}.document-editor-preview .document-paper{min-height:0}.document-detail-layout{grid-template-columns:240px minmax(0,1fr)}.document-paper{padding:30px}.document-option-row{flex-wrap:wrap}}@media(max-width:700px){.document-detail-layout{display:flex;flex-direction:column;gap:18px}.document-detail-layout>aside,.document-detail-layout>div{width:100%}.document-sidebar{padding:18px}.document-sidebar dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;margin-top:16px}.document-sidebar dt,.document-sidebar dd{margin:0}.document-sidebar-actions{display:flex;flex-wrap:wrap;gap:10px}.document-grid{grid-template-columns:1fr}.document-panel{padding:18px}.document-people{max-height:360px}.document-filters{align-items:start;gap:14px}.document-filters>.field{width:100%}.document-pagination{flex-wrap:wrap}.document-paper{padding:22px 18px;min-height:300px}.document-paper h2{font-size:20px;margin-bottom:24px}.document-paper h3{font-size:17px}.document-paper p{font-size:15px}.document-paper td{padding:8px}.document-paper dl{grid-template-columns:1fr}.document-paper dt{background:#f3f4f4}.document-complete-stamp{float:none;width:max-content;margin:0 0 20px auto}.document-pdf{height:520px}.document-sign-pdf{height:380px}.document-block>header{align-items:flex-start;flex-direction:column}.document-history-layout{grid-template-columns:1fr}.document-public>header{padding:14px 18px}.document-public>header span{font-size:14px}.document-public>main{padding:18px 14px}.document-public h1{font-size:23px}.document-panel dl{grid-template-columns:110px minmax(0,1fr)}.document-receive-actions .actions{align-items:stretch;flex-direction:column}.document-bulk{padding:12px}.document-fields .field{margin-top:18px}}.document-pdf-viewer.document-pdf,.document-pdf-viewer.document-sign-pdf{display:block;height:auto;max-height:none;min-height:0;background:#e8e8e8;border:1px solid #b5b5b5;box-sizing:border-box;width:100%;padding:10px}.document-pdf-toolbar{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:14px}.document-pdf-canvas{overflow:auto;max-height:70vh;min-height:80px}.document-pdf-canvas canvas{display:block;background:#fff;margin:0 auto}.document-pdf-text{font-size:14px;margin-top:10px;background:#fff;padding:8px}.document-pdf-text p{overflow-wrap:anywhere;white-space:pre-wrap}.document-pdf-toolbar button{min-height:32px!important;padding:4px 8px!important}.mail-panel{padding:24px;margin-bottom:24px}.mail-panel h2{margin:0 0 18px}.mail-panel p{line-height:1.7}.mail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mail-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:1px solid #bcbcbc;padding:20px;margin:18px 0}.mail-check-grid legend{font-weight:700}.mail-check-grid label{display:flex;align-items:center;gap:8px}.mail-current-address{font-size:18px;font-weight:700;overflow-wrap:anywhere}.mail-pagination{display:flex;gap:12px;justify-content:flex-end;padding:16px}.mail-detail{display:grid;grid-template-columns:120px 1fr;gap:10px}.mail-detail dt{font-weight:700}.mail-detail dd{margin:0;overflow-wrap:anywhere}.mail-body{padding:18px;background:#f7f7f7;border:1px solid #dedede;line-height:1.8;overflow-wrap:anywhere}.mail-conflict{border:1px solid #ac7900;padding:16px;margin-bottom:20px;background:#fffbea}.mail-verification{max-width:620px;background:#fff;margin:60px auto;padding:32px;border:1px solid #ccc}.mail-verification h1{font-size:24px}.mail-verification p{line-height:1.8}@media(max-width:650px){.mail-panel{padding:16px}.mail-grid{grid-template-columns:1fr}.mail-check-grid{grid-template-columns:1fr 1fr;padding:12px}.mail-detail{grid-template-columns:1fr;gap:6px}.mail-detail dd{margin-bottom:10px}.mail-verification{margin:20px 14px;padding:20px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body{overflow-wrap:break-word;font-family:system-ui,sans-serif;line-height:1.5;color:#23221e;text-spacing-trim:space-all}p,dl{margin-block:unset}menu,ul,ol{margin-block:unset;padding-inline-start:unset}dd{margin-inline-start:unset}button,input,textarea,select{font-family:inherit}input{padding-inline:unset}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:unset}textarea{margin-inline:unset}button{margin:unset}a{color:inherit}:where(.shr-focus-indicator){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.shr-focus-indicator).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.shr-border-shorthand{border-width:1px;border-style:solid;border-color:#d6d3d0}.shr-border-t-shorthand{border-width:0;border-top-width:1px;border-top-style:solid;border-top-color:#d6d3d0}.shr-border-r-shorthand{border-width:0;border-right-width:1px;border-right-style:solid;border-right-color:#d6d3d0}.shr-border-b-shorthand{border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d6d3d0}.shr-border-l-shorthand{border-width:0;border-left-width:1px;border-left-style:solid;border-left-color:#d6d3d0}.shr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shr-pointer-events-none{pointer-events:none}.shr-invisible{visibility:hidden}.shr-fixed{position:fixed}.shr-absolute{position:absolute}.shr-relative{position:relative}.shr-sticky{position:sticky}.shr-inset-0{inset:0}.shr-inset-\[unset\]{inset:unset}.shr-inset-x-0{left:0;right:0}.shr-inset-y-0{top:0;bottom:0}.-shr-left-\[0\.625em\]{left:-.625em}.-shr-left-full{left:-100%}.-shr-top-\[0\.75em\]{top:-.75em}.shr-bottom-0{bottom:0}.shr-bottom-0\.25{bottom:4px}.shr-bottom-0\.5{bottom:8px}.shr-bottom-0\.75{bottom:12px}.shr-bottom-1{bottom:16px}.shr-bottom-1\.25{bottom:20px}.shr-bottom-1\.5{bottom:24px}.shr-bottom-2{bottom:32px}.shr-bottom-2\.5{bottom:40px}.shr-bottom-3{bottom:48px}.shr-bottom-3\.5{bottom:56px}.shr-bottom-4{bottom:64px}.shr-bottom-8{bottom:128px}.shr-bottom-\[2px\]{bottom:2px}.shr-end-0\.5{inset-inline-end:8px}.shr-end-\[calc\(theme\(spacing\[0\.5\]\)_\+_theme\(spacing\.px\)\)\]{inset-inline-end:9px}.shr-left-0{left:0}.shr-left-1{left:16px}.shr-left-1\/2,.shr-left-\[50\%\]{left:50%}.shr-left-\[calc\(50\%\+\(theme\(fontSize\.base\)\/2\)\+9px\)\]{left:calc(50% + .5rem + 9px)}.shr-right-0{right:0}.shr-right-\[-4px\]{right:-4px}.shr-start-0{inset-inline-start:0}.shr-top-0{top:0}.shr-top-1\/2{top:50%}.shr-top-\[2px\]{top:2px}.shr-top-\[50\%\]{top:50%}.shr-top-\[calc\(50\%-\(theme\(fontSize\.base\)\/2\)-8px\)\]{top:calc(50% - .5rem - 8px)}.shr-z-0{z-index:0}.shr-z-1{z-index:1}.shr-z-\[0\]{z-index:0}.shr-z-\[1\]{z-index:1}.shr-z-fixed-menu{z-index:100}.shr-z-overlap{z-index:10500}.shr-z-overlap-base{z-index:10000}.shr-m-0{margin:0}.shr-m-0\.25{margin:4px}.shr-m-\[unset\]{margin:unset}.shr-m-auto{margin:auto}.-shr-mx-0\.25{margin-left:-4px;margin-right:-4px}.-shr-mx-0\.5{margin-left:-8px;margin-right:-8px}.-shr-mx-0\.75{margin-left:-12px;margin-right:-12px}.-shr-mx-1{margin-left:-16px;margin-right:-16px}.-shr-my-0\.25{margin-top:-4px;margin-bottom:-4px}.-shr-my-0\.5{margin-top:-8px;margin-bottom:-8px}.-shr-my-0\.75{margin-top:-12px;margin-bottom:-12px}.-shr-my-1{margin-top:-16px;margin-bottom:-16px}.shr-mx-0\.5{margin-left:8px;margin-right:8px}.shr-mx-\[unset\]{margin-left:unset;margin-right:unset}.shr-mx-auto{margin-left:auto;margin-right:auto}.shr-my-0{margin-top:0;margin-bottom:0}.shr-my-1{margin-top:16px;margin-bottom:16px}.shr-my-\[initial\]{margin-top:initial;margin-bottom:initial}.shr-my-\[unset\]{margin-top:unset;margin-bottom:unset}.-shr-mb-0\.25{margin-bottom:-4px}.-shr-mb-0\.5{margin-bottom:-8px}.-shr-me-0\.5{margin-inline-end:-8px}.-shr-mr-0\.5{margin-right:-8px}.-shr-ms-0\.5{margin-inline-start:-8px}.-shr-ms-0\.75{margin-inline-start:-12px}.-shr-mt-0\.5{margin-top:-8px}.shr--me-0\.25{margin-inline-end:-4px}.shr--ml-px{margin-left:-1px}.shr-mb-0\.5{margin-bottom:8px}.shr-me-0\.25{margin-inline-end:4px}.shr-me-0\.5{margin-inline-end:8px}.shr-me-1{margin-inline-end:16px}.shr-ml-0{margin-left:0}.shr-ml-0\.5{margin-left:8px}.shr-ml-auto{margin-left:auto}.shr-mr-0{margin-right:0}.shr-mr-0\.5{margin-right:8px}.shr-mr-1\.25{margin-right:20px}.shr-ms-0\.25{margin-inline-start:4px}.shr-ms-0\.5{margin-inline-start:8px}.shr-ms-0\.75{margin-inline-start:12px}.shr-ms-1\.5{margin-inline-start:24px}.shr-ms-\[1\.75em\]{margin-inline-start:1.75em}.shr-ms-\[initial\]{margin-inline-start:initial}.shr-ms-auto{margin-inline-start:auto}.shr-mt-0{margin-top:0}.shr-mt-0\.5{margin-top:8px}.shr-mt-1{margin-top:16px}.shr-mt-1\.5{margin-top:24px}.shr-mt-2{margin-top:32px}.shr-mt-auto{margin-top:auto}.shr-box-border{box-sizing:border-box}.shr-box-content{box-sizing:content-box}.shr-line-clamp-\[2\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shr-line-clamp-\[3\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shr-line-clamp-\[4\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.shr-line-clamp-\[5\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.shr-line-clamp-\[6\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.shr-block{display:block}.shr-inline-block{display:inline-block}.shr-inline{display:inline}.shr-flex{display:flex}.shr-inline-flex{display:inline-flex}.shr-grid{display:grid}.shr-contents{display:contents}.shr-hidden{display:none}.shr-size-2{width:32px;height:32px}.shr-size-4{width:64px;height:64px}.shr-size-8{width:128px;height:128px}.shr-size-\[theme\(fontSize\.base\)\]{width:1rem;height:1rem}.shr-h-0{height:0}.shr-h-1{height:16px}.shr-h-1\.5{height:24px}.shr-h-1\/2{height:50%}.shr-h-2{height:32px}.shr-h-3{height:48px}.shr-h-\[0\.5em\]{height:.5em}.shr-h-\[0\.625em\]{height:.625em}.shr-h-\[1\.75em\]{height:1.75em}.shr-h-\[1\.75rem\]{height:1.75rem}.shr-h-\[100vh\]{height:100vh}.shr-h-\[160px\]{height:160px}.shr-h-\[25\%\]{height:25%}.shr-h-\[2em\]{height:2em}.shr-h-\[40rem\]{height:40rem}.shr-h-\[4em\]{height:4em}.shr-h-\[50\%\]{height:50%}.shr-h-\[500px\]{height:500px}.shr-h-\[509px\]{height:509px}.shr-h-\[50vh\]{height:50vh}.shr-h-\[90vh\]{height:90vh}.shr-h-\[calc\(100svh-1rem\)\]{height:calc(100svh - 1rem)}.shr-h-\[calc\(1em_\*_theme\(lineHeight\.normal\)\)\]{height:1.5em}.shr-h-\[inherit\]{height:inherit}.shr-h-\[theme\(borderWidth\.2\)\]{height:2px}.shr-h-\[theme\(fontSize\.2xs\)\]{height:.6666666666666666rem}.shr-h-\[theme\(fontSize\.base\)\]{height:1rem}.shr-h-em{height:1em}.shr-h-fit{height:-moz-fit-content;height:fit-content}.shr-h-full{height:100%}.shr-h-px{height:1px}.shr-h-screen{height:100vh}.shr-max-h-0{max-height:0}.shr-max-h-\[calc\(\(theme\(fontSize\.base\)_\+_theme\(spacing\[0\.5\]\)_\*_2\)_\*_7\.5_\+_theme\(spacing\[0\.5\]\)\)\]{max-height:calc((1rem + 16px)*7.5 + 8px)}.shr-max-h-\[calc\(100dvh-theme\(spacing\.2\)\)\]{max-height:calc(100dvh - 32px)}.shr-max-h-\[calc\(100svh-theme\(spacing\[0\.5\]\)\)\]{max-height:calc(100svh - 8px)}.shr-max-h-\[inherit\]{max-height:inherit}.shr-min-h-0{min-height:0}.shr-min-h-\[2\.5rem\]{min-height:2.5rem}.shr-min-h-\[2rem\]{min-height:2rem}.shr-min-h-\[40px\]{min-height:40px}.shr-min-h-\[80px\]{min-height:80px}.shr-min-h-\[calc\(1em\*theme\(lineHeight\.normal\)\)\]{min-height:1.5em}.shr-min-h-\[calc\(theme\(fontSize\.base\)_\+_theme\(spacing\[0\.75\]\)_\*_2_\+_theme\(spacing\.px\)_\*_2\)\]{min-height:calc(1rem + 26px)}.shr-min-h-\[calc\(theme\(fontSize\.sm\)\+theme\(spacing\.1\)\+theme\(borderWidth\.2\)\)\]{min-height:calc(.8571428571428571rem + 16px + 2px)}.shr-min-h-\[calc\(theme\(fontSize\.sm\)_\+_theme\(spacing\[0\.5\]\)_\*_2_\+_theme\(spacing\.px\)_\*_2\)\]{min-height:calc(.8571428571428571rem + 8px * 2 + 1px * 2)}.shr-min-h-em{min-height:1em}.shr-w-1{width:16px}.shr-w-1\.5{width:24px}.shr-w-1\/2{width:50%}.shr-w-1\/4{width:25%}.shr-w-3{width:48px}.shr-w-\[0\.5em\]{width:.5em}.shr-w-\[0\.625em\]{width:.625em}.shr-w-\[1\.75rem\]{width:1.75rem}.shr-w-\[10em\]{width:10em}.shr-w-\[200\%\]{width:200%}.shr-w-\[20em\]{width:20em}.shr-w-\[2em\]{width:2em}.shr-w-\[38rem\]{width:38rem}.shr-w-\[400px\]{width:400px}.shr-w-\[50vw\]{width:50vw}.shr-w-\[5em\]{width:5em}.shr-w-\[calc\(100\%-theme\(spacing\[0\.25\]\)\*2\)\]{width:calc(100% - 8px)}.shr-w-\[calc\(100\%-theme\(spacing\[0\.5\]\)\*2\)\]{width:calc(100% - 16px)}.shr-w-\[calc\(100\%-theme\(spacing\[0\.75\]\)\*2\)\]{width:calc(100% - 24px)}.shr-w-\[calc\(100\%-theme\(spacing\[1\.25\]\)\*2\)\]{width:calc(100% - 40px)}.shr-w-\[calc\(100\%-theme\(spacing\[1\.5\]\)\*2\)\]{width:calc(100% - 48px)}.shr-w-\[calc\(100\%-theme\(spacing\[1\]\)\*2\)\]{width:calc(100% - 32px)}.shr-w-\[calc\(100\%-theme\(spacing\[2\.5\]\)\*2\)\]{width:calc(100% - 80px)}.shr-w-\[calc\(100\%-theme\(spacing\[2\]\)\*2\)\]{width:calc(100% - 64px)}.shr-w-\[calc\(100\%-theme\(spacing\[3\.5\]\)\*2\)\]{width:calc(100% - 112px)}.shr-w-\[calc\(100\%-theme\(spacing\[3\]\)\*2\)\]{width:calc(100% - 96px)}.shr-w-\[calc\(100\%-theme\(spacing\[4\]\)\*2\)\]{width:calc(100% - 128px)}.shr-w-\[calc\(100\%-theme\(spacing\[8\]\)\*2\)\]{width:calc(100% - 256px)}.shr-w-\[calc\(theme\(fontSize\.base\)\*2\)\]{width:2rem}.shr-w-\[theme\(fontSize\.2xs\)\]{width:.6666666666666666rem}.shr-w-\[theme\(fontSize\.base\)\]{width:1rem}.shr-w-col1{width:120px}.shr-w-col3{width:424px}.shr-w-col4{width:576px}.shr-w-col5{width:728px}.shr-w-col6{width:880px}.shr-w-col7{width:1032px}.shr-w-col8{width:1184px}.shr-w-em{width:1em}.shr-w-fit{width:-moz-fit-content;width:fit-content}.shr-w-full{width:100%}.shr-w-min{width:-moz-min-content;width:min-content}.shr-w-px{width:1px}.shr-min-w-0{min-width:0}.shr-min-w-\[1\.75em\]{min-width:1.75em}.shr-min-w-\[12em\]{min-width:12em}.shr-min-w-\[13em\]{min-width:13em}.shr-min-w-\[15em\]{min-width:15em}.shr-min-w-\[16em\]{min-width:16em}.shr-min-w-\[246px\]{min-width:246px}.shr-min-w-\[3\.5em\]{min-width:3.5em}.shr-min-w-\[40px\]{min-width:40px}.shr-min-w-\[500px\]{min-width:500px}.shr-min-w-\[5em\]{min-width:5em}.shr-min-w-\[80px\]{min-width:80px}.shr-min-w-\[8em\]{min-width:8em}.shr-min-w-\[auto\]{min-width:auto}.shr-min-w-full{min-width:100%}.shr-min-w-max{min-width:-moz-max-content;min-width:max-content}.shr-max-w-\[calc\(100dvw-theme\(spacing\.1\)\)\]{max-width:calc(100dvw - 16px)}.shr-max-w-\[calc\(100vw-theme\(spacing\[0\.5\]\)\)\]{max-width:calc(100vw - 8px)}.shr-max-w-\[theme\(width\.1\/3\)\]{max-width:33.333333%}.shr-max-w-col6{max-width:880px}.shr-max-w-col8{max-width:1184px}.shr-max-w-col9{max-width:1336px}.shr-max-w-full{max-width:100%}.shr-flex-1{flex:1 1 0%}.shr-flex-\[0_0_auto\]{flex:0 0 auto}.shr-flex-auto{flex:1 1 auto}.shr-flex-shrink-0{flex-shrink:0}.shr-shrink{flex-shrink:1}.shr-shrink-0{flex-shrink:0}.shr-flex-grow,.shr-grow{flex-grow:1}.shr-grow-\[999\]{flex-grow:999}.shr-basis-0{flex-basis:0}.shr-basis-\[300px\]{flex-basis:300px}.shr-basis-\[calc\(\(45em_-_100\%\)\*999\)\]{flex-basis:calc((45em - 100%)*999)}.shr-basis-col6{flex-basis:880px}.shr-basis-full{flex-basis:100%}.shr-basis-px{flex-basis:1px}.shr-table-fixed{table-layout:fixed}.shr-border-collapse{border-collapse:collapse}.shr-border-spacing-0{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.shr-origin-top-left{transform-origin:top left}.-shr-translate-x-0\.25{--tw-translate-x: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-shr-translate-x-1\.25{--tw-translate-x: -20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-shr-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-shr-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-translate-y-\[0\.125em\]{--tw-translate-y: .125em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-rotate-\[-129deg\]{--tw-rotate: -129deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-rotate-\[129deg\]{--tw-rotate: 129deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shr-loader-left-spin{0%,to{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}.shr-animate-\[loader-left-spin_1\.2s_ease-in-out_infinite_both\]{animation:shr-loader-left-spin 1.2s ease-in-out infinite both}@keyframes shr-loader-line1-fade-in-out{0%{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}to{opacity:1}}.shr-animate-\[loader-line-full-unfill-rotate_4\.8s_ease-in-out_infinite_both\,_loader-line1-fade-in-out_4\.8s_ease-in-out_infinite_both\]{animation:shr-loader-line-full-unfill-rotate 4.8s ease-in-out infinite both,shr-loader-line1-fade-in-out 4.8s ease-in-out infinite both}@keyframes shr-loader-line2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}.shr-animate-\[loader-line-full-unfill-rotate_4\.8s_ease-in-out_infinite_both\,_loader-line2-fade-in-out_4\.8s_ease-in-out_infinite_both\]{animation:shr-loader-line-full-unfill-rotate 4.8s ease-in-out infinite both,shr-loader-line2-fade-in-out 4.8s ease-in-out infinite both}@keyframes shr-loader-line3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}.shr-animate-\[loader-line-full-unfill-rotate_4\.8s_ease-in-out_infinite_both\,_loader-line3-fade-in-out_4\.8s_ease-in-out_infinite_both\]{animation:shr-loader-line-full-unfill-rotate 4.8s ease-in-out infinite both,shr-loader-line3-fade-in-out 4.8s ease-in-out infinite both}@keyframes shr-loader-line-full-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes shr-loader-line4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}to{opacity:0}}.shr-animate-\[loader-line-full-unfill-rotate_4\.8s_ease-in-out_infinite_both\,_loader-line4-fade-in-out_4\.8s_ease-in-out_infinite_both\]{animation:shr-loader-line-full-unfill-rotate 4.8s ease-in-out infinite both,shr-loader-line4-fade-in-out 4.8s ease-in-out infinite both}@keyframes shr-loader-right-spin{0%,to{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}.shr-animate-\[loader-right-spin_1\.2s_ease-in-out_infinite_both\]{animation:shr-loader-right-spin 1.2s ease-in-out infinite both}@keyframes shr-notification-bar-slide-in{0%{opacity:0;transform:translateY(calc(-1*(1.25rem + 24px)))}to{opacity:1;transform:translateY(0)}}.shr-animate-\[notification-bar-slide-in_0\.2s_ease-out\]{animation:shr-notification-bar-slide-in .2s ease-out}@keyframes shr-spin{to{transform:rotate(360deg)}}.shr-animate-\[spin_1\.6s_linear_infinite\]{animation:shr-spin 1.6s linear infinite}.shr-cursor-\[inherit\]{cursor:inherit}.shr-cursor-move{cursor:move}.shr-cursor-pointer{cursor:pointer}.shr-cursor-text{cursor:text}.shr-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.shr-resize{resize:both}.shr-scroll-pb-0\.5{scroll-padding-bottom:8px}.shr-list-none{list-style-type:none}.shr-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.shr-grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.shr-grid-cols-\[1fr_1rem\]{grid-template-columns:1fr 1rem}.shr-grid-cols-\[1rem_1fr_1rem\]{grid-template-columns:1rem 1fr 1rem}.shr-grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.shr-flex-col{flex-direction:column}.shr-flex-wrap{flex-wrap:wrap}.shr-flex-nowrap{flex-wrap:nowrap}.shr-items-start{align-items:flex-start}.shr-items-end{align-items:flex-end}.shr-items-center{align-items:center}.shr-items-baseline{align-items:baseline}.shr-items-stretch{align-items:stretch}.shr-justify-normal{justify-content:normal}.shr-justify-start{justify-content:flex-start}.shr-justify-end{justify-content:flex-end}.shr-justify-center{justify-content:center}.shr-justify-between{justify-content:space-between}.shr-justify-around{justify-content:space-around}.shr-justify-evenly{justify-content:space-evenly}.shr-justify-stretch{justify-content:stretch}.shr-gap-0{gap:0}.shr-gap-0\.25{gap:4px}.shr-gap-0\.5{gap:8px}.shr-gap-0\.75{gap:12px}.shr-gap-1{gap:16px}.shr-gap-1\.25{gap:20px}.shr-gap-1\.5{gap:24px}.shr-gap-2{gap:32px}.shr-gap-2\.5{gap:40px}.shr-gap-3{gap:48px}.shr-gap-3\.5{gap:56px}.shr-gap-4{gap:64px}.shr-gap-8{gap:128px}.-shr-gap-x-0\.25{-moz-column-gap:-4px;column-gap:-4px}.-shr-gap-x-0\.5{-moz-column-gap:-8px;column-gap:-8px}.-shr-gap-x-0\.75{-moz-column-gap:-12px;column-gap:-12px}.-shr-gap-x-1{-moz-column-gap:-16px;column-gap:-16px}.-shr-gap-x-1\.25{-moz-column-gap:-20px;column-gap:-20px}.-shr-gap-x-1\.5{-moz-column-gap:-24px;column-gap:-24px}.-shr-gap-x-2{-moz-column-gap:-32px;column-gap:-32px}.-shr-gap-x-2\.5{-moz-column-gap:-40px;column-gap:-40px}.-shr-gap-x-3{-moz-column-gap:-48px;column-gap:-48px}.-shr-gap-x-3\.5{-moz-column-gap:-56px;column-gap:-56px}.-shr-gap-x-4{-moz-column-gap:-64px;column-gap:-64px}.-shr-gap-x-8{-moz-column-gap:-128px;column-gap:-128px}.shr-gap-x-0{-moz-column-gap:0;column-gap:0}.shr-gap-x-0\.25{-moz-column-gap:4px;column-gap:4px}.shr-gap-x-0\.5{-moz-column-gap:8px;column-gap:8px}.shr-gap-x-0\.75{-moz-column-gap:12px;column-gap:12px}.shr-gap-x-1{-moz-column-gap:16px;column-gap:16px}.shr-gap-x-1\.25{-moz-column-gap:20px;column-gap:20px}.shr-gap-x-1\.5{-moz-column-gap:24px;column-gap:24px}.shr-gap-x-2{-moz-column-gap:32px;column-gap:32px}.shr-gap-x-2\.5{-moz-column-gap:40px;column-gap:40px}.shr-gap-x-3{-moz-column-gap:48px;column-gap:48px}.shr-gap-x-3\.5{-moz-column-gap:56px;column-gap:56px}.shr-gap-x-4{-moz-column-gap:64px;column-gap:64px}.shr-gap-x-8{-moz-column-gap:128px;column-gap:128px}.shr-gap-y-0{row-gap:0}.shr-gap-y-0\.25{row-gap:4px}.shr-gap-y-0\.5{row-gap:8px}.shr-gap-y-0\.75{row-gap:12px}.shr-gap-y-1{row-gap:16px}.shr-gap-y-1\.25{row-gap:20px}.shr-gap-y-1\.5{row-gap:24px}.shr-gap-y-2{row-gap:32px}.shr-gap-y-2\.5{row-gap:40px}.shr-gap-y-3{row-gap:48px}.shr-gap-y-3\.5{row-gap:56px}.shr-gap-y-4{row-gap:64px}.shr-gap-y-8{row-gap:128px}.shr-self-center{align-self:center}.shr-self-stretch{align-self:stretch}.shr-justify-self-center{justify-self:center}.shr-justify-self-stretch{justify-self:stretch}.shr-overflow-auto{overflow:auto}.shr-overflow-hidden{overflow:hidden}.shr-overflow-visible{overflow:visible}.shr-overflow-scroll{overflow:scroll}.shr-overflow-x-auto{overflow-x:auto}.shr-overflow-y-auto{overflow-y:auto}.shr-overflow-x-hidden{overflow-x:hidden}.shr-overflow-y-hidden{overflow-y:hidden}.shr-overflow-x-clip{overflow-x:clip}.shr-overflow-y-clip{overflow-y:clip}.shr-overflow-x-visible{overflow-x:visible}.shr-overflow-y-visible{overflow-y:visible}.shr-overflow-x-scroll{overflow-x:scroll}.shr-overflow-y-scroll{overflow-y:scroll}.shr-overscroll-contain{overscroll-behavior:contain}.shr-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shr-overflow-ellipsis,.shr-text-ellipsis{text-overflow:ellipsis}.shr-whitespace-normal{white-space:normal}.shr-whitespace-nowrap{white-space:nowrap}.shr-whitespace-pre{white-space:pre}.shr-whitespace-pre-line{white-space:pre-line}.shr-whitespace-pre-wrap{white-space:pre-wrap}.shr-text-nowrap{text-wrap:nowrap}.shr-break-words{overflow-wrap:break-word}.shr-break-all{word-break:break-all}.shr-rounded-\[50\%\]{border-radius:50%}.shr-rounded-\[unset\]{border-radius:unset}.shr-rounded-full{border-radius:9999px}.shr-rounded-l{border-radius:8px}.shr-rounded-m{border-radius:6px}.shr-rounded-none{border-radius:0}.shr-rounded-s{border-radius:4px}.shr-rounded-b-l{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.shr-rounded-b-m{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.shr-rounded-l-l{border-top-left-radius:8px;border-bottom-left-radius:8px}.shr-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.shr-rounded-r-l{border-top-right-radius:8px;border-bottom-right-radius:8px}.shr-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.shr-rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.shr-rounded-t-l{border-top-left-radius:8px;border-top-right-radius:8px}.shr-rounded-bl-l{border-bottom-left-radius:8px}.shr-rounded-br-l{border-bottom-right-radius:8px}.shr-rounded-tl-l{border-top-left-radius:8px}.shr-rounded-tl-s{border-top-left-radius:4px}.shr-rounded-tr-l{border-top-right-radius:8px}.shr-rounded-tr-s{border-top-right-radius:4px}.shr-border{border-width:1px}.shr-border-0{border-width:0px}.shr-border-2{border-width:2px}.shr-border-4{border-width:4px}.shr-border-x{border-left-width:1px;border-right-width:1px}.shr-border-b{border-bottom-width:1px}.shr-border-s-0{border-inline-start-width:0px}.shr-border-s-4{border-inline-start-width:4px}.shr-border-t-6{border-top-width:6px}.shr-border-solid{border-style:solid}.shr-border-dashed{border-style:dashed}.shr-border-dotted{border-style:dotted}.shr-border-none{border-style:none}.shr-border-\[theme\(colors\.main\)\]{border-color:#0077c7}.shr-border-current{border-color:currentColor}.shr-border-danger{--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.shr-border-default{--tw-border-opacity: 1;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.shr-border-green{--tw-border-opacity: 1;border-color:rgb(15 127 133 / var(--tw-border-opacity, 1))}.shr-border-grey{--tw-border-opacity: 1;border-color:rgb(112 109 101 / var(--tw-border-opacity, 1))}.shr-border-grey-20{--tw-border-opacity: 1;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.shr-border-grey-65{--tw-border-opacity: 1;border-color:rgb(112 109 101 / var(--tw-border-opacity, 1))}.shr-border-inherit{border-color:inherit}.shr-border-main{--tw-border-opacity: 1;border-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.shr-border-orange{--tw-border-opacity: 1;border-color:rgb(245 97 33 / var(--tw-border-opacity, 1))}.shr-border-transparent{border-color:transparent}.shr-border-warning-yellow{--tw-border-opacity: 1;border-color:rgb(255 204 23 / var(--tw-border-opacity, 1))}.shr-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.shr-border-b-default{--tw-border-opacity: 1;border-bottom-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.shr-border-b-transparent{border-bottom-color:transparent}.shr-border-l-transparent{border-left-color:transparent}.shr-border-r-transparent{border-right-color:transparent}.shr-border-t-brand{--tw-border-opacity: 1;border-top-color:rgb(0 196 204 / var(--tw-border-opacity, 1))}.shr-bg-\[theme\(colors\.grey\.20\)\]{background-color:#d6d3d0}.shr-bg-\[theme\(colors\.grey\.5\)\]{background-color:#f8f7f6}.shr-bg-\[theme\(colors\.grey\.6\)\]{background-color:#f5f4f3}.shr-bg-\[theme\(colors\.grey\.65\)\]{background-color:#706d65}.shr-bg-\[theme\(colors\.grey\.7\)\]{background-color:#f2f1f0}.shr-bg-\[theme\(colors\.grey\.9\)\]{background-color:#edebe8}.shr-bg-\[unset\]{background-color:unset}.shr-bg-action-background{--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.shr-bg-background{--tw-bg-opacity: 1;background-color:rgb(248 247 246 / var(--tw-bg-opacity, 1))}.shr-bg-base-grey{--tw-bg-opacity: 1;background-color:rgb(245 244 243 / var(--tw-bg-opacity, 1))}.shr-bg-black{--tw-bg-opacity: 1;background-color:rgb(35 34 30 / var(--tw-bg-opacity, 1))}.shr-bg-border{--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.shr-bg-brand{--tw-bg-opacity: 1;background-color:rgb(0 196 204 / var(--tw-bg-opacity, 1))}.shr-bg-column{--tw-bg-opacity: 1;background-color:rgb(248 247 246 / var(--tw-bg-opacity, 1))}.shr-bg-danger{--tw-bg-opacity: 1;background-color:rgb(224 30 90 / var(--tw-bg-opacity, 1))}.shr-bg-green{--tw-bg-opacity: 1;background-color:rgb(15 127 133 / var(--tw-bg-opacity, 1))}.shr-bg-head{--tw-bg-opacity: 1;background-color:rgb(237 235 232 / var(--tw-bg-opacity, 1))}.shr-bg-main{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.shr-bg-over-background{--tw-bg-opacity: 1;background-color:rgb(242 241 240 / var(--tw-bg-opacity, 1))}.shr-bg-scrim{background-color:#03030280}.shr-bg-transparent{background-color:transparent}.shr-bg-warning-yellow{--tw-bg-opacity: 1;background-color:rgb(255 204 23 / var(--tw-bg-opacity, 1))}.shr-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.shr-bg-white-darken{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.shr-bg-\[radial-gradient\(theme\(textColor\.black\)_1px\,_transparent_0\)\]{background-image:radial-gradient(#23221e 1px,transparent 0)}.shr-bg-none{background-image:none}.shr-bg-\[length\:16px_16px\]{background-size:16px 16px}.shr-bg-origin-padding{background-origin:padding-box}.shr-fill-black{fill:#23221e}.shr-fill-brand{fill:#00c4cc}.shr-fill-current{fill:currentColor}.shr-fill-danger{fill:#e01e5a}.shr-fill-grey{fill:#706d65}.shr-fill-main{fill:#0077c7}.shr-fill-warning-yellow{fill:#ffcc17}.shr-fill-white{fill:#fff}.shr-stroke-black{stroke:#23221e}.shr-stroke-0\.5{stroke-width:.5}.shr-p-0{padding:0}.shr-p-0\.25{padding:4px}.shr-p-0\.5{padding:8px}.shr-p-0\.75{padding:12px}.shr-p-1{padding:16px}.shr-p-1\.25{padding:20px}.shr-p-1\.5{padding:24px}.shr-p-2{padding:32px}.shr-p-2\.5{padding:40px}.shr-p-3{padding:48px}.shr-p-3\.5{padding:56px}.shr-p-4{padding:64px}.shr-p-8{padding:128px}.shr-p-\[unset\]{padding:unset}.shr-p-px{padding:1px}.shr-px-0{padding-left:0;padding-right:0}.shr-px-0\.25{padding-left:4px;padding-right:4px}.shr-px-0\.5{padding-left:8px;padding-right:8px}.shr-px-0\.75{padding-left:12px;padding-right:12px}.shr-px-1{padding-left:16px;padding-right:16px}.shr-px-1\.25{padding-left:20px;padding-right:20px}.shr-px-1\.5{padding-left:24px;padding-right:24px}.shr-px-2{padding-left:32px;padding-right:32px}.shr-px-2\.5{padding-left:40px;padding-right:40px}.shr-px-3{padding-left:48px;padding-right:48px}.shr-px-3\.5{padding-left:56px;padding-right:56px}.shr-px-4{padding-left:64px;padding-right:64px}.shr-px-8{padding-left:128px;padding-right:128px}.shr-px-\[0\.5em\]{padding-left:.5em;padding-right:.5em}.shr-py-0{padding-top:0;padding-bottom:0}.shr-py-0\.25{padding-top:4px;padding-bottom:4px}.shr-py-0\.5{padding-top:8px;padding-bottom:8px}.shr-py-0\.75{padding-top:12px;padding-bottom:12px}.shr-py-1{padding-top:16px;padding-bottom:16px}.shr-py-1\.25{padding-top:20px;padding-bottom:20px}.shr-py-1\.5{padding-top:24px;padding-bottom:24px}.shr-py-2{padding-top:32px;padding-bottom:32px}.shr-py-2\.5{padding-top:40px;padding-bottom:40px}.shr-py-3{padding-top:48px;padding-bottom:48px}.shr-py-3\.5{padding-top:56px;padding-bottom:56px}.shr-py-4{padding-top:64px;padding-bottom:64px}.shr-py-8{padding-top:128px;padding-bottom:128px}.shr-py-\[calc\(0\.25rem_\+_1px\)\]{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.shr-pb-0\.25{padding-bottom:4px}.shr-pb-0\.5{padding-bottom:8px}.shr-pb-1{padding-bottom:16px}.shr-pb-1\.5{padding-bottom:24px}.shr-pb-2{padding-bottom:32px}.shr-pe-0{padding-inline-end:0}.shr-pe-1{padding-inline-end:16px}.shr-pe-1\.5{padding-inline-end:24px}.shr-pe-2{padding-inline-end:32px}.shr-pl-2\.5{padding-left:40px}.shr-pl-\[calc\(theme\(fontSize\.sm\)\+theme\(spacing\[0\.75\]\)\)\]{padding-left:calc(.8571428571428571rem + 12px)}.shr-ps-0{padding-inline-start:0}.shr-ps-0\.5{padding-inline-start:8px}.shr-ps-1{padding-inline-start:16px}.shr-ps-1\.25{padding-inline-start:20px}.shr-ps-1\.5{padding-inline-start:24px}.shr-ps-\[1\.5em\]{padding-inline-start:1.5em}.shr-ps-\[unset\]{padding-inline-start:unset}.shr-pt-0{padding-top:0}.shr-pt-0\.25{padding-top:4px}.shr-pt-0\.5{padding-top:8px}.shr-pt-1{padding-top:16px}.shr-text-left{text-align:left}.shr-text-center{text-align:center}.shr-text-right{text-align:right}.shr-text-start{text-align:start}.shr-text-end{text-align:end}.shr-align-baseline{vertical-align:baseline}.shr-align-middle{vertical-align:middle}.shr-align-bottom{vertical-align:bottom}.shr-font-inherit{font-family:inherit}.shr-text-2xl{font-size:2rem}.shr-text-2xs{font-size:.6666666666666666rem}.shr-text-base{font-size:1rem}.shr-text-inherit{font-size:inherit}.shr-text-lg{font-size:1.2rem}.shr-text-sm{font-size:.8571428571428571rem}.shr-text-xl{font-size:1.5rem}.shr-text-xs{font-size:.75rem}.shr-font-bold{font-weight:700}.shr-font-normal{font-weight:400}.shr-italic{font-style:italic}.shr-not-italic{font-style:normal}.shr-tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shr-leading-\[0\]{line-height:0}.shr-leading-loose{line-height:1.75}.shr-leading-none{line-height:1}.shr-leading-normal{line-height:1.5}.shr-leading-tight{line-height:1.25}.shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.shr-text-color-inherit{color:inherit}.shr-text-danger{--tw-text-opacity: 1;color:rgb(224 30 90 / var(--tw-text-opacity, 1))}.shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.shr-text-green{--tw-text-opacity: 1;color:rgb(15 127 133 / var(--tw-text-opacity, 1))}.shr-text-grey{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.shr-text-link{--tw-text-opacity: 1;color:rgb(0 113 193 / var(--tw-text-opacity, 1))}.shr-text-link-darken{--tw-text-opacity: 1;color:rgb(0 94 161 / var(--tw-text-opacity, 1))}.shr-text-main{--tw-text-opacity: 1;color:rgb(0 119 199 / var(--tw-text-opacity, 1))}.shr-text-transparent{color:transparent}.shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shr-no-underline{text-decoration-line:none}.shr-opacity-0{opacity:0}.shr-opacity-100{opacity:1}.shr-shadow-\[0_0_0_1px_theme\(colors\.black\)\]{--tw-shadow: 0 0 0 1px #23221e;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-\[0_0_0_1px_theme\(colors\.white\)\]{--tw-shadow: 0 0 0 1px #fff;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-\[0_0_0_theme\(borderWidth\.2\)_theme\(colors\.white\)\]{--tw-shadow: 0 0 0 2px #fff;--tw-shadow-colored: 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-layer-0{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-layer-1{--tw-shadow: 0 1px 2px 0 rgba(3,3,2,.3);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-layer-2{--tw-shadow: 0 2px 4px 1px rgba(3,3,2,.3);--tw-shadow-colored: 0 2px 4px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-layer-3{--tw-shadow: 0 4px 8px 2px rgba(3,3,2,.3);--tw-shadow-colored: 0 4px 8px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-layer-4{--tw-shadow: 0 8px 16px 4px rgba(3,3,2,.3);--tw-shadow-colored: 0 8px 16px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-shadow-underline{--tw-shadow: 0 1px 0 0;--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-outline-none{outline:2px solid transparent;outline-offset:2px}.shr-outline-0{outline-width:0px}.shr-drop-shadow-\[0_2px_2\.5px_theme\(colors\.transparency\.30\)\]{--tw-drop-shadow: drop-shadow(0 2px 2.5px rgba(3,3,2,.3));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.shr-transition-\[max-height\,_visible\,_opacity\]{transition-property:max-height,visible,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shr-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shr-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shr-duration-100{transition-duration:.1s}.shr-duration-150{transition-duration:.15s}.shr-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.shr-will-change-\[filter\]{will-change:filter}.shr-forced-color-adjust-none{forced-color-adjust:none}.\[align-items\:inherit\]{align-items:inherit}.\[box-shadow\:_0_-4px_8px_2px_rgba\(0\,_0\,_0\,_0\.24\)\]{box-shadow:0 -4px 8px 2px #0000003d}.\[clip-path\:inset\(100\%\)\]{clip-path:inset(100%)}.\[clip\:rect\(0_0_0_0\)\]{clip:rect(0 0 0 0)}.\[contain\:inline-size\]{contain:inline-size}.\[display\:-webkit-box\]{display:-webkit-box}.\[gap\:inherit\]{gap:inherit}.\[inset-block-start\:0\]{inset-block-start:0}.\[inset-inline-end\:0\]{inset-inline-end:0}.\[justify-content\:inherit\]{justify-content:inherit}.before\:shr-border-b-shorthand:before{content:var(--tw-content);border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d6d3d0}:where(.focus-within\:shr-focus-indicator:focus-within){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.focus-within\:shr-focus-indicator:focus-within).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.focus-visible\:shr-focus-indicator:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.focus-visible\:shr-focus-indicator:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.focus-visible\:shr-focus-indicator--outer:focus-visible){isolation:isolate;box-shadow:0 0 0 2px #fff;outline:2px solid #0077c7;outline-offset:2px}:where(.shr-group\/clearButton:focus-visible .group-focus-visible\/clearButton\:shr-focus-indicator){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.shr-group\/clearButton:focus-visible .group-focus-visible\/clearButton\:shr-focus-indicator).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.shr-group\/deleteButton:focus-visible .group-focus-visible\/deleteButton\:shr-focus-indicator--outer){isolation:isolate;box-shadow:0 0 0 2px #fff;outline:2px solid #0077c7;outline-offset:2px}:where(.shr-peer:focus-visible~.peer-focus-visible\:shr-focus-indicator--outer){isolation:isolate;box-shadow:0 0 0 2px #fff;outline:2px solid #0077c7;outline-offset:2px}:where(.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-focus-indicator:has(.smarthr-ui-ModelessDialog-handle:focus-visible)){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.has-\[\:focus-visible\]\:shr-focus-indicator:has(:focus-visible)){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.has-\[\[role\=combobox\]\[aria-expanded\=true\]\]\:shr-focus-indicator:has([role=combobox][aria-expanded=true])){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-focus-indicator:has(.smarthr-ui-ModelessDialog-handle:focus-visible)).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.has-\[\:focus-visible\]\:shr-focus-indicator:has(:focus-visible)).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.has-\[\[role\=combobox\]\[aria-expanded\=true\]\]\:shr-focus-indicator:has([role=combobox][aria-expanded=true])).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.has-\[\:focus-visible\]\:shr-focus-indicator--outer:has(:focus-visible)){isolation:isolate;box-shadow:0 0 0 2px #fff;outline:2px solid #0077c7;outline-offset:2px}.has-\[\:checked\]\:before\:shr-border-shorthand:has(:checked):where(.shr-focus-indicator):not(.shr-border-none):before{content:var(--tw-content);box-shadow:inset 0 0 0 3px #fff}.has-\[\:checked\]\:before\:shr-border-shorthand:has(:checked):before{content:var(--tw-content);border-width:1px;border-style:solid;border-color:#d6d3d0}:where(.data-\[active\=true\]\:shr-focus-indicator[data-active=true]){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.data-\[active\=true\]\:shr-focus-indicator[data-active=true]).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}@media(prefers-contrast:more){.contrast-more\:shr-border-shorthand:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.contrast-more\:shr-border-shorthand{border-width:1px;border-style:solid;border-color:#d6d3d0}}@media(forced-colors:active){.forced-colors\:shr-border-shorthand:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.forced-colors\:shr-border-shorthand{border-width:1px;border-style:solid;border-color:#d6d3d0}.forced-colors\:shr-border-t-shorthand{border-width:0;border-top-width:1px;border-top-style:solid;border-top-color:#d6d3d0}}:where(.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator:focus-visible[aria-current=page]){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator.aria-current-page\:focus-visible\:\[\&\&\&\]\:shr-focus-indicator:focus-visible[aria-current=page]).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.\[\&\&\]\:shr-border-b-shorthand.\[\&\&\]\:shr-border-b-shorthand{border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d6d3d0}:where(.\[\&\&\]\:focus-visible\:shr-focus-indicator:focus-visible.\[\&\&\]\:focus-visible\:shr-focus-indicator:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.\[\&\&\]\:focus-visible\:shr-focus-indicator:focus-visible.\[\&\&\]\:focus-visible\:shr-focus-indicator:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.\[\&\:has\(\:focus-visible\)\]\:shr-focus-indicator:has(:focus-visible)){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.\[\&\:has\(\:focus-visible\)\]\:shr-focus-indicator:has(:focus-visible)).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.\[\&\:has\(\:focus-visible\)\]\:shr-focus-indicator--outer:has(:focus-visible)){isolation:isolate;box-shadow:0 0 0 2px #fff;outline:2px solid #0077c7;outline-offset:2px}:where(.\[\&\:has\(\:focus-visible\)\]\:aria-\[sort\]\:shr-focus-indicator[aria-sort]:has(:focus-visible)){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.\[\&\:has\(\:focus-visible\)\]\:aria-\[sort\]\:shr-focus-indicator[aria-sort]:has(:focus-visible)).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.\[\&\>a\:focus-visible\]\:shr-focus-indicator>a:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.\[\&\>a\:focus-visible\]\:shr-focus-indicator>a:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.\[\&\>button\:focus-visible\]\:shr-focus-indicator>button:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.\[\&\>button\:focus-visible\]\:shr-focus-indicator>button:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}:where(.focus-visible\:\[\&\]\:shr-focus-indicator:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where(.focus-visible\:\[\&\]\:shr-focus-indicator:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.\[\&_\+_\&\]\:shr-border-t-shorthand+.\[\&_\+_\&\]\:shr-border-t-shorthand{border-width:0;border-top-width:1px;border-top-style:solid;border-top-color:#d6d3d0}.\[\&_\+_\&\]\:shr-border-l-shorthand+.\[\&_\+_\&\]\:shr-border-l-shorthand{border-width:0;border-left-width:1px;border-left-style:solid;border-left-color:#d6d3d0}.\[\&_\.smarthr-ui-RadioButton-radioButton\:focus-visible_\+_span\]\:shr-focus-indicator-none .smarthr-ui-RadioButton-radioButton:focus-visible+span{box-shadow:none;outline:none}.\[\&_td\]\:shr-border-shorthand td:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.\[\&_td\]\:shr-border-shorthand td{border-width:1px;border-style:solid;border-color:#d6d3d0}@media(prefers-contrast:more){.\[\&_td\]\:contrast-more\:shr-border-shorthand td:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.\[\&_td\]\:contrast-more\:shr-border-shorthand td{border-width:1px;border-style:solid;border-color:#d6d3d0}.\[\&_th\]\:contrast-more\:shr-border-shorthand th:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}.\[\&_th\]\:contrast-more\:shr-border-shorthand th{border-width:1px;border-style:solid;border-color:#d6d3d0}}.\[\&_th_\+_th\]\:shr-border-l-shorthand th+th{border-width:0;border-left-width:1px;border-left-style:solid;border-left-color:#d6d3d0}.\[\&_tr_\+_tr_th\]\:shr-border-t-shorthand tr+tr th{border-width:0;border-top-width:1px;border-top-style:solid;border-top-color:#d6d3d0}:where([data-current=true] .\[\[data-current\=true\]_\&\:focus-visible\]\:shr-focus-indicator:focus-visible){isolation:isolate;box-shadow:inset 0 0 0 4px #fff;outline:2px solid #0077c7;outline-offset:-2px}:where([data-current=true] .\[\[data-current\=true\]_\&\:focus-visible\]\:shr-focus-indicator:focus-visible).shr-border-shorthand:not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}[data-is-today=true]>.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}[data-is-today=true]>.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand.\[\[data-is-today\=\"true\"\]\>\&\&\&\]\:shr-border-shorthand{border-width:1px;border-style:solid;border-color:#d6d3d0}[data-this-year=true]>.\[\[data-this-year\=\"true\"\]\>\&\]\:shr-border-shorthand:where(.shr-focus-indicator):not(.shr-border-none){box-shadow:inset 0 0 0 3px #fff}[data-this-year=true]>.\[\[data-this-year\=\"true\"\]\>\&\]\:shr-border-shorthand{border-width:1px;border-style:solid;border-color:#d6d3d0}.file\:shr-h-full::file-selector-button{height:100%}.file\:shr-w-full::file-selector-button{width:100%}.file\:shr-cursor-pointer::file-selector-button{cursor:pointer}.placeholder\:shr-text-grey::-moz-placeholder{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.placeholder\:shr-text-grey::placeholder{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.before\:shr-absolute:before{content:var(--tw-content);position:absolute}.before\:shr-inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:shr-inset-y-0\.25:before{content:var(--tw-content);top:4px;bottom:4px}.before\:-shr-bottom-0\.75:before{content:var(--tw-content);bottom:-12px}.before\:-shr-bottom-\[5px\]:before{content:var(--tw-content);bottom:-5px}.before\:-shr-left-\[2px\]:before{content:var(--tw-content);left:-2px}.before\:-shr-left-\[5px\]:before{content:var(--tw-content);left:-5px}.before\:-shr-right-\[5px\]:before{content:var(--tw-content);right:-5px}.before\:-shr-top-\[1px\]:before{content:var(--tw-content);top:-1px}.before\:-shr-top-\[5px\]:before{content:var(--tw-content);top:-5px}.before\:shr-bottom-0:before{content:var(--tw-content);bottom:0}.before\:shr-bottom-\[calc\(theme\(spacing\[0\.25\]\)_\/_2\)\]:before{content:var(--tw-content);bottom:2px}.before\:shr-left-0:before{content:var(--tw-content);left:0}.before\:shr-left-0\.5:before{content:var(--tw-content);left:8px}.before\:shr-left-1\.5:before{content:var(--tw-content);left:24px}.before\:shr-left-1\/2:before{content:var(--tw-content);left:50%}.before\:shr-left-\[calc\(\(theme\(fontSize\.sm\)\/2\)-1px\)\]:before{content:var(--tw-content);left:calc((.8571428571428571rem / 2) - 1px)}.before\:shr-right-0\.5:before{content:var(--tw-content);right:8px}.before\:shr-right-1\.5:before{content:var(--tw-content);right:24px}.before\:shr-right-\[calc\(theme\(spacing\[0\.25\]\)_\/_2\)\]:before{content:var(--tw-content);right:2px}.before\:shr-top-1\/2:before{content:var(--tw-content);top:50%}.before\:shr-z-1:before{content:var(--tw-content);z-index:1}.before\:shr-box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:shr-block:before{content:var(--tw-content);display:block}.before\:shr-inline-block:before{content:var(--tw-content);display:inline-block}.before\:shr-hidden:before{content:var(--tw-content);display:none}.before\:shr-size-\[theme\(fontSize\.base\)\]:before{content:var(--tw-content);width:1rem;height:1rem}.before\:shr-size-\[theme\(fontSize\.sm\)\]:before{content:var(--tw-content);width:.8571428571428571rem;height:.8571428571428571rem}.before\:shr-h-\[10px\]:before{content:var(--tw-content);height:10px}.before\:shr-h-\[5px\]:before{content:var(--tw-content);height:5px}.before\:shr-h-\[calc\(100\%\+2px\)\]:before{content:var(--tw-content);height:calc(100% + 2px)}.before\:shr-h-\[calc\(1em_\*_theme\(lineHeight\.normal\)\)\]:before{content:var(--tw-content);height:1.5em}.before\:shr-h-full:before{content:var(--tw-content);height:100%}.before\:shr-h-px:before{content:var(--tw-content);height:1px}.before\:shr-w-0:before{content:var(--tw-content);width:0}.before\:shr-w-\[10px\]:before{content:var(--tw-content);width:10px}.before\:shr-w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:shr-w-\[5px\]:before{content:var(--tw-content);width:5px}.before\:shr-w-\[calc\(1em_\*_theme\(lineHeight\.normal\)\)\]:before{content:var(--tw-content);width:1.5em}.before\:shr-w-full:before{content:var(--tw-content);width:100%}.before\:shr-w-px:before{content:var(--tw-content);width:1px}.before\:-shr-translate-x-\[5px\]:before{content:var(--tw-content);--tw-translate-x: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-shr-translate-y-\[5px\]:before{content:var(--tw-content);--tw-translate-y: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:shr-scale-\[calc\(2\/3\)\]:before{content:var(--tw-content);--tw-scale-x: calc(2 / 3);--tw-scale-y: calc(2 / 3);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:shr-rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:shr-border:before{content:var(--tw-content);border-width:1px}.before\:shr-border-0:before{content:var(--tw-content);border-width:0px}.before\:shr-border-l:before{content:var(--tw-content);border-left-width:1px}.before\:shr-border-solid:before{content:var(--tw-content);border-style:solid}.before\:shr-border-\[theme\(textColor\.grey\)\]:before{content:var(--tw-content);border-color:#706d65}.before\:shr-border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.before\:shr-bg-\[theme\(textColor\.grey\)\]:before{content:var(--tw-content);background-color:#706d65}.before\:shr-bg-action-background:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.before\:shr-bg-border:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.before\:shr-p-\[calc\(theme\(spacing\[0\.25\]\)_\/_2\)\]:before{content:var(--tw-content);padding:2px}.before\:shr-transition-\[transform\,margin\]:before{content:var(--tw-content);transition-property:transform,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:shr-duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:shr-ease-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.before\:shr-content-\[\"\"\]:before{--tw-content: "";content:var(--tw-content)}.before\:shr-content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:\[clip-path\:polygon\(0_0\,100\%_0\,50\%_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(0 0,100% 0,50% 100%)}.before\:\[clip-path\:polygon\(0_0\,100\%_50\%\,0_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(0 0,100% 50%,0 100%)}.before\:\[clip-path\:polygon\(0_100\%\,_100\%_0\,_100\%_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(0 100%,100% 0,100% 100%)}.before\:\[clip-path\:polygon\(100\%_0\,100\%_100\%\,0_50\%\)\]:before{content:var(--tw-content);clip-path:polygon(100% 0,100% 100%,0 50%)}.before\:\[clip-path\:polygon\(50\%_0\,100\%_100\%\,0_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(50% 0,100% 100%,0 100%)}.after\:shr-pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:shr-absolute:after{content:var(--tw-content);position:absolute}.after\:shr-relative:after{content:var(--tw-content);position:relative}.after\:shr-inset-x-0\.5:after{content:var(--tw-content);left:8px;right:8px}.after\:-shr-bottom-0\.25:after{content:var(--tw-content);bottom:-4px}.after\:-shr-bottom-\[1px\]:after{content:var(--tw-content);bottom:-1px}.after\:-shr-left-0\.25:after{content:var(--tw-content);left:-4px}.after\:-shr-right-0\.25:after{content:var(--tw-content);right:-4px}.after\:-shr-right-\[2px\]:after{content:var(--tw-content);right:-2px}.after\:-shr-top-0\.25:after{content:var(--tw-content);top:-4px}.after\:shr-bottom-0:after{content:var(--tw-content);bottom:0}.after\:shr-left-0:after{content:var(--tw-content);left:0}.after\:shr-left-0\.5:after{content:var(--tw-content);left:8px}.after\:shr-left-1\.5:after{content:var(--tw-content);left:24px}.after\:shr-left-1\/2:after{content:var(--tw-content);left:50%}.after\:shr-left-full:after{content:var(--tw-content);left:100%}.after\:shr-right-0:after{content:var(--tw-content);right:0}.after\:shr-right-0\.5:after{content:var(--tw-content);right:8px}.after\:shr-right-1\.5:after{content:var(--tw-content);right:24px}.after\:shr-right-full:after{content:var(--tw-content);right:100%}.after\:shr-top-0:after{content:var(--tw-content);top:0}.after\:shr-top-1\/2:after{content:var(--tw-content);top:50%}.after\:shr-z-0:after{content:var(--tw-content);z-index:0}.after\:shr-mx-1:after{content:var(--tw-content);margin-left:16px;margin-right:16px}.after\:shr-block:after{content:var(--tw-content);display:block}.after\:shr-hidden:after{content:var(--tw-content);display:none}.after\:shr-h-0\.25:after{content:var(--tw-content);height:4px}.after\:shr-h-\[10px\]:after{content:var(--tw-content);height:10px}.after\:shr-h-\[5px\]:after{content:var(--tw-content);height:5px}.after\:shr-h-\[calc\(100\%\+2px\)\]:after{content:var(--tw-content);height:calc(100% + 2px)}.after\:shr-h-full:after{content:var(--tw-content);height:100%}.after\:shr-h-px:after{content:var(--tw-content);height:1px}.after\:shr-w-0\.75:after{content:var(--tw-content);width:12px}.after\:shr-w-\[10px\]:after{content:var(--tw-content);width:10px}.after\:shr-w-\[5px\]:after{content:var(--tw-content);width:5px}.after\:shr-w-\[theme\(borderWidth\.2\)\]:after{content:var(--tw-content);width:2px}.after\:shr-w-full:after{content:var(--tw-content);width:100%}.after\:shr-w-px:after{content:var(--tw-content);width:1px}.after\:-shr-translate-x-\[5px\]:after{content:var(--tw-content);--tw-translate-x: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-shr-translate-y-\[5px\]:after{content:var(--tw-content);--tw-translate-y: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:shr-bg-border:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.after\:shr-bg-main:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.after\:shr-bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:shr-bg-gradient-to-l:after{content:var(--tw-content);background-image:linear-gradient(to left,var(--tw-gradient-stops))}.after\:shr-bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:shr-from-\[rgba\(0\,0\,0\,0\.2\)\]:after{content:var(--tw-content);--tw-gradient-from: rgba(0,0,0,.2) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:shr-to-transparent:after{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.after\:shr-opacity-0:after{content:var(--tw-content);opacity:0}.after\:shr-transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:shr-duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\:shr-content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.after\:\[clip-path\:polygon\(0_0\,100\%_0\,50\%_100\%\)\]:after{content:var(--tw-content);clip-path:polygon(0 0,100% 0,50% 100%)}.after\:\[clip-path\:polygon\(0_0\,100\%_50\%\,0_100\%\)\]:after{content:var(--tw-content);clip-path:polygon(0 0,100% 50%,0 100%)}.after\:\[clip-path\:polygon\(100\%_0\,100\%_100\%\,0_50\%\)\]:after{content:var(--tw-content);clip-path:polygon(100% 0,100% 100%,0 50%)}.after\:\[clip-path\:polygon\(50\%_0\,100\%_100\%\,0_100\%\)\]:after{content:var(--tw-content);clip-path:polygon(50% 0,100% 100%,0 100%)}.first\:shr-ml-0:first-child{margin-left:0}.first\:shr-rounded-bl-m:first-child{border-bottom-left-radius:6px}.first\:shr-rounded-tl-m:first-child{border-top-left-radius:6px}.first\:shr-border-t-0:first-child{border-top-width:0px}.first\:shr-pt-0:first-child{padding-top:0}.last\:shr-grow:last-child{flex-grow:1}.last\:shr-rounded-br-m:last-child{border-bottom-right-radius:6px}.last\:shr-rounded-tr-m:last-child{border-top-right-radius:6px}.empty\:shr-gap-0:empty{gap:0}.empty\:after\:shr-content-\[\'-----\'\]:empty:after{--tw-content: "-----";content:var(--tw-content)}.hover\:shr-border-danger-darken:hover{--tw-border-opacity: 1;border-color:rgb(202 27 81 / var(--tw-border-opacity, 1))}.hover\:shr-border-darken:hover{--tw-border-opacity: 1;border-color:rgb(202 198 194 / var(--tw-border-opacity, 1))}.hover\:shr-border-main-darken:hover{--tw-border-opacity: 1;border-color:rgb(0 104 174 / var(--tw-border-opacity, 1))}.hover\:shr-border-transparent:hover{border-color:transparent}.hover\:shr-border-white-darken:hover{--tw-border-opacity: 1;border-color:rgb(242 242 242 / var(--tw-border-opacity, 1))}.hover\:shr-bg-column-darken:hover{--tw-bg-opacity: 1;background-color:rgb(237 234 232 / var(--tw-bg-opacity, 1))}.hover\:shr-bg-danger-darken:hover{--tw-bg-opacity: 1;background-color:rgb(202 27 81 / var(--tw-bg-opacity, 1))}.hover\:shr-bg-head-darken:hover{--tw-bg-opacity: 1;background-color:rgb(226 223 218 / var(--tw-bg-opacity, 1))}.hover\:shr-bg-main-darken:hover{--tw-bg-opacity: 1;background-color:rgb(0 104 174 / var(--tw-bg-opacity, 1))}.hover\:shr-bg-overlay:hover{background-color:#03030226}.hover\:shr-bg-transparent:hover{background-color:transparent}.hover\:shr-bg-white-darken:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.hover\:shr-text-black:hover{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.hover\:shr-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shr-text-white-darken:hover{--tw-text-opacity: 1;color:rgb(242 242 242 / var(--tw-text-opacity, 1))}.focus-visible\:shr-z-1:focus-visible{z-index:1}.focus-visible\:shr-border-danger-darken:focus-visible{--tw-border-opacity: 1;border-color:rgb(202 27 81 / var(--tw-border-opacity, 1))}.focus-visible\:shr-border-darken:focus-visible{--tw-border-opacity: 1;border-color:rgb(202 198 194 / var(--tw-border-opacity, 1))}.focus-visible\:shr-border-main-darken:focus-visible{--tw-border-opacity: 1;border-color:rgb(0 104 174 / var(--tw-border-opacity, 1))}.focus-visible\:shr-border-transparent:focus-visible{border-color:transparent}.focus-visible\:shr-border-white-darken:focus-visible{--tw-border-opacity: 1;border-color:rgb(242 242 242 / var(--tw-border-opacity, 1))}.focus-visible\:shr-bg-danger-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(202 27 81 / var(--tw-bg-opacity, 1))}.focus-visible\:shr-bg-main-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(0 104 174 / var(--tw-bg-opacity, 1))}.focus-visible\:shr-bg-overlay:focus-visible{background-color:#03030226}.focus-visible\:shr-bg-transparent:focus-visible{background-color:transparent}.focus-visible\:shr-bg-white-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.focus-visible\:shr-text-white-darken:focus-visible{--tw-text-opacity: 1;color:rgb(242 242 242 / var(--tw-text-opacity, 1))}.focus-visible\:shr-shadow-none:focus-visible{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shr-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.disabled\:shr-pointer-events-none:disabled{pointer-events:none}.disabled\:shr-hidden:disabled{display:none}.disabled\:shr-cursor-\[revert\]:disabled{cursor:revert}.disabled\:shr-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:shr-border-disabled:disabled{border-color:#d6d3d07f}.disabled\:shr-bg-column:disabled{--tw-bg-opacity: 1;background-color:rgb(248 247 246 / var(--tw-bg-opacity, 1))}.disabled\:shr-bg-white-darken:disabled{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.disabled\:shr-text-disabled:disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.disabled\:shr-opacity-100:disabled{opacity:1}.file\:disabled\:shr-cursor-not-allowed:disabled::file-selector-button{cursor:not-allowed}.disabled\:placeholder\:shr-text-disabled:disabled::-moz-placeholder{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.disabled\:placeholder\:shr-text-disabled:disabled::placeholder{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.shr-group\/stepItem:first-child .group-first\/stepItem\:shr-bg-transparent{background-color:transparent}.shr-group\/stepItem:last-child .group-last\/stepItem\:shr-bg-transparent{background-color:transparent}.shr-group\/stepItem:last-child .group-last\/stepItem\:after\:shr-bg-transparent:after{content:var(--tw-content);background-color:transparent}.shr-group:hover .group-hover\:shr-bg-base-grey{--tw-bg-opacity: 1;background-color:rgb(245 244 243 / var(--tw-bg-opacity, 1))}.shr-group\/tabitem:hover .group-hover\/tabitem\:shr-text-black,.shr-group:hover .group-hover\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.shr-group\/clearButton:focus-visible .group-focus-visible\/clearButton\:shr-rounded-full{border-radius:9999px}.shr-group\/deleteButton:focus-visible .group-focus-visible\/deleteButton\:shr-rounded-full{border-radius:9999px}.shr-group\/iconWrapper .group-\[\]\/iconWrapper\:shr-shrink-0{flex-shrink:0}.shr-group\/iconWrapper .group-\[\]\/iconWrapper\:shr-translate-y-\[0\.125em\]{--tw-translate-y: .125em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-group:not([aria-disabled]):hover .group-\[\:not\(\[aria-disabled\]\)\]\:group-hover\:shr-bg-base-grey{--tw-bg-opacity: 1;background-color:rgb(245 244 243 / var(--tw-bg-opacity, 1))}.shr-group:not([aria-disabled]):hover .group-\[\:not\(\[aria-disabled\]\)\]\:group-hover\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.shr-peer:checked~.peer-checked\:shr-border-main{--tw-border-opacity: 1;border-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.shr-peer:checked~.peer-checked\:shr-bg-main{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.shr-peer:checked~.peer-checked\:shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shr-peer:checked~.peer-checked\:before\:shr-pointer-events-none:before{content:var(--tw-content);pointer-events:none}.shr-peer:checked~.peer-checked\:before\:shr-absolute:before{content:var(--tw-content);position:absolute}.shr-peer:checked~.peer-checked\:before\:shr-left-1\/2:before{content:var(--tw-content);left:50%}.shr-peer:checked~.peer-checked\:before\:shr-top-1\/2:before{content:var(--tw-content);top:50%}.shr-peer:checked~.peer-checked\:before\:shr-h-\[0\.375em\]:before{content:var(--tw-content);height:.375em}.shr-peer:checked~.peer-checked\:before\:shr-w-\[0\.375em\]:before{content:var(--tw-content);width:.375em}.shr-peer:checked~.peer-checked\:before\:-shr-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-peer:checked~.peer-checked\:before\:-shr-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-peer:checked~.peer-checked\:before\:shr-rounded-full:before{content:var(--tw-content);border-radius:9999px}.shr-peer:checked~.peer-checked\:before\:shr-bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.shr-peer:checked~.peer-checked\:before\:shr-content-\[\"\"\]:before{--tw-content: "";content:var(--tw-content)}.shr-peer:indeterminate~.peer-indeterminate\:shr-border-main{--tw-border-opacity: 1;border-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.shr-peer:indeterminate~.peer-indeterminate\:shr-bg-main{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.shr-peer:indeterminate~.peer-indeterminate\:shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shr-peer:hover~.peer-hover\:shr-shadow-input-hover{--tw-shadow: 0 0 0 2px rgba(0,119,199,.22);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shr-peer:focus-visible~.peer-focus-visible\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.shr-peer:disabled~.peer-disabled\:shr-border-default\/50{border-color:#d6d3d080}.shr-peer:disabled~.peer-disabled\:shr-border-disabled{border-color:#d6d3d07f}.shr-peer:disabled~.peer-disabled\:shr-bg-white-darken{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.shr-peer:disabled~.peer-disabled\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.shr-peer:disabled:checked~.peer-disabled\:peer-checked\:shr-border-default{--tw-border-opacity: 1;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.shr-peer:disabled:checked~.peer-disabled\:peer-checked\:shr-bg-border{--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.shr-peer:disabled:checked~.peer-disabled\:peer-checked\:shr-text-white-darken{--tw-text-opacity: 1;color:rgb(242 242 242 / var(--tw-text-opacity, 1))}.shr-peer:disabled:checked~.peer-disabled\:peer-checked\:before\:shr-bg-white-darken:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.shr-peer:disabled:indeterminate~.peer-disabled\:peer-indeterminate\:shr-border-default{--tw-border-opacity: 1;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.shr-peer:disabled:indeterminate~.peer-disabled\:peer-indeterminate\:shr-bg-border{--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.shr-peer:disabled:indeterminate~.peer-disabled\:peer-indeterminate\:shr-text-white-darken{--tw-text-opacity: 1;color:rgb(242 242 242 / var(--tw-text-opacity, 1))}.shr-peer[aria-invalid]~.peer-\[\[aria-invalid\]\]\:shr-border-danger{--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.shr-peer:not(:disabled):hover~.peer-\[\:not\(\:disabled\)\]\:peer-hover\:shr-shadow-input-hover{--tw-shadow: 0 0 0 2px rgba(0,119,199,.22);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.has-\[\:disabled\]\:shr-pointer-events-none:has(:disabled){pointer-events:none}.has-\[\[role\=combobox\]\[aria-expanded\=false\]\]\:shr-pointer-events-none:has([role=combobox][aria-expanded=false]){pointer-events:none}.has-\[\[role\=combobox\]\[aria-expanded\=false\]\]\:shr-absolute:has([role=combobox][aria-expanded=false]){position:absolute}.has-\[\.smarthr-ui-DropZone-Button\[aria-disabled\]\]\:shr-cursor-not-allowed:has(.smarthr-ui-DropZone-Button[aria-disabled]){cursor:not-allowed}.has-\[\:disabled\]\:shr-cursor-default:has(:disabled){cursor:default}.has-\[\[role\=combobox\]\:disabled\]\:shr-cursor-not-allowed:has([role=combobox]:disabled){cursor:not-allowed}.has-\[\:checked\]\:shr-border-\[theme\(colors\.main\)\]:has(:checked){border-color:#0077c7}.has-\[\:disabled\]\:shr-border-\[theme\(borderColor\.default\)\]:has(:disabled){border-color:#d6d3d0}.has-\[\:disabled\]\:shr-border-disabled:has(:disabled){border-color:#d6d3d07f}.has-\[\[aria-invalid\]\]\:shr-border-danger:has([aria-invalid]){--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.has-\[\[readonly\]\]\:shr-border-\[theme\(backgroundColor\.column\)\]:has([readonly]){border-color:#f8f7f6}.has-\[\[role\=combobox\]\:disabled\]\:shr-border-default\/50:has([role=combobox]:disabled){border-color:#d6d3d080}.has-\[\[role\=combobox\]\[aria-invalid\]\]\:shr-border-danger:has([role=combobox][aria-invalid]){--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-bg-white-darken:has(.smarthr-ui-ModelessDialog-handle:focus-visible){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.has-\[\:checked\]\:shr-bg-main:has(:checked){--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.has-\[\:disabled\]\:shr-bg-border:has(:disabled){--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.has-\[\:disabled\]\:shr-bg-white-darken:has(:disabled){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.has-\[\[readonly\]\]\:shr-bg-column:has([readonly]){--tw-bg-opacity: 1;background-color:rgb(248 247 246 / var(--tw-bg-opacity, 1))}.has-\[\[role\=combobox\]\:disabled\]\:shr-bg-white-darken:has([role=combobox]:disabled){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.has-\[\+_\&\]\:shr-pb-2:has(+.has-\[\+_\&\]\:shr-pb-2){padding-bottom:32px}.has-\[\:disabled\]\:shr-text-disabled:has(:disabled){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.has-\[\[role\=combobox\]\:disabled\]\:shr-text-disabled:has([role=combobox]:disabled){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.has-\[\[role\=combobox\]\[aria-expanded\=false\]\]\:shr-opacity-0:has([role=combobox][aria-expanded=false]){opacity:0}.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-transition-colors:has(.smarthr-ui-ModelessDialog-handle:focus-visible){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-duration-100:has(.smarthr-ui-ModelessDialog-handle:focus-visible){transition-duration:.1s}.has-\[\.smarthr-ui-ModelessDialog-handle\:focus-visible\]\:shr-ease-in-out:has(.smarthr-ui-ModelessDialog-handle:focus-visible){transition-timing-function:cubic-bezier(.4,0,.2,1)}.has-\[\:checked\]\:before\:shr-ms-\[theme\(fontSize\.base\)\]:has(:checked):before{content:var(--tw-content);margin-inline-start:1rem}.has-\[\:checked\]\:before\:shr-scale-100:has(:checked):before{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.has-\[input\:disabled\:not\(\:checked\)\]\:before\:shr-border-\[theme\(textColor\.disabled\)\]:has(input:disabled:not(:checked)):before{content:var(--tw-content);border-color:#c1bdb7}.has-\[\:checked\]\:before\:shr-bg-white:has(:checked):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.has-\[input\:disabled\:not\(\:checked\)\]\:before\:shr-bg-\[theme\(textColor\.disabled\)\]:has(input:disabled:not(:checked)):before{content:var(--tw-content);background-color:#c1bdb7}.has-\[\:disabled\]\:hover\:shr-border-disabled:hover:has(:disabled){border-color:#d6d3d07f}.has-\[\:disabled\]\:hover\:shr-text-disabled:hover:has(:disabled){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.shr-group\/label:has(:hover,:focus-visible) .group-has-\[\:hover\,\:focus-visible\]\/label\:shr-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.shr-group\/label:has(:hover,:focus-visible) .group-has-\[\:hover\,\:focus-visible\]\/label\:shr-absolute{position:absolute}.shr-group\/label:has(:hover,:focus-visible) .group-has-\[\:hover\,\:focus-visible\]\/label\:shr-whitespace-nowrap{white-space:nowrap}.aria-disabled\:shr-cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:\!shr-border-default[aria-disabled=true]{--tw-border-opacity: 1 !important;border-color:rgb(214 211 208 / var(--tw-border-opacity, 1))!important}.aria-disabled\:shr-border-danger\/50[aria-disabled=true]{border-color:#e01e5a80}.aria-disabled\:shr-border-disabled[aria-disabled=true]{border-color:#d6d3d07f}.aria-disabled\:shr-border-main\/50[aria-disabled=true]{border-color:#0077c780}.aria-disabled\:shr-border-transparent[aria-disabled=true]{border-color:transparent}.aria-disabled\:shr-border-white\/50[aria-disabled=true]{border-color:#ffffff80}.aria-disabled\:shr-bg-danger\/50[aria-disabled=true]{background-color:#e01e5a80}.aria-disabled\:shr-bg-main\/50[aria-disabled=true]{background-color:#0077c780}.aria-disabled\:shr-bg-transparent[aria-disabled=true]{background-color:transparent}.aria-disabled\:shr-bg-white-darken[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.aria-disabled\:shr-bg-clip-padding[aria-disabled=true]{background-clip:padding-box}.aria-disabled\:shr-text-disabled[aria-disabled=true]{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.aria-disabled\:shr-text-link\/50[aria-disabled=true]{color:#0071c180}.aria-disabled\:shr-text-white\/50[aria-disabled=true]{color:#ffffff80}.aria-hidden\:shr-hidden[aria-hidden=true]{display:none}.aria-selected\:shr-pl-1[aria-selected=true]{padding-left:16px}.aria-selected\:shr-text-white[aria-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.aria-selected\:before\:shr-absolute[aria-selected=true]:before{content:var(--tw-content);position:absolute}.aria-selected\:before\:shr-inset-x-0[aria-selected=true]:before{content:var(--tw-content);left:0;right:0}.aria-selected\:before\:shr-bottom-0[aria-selected=true]:before{content:var(--tw-content);bottom:0}.aria-selected\:before\:shr-z-1[aria-selected=true]:before{content:var(--tw-content);z-index:1}.aria-selected\:before\:shr-block[aria-selected=true]:before{content:var(--tw-content);display:block}.aria-selected\:before\:shr-h-0\.25[aria-selected=true]:before{content:var(--tw-content);height:4px}.aria-selected\:before\:shr-bg-main[aria-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.aria-selected\:before\:shr-content-\[\"\"\][aria-selected=true]:before{--tw-content: "";content:var(--tw-content)}.aria-current-page\:shr-bg-grey-9[aria-current=page]{--tw-bg-opacity: 1;background-color:rgb(237 235 232 / var(--tw-bg-opacity, 1))}.aria-current-page\:shr-font-bold[aria-current=page]{font-weight:700}.aria-\[hidden\]\:shr-absolute[aria-hidden]{position:absolute}.aria-\[hidden\]\:shr-h-px[aria-hidden]{height:1px}.aria-\[sort\]\:shr-cursor-pointer[aria-sort]{cursor:pointer}.aria-\[hidden\]\:shr-overflow-hidden[aria-hidden]{overflow:hidden}.aria-\[invalid\]\:shr-border-danger[aria-invalid]{--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.hover\:aria-\[sort\]\:shr-bg-head-darken[aria-sort]:hover{--tw-bg-opacity: 1;background-color:rgb(226 223 218 / var(--tw-bg-opacity, 1))}.shr-group\/tabitem[aria-disabled=true] .group-aria-disabled\/tabitem\:shr-text-grey\/50{color:#706d6580}.shr-group[aria-expanded=true] .group-aria-expanded\:-shr-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-group[aria-expanded=true] .group-aria-expanded\:shr-rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shr-group\/tabitem[aria-selected=true] .group-aria-selected\/tabitem\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.shr-group[aria-current] .group-aria-\[current\]\:before\:shr-left-\[calc\(theme\(fontSize\.sm\)-theme\(spacing\[0\.75\]\)\)\]:before{content:var(--tw-content);left:calc(.8571428571428571rem - 12px)}.shr-group[aria-current] .group-aria-\[current\]\:before\:shr-z-1:before{content:var(--tw-content);z-index:1}.shr-group[aria-current] .group-aria-\[current\]\:before\:shr-size-0\.75:before{content:var(--tw-content);width:12px;height:12px}.shr-group[aria-current] .group-aria-\[current\]\:before\:shr-bg-main:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.shr-group[aria-current] .group-aria-\[current\]\:before\:shr-shadow-\[0_0_0_2px_white\,0_0_0_4px_theme\(colors\.main\)\]:before{content:var(--tw-content);--tw-shadow: 0 0 0 2px white,0 0 0 4px #0077c7;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[dropdown-mounted\]\:shr-visible[data-dropdown-mounted]{visibility:visible}.data-\[favorite\=\"false\"\]\:shr-grid-cols-\[1fr_1rem\][data-favorite=false]{grid-template-columns:1fr 1rem}.data-\[loading\]\:shr-flex-row-reverse[data-loading]{flex-direction:row-reverse}.data-\[error\]\:shr-border-danger[data-error]{--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.data-\[files-dragged-over\]\:shr-border-main[data-files-dragged-over]{--tw-border-opacity: 1;border-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.data-\[active\=false\]\:shr-bg-white[data-active=false]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[current\=true\]\:shr-bg-main[data-current=true]{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.data-\[disabled\]\:shr-bg-white\/50[data-disabled]{background-color:#ffffff80}.data-\[with-releasenote\=\"true\"\]\:shr-pe-0[data-with-releasenote=true]{padding-inline-end:0}.data-\[current\=true\]\:shr-text-white[data-current=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\]\:shr-text-disabled[data-disabled]{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.data-\[filtered\=true\]\:shr-text-main[data-filtered=true]{--tw-text-opacity: 1;color:rgb(0 119 199 / var(--tw-text-opacity, 1))}.data-\[current\=true\]\:after\:shr-absolute[data-current=true]:after{content:var(--tw-content);position:absolute}.data-\[current\=true\]\:after\:-shr-right-0\.25[data-current=true]:after{content:var(--tw-content);right:-4px}.data-\[current\=true\]\:after\:shr-top-1\/2[data-current=true]:after{content:var(--tw-content);top:50%}.data-\[current\=true\]\:after\:-shr-translate-y-1\/2[data-current=true]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[current\=true\]\:after\:shr-translate-x-0[data-current=true]:after{content:var(--tw-content);--tw-translate-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[current\=true\]\:after\:shr-border-b-4[data-current=true]:after{content:var(--tw-content);border-bottom-width:4px}.data-\[current\=true\]\:after\:shr-border-l-4[data-current=true]:after{content:var(--tw-content);border-left-width:4px}.data-\[current\=true\]\:after\:shr-border-r-0[data-current=true]:after{content:var(--tw-content);border-right-width:0px}.data-\[current\=true\]\:after\:shr-border-t-4[data-current=true]:after{content:var(--tw-content);border-top-width:4px}.data-\[current\=true\]\:after\:shr-border-solid[data-current=true]:after{content:var(--tw-content);border-style:solid}.data-\[current\=true\]\:after\:shr-border-b-transparent[data-current=true]:after{content:var(--tw-content);border-bottom-color:transparent}.data-\[current\=true\]\:after\:shr-border-l-main[data-current=true]:after{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.data-\[current\=true\]\:after\:shr-border-r-transparent[data-current=true]:after{content:var(--tw-content);border-right-color:transparent}.data-\[current\=true\]\:after\:shr-border-t-transparent[data-current=true]:after{content:var(--tw-content);border-top-color:transparent}.data-\[smarthr-ui-shadow\=true\]\:after\:shr-opacity-100[data-smarthr-ui-shadow=true]:after{content:var(--tw-content);opacity:1}.data-\[current\=true\]\:after\:shr-content-\[\"\"\][data-current=true]:after{--tw-content: "";content:var(--tw-content)}.data-\[current\=false\]\:hover\:shr-bg-column-darken:hover[data-current=false]{--tw-bg-opacity: 1;background-color:rgb(237 234 232 / var(--tw-bg-opacity, 1))}.data-\[active\=false\]\:aria-selected\:shr-bg-main[aria-selected=true][data-active=false],.data-\[active\=true\]\:aria-selected\:shr-bg-main[aria-selected=true][data-active=true]{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}@supports (not selector(:has(+ *))){.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-static{position:static}.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-border-\[revert\]{border-color:revert}.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-bg-\[revert\]{background-color:revert}.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-opacity-100{opacity:1}.supports-\[not_selector\(\:has\(\+_\*\)\)\]\:shr-outline-\[revert\]{outline-color:revert}}@media(prefers-contrast:more){.contrast-more\:shr-border-high-contrast{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}.contrast-more\:shr-border-b-high-contrast{--tw-border-opacity: 1;border-bottom-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}.contrast-more\:before\:shr-absolute:before{content:var(--tw-content);position:absolute}.contrast-more\:before\:shr-block:before{content:var(--tw-content);display:block}.contrast-more\:before\:shr-bg-black:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(35 34 30 / var(--tw-bg-opacity, 1))}.contrast-more\:before\:shr-content-\[\"\"\]:before{--tw-content: "";content:var(--tw-content)}.hover\:contrast-more\:shr-border-high-contrast:hover{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}.focus-visible\:contrast-more\:shr-border-high-contrast:focus-visible{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}.shr-peer:checked~.contrast-more\:peer-checked\:shr-border-high-contrast{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}.shr-peer:indeterminate~.contrast-more\:peer-indeterminate\:shr-border-high-contrast{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}}@media not all and (min-width:768px){.max-md\:shr-px-0\.75{padding-left:12px;padding-right:12px}}@media(max-width:751px){.max-\[751px\]\:\!shr-hidden{display:none!important}}@media(min-width:752px){.min-\[752px\]\:\!shr-hidden{display:none!important}}@media(forced-colors:active){.forced-colors\:shr-static{position:static}.forced-colors\:shr-hidden{display:none}.forced-colors\:shr-border-\[ButtonBorder\]{border-color:ButtonBorder}.forced-colors\:shr-border-\[Mark\]{border-color:Mark}.forced-colors\:shr-bg-\[ButtonBorder\]{background-color:ButtonBorder}.forced-colors\:shr-bg-\[CanvasText\]{background-color:CanvasText}.forced-colors\:shr-bg-\[Canvas\]{background-color:Canvas}.forced-colors\:shr-bg-\[Highlight\]{background-color:Highlight}.forced-colors\:shr-bg-\[Mark\]{background-color:Mark}.forced-colors\:shr-fill-\[ButtonText\]{fill:ButtonText}.forced-colors\:shr-fill-\[CanvasText\]{fill:CanvasText}.forced-colors\:shr-fill-\[Canvas\]{fill:Canvas}.forced-colors\:shr-fill-\[GrayText\]{fill:GrayText}.forced-colors\:shr-fill-\[Highlight\]{fill:Highlight}.forced-colors\:shr-underline{text-decoration-line:underline}.forced-colors\:shr-opacity-100{opacity:1}.forced-colors\:shr-shadow-\[0_0_0_theme\(borderWidth\.2\)_Canvas\]{--tw-shadow: 0 0 0 2px Canvas;--tw-shadow-colored: 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.forced-colors\:shr-shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.forced-colors\:shr-outline{outline-style:solid}.forced-colors\:shr-outline-1{outline-width:1px}.forced-colors\:shr-outline{outline-color:#0077c7}.forced-colors\:before\:shr-bg-\[ButtonBorder\]:before{content:var(--tw-content);background-color:ButtonBorder}.forced-colors\:after\:shr-bg-\[Highlight\]:after{content:var(--tw-content);background-color:Highlight}.forced-colors\:has-\[\:disabled\]\:shr-border-\[GrayText\]:has(:disabled){border-color:GrayText}.forced-colors\:has-\[\:disabled\:not\(\:checked\)\]\:before\:shr-border-solid:has(:disabled:not(:checked)):before{content:var(--tw-content);border-style:solid}.forced-colors\:has-\[\:disabled\:checked\]\:before\:shr-border-\[GrayText\]:has(:disabled:checked):before{content:var(--tw-content);border-color:GrayText}.forced-colors\:has-\[\:disabled\:not\(\:checked\)\]\:before\:shr-border-\[GrayText\]:has(:disabled:not(:checked)):before{content:var(--tw-content);border-color:GrayText}.forced-colors\:has-\[input\:not\(\:disabled\)\]\:before\:shr-bg-\[ButtonBorder\]:has(input:not(:disabled)):before{content:var(--tw-content);background-color:ButtonBorder}.aria-disabled\:forced-colors\:shr-border-\[GrayText\][aria-disabled=true]{border-color:GrayText}.aria-disabled\:forced-colors\:shr-text-\[GrayText\][aria-disabled=true]{color:GrayText}.forced-colors\:aria-selected\:before\:shr-bg-\[Highlight\][aria-selected=true]:before{content:var(--tw-content);background-color:Highlight}.shr-group\/tabitem[aria-disabled=true] .group-aria-disabled\/tabitem\:forced-colors\:shr-text-\[GrayText\]{color:GrayText}.shr-group[aria-current] .forced-colors\:group-aria-\[current\]\:before\:shr-bg-\[Mark\]:before{content:var(--tw-content);background-color:Mark}}.\[\&\&\&\]\:shr-my-auto.\[\&\&\&\]\:shr-my-auto.\[\&\&\&\]\:shr-my-auto{margin-top:auto;margin-bottom:auto}.\[\&\&\&\]\:shr-whitespace-normal.\[\&\&\&\]\:shr-whitespace-normal.\[\&\&\&\]\:shr-whitespace-normal{white-space:normal}.\[\&\&\&\]\:shr-border-transparent.\[\&\&\&\]\:shr-border-transparent.\[\&\&\&\]\:shr-border-transparent{border-color:transparent}.\[\&\&\&\]\:has-\[\[aria-invalid\]\]\:shr-border-danger:has([aria-invalid]).\[\&\&\&\]\:has-\[\[aria-invalid\]\]\:shr-border-danger:has([aria-invalid]).\[\&\&\&\]\:has-\[\[aria-invalid\]\]\:shr-border-danger:has([aria-invalid]){--tw-border-opacity: 1;border-color:rgb(224 30 90 / var(--tw-border-opacity, 1))}.has-\[\:disabled\]\:\[\&\&\&\]\:shr-border-default\/50.has-\[\:disabled\]\:\[\&\&\&\]\:shr-border-default\/50.has-\[\:disabled\]\:\[\&\&\&\]\:shr-border-default\/50:has(:disabled){border-color:#d6d3d080}.has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-border-\[theme\(backgroundColor\.column\)\].has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-border-\[theme\(backgroundColor\.column\)\].has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-border-\[theme\(backgroundColor\.column\)\]:has([readonly]:not(:disabled)){border-color:#f8f7f6}.has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-bg-column.has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-bg-column.has-\[\[readonly\]\:not\(\:disabled\)\]\:\[\&\&\&\]\:shr-bg-column:has([readonly]:not(:disabled)){--tw-bg-opacity: 1;background-color:rgb(248 247 246 / var(--tw-bg-opacity, 1))}.aria-current-page\:\[\&\&\&\]\:shr-cursor-default.aria-current-page\:\[\&\&\&\]\:shr-cursor-default.aria-current-page\:\[\&\&\&\]\:shr-cursor-default[aria-current=page]{cursor:default}.aria-current-page\:\[\&\&\&\]\:shr-border-solid.aria-current-page\:\[\&\&\&\]\:shr-border-solid.aria-current-page\:\[\&\&\&\]\:shr-border-solid[aria-current=page]{border-style:solid}.aria-current-page\:\[\&\&\&\]\:shr-border-main.aria-current-page\:\[\&\&\&\]\:shr-border-main.aria-current-page\:\[\&\&\&\]\:shr-border-main[aria-current=page]{--tw-border-opacity: 1;border-color:rgb(0 119 199 / var(--tw-border-opacity, 1))}.aria-current-page\:\[\&\&\&\]\:shr-bg-main.aria-current-page\:\[\&\&\&\]\:shr-bg-main.aria-current-page\:\[\&\&\&\]\:shr-bg-main[aria-current=page]{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.aria-current-page\:\[\&\&\&\]\:shr-text-white.aria-current-page\:\[\&\&\&\]\:shr-text-white.aria-current-page\:\[\&\&\&\]\:shr-text-white[aria-current=page]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\&\.shr-dialog-transition-enter-active\]\:shr-opacity-100.\[\&\&\.shr-dialog-transition-enter-active\]\:shr-opacity-100.shr-dialog-transition-enter-active{opacity:1}.\[\&\&\.shr-dialog-transition-exit-active\]\:shr-opacity-0.\[\&\&\.shr-dialog-transition-exit-active\]\:shr-opacity-0.shr-dialog-transition-exit-active{opacity:0}.\[\&\&\.shr-sp-menu-enter-active\]\:shr-opacity-100.\[\&\&\.shr-sp-menu-enter-active\]\:shr-opacity-100.shr-sp-menu-enter-active,.\[\&\&\.shr-sp-menu-enter-done\]\:shr-opacity-100.\[\&\&\.shr-sp-menu-enter-done\]\:shr-opacity-100.shr-sp-menu-enter-done{opacity:1}.\[\&\&\.shr-sp-menu-exit-active\]\:shr-opacity-0.\[\&\&\.shr-sp-menu-exit-active\]\:shr-opacity-0.shr-sp-menu-exit-active,.\[\&\&\.shr-sp-menu-exit-done\]\:shr-opacity-0.\[\&\&\.shr-sp-menu-exit-done\]\:shr-opacity-0.shr-sp-menu-exit-done{opacity:0}.\[\&\&\.smarthr-ui-AnchorButton\]\:shr-p-0\.75.\[\&\&\.smarthr-ui-AnchorButton\]\:shr-p-0\.75.smarthr-ui-AnchorButton{padding:12px}.\[\&\&\.smarthr-ui-AnchorButton\]\:shr-py-0\.75.\[\&\&\.smarthr-ui-AnchorButton\]\:shr-py-0\.75.smarthr-ui-AnchorButton{padding-top:12px;padding-bottom:12px}.\[\&\&\.smarthr-ui-Button\]\:shr-p-0\.75.\[\&\&\.smarthr-ui-Button\]\:shr-p-0\.75.smarthr-ui-Button{padding:12px}.\[\&\&\.smarthr-ui-Button\]\:shr-py-0\.75.\[\&\&\.smarthr-ui-Button\]\:shr-py-0\.75.smarthr-ui-Button{padding-top:12px;padding-bottom:12px}.\[\&\&\:not\(\:has\(svg\)\)\]\:shr-ps-2\.5.\[\&\&\:not\(\:has\(svg\)\)\]\:shr-ps-2\.5:not(:has(svg)){padding-inline-start:40px}.\[\&\&\]\:shr-mx-0.\[\&\&\]\:shr-mx-0{margin-left:0;margin-right:0}.\[\&\&\]\:shr-my-0\.5.\[\&\&\]\:shr-my-0\.5{margin-top:8px;margin-bottom:8px}.\[\&\&\]\:shr-mb-0.\[\&\&\]\:shr-mb-0{margin-bottom:0}.\[\&\&\]\:shr-mb-0\.25.\[\&\&\]\:shr-mb-0\.25{margin-bottom:4px}.\[\&\&\]\:shr-mb-0\.5.\[\&\&\]\:shr-mb-0\.5{margin-bottom:8px}.\[\&\&\]\:shr-mb-0\.75.\[\&\&\]\:shr-mb-0\.75{margin-bottom:12px}.\[\&\&\]\:shr-mb-1.\[\&\&\]\:shr-mb-1{margin-bottom:16px}.\[\&\&\]\:shr-mb-1\.25.\[\&\&\]\:shr-mb-1\.25{margin-bottom:20px}.\[\&\&\]\:shr-mb-1\.5.\[\&\&\]\:shr-mb-1\.5{margin-bottom:24px}.\[\&\&\]\:shr-mb-2.\[\&\&\]\:shr-mb-2{margin-bottom:32px}.\[\&\&\]\:shr-mb-2\.5.\[\&\&\]\:shr-mb-2\.5{margin-bottom:40px}.\[\&\&\]\:shr-mb-3.\[\&\&\]\:shr-mb-3{margin-bottom:48px}.\[\&\&\]\:shr-mb-3\.5.\[\&\&\]\:shr-mb-3\.5{margin-bottom:56px}.\[\&\&\]\:shr-mb-4.\[\&\&\]\:shr-mb-4{margin-bottom:64px}.\[\&\&\]\:shr-mb-8.\[\&\&\]\:shr-mb-8{margin-bottom:128px}.\[\&\&\]\:shr-box-border.\[\&\&\]\:shr-box-border{box-sizing:border-box}.\[\&\&\]\:shr-flex.\[\&\&\]\:shr-flex{display:flex}.\[\&\&\]\:shr-min-h-0.\[\&\&\]\:shr-min-h-0{min-height:0}.\[\&\&\]\:shr-w-full.\[\&\&\]\:shr-w-full{width:100%}.\[\&\&\]\:shr-cursor-pointer.\[\&\&\]\:shr-cursor-pointer{cursor:pointer}.\[\&\&\]\:shr-items-center.\[\&\&\]\:shr-items-center{align-items:center}.\[\&\&\]\:shr-justify-start.\[\&\&\]\:shr-justify-start{justify-content:flex-start}.\[\&\&\]\:shr-justify-between.\[\&\&\]\:shr-justify-between{justify-content:space-between}.\[\&\&\]\:shr-gap-0\.5.\[\&\&\]\:shr-gap-0\.5{gap:8px}.\[\&\&\]\:shr-whitespace-pre.\[\&\&\]\:shr-whitespace-pre{white-space:pre}.\[\&\&\]\:shr-rounded-m.\[\&\&\]\:shr-rounded-m{border-radius:6px}.\[\&\&\]\:shr-rounded-none.\[\&\&\]\:shr-rounded-none{border-radius:0}.\[\&\&\]\:shr-border-none.\[\&\&\]\:shr-border-none{border-style:none}.\[\&\&\]\:shr-border-transparent.\[\&\&\]\:shr-border-transparent{border-color:transparent}.\[\&\&\]\:shr-bg-transparent.\[\&\&\]\:shr-bg-transparent{background-color:transparent}.\[\&\&\]\:shr-bg-white-darken.\[\&\&\]\:shr-bg-white-darken{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.\[\&\&\]\:shr-p-0\.25.\[\&\&\]\:shr-p-0\.25{padding:4px}.\[\&\&\]\:shr-p-0\.5.\[\&\&\]\:shr-p-0\.5{padding:8px}.\[\&\&\]\:shr-px-0\.25.\[\&\&\]\:shr-px-0\.25{padding-left:4px;padding-right:4px}.\[\&\&\]\:shr-px-0\.5.\[\&\&\]\:shr-px-0\.5{padding-left:8px;padding-right:8px}.\[\&\&\]\:shr-px-1.\[\&\&\]\:shr-px-1{padding-left:16px;padding-right:16px}.\[\&\&\]\:shr-py-0\.5.\[\&\&\]\:shr-py-0\.5{padding-top:8px;padding-bottom:8px}.\[\&\&\]\:shr-text-base.\[\&\&\]\:shr-text-base{font-size:1rem}.\[\&\&\]\:shr-font-bold.\[\&\&\]\:shr-font-bold{font-weight:700}.\[\&\&\]\:shr-font-normal.\[\&\&\]\:shr-font-normal{font-weight:400}.\[\&\&\]\:shr-leading-normal.\[\&\&\]\:shr-leading-normal{line-height:1.5}.\[\&\&\]\:shr-text-black.\[\&\&\]\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.\[\&\&\]\:shr-text-white.\[\&\&\]\:shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\&\]\:shr-underline.\[\&\&\]\:shr-underline{text-decoration-line:underline}.\[\&\&\]\:shr-no-underline.\[\&\&\]\:shr-no-underline{text-decoration-line:none}.\[\&\&\]\:last-of-type\:-shr-me-0\.25:last-of-type.\[\&\&\]\:last-of-type\:-shr-me-0\.25:last-of-type{margin-inline-end:-4px}.\[\&\&\]\:hover\:shr-border-transparent:hover.\[\&\&\]\:hover\:shr-border-transparent:hover{border-color:transparent}.\[\&\&\]\:hover\:shr-bg-head-darken:hover.\[\&\&\]\:hover\:shr-bg-head-darken:hover{--tw-bg-opacity: 1;background-color:rgb(226 223 218 / var(--tw-bg-opacity, 1))}.\[\&\&\]\:hover\:shr-bg-transparent:hover.\[\&\&\]\:hover\:shr-bg-transparent:hover{background-color:transparent}.\[\&\&\]\:hover\:shr-bg-white-darken:hover.\[\&\&\]\:hover\:shr-bg-white-darken:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.\[\&\&\]\:hover\:shr-underline:hover.\[\&\&\]\:hover\:shr-underline:hover{text-decoration-line:underline}.\[\&\&\]\:hover\:shr-no-underline:hover.\[\&\&\]\:hover\:shr-no-underline:hover{text-decoration-line:none}.\[\&\&\]\:focus-visible\:shr-border-transparent:focus-visible.\[\&\&\]\:focus-visible\:shr-border-transparent:focus-visible{border-color:transparent}.\[\&\&\]\:focus-visible\:shr-bg-transparent:focus-visible.\[\&\&\]\:focus-visible\:shr-bg-transparent:focus-visible{background-color:transparent}.\[\&\&\]\:focus-visible\:shr-bg-white-darken:focus-visible.\[\&\&\]\:focus-visible\:shr-bg-white-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.\[\&\&\]\:aria-current-page\:shr-bg-grey-9[aria-current=page].\[\&\&\]\:aria-current-page\:shr-bg-grey-9[aria-current=page]{--tw-bg-opacity: 1;background-color:rgb(237 235 232 / var(--tw-bg-opacity, 1))}.\[\&\&\]\:aria-current-page\:shr-font-bold[aria-current=page].\[\&\&\]\:aria-current-page\:shr-font-bold[aria-current=page]{font-weight:700}.\[\&\.entered\]\:shr-visible.entered{visibility:visible}.\[\&\.entered\]\:shr-max-h-\[revert\].entered{max-height:revert}.\[\&\.entered\]\:shr-opacity-100.entered{opacity:1}.\[\&\.fixed\]\:shr-sticky.fixed{position:sticky}.\[\&\.fixed\]\:shr-bg-white.fixed{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\.fixed\]\:after\:shr-opacity-100.fixed:after{content:var(--tw-content);opacity:1}.\[\&\.shr-dialog-transition-enter-active\]\:shr-transition-opacity.shr-dialog-transition-enter-active{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\.shr-dialog-transition-enter-active\]\:shr-duration-300.shr-dialog-transition-enter-active{transition-duration:.3s}.\[\&\.shr-dialog-transition-enter-active\]\:shr-ease-in-out.shr-dialog-transition-enter-active{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&\.shr-dialog-transition-enter\]\:shr-opacity-0.shr-dialog-transition-enter{opacity:0}.\[\&\.shr-dialog-transition-exit-active\]\:shr-transition-opacity.shr-dialog-transition-exit-active{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\.shr-dialog-transition-exit-active\]\:shr-duration-300.shr-dialog-transition-exit-active{transition-duration:.3s}.\[\&\.shr-dialog-transition-exit-active\]\:shr-ease-in-out.shr-dialog-transition-exit-active{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&\.shr-dialog-transition-exit\]\:shr-opacity-100.shr-dialog-transition-exit{opacity:1}.\[\&\:disabled_\.smarthr-ui-FormControl-errorMessage-Icon\]\:shr-text-color-inherit:disabled .smarthr-ui-FormControl-errorMessage-Icon{color:inherit}.\[\&\:disabled_\.smarthr-ui-FormControl-exampleMessage\]\:shr-text-color-inherit:disabled .smarthr-ui-FormControl-exampleMessage{color:inherit}.\[\&\:disabled_\.smarthr-ui-FormControl-label_\>_span\]\:shr-text-disabled:disabled .smarthr-ui-FormControl-label>span{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.\[\&\:disabled_\.smarthr-ui-FormControl-supplementaryMessage\]\:shr-text-color-inherit:disabled .smarthr-ui-FormControl-supplementaryMessage{color:inherit}.\[\&\:disabled_\.smarthr-ui-Input\]\:shr-border-default\/50:disabled .smarthr-ui-Input{border-color:#d6d3d080}.\[\&\:disabled_\.smarthr-ui-Input\]\:shr-bg-white-darken:disabled .smarthr-ui-Input{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.\[\&\:empty\]\:shr-gap-0:empty{gap:0}.\[\&\:first-child\]\:before\:shr-hidden:first-child:before{content:var(--tw-content);display:none}.\[\&\:has\(\.smarthr-ui-Input-input\:disabled\)\]\:shr-cursor-not-allowed:has(.smarthr-ui-Input-input:disabled){cursor:not-allowed}.\[\&\:has\(\:disabled\)\]\:shr-text-disabled:has(:disabled){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.\[\&\:has\(\:focus-visible\)\]\:shr-z-1:has(:focus-visible){z-index:1}.\[\&\:has\(\>_span_\>_\.smarthr-ui-Icon\:only-child\)\]\:shr-p-0\.75:has(>span>.smarthr-ui-Icon:only-child){padding:12px}.\[\&\:has\(\[data-square\]\)\]\:shr-p-0\.75:has([data-square]){padding:12px}.\[\&\:has\(thead\)_tr\:not\(\:where\(thead_tr\)\)_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-t:has(thead) tr:not(:where(thead tr)) :is(.smarthr-ui-Th,.smarthr-ui-Td){border-top-width:1px}.\[\&\:has\(thead\)_tr\:not\(\:where\(thead_tr\)\)_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-t-default:has(thead) tr:not(:where(thead tr)) :is(.smarthr-ui-Th,.smarthr-ui-Td){--tw-border-opacity: 1;border-top-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.\[\&\:last-child\]\:after\:shr-hidden:last-child:after{content:var(--tw-content);display:none}.\[\&\:not\(\:first-child\)\]\:shr-relative:not(:first-child){position:relative}.\[\&\:not\(\:first-child\)\]\:shr-mt-0\.5:not(:first-child){margin-top:8px}.\[\&\:not\(\:first-child\)\]\:shr-min-w-\[8em\]:not(:first-child){min-width:8em}.\[\&\:not\(\:first-child\)\]\:shr-pt-0\.5:not(:first-child){padding-top:8px}.\[\&\:not\(\:first-child\)\]\:before\:shr-absolute:not(:first-child):before{content:var(--tw-content);position:absolute}.\[\&\:not\(\:first-child\)\]\:before\:shr-inset-x-1:not(:first-child):before{content:var(--tw-content);left:16px;right:16px}.\[\&\:not\(\:first-child\)\]\:before\:shr-top-0:not(:first-child):before{content:var(--tw-content);top:0}.\[\&\:not\(\:first-child\)\]\:before\:shr-h-px:not(:first-child):before{content:var(--tw-content);height:1px}.\[\&\:not\(\:first-child\)\]\:before\:shr-bg-border:not(:first-child):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:first-child\)\]\:before\:shr-content-\[\"\"\]:not(:first-child):before{--tw-content: "";content:var(--tw-content)}.\[\&\:not\(\:first-of-type\)\]\:shr-mt-1:not(:first-of-type){margin-top:16px}.\[\&\:not\(\:has\(\[disabled\]\)\)\]\:shr-cursor-pointer:not(:has([disabled])){cursor:pointer}.\[\&\:not\(\:has\(svg\)\)\]\:shr-ps-2:not(:has(svg)){padding-inline-start:32px}.\[\&\:not\(\:has\(thead\)\)_tr\:not\(\:first-of-type\)_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-t:not(:has(thead)) tr:not(:first-of-type) :is(.smarthr-ui-Th,.smarthr-ui-Td){border-top-width:1px}.\[\&\:not\(\:has\(thead\)\)_tr\:not\(\:first-of-type\)_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-t-default:not(:has(thead)) tr:not(:first-of-type) :is(.smarthr-ui-Th,.smarthr-ui-Td){--tw-border-opacity: 1;border-top-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.\[\&\:not\(\:last-child\)\]\:before\:shr-content-\[\"\"\]:not(:last-child):before{--tw-content: "";content:var(--tw-content)}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:focus-visible\]\:shr-relative:not([aria-checked=true]):focus-visible{position:relative}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:focus-visible\]\:shr-border-x:not([aria-checked=true]):focus-visible{border-left-width:1px;border-right-width:1px}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:not\(\:first-child\)\:focus-visible\]\:before\:shr-absolute:not([aria-checked=true]):not(:first-child):focus-visible:before{content:var(--tw-content);position:absolute}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:not\(\:first-child\)\:focus-visible\]\:before\:shr-block:not([aria-checked=true]):not(:first-child):focus-visible:before{content:var(--tw-content);display:block}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:not\(\:last-child\)\:focus-visible\]\:after\:shr-absolute:not([aria-checked=true]):not(:last-child):focus-visible:after{content:var(--tw-content);position:absolute}.\[\&\:not\(\[aria-checked\=\"true\"\]\)\:not\(\:last-child\)\:focus-visible\]\:after\:shr-block:not([aria-checked=true]):not(:last-child):focus-visible:after{content:var(--tw-content);display:block}.\[\&\:not\(\[data-files-dragged-over\]\)\]\:shr-border-dashed:not([data-files-dragged-over]){border-style:dashed}.\[\&\:not\(\[data-measured\]\)\]\:shr-overflow-hidden:not([data-measured]){overflow:hidden}.\[\&\:not\(\[href\]\)\]\:shr-cursor-not-allowed:not([href]){cursor:not-allowed}.\[\&\:not\(\[href\]\)\]\:shr-border-danger\/50:not([href]){border-color:#e01e5a80}.\[\&\:not\(\[href\]\)\]\:shr-border-disabled:not([href]){border-color:#d6d3d07f}.\[\&\:not\(\[href\]\)\]\:shr-border-main\/50:not([href]){border-color:#0077c780}.\[\&\:not\(\[href\]\)\]\:shr-border-transparent:not([href]){border-color:transparent}.\[\&\:not\(\[href\]\)\]\:shr-border-white\/50:not([href]){border-color:#ffffff80}.\[\&\:not\(\[href\]\)\]\:shr-bg-danger\/50:not([href]){background-color:#e01e5a80}.\[\&\:not\(\[href\]\)\]\:shr-bg-main\/50:not([href]){background-color:#0077c780}.\[\&\:not\(\[href\]\)\]\:shr-bg-transparent:not([href]){background-color:transparent}.\[\&\:not\(\[href\]\)\]\:shr-bg-white-darken:not([href]){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.\[\&\:not\(\[href\]\)\]\:shr-bg-clip-padding:not([href]){background-clip:padding-box}.\[\&\:not\(\[href\]\)\]\:shr-text-disabled:not([href]){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.\[\&\:not\(\[href\]\)\]\:shr-text-white\/50:not([href]){color:#ffffff80}.\[\&\:not\(\[href\]\)\]\:shr-shadow-none:not([href]){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(forced-colors:active){.\[\&\:not\(\[href\]\)\]\:forced-colors\:shr-no-underline:not([href]){text-decoration-line:none}.\[\&\:not\(\[href\]\)_\.smarthr-ui-Icon\]\:forced-colors\:shr-fill-\[CanvasText\]:not([href]) .smarthr-ui-Icon{fill:CanvasText}}.\[\&\>\.smarthr-ui-AccordionPanel-item\:first-child_\.smarthr-ui-AccordionPanel-trigger\]\:shr-rounded-tl-l>.smarthr-ui-AccordionPanel-item:first-child .smarthr-ui-AccordionPanel-trigger{border-top-left-radius:8px}.\[\&\>\.smarthr-ui-AccordionPanel-item\:first-child_\.smarthr-ui-AccordionPanel-trigger\]\:shr-rounded-tr-l>.smarthr-ui-AccordionPanel-item:first-child .smarthr-ui-AccordionPanel-trigger{border-top-right-radius:8px}.\[\&\>\.smarthr-ui-AccordionPanel-item\:last-child_\.smarthr-ui-AccordionPanel-trigger\:not\(\[aria-expanded\=\"true\"\]\)\]\:shr-rounded-bl-l>.smarthr-ui-AccordionPanel-item:last-child .smarthr-ui-AccordionPanel-trigger:not([aria-expanded=true]){border-bottom-left-radius:8px}.\[\&\>\.smarthr-ui-AccordionPanel-item\:last-child_\.smarthr-ui-AccordionPanel-trigger\:not\(\[aria-expanded\=\"true\"\]\)\]\:shr-rounded-br-l>.smarthr-ui-AccordionPanel-item:last-child .smarthr-ui-AccordionPanel-trigger:not([aria-expanded=true]){border-bottom-right-radius:8px}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-border-transparent>.smarthr-ui-DropdownMenuButton-trigger{border-color:transparent}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-bg-transparent>.smarthr-ui-DropdownMenuButton-trigger{background-color:transparent}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-px-0\.25>.smarthr-ui-DropdownMenuButton-trigger{padding-left:4px;padding-right:4px}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-font-normal>.smarthr-ui-DropdownMenuButton-trigger{font-weight:400}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-text-white>.smarthr-ui-DropdownMenuButton-trigger{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>\.smarthr-ui-DropdownMenuButton-trigger\]\:last-of-type\:-shr-me-0\.25:last-of-type>.smarthr-ui-DropdownMenuButton-trigger{margin-inline-end:-4px}.\[\&\>\.smarthr-ui-SideNav-item\:first-child\]\:shr-rounded-tl-l>.smarthr-ui-SideNav-item:first-child{border-top-left-radius:8px}.\[\&\>\.smarthr-ui-SideNav-item\:first-child\]\:shr-rounded-tr-l>.smarthr-ui-SideNav-item:first-child{border-top-right-radius:8px}.\[\&\>\.smarthr-ui-SideNav-item\:last-child\]\:shr-rounded-bl-l>.smarthr-ui-SideNav-item:last-child{border-bottom-left-radius:8px}.\[\&\>\.smarthr-ui-SideNav-item\:last-child\]\:shr-rounded-br-l>.smarthr-ui-SideNav-item:last-child{border-bottom-right-radius:8px}.\[\&\>a\]\:shr-block>a{display:block}.\[\&\>a\]\:shr-no-underline>a{text-decoration-line:none}.\[\&\>li\]\:shr-px-0\.5>li{padding-left:8px;padding-right:8px}.\[\&\>li\]\:shr-py-0\.25>li{padding-top:4px;padding-bottom:4px}.\[\&\>span\]\:shr-translate-y-\[unset\]>span{--tw-translate-y: unset;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>tbody\:last-child\>tr\:last-child\>td\:first-child\]\:shr-rounded-bl-l>tbody:last-child>tr:last-child>td:first-child{border-bottom-left-radius:8px}.\[\&\>tbody\:last-child\>tr\:last-child\>td\:last-child\]\:shr-rounded-br-l>tbody:last-child>tr:last-child>td:last-child{border-bottom-right-radius:8px}.\[\&\>tbody\:last-child\>tr\:last-child\>th\:first-child\]\:shr-rounded-bl-l>tbody:last-child>tr:last-child>th:first-child{border-bottom-left-radius:8px}.\[\&\>tbody\:last-child\>tr\:last-child\>th\:last-child\]\:shr-rounded-br-l>tbody:last-child>tr:last-child>th:last-child{border-bottom-right-radius:8px}.\[\&\>thead\:first-child\>tr\:first-child\>td\:first-child\]\:shr-rounded-tl-l>thead:first-child>tr:first-child>td:first-child{border-top-left-radius:8px}.\[\&\>thead\:first-child\>tr\:first-child\>td\:last-child\]\:shr-rounded-tr-l>thead:first-child>tr:first-child>td:last-child{border-top-right-radius:8px}.\[\&\>thead\:first-child\>tr\:first-child\>th\:first-child\]\:shr-rounded-tl-l>thead:first-child>tr:first-child>th:first-child{border-top-left-radius:8px}.\[\&\>thead\:first-child\>tr\:first-child\>th\:last-child\]\:shr-rounded-tr-l>thead:first-child>tr:first-child>th:last-child{border-top-right-radius:8px}.\[\&\[aria-expanded\=\"true\"\]_\.smarthr-ui-Icon\:last-child\]\:shr-rotate-180[aria-expanded=true] .smarthr-ui-Icon:last-child{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[aria-expanded\=\"true\"\]_\.smarthr-ui-Icon\]\:shr-rotate-180[aria-expanded=true] .smarthr-ui-Icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[aria-expanded\=\'true\'\]_\.smarthr-ui-Icon\:last-child\]\:shr-rotate-180[aria-expanded=true] .smarthr-ui-Icon:last-child{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(forced-colors:active){.\[\&\[aria-sort\=ascending\]_\.smarthr-ui-Icon\:first-of-type\]\:forced-colors\:shr-fill-\[CanvasText\][aria-sort=ascending] .smarthr-ui-Icon:first-of-type{fill:CanvasText}.\[\&\[aria-sort\=ascending\]_\.smarthr-ui-Icon\:last-of-type\]\:forced-colors\:shr-fill-\[GrayText\][aria-sort=ascending] .smarthr-ui-Icon:last-of-type{fill:GrayText}.\[\&\[aria-sort\=descending\]_\.smarthr-ui-Icon\:first-of-type\]\:forced-colors\:shr-fill-\[GrayText\][aria-sort=descending] .smarthr-ui-Icon:first-of-type{fill:GrayText}.\[\&\[aria-sort\=descending\]_\.smarthr-ui-Icon\:last-of-type\]\:forced-colors\:shr-fill-\[CanvasText\][aria-sort=descending] .smarthr-ui-Icon:last-of-type{fill:CanvasText}.\[\&\[aria-sort\=none\]_\.smarthr-ui-Icon\]\:forced-colors\:shr-fill-\[GrayText\][aria-sort=none] .smarthr-ui-Icon{fill:GrayText}}.\[\&\[data-active\=true\]\:not\(\:first-child\)\:not\(\[aria-selected\=true\]\)\]\:before\:shr-block[data-active=true]:not(:first-child):not([aria-selected=true]):before{content:var(--tw-content);display:block}.\[\&\[data-active\=true\]\:not\(\:last-child\)\:not\(\[aria-selected\=true\]\)\]\:after\:shr-block[data-active=true]:not(:last-child):not([aria-selected=true]):after{content:var(--tw-content);display:block}.\[\&\[data-active\=true\]\]\:shr-z-1[data-active=true]{z-index:1}.\[\&\[type\=\"datetime-local\"\]\]\:shr-min-w-\[11em\][type=datetime-local]{min-width:11em}.\[\&\[type\=\"month\"\]\]\:shr-min-w-\[8em\][type=month]{min-width:8em}.\[\&\[type\=\"time\"\]\]\:shr-min-w-\[5em\][type=time]{min-width:5em}.\[\&\]\:shr-box-border{box-sizing:border-box}.\[\&\]\:shr-overflow-y-visible{overflow-y:visible}.\[\&\]\:shr-rounded-em{border-radius:1em}.hover\:\[\&\]\:shr-bg-danger-darken:hover{--tw-bg-opacity: 1;background-color:rgb(202 27 81 / var(--tw-bg-opacity, 1))}.hover\:\[\&\]\:shr-bg-main-darken:hover{--tw-bg-opacity: 1;background-color:rgb(0 104 174 / var(--tw-bg-opacity, 1))}.hover\:\[\&\]\:shr-bg-warning-yellow-darken:hover{--tw-bg-opacity: 1;background-color:rgb(252 197 0 / var(--tw-bg-opacity, 1))}.focus-visible\:\[\&\]\:shr-bg-danger-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(202 27 81 / var(--tw-bg-opacity, 1))}.focus-visible\:\[\&\]\:shr-bg-main-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(0 104 174 / var(--tw-bg-opacity, 1))}.focus-visible\:\[\&\]\:shr-bg-warning-yellow-darken:focus-visible{--tw-bg-opacity: 1;background-color:rgb(252 197 0 / var(--tw-bg-opacity, 1))}.\[\&_\.smarthr-ui-Button-disabledWrapper\]\:shr-gap-x-0\.5 .smarthr-ui-Button-disabledWrapper{-moz-column-gap:8px;column-gap:8px}.\[\&_\.smarthr-ui-Button-disabledWrapper\]\:shr-pe-1 .smarthr-ui-Button-disabledWrapper{padding-inline-end:16px}.\[\&_\.smarthr-ui-Button-disabledWrapper_\>_\.smarthr-ui-Button\]\:shr-w-\[unset\] .smarthr-ui-Button-disabledWrapper>.smarthr-ui-Button{width:unset}.\[\&_\.smarthr-ui-Button-disabledWrapper_\>_\.smarthr-ui-Button\]\:shr-bg-transparent .smarthr-ui-Button-disabledWrapper>.smarthr-ui-Button{background-color:transparent}.\[\&_\.smarthr-ui-Button-disabledWrapper_\>_\.smarthr-ui-Button\]\:shr-pe-\[unset\] .smarthr-ui-Button-disabledWrapper>.smarthr-ui-Button{padding-inline-end:unset}.\[\&_\.smarthr-ui-Button\.shr-text-link\]\:shr-text-link-darken .smarthr-ui-Button.shr-text-link{--tw-text-opacity: 1;color:rgb(0 94 161 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-Button\]\:shr-rounded-none .smarthr-ui-Button{border-radius:0}.\[\&_\.smarthr-ui-Button\]\:shr-border-x-\[0\] .smarthr-ui-Button{border-left-width:0;border-right-width:0}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:shr-relative .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]){position:relative}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:shr-text-black .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]){--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-absolute .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{content:var(--tw-content);position:absolute}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-inset-x-0 .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{content:var(--tw-content);left:0;right:0}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-bottom-0 .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{content:var(--tw-content);bottom:0}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-h-0\.25 .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{content:var(--tw-content);height:4px}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-bg-main .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\:has\(\[aria-current\]\)\]\:after\:shr-content-\[\"\"\] .smarthr-ui-DropdownMenuButton-trigger:has([aria-current]):after{--tw-content: "";content:var(--tw-content)}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-rounded-none .smarthr-ui-DropdownMenuButton-trigger{border-radius:0}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-border-none .smarthr-ui-DropdownMenuButton-trigger{border-style:none}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-border-transparent .smarthr-ui-DropdownMenuButton-trigger{border-color:transparent}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-px-0\.5 .smarthr-ui-DropdownMenuButton-trigger{padding-left:8px;padding-right:8px}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-font-normal .smarthr-ui-DropdownMenuButton-trigger{font-weight:400}.\[\&_\.smarthr-ui-DropdownMenuButton-trigger\]\:shr-text-grey .smarthr-ui-DropdownMenuButton-trigger{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-Heading\]\:shr-text-black .smarthr-ui-Heading{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-Icon-withText\]\:shr-leading-tight .smarthr-ui-Icon-withText{line-height:1.25}.\[\&_\.smarthr-ui-Icon\]\:-shr-m-0\.25 .smarthr-ui-Icon{margin:-4px}.\[\&_\.smarthr-ui-Icon\]\:shr-box-content .smarthr-ui-Icon{box-sizing:content-box}.\[\&_\.smarthr-ui-Icon\]\:shr-block .smarthr-ui-Icon{display:block}.\[\&_\.smarthr-ui-Icon\]\:shr-fill-white .smarthr-ui-Icon{fill:#fff}.\[\&_\.smarthr-ui-Icon\]\:shr-p-0\.25 .smarthr-ui-Icon{padding:4px}.\[\&_\.smarthr-ui-Icon\]\:shr-text-grey .smarthr-ui-Icon{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-Icon\]\:aria-expanded\:shr-rotate-180[aria-expanded=true] .smarthr-ui-Icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(forced-colors:active){.\[\&_\.smarthr-ui-Icon\]\:forced-colors\:shr-fill-\[LinkText\] .smarthr-ui-Icon{fill:LinkText}.\[\&_\.smarthr-ui-Icon\]\:forced-colors\:aria-disabled\:shr-fill-\[GrayText\][aria-disabled=true] .smarthr-ui-Icon{fill:GrayText}}.\[\&_\.smarthr-ui-Input\]\:shr-h-\[42px\] .smarthr-ui-Input{height:42px}.\[\&_\.smarthr-ui-Input\]\:shr-w-full .smarthr-ui-Input{width:100%}.\[\&_\.smarthr-ui-Input\]\:shr-rounded-e-none .smarthr-ui-Input{border-start-end-radius:0;border-end-end-radius:0}.\[\&_\.smarthr-ui-Loader-line\]\:shr-border-disabled .smarthr-ui-Loader-line{border-color:#d6d3d07f}.\[\&_\.smarthr-ui-Loader-line\]\:shr-border-link\/50 .smarthr-ui-Loader-line{border-color:#0071c180}.\[\&_\.smarthr-ui-Loader-line\]\:shr-border-white\/50 .smarthr-ui-Loader-line{border-color:#ffffff80}@media(forced-colors:active){.\[\&_\.smarthr-ui-Loader-line\]\:forced-colors\:shr-border-\[ButtonBorder\] .smarthr-ui-Loader-line{border-color:ButtonBorder}}.\[\&_\.smarthr-ui-Loader-spinner\]\:shr-h-em .smarthr-ui-Loader-spinner{height:1em}.\[\&_\.smarthr-ui-Loader-spinner\]\:shr-w-em .smarthr-ui-Loader-spinner{width:1em}.\[\&_\.smarthr-ui-RadioButton-label\]\:shr-ms-0\.75 .smarthr-ui-RadioButton-label{margin-inline-start:12px}.has-\[\:disabled\]\:\[\&_\.smarthr-ui-RadioButtonPanel-description\]\:shr-text-disabled .smarthr-ui-RadioButtonPanel-description:has(:disabled){--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-SideNav-item\>button\>span\]\:shr-flex-nowrap .smarthr-ui-SideNav-item>button>span{flex-wrap:nowrap}.\[\&_\.smarthr-ui-SideNav-item\>button\]\:shr-px-1 .smarthr-ui-SideNav-item>button{padding-left:16px;padding-right:16px}.\[\&_\.smarthr-ui-SideNav-item\>button\]\:shr-py-0\.75 .smarthr-ui-SideNav-item>button{padding-top:12px;padding-bottom:12px}.\[\&_\.smarthr-ui-SideNav-item\>button\]\:shr-pl-1\.5 .smarthr-ui-SideNav-item>button{padding-left:24px}.\[\&_\.smarthr-ui-SideNav-item\>button_\.smarthr-ui-Icon\]\:shr-shrink-0 .smarthr-ui-SideNav-item>button .smarthr-ui-Icon{flex-shrink:0}.\[\&_\.smarthr-ui-SideNav-item\>button_\.smarthr-ui-Icon\]\:shr-align-bottom .smarthr-ui-SideNav-item>button .smarthr-ui-Icon{vertical-align:bottom}.\[\&_\.smarthr-ui-SideNav-item\>button_\.smarthr-ui-Icon\]\:shr-text-grey .smarthr-ui-SideNav-item>button .smarthr-ui-Icon{--tw-text-opacity: 1;color:rgb(112 109 101 / var(--tw-text-opacity, 1))}.\[\&_\.smarthr-ui-WarningIcon-mark\]\:shr-fill-warning-yellow .smarthr-ui-WarningIcon-mark{fill:#ffcc17}.\[\&_\.smarthr-ui-WarningIcon-wrapper\]\:shr-fill-black .smarthr-ui-WarningIcon-wrapper{fill:#23221e}.\[\&_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-solid :is(.smarthr-ui-Th,.smarthr-ui-Td){border-style:solid}.\[\&_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-dashed :is(.smarthr-ui-Th,.smarthr-ui-Td){border-style:dashed}.\[\&_\:is\(\.smarthr-ui-Th\,\.smarthr-ui-Td\)\]\:shr-border-dotted :is(.smarthr-ui-Th,.smarthr-ui-Td){border-style:dotted}.\[\&_\:is\(\.smarthr-ui-Th\:not\(\:first-child\)\,\.smarthr-ui-Td\:not\(\:first-child\)\)\]\:shr-border-l :is(.smarthr-ui-Th:not(:first-child),.smarthr-ui-Td:not(:first-child)){border-left-width:1px}.\[\&_\:is\(\.smarthr-ui-Th\:not\(\:first-child\)\,\.smarthr-ui-Td\:not\(\:first-child\)\)\]\:shr-border-l-default :is(.smarthr-ui-Th:not(:first-child),.smarthr-ui-Td:not(:first-child)){--tw-border-opacity: 1;border-left-color:rgb(214 211 208 / var(--tw-border-opacity, 1))}.\[\&_\>_\*\]\:shr-my-0>*{margin-top:0;margin-bottom:0}.\[\&_\>_\*\]\:shr-flex-shrink-0>*{flex-shrink:0}.\[\&_\>_\*\]\:shr-basis-auto>*{flex-basis:auto}.\[\&_hr\]\:shr-m-0\.5 hr{margin:8px}.\[\&_hr\]\:shr-h-\[1px\] hr{height:1px}.\[\&_hr\]\:shr-border-none hr{border-style:none}.\[\&_hr\]\:shr-bg-border hr{--tw-bg-opacity: 1;background-color:rgb(214 211 208 / var(--tw-bg-opacity, 1))}.\[\&_li\]\:shr-min-w-0 li{min-width:0}.\[\&_svg\]\:shr-block svg{display:block}.\[\&_tbody\]\:shr-relative tbody{position:relative}.\[\&_tbody\]\:shr-z-1 tbody{z-index:1}.\[\&_tbody\]\:shr-bg-white tbody,.\[\&_td\]\:shr-bg-white td{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&_td\]\:shr-p-0\.25 td{padding:4px}.\[\&_td\]\:shr-text-sm td{font-size:.8571428571428571rem}@media(prefers-contrast:more){.\[\&_td\]\:contrast-more\:shr-border-high-contrast td{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}}.\[\&_th\]\:shr-bg-head th{--tw-bg-opacity: 1;background-color:rgb(237 235 232 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:shr-p-0\.25 th{padding:4px}.\[\&_th\]\:shr-text-sm th{font-size:.8571428571428571rem}.\[\&_th\]\:shr-font-normal th{font-weight:400}.\[\&_th\]\:shr-text-black th{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}@media(prefers-contrast:more){.\[\&_th\]\:contrast-more\:shr-border-high-contrast th{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}}.\[\&_th_\+_th\]\:shr-border-\[theme\(backgroundColor\[head-darken\]\)\] th+th{border-color:#e2dfda}.\[\&_thead\]\:shr-sticky thead{position:sticky}.\[\&_thead\]\:shr-start-0 thead{inset-inline-start:0}.\[\&_thead\]\:shr-top-0 thead{top:0}.\[\&_thead\]\:shr-z-\[2\] thead{z-index:2}.\[\&_tr\:first-child_th\:first-child\]\:shr-w-\[calc\(1em_\*_theme\(lineHeight\.normal\)\)\] tr:first-child th:first-child{width:1.5em}.\[\&_tr_\+_tr_th\]\:shr-border-\[theme\(backgroundColor\[head-darken\]\)\] tr+tr th{border-color:#e2dfda}.\[\&_ul\]\:shr-list-none ul{list-style-type:none}.smarthr-ui-Input:has(:disabled) .\[\.smarthr-ui-Input\:has\(\:disabled\)_\&\]\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}.smarthr-ui-Input:has(:disabled) .\[\.smarthr-ui-Input\:has\(\:disabled\)_\&\]\:shr-opacity-100{opacity:1}.smarthr-ui-Panel>.smarthr-ui-AccordionPanel .smarthr-ui-AccordionPanel-item:first-child .\[\.smarthr-ui-Panel_\>_\.smarthr-ui-AccordionPanel_\.smarthr-ui-AccordionPanel-item\:first-child_\&\]\:shr-rounded-t-l{border-top-left-radius:8px;border-top-right-radius:8px}.smarthr-ui-Panel>.smarthr-ui-AccordionPanel .smarthr-ui-AccordionPanel-item:last-child .\[\.smarthr-ui-Panel_\>_\.smarthr-ui-AccordionPanel_\.smarthr-ui-AccordionPanel-item\:last-child_\&\]\:shr-rounded-b-l{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.smarthr-ui-Th .\[\.smarthr-ui-Th_\&\]\:shr-text-link-darken{--tw-text-opacity: 1;color:rgb(0 94 161 / var(--tw-text-opacity, 1))}:checked~.\[\:checked\~\&\]\:shr-flex{display:flex}@media(forced-colors:active){:disabled~.smarthr-ui-Switch-iconWrapper .forced-colors\:\[\:disabled\~\.smarthr-ui-Switch-iconWrapper_\&\]\:shr-fill-\[GrayText\]{fill:GrayText}}:first-child .\[\:first-child_\&\]\:before\:shr-hidden:before{content:var(--tw-content);display:none}:last-child .\[\:last-child_\&\]\:after\:shr-hidden:after{content:var(--tw-content);display:none}:not([hidden])~.\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-0\.5.\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-0\.5.\[\:not\(\[hidden\]\)_\~_\&\&\&\]\:shr-mt-0\.5{margin-top:8px}[aria-pressed=true]>.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-bg-main.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-bg-main.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-bg-main{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}[aria-pressed=true]>.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-text-white.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-text-white.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(prefers-contrast:more){[aria-pressed=true]>.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:contrast-more\:shr-border-high-contrast.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:contrast-more\:shr-border-high-contrast.\[\[aria-pressed\=\"true\"\]\>\&\&\&\]\:contrast-more\:shr-border-high-contrast{--tw-border-opacity: 1;border-color:rgb(35 34 30 / var(--tw-border-opacity, 1))}}[aria-pressed=true]>.\[\[aria-pressed\=\"true\"\]\>\&\]\:shr-bg-main{--tw-bg-opacity: 1;background-color:rgb(0 119 199 / var(--tw-bg-opacity, 1))}[aria-pressed=true]>.\[\[aria-pressed\=\"true\"\]\>\&\]\:shr-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[aria-sort=ascending] .\[\[aria-sort\=\"ascending\"\]_\&\]\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}[aria-sort=ascending] .\[\[aria-sort\=\"ascending\"\]_\&\]\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}[aria-sort=descending] .\[\[aria-sort\=\"descending\"\]_\&\]\:shr-text-black{--tw-text-opacity: 1;color:rgb(35 34 30 / var(--tw-text-opacity, 1))}[aria-sort=descending] .\[\[aria-sort\=\"descending\"\]_\&\]\:shr-text-disabled,[aria-sort=none] .\[\[aria-sort\=\"none\"\]_\&\]\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}[data-active=false]>.\[\[data-active\=\"false\"\]\>\&\]\:shr-rounded-b-l{border-bottom-right-radius:8px;border-bottom-left-radius:8px}[data-active=false]>.\[\[data-active\=\"false\"\]\>\&\]\:shr-py-1{padding-top:16px;padding-bottom:16px}[data-clear-button-hidden=true] .\[\[data-clear-button-hidden\=true\]_\&\]\:shr-hidden{display:none}[data-current=false]:not(:first-child) .\[\[data-current\=false\]\:not\(\:first-child\)_\&\:focus-visible\]\:before\:shr-block:focus-visible:before{content:var(--tw-content);display:block}[data-current=false]:not(:last-child) .\[\[data-current\=false\]\:not\(\:last-child\)_\&\:focus-visible\]\:after\:shr-block:focus-visible:after{content:var(--tw-content);display:block}[data-current=false] .\[\[data-current\=false\]_\&\:focus-visible\]\:before\:shr-absolute:focus-visible:before{content:var(--tw-content);position:absolute}[data-current=false] .\[\[data-current\=false\]_\&\:focus-visible\]\:after\:shr-absolute:focus-visible:after{content:var(--tw-content);position:absolute}[data-disabled=true]>.\[\[data-disabled\=\"true\"\]\>\&\]\:shr-cursor-\[revert\]{cursor:revert}[data-disabled=true]>.\[\[data-disabled\=\"true\"\]\>\&\]\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-pointer-events-none{pointer-events:none}[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-cursor-not-allowed{cursor:not-allowed}[data-disabled=true]>.\[\[data-disabled\=true\]\>\&\]\:shr-text-disabled{--tw-text-opacity: 1;color:rgb(193 189 183 / var(--tw-text-opacity, 1))}[data-size=M] .\[\[data-size\=M\]_\&\]\:shr-p-1{padding:16px}[data-size=M] .\[\[data-size\=M\]_\&\]\:shr-text-base{font-size:1rem}[data-size=S] .\[\[data-size\=S\]_\&\]\:shr-px-1{padding-left:16px;padding-right:16px}[data-size=S] .\[\[data-size\=S\]_\&\]\:shr-py-0\.5{padding-top:8px;padding-bottom:8px}[data-size=S] .\[\[data-size\=S\]_\&\]\:shr-text-sm{font-size:.8571428571428571rem}:root{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;color:#23221f;background:#f8f7f6;font-size:14px;font-synthesis:none;--blue:#0066aa;--brand:#00686c;--line:#d6d3ce;--muted:#706f68}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a,.link{color:var(--blue)}a{text-decoration:underline;text-underline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #0066aa;outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:#0066aa;width:17px;height:17px;cursor:pointer;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:24px;line-height:1.6;margin-bottom:4px;font-weight:700}h2{font-size:18px;line-height:1.6;margin-bottom:16px}h3{font-size:16px;line-height:1.6;margin:24px 0 16px}p{line-height:1.8}small{font-size:14px}.brand{font-size:24px;font-weight:800;letter-spacing:-1px;color:#fff;padding:12px 0;display:inline-block}.brand span{font-weight:700;margin-left:3px}.smarthr-ui-Header{min-height:56px}.environment{border:1px solid #fff8;color:#fff;padding:3px 7px;border-radius:4px;font-size:14px}.header-logout{border:0;background:none;color:#fff;display:flex;align-items:center;gap:5px;padding:8px}.primary-nav{background:#fff;border-bottom:1px solid var(--line);position:relative}.primary-nav>div{max-width:1520px;margin:auto;overflow-x:auto;scrollbar-width:thin}.primary-nav .smarthr-ui-AppNavi{white-space:nowrap}.mobile-menu{display:none}.app-body{display:flex;max-width:1520px;margin:0 auto}.main{padding:20px 28px 48px;min-width:0;flex:1}.breadcrumb{display:flex;align-items:center;gap:9px;color:var(--muted);margin-bottom:14px;font-size:14px}.breadcrumb button{background:transparent;border:0;color:var(--blue);padding:0}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title p{margin:4px 0 0;color:#54534b;font-size:15px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.panel{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e6e4e0}.panel-heading h2{margin:0}.panel-heading>input{width:170px}.toolbar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e3e1dd;flex-wrap:wrap}.search{display:flex;align-items:center;gap:8px;border:1px solid #a8a69f;border-radius:4px;background:#fff;padding:0 11px;min-width:260px;max-width:400px;flex:1;height:40px;color:#706f68}.search input{border:0;outline:0;width:100%;font-size:14px;background:transparent}.search button{padding:0;border:0;background:transparent;display:flex}.download-button{display:flex;align-items:center;gap:7px;text-decoration:none;margin-left:auto;color:#23221f;font-weight:700;font-size:14px}.table-meta{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:14px}.table-meta>span{display:flex;align-items:center;gap:10px}.pager{border:1px solid #d6d3ce;border-radius:4px;padding:5px;display:inline-flex;align-items:center;background:#fff;color:#23221f}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:14px}thead{background:#f3f2f0}th{font-weight:700;color:#45443d;padding:14px 18px;border-top:1px solid #d6d3ce;border-bottom:1px solid #bdbab4}td{padding:16px 18px;border-bottom:1px solid #e6e4e0;height:64px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f6fbff}.checkbox-cell{width:40px;padding-right:0}.sort-button{background:transparent;border:0;padding:0;font-weight:700;display:flex;align-items:center;gap:12px;color:inherit}.employee-name{border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:var(--blue);padding:0}.employee-name small{display:block;font-size:14px;color:#706f68;margin-top:4px}.employee-name strong{font-size:15px}.avatar{width:76px;height:76px;background:#efeeeb;color:#96938a;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.avatar.small{width:36px;height:36px}.row-selected{background:#edf7ff!important}.text-button,.link{background:none;border:0;padding:4px;font-size:14px;font-weight:600}.text-button{color:var(--blue)}.employee-layout{display:block}.filter-panel{background:#f3f8fc;padding:16px 20px;display:flex;gap:18px;align-items:end;border-bottom:1px solid var(--line)}.filter-panel .field{margin:0;min-width:200px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:15px;min-width:0}.field>span{font-weight:700;display:flex;gap:10px;align-items:center}.field small{color:#706f68;line-height:1.6}.field input,.field textarea,.field select{width:100%;min-width:0}.field textarea,select{border:1px solid #c1beb6;border-radius:4px;padding:10px;background:#fff;color:#23221f;min-height:40px;max-width:100%}.field textarea{resize:vertical;line-height:1.7}.required{font-size:14px;color:#d10033;border:1px solid #ee5374;font-weight:500;padding:1px 8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.overlay{position:fixed;inset:0;z-index:5000;background:#0007;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;max-height:90vh;max-width:100%;width:560px;overflow:auto;outline:none}.modal.wide{width:820px}.modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:3;background:#fff}.modal header h2{margin:0}.icon-button{border:0;background:transparent;display:flex;padding:4px}.modal-content{padding:24px}.modal-content>h3:first-of-type{margin-top:0}.modal footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--line);background:#fafafa;position:sticky;bottom:0;z-index:3;flex-wrap:wrap}.error-box{display:flex;gap:10px;color:#a90026;background:#fff0f3;border:1px solid #ea9aaf;padding:14px;border-radius:4px;margin-bottom:16px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.info-box{padding:16px 20px;border:1px solid #a1cce7;background:#f1f9ff;border-radius:4px;line-height:1.8;margin:0 0 20px}.empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;color:#706f68}.loading{padding:64px 24px;text-align:center;color:#706f68}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:10000;background:#fff;border:1px solid #6bb19e;border-left:5px solid #25866a;border-radius:6px;padding:16px 20px;box-shadow:0 5px 20px #0002;display:flex;align-items:center;gap:12px;min-width:300px;max-width:90vw}.toast>svg{color:#25866a;flex-shrink:0}.toast button{border:0;background:transparent;display:flex;margin-left:14px}.back-link{background:none;border:0;display:flex;align-items:center;gap:6px;color:var(--blue);padding:0;margin-bottom:22px}.profile-header{display:flex;gap:20px;align-items:center;margin:8px 0 26px}.profile-header h1{display:flex;gap:16px;align-items:center}.profile-header p{margin:3px 0 0}.profile-header>button{margin-left:auto}.muted{color:#706f68}.tabs{display:flex;border-bottom:1px solid #aaa69e;margin-bottom:20px;overflow:auto;gap:4px}.tabs button{background:none;border:0;border-bottom:4px solid transparent;white-space:nowrap;padding:12px 20px;color:#45443d;font-weight:700}.tabs button.active{color:#06a;border-bottom-color:#06a}.tabs button span{margin-left:8px;background:#e9e7e3;padding:1px 7px;border-radius:12px}.detail-panel{padding:24px}.definition-list{margin:0}.definition-list>div{display:grid;grid-template-columns:220px 1fr;padding:18px 0;border-bottom:1px solid #e6e4e0;gap:20px;font-size:15px}.definition-list dt{font-weight:600;color:#54534b}.definition-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.definition-list>div:last-child{border:0}.timeline>div{display:flex;gap:14px;margin:20px 0}.timeline svg{color:#06a;margin-top:2px}.timeline p{margin:4px 0;color:#706f68;font-size:14px}.dropzone{padding:32px;border:2px dashed #b5b2a9;display:flex;align-items:center;flex-direction:column;gap:12px;margin:20px 0;border-radius:6px}.check-list{display:flex;flex-direction:column;gap:16px}.check-list label{display:flex;align-items:center;gap:10px}.row-between{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.cell-sub{display:block;color:#706f68;margin-top:5px}.progress-bar{display:inline-flex;width:80px;height:6px;border-radius:5px;background:#e8e6e2;margin-right:10px;vertical-align:middle;overflow:hidden}.progress-bar i{background:#06a}.comment-list>div{border-bottom:1px solid #e6e4e0;padding:14px 0}.comment-list small{color:#706f68;margin-left:14px}.comment-list p{margin:8px 0 0}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.home-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.task-row{display:flex;gap:16px;align-items:center;width:100%;padding:18px 20px;background:transparent;border:0;border-bottom:1px solid #e6e4e0;text-align:left;color:#23221f}.task-row>span:nth-child(2){flex:1}.task-row strong{font-size:15px}.task-row small{display:block;color:#706f68;margin-top:6px}.task-icon{color:#06a;background:#edf7ff;border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.home-number{text-align:center;padding:24px;display:flex;align-items:center;flex-direction:column;gap:10px}.home-number>strong{font-size:48px}.home-number>span{color:#706f68}.home-number .link{margin-top:12px;display:flex;align-items:center}.portal-actions{display:flex;flex-direction:column;gap:12px;padding:20px}.announcement-panel,.application-panel{grid-column:1/-1}.announcement-row{background:none;border:0;border-bottom:1px solid #e6e4e0;display:flex;gap:18px;align-items:center;text-align:left;width:100%;padding:20px;color:#23221f}.announcement-row>span:first-child{color:#706f68}.announcement-row strong{flex:1;font-size:15px;color:#06a}.app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px}.app-grid>button{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #d6d3ce;border-radius:4px;padding:18px;color:#23221f;font-weight:600}.app-grid>button>span{background:#eaf5fb;color:#06a;border-radius:6px;padding:10px;display:flex}.org-chart{overflow-x:auto;padding:12px 0}.org-root{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #00a5ad;border-radius:6px;padding:18px 24px;margin:0 auto 36px;width:320px;position:relative;font-size:17px}.org-root span{margin-left:auto;font-size:14px;color:#706f68}.org-root:after{content:"";height:38px;border-left:1px solid #b7b3ac;position:absolute;top:100%;left:50%}.org-branches{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:18px;min-width:1080px;border-top:1px solid #b7b3ac;padding-top:24px}.org-department{position:relative;overflow:visible}.org-department:before{position:absolute;content:"";height:25px;border-left:1px solid #b7b3ac;bottom:100%;left:50%}.org-department h2{padding:14px;background:#eef6fb;border-bottom:1px solid #b9d3e3;display:flex;justify-content:space-between;margin:0;font-size:15px}.org-department h2 span{font-size:14px;color:#706f68}.org-person{display:flex;gap:10px;padding:13px;border-bottom:1px solid #e6e4e0}.org-person strong{font-size:14px}.org-person small{display:block;color:#706f68;margin-top:5px;font-size:14px}.directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px}.directory-person{padding:24px;text-align:center;display:flex;align-items:center;flex-direction:column}.directory-person .avatar{margin-bottom:14px}.directory-person h2{margin:0}.directory-person p{margin:8px 0;color:#706f68}.directory-person small{display:block;color:#706f68;margin-top:12px}.document-heading{text-align:center;border-bottom:1px solid #aaa69e;margin-bottom:24px;padding:8px 0 20px}.document-heading h2{font-size:24px}.document-body{font-size:16px;line-height:2;min-height:240px}.payroll-lines dd{text-align:right;font-variant-numeric:tabular-nums}.payroll-total{border-top:3px double #8e8a81;padding:22px 0;display:flex;justify-content:space-between;align-items:center}.payroll-total strong{font-size:28px}.evaluation-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #d6d3ce;border-bottom:1px solid #d6d3ce;margin-bottom:24px}.evaluation-columns strong{font-size:24px;color:#06a}.evaluation-columns p{margin:12px 0 22px}.survey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.survey-card{padding:24px}.survey-card .row-between{color:#06a}.survey-stats{display:flex;justify-content:space-between;border-top:1px solid #e6e4e0;padding:18px 0}.survey-stats span{display:flex;flex-direction:column;gap:6px;color:#706f68}.survey-stats strong{color:#23221f}.survey-card>.text-button{margin-top:14px;width:100%}.survey-question{padding:4px 0 24px;border-bottom:1px solid #e6e4e0}.result-bar{background:#eeede9;height:32px;position:relative;overflow:hidden;border-radius:4px}.result-bar i{position:absolute;inset:0 auto 0 0;background:#c4e8f6}.result-bar strong{position:relative;display:block;text-align:right;padding:5px 12px}.rating{display:flex;gap:12px;flex-wrap:wrap}.rating label{position:relative}.rating label>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0}.rating span{display:block;border:1px solid #b5b2a9;padding:14px 22px;border-radius:4px}.rating input:checked+span{background:#edf7ff;border:2px solid #0066aa;padding:13px 21px;color:#06a;font-weight:700}.rating input:focus-visible+span{outline:3px solid #0066aa;outline-offset:2px}.rating small{flex-basis:100%;color:#706f68}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.metric{padding:20px}.metric h2{font-size:15px;color:#54534b}.metric p{margin:10px 0 0}.metric strong{font-size:42px;margin-right:8px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.report-chart{padding:24px}.bars{display:flex;flex-direction:column;gap:20px;padding-top:18px}.bar-row{display:grid;grid-template-columns:145px 1fr 44px;gap:14px;align-items:center}.bar-row>div{height:22px;background:#f1f0ed;border-radius:3px;overflow:hidden}.bar-row i{height:100%;display:block}.bar-row strong{text-align:right}.stat-line{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e6e4e0}.settings-panel{padding:24px;max-width:820px}.settings-panel form{max-width:600px}.permission-explanation{padding:20px 24px;background:#fbfaf8}.permission-explanation p{margin:8px 0}.login-page{max-width:500px;margin:60px auto;padding:0 24px;text-align:center}.login-logo{display:inline-block;font-size:44px;font-weight:800;color:#00bcc4;text-decoration:none;letter-spacing:-2px;margin-bottom:28px}.login-logo span{margin-left:5px}.login-card{padding:36px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0004;text-align:left}.login-card h1,.login-card>p{text-align:center}.login-card>p{color:#706f68;margin:12px 0 28px}.login-card h2{font-size:17px}.login-card>button{margin-top:12px}.login-card form>button{margin-top:16px}.login-card .demo-text{font-size:14px;margin:8px 0 18px;text-align:left}.check-label{display:flex;gap:8px;align-items:center}.login-footer{margin-top:26px;color:#706f68;font-size:14px}.invitation{max-width:1040px;margin:auto}.invitation-layout{display:grid;grid-template-columns:minmax(0,820px) 180px;gap:24px}.autosave-panel{background:#fff;border-radius:8px;box-shadow:0 3px 7px #0003;padding:24px;margin-bottom:24px;font-size:16px}.autosave-panel strong{display:flex;gap:8px;align-items:center}.autosave-panel ul{padding-left:24px;line-height:2;margin:22px 0 0}.autosave-panel small{color:#706f68;display:block;margin-top:14px}.invitation-section{padding:24px}.invitation-section .field{margin-bottom:24px}.invitation-nav{padding-top:182px;display:flex;flex-direction:column;gap:8px;align-self:start}.invitation-nav button{background:none;border:0;border-left:3px solid transparent;padding:8px 12px;text-align:left;font-size:15px}.invitation-nav button.active{border-color:#06a;font-weight:700}.invitation-bottom{position:sticky;bottom:16px;background:#fff;box-shadow:0 2px 10px #0004;border-radius:7px;padding:16px;display:flex;justify-content:space-between;gap:12px;margin:18px -8px}.invitation .panel+footer{margin-top:18px}@media(min-width:1600px){.main{padding:24px 40px}}@media(max-width:1100px){.main{padding:18px 20px 36px}.app-grid{grid-template-columns:repeat(3,1fr)}.home-grid{grid-template-columns:3fr 2fr}.metrics{grid-template-columns:1fr 1fr}.directory-grid{grid-template-columns:repeat(3,1fr)}.survey-grid{grid-template-columns:1fr 1fr}.bar-row{grid-template-columns:120px 1fr 38px}.invitation-layout{grid-template-columns:1fr 150px;gap:16px}.environment{display:none}}@media(max-width:720px){h1{font-size:22px}.main{padding:16px 14px 36px}.page-title{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}.page-title .actions{width:100%;gap:8px}.page-title .actions button{flex:1}.toolbar{padding:14px;gap:10px}.search{min-width:180px;max-width:none}.download-button{margin-left:0}.table-meta{padding:12px 14px}.panel-heading{padding:16px 14px}.primary-nav .smarthr-ui-AppNavi{min-width:100%;font-size:14px}.header-logout span{display:none}.form-grid{grid-template-columns:1fr}.overlay{padding:12px}.modal{max-height:94vh}.modal>header,.modal-content{padding:18px}.modal footer{padding:14px;gap:8px}.modal footer button{font-size:14px}.definition-list>div{grid-template-columns:130px 1fr;gap:12px}.home-grid{grid-template-columns:1fr;gap:18px}.announcement-panel,.application-panel{grid-column:auto}.announcement-row{flex-wrap:wrap;padding:16px;gap:10px}.announcement-row strong{flex-basis:75%}.app-grid{grid-template-columns:1fr 1fr;padding:16px;gap:10px}.app-grid>button{padding:12px;gap:9px;flex-direction:column;font-size:14px;text-align:center}.directory-grid{grid-template-columns:1fr 1fr;gap:12px}.directory-person{padding:18px 10px}.survey-grid,.report-grid{grid-template-columns:1fr}.metrics{gap:12px}.metric{padding:16px}.metric h2{font-size:14px}.metric strong{font-size:34px}.profile-header{flex-wrap:wrap;gap:14px}.profile-header h1{font-size:22px}.profile-header>button{margin-left:0;width:100%}.tabs button{padding:12px 14px;font-size:14px}.filter-panel{flex-direction:column;align-items:stretch}.filter-panel .field{min-width:0}.login-page{margin:32px auto;padding:0 18px}.login-card{padding:28px 22px}.row-between{align-items:start;flex-wrap:wrap}.invitation-layout{grid-template-columns:1fr}.invitation-nav{display:none}.invitation .page-title h1{font-size:20px}.autosave-panel{padding:18px;font-size:15px}.invitation-section{padding:18px}.invitation .form-grid{grid-template-columns:1fr 1fr;gap:14px}.invitation-bottom{bottom:6px;padding:12px;margin:18px 0}.invitation-bottom .actions{gap:8px}.evaluation-columns{gap:16px}.rating{gap:9px}.rating span{padding:12px 18px}.rating input:checked+span{padding:11px 17px}th,td{padding:14px}}@media print{body{background:#fff}.smarthr-ui-Header,.primary-nav,.main,.toast{display:none!important}.overlay{position:static;display:block;background:#fff;padding:0}.modal{box-shadow:none;width:100%!important;max-height:none;overflow:visible}.modal>header,.modal footer{display:none}.modal-content{padding:0}.modal .error-box{display:none}.print-area{display:block!important}}.smarthr-ui-AppHeader .header-logout,.header-logout{color:#23221f;width:100%;text-align:left;padding:12px 16px}.environment{color:#706f68;border-color:#d6d3ce;display:inline-block;margin:12px 16px 4px}.brand{white-space:nowrap}.smarthr-ui-Header{background:#00686c!important}.global-logout{border:0;background:none;color:#fff;padding:10px;display:flex;align-items:center;justify-content:center}.global-logout:hover{background:#0001;border-radius:4px}@media print{body *{visibility:hidden}.main{display:block!important}.overlay,.overlay *{visibility:visible}.overlay{position:absolute;inset:0 0 auto;display:block}.modal{border:0;max-width:none}.modal>header,.modal footer{display:none!important}.document-body{min-height:0}}.required{flex-shrink:0;white-space:nowrap}@media(max-width:480px){.invitation .form-grid{grid-template-columns:1fr}.invitation-bottom{align-items:center}.invitation-bottom .actions{flex-wrap:nowrap}.invitation-bottom button{font-size:14px}}:root{font-size:16px}.smarthr-ui-Input-input{box-sizing:content-box}.field .smarthr-ui-Input-input{font-size:16px}.invitation-header{height:50px;background:#fff;border-bottom:1px solid #ddd}.invitation-header a{display:flex;width:50px;height:50px;background:#00686c;align-items:center;justify-content:center;color:#fff;font-size:30px;font-weight:700;text-decoration:none}.onboarding-main{padding-top:14px}.onboarding-main .invitation{max-width:970px;margin-left:auto;margin-right:0}.invitation-layout{grid-template-columns:minmax(0,780px) 160px;gap:16px}.invitation .page-title h1{font-weight:500;font-size:24px}.invitation .page-title p{font-size:16px}.invitation .page-title{margin-bottom:24px}.invitation-nav{padding-top:182px}.invitation-section h3{font-weight:600}@media(max-width:720px){.invitation-layout{grid-template-columns:1fr}.invitation .page-title h1{font-size:20px}.onboarding-main{padding-top:16px}.invitation .page-title{margin-bottom:20px}}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.changes-table{table-layout:fixed;width:100%;min-width:0}.changes-table th:first-child{width:24%}.changes-table td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.reviewer-controls{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.mobile-navigation{display:none}.actions{flex-wrap:wrap}@media(max-width:720px){.mobile-menu{display:flex;position:absolute;right:0;top:0;height:44px;align-items:center;padding:0 14px;border:0;background:#fff;border-left:1px solid var(--line);color:#23221f}.primary-nav>div{padding-right:52px}.changes-table th,.changes-table td{padding:10px 8px}.definition-list>div{grid-template-columns:minmax(90px,35%) minmax(0,1fr)}.definition-list dd{overflow-wrap:anywhere}.panel-heading{flex-wrap:wrap;gap:12px}}.bulk-toolbar{padding:16px 20px;background:#eef6ff;border-block:1px solid #b9d8ee;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bulk-toolbar .actions{gap:8px}.bulk-toolbar p{margin:0;flex-basis:100%}.queue-description{padding:16px 20px 0;margin:0;color:#54534b}.approval-panel{grid-column:1/-1}.sort-button svg{transition:transform .15s}@media(max-width:720px){.bulk-toolbar{padding:14px;align-items:flex-start}.bulk-toolbar .actions{width:100%;align-items:stretch}.bulk-toolbar .actions button{flex:1 1 140px;white-space:normal;min-height:44px}.queue-description{padding:14px 14px 0}}@media(max-width:720px){.mobile-navigation{display:block;margin:12px 14px;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #0000000d}.mobile-navigation-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 18px;border-bottom:1px solid var(--line);background:#fafafa}.mobile-navigation-heading h2{margin:0;font-size:16px}.mobile-navigation-heading .icon-button{min-width:44px;min-height:44px;align-items:center;justify-content:center;color:#45443d;border-radius:4px}.mobile-navigation-list{max-height:calc(100dvh - 194px);overflow-y:auto}.mobile-navigation-list>button{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;border:0;border-left:4px solid transparent;border-bottom:1px solid #e6e4e0;padding:8px 16px 8px 12px;background:#fff;color:#23221f;text-align:left;font-size:15px;font-weight:600}.mobile-navigation-list>button:last-child{border-bottom:0}.mobile-navigation-list>button:hover{background:#f6fbff}.mobile-navigation-list>button.is-current{background:#edf7ff;border-left-color:var(--blue);color:var(--blue)}.mobile-navigation-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:6px;background:#eef6fc;color:var(--blue)}.mobile-navigation-current{margin-left:auto;font-size:14px;font-weight:500;white-space:nowrap}.mobile-navigation-arrow{margin-left:auto;color:#817f78;flex-shrink:0}}.profile-header>div,.page-title>div,.definition-list dd,.person-card>div{min-width:0}.profile-header h1{display:block;overflow-wrap:anywhere}.page-title h1,.profile-header,.person-card,.definition-list dd{overflow-wrap:anywhere}.mobile-table-controls{display:none}.responsive-cell-value{min-width:0}@media(max-width:720px){.smarthr-ui-Header-logoLink .brand{padding-left:16px}.primary-nav>div{display:none}.primary-nav{min-height:46px;display:flex;justify-content:flex-end}.mobile-menu{position:static;height:46px;gap:8px;border-left:0;padding:0 16px}.mobile-navigation{border-top:0}.tabs{overflow-x:auto}.tabs>button{flex-shrink:0}}@media(max-width:600px){.mobile-table-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.mobile-table-controls .field{margin:0}.responsive-table,.responsive-table tbody{display:block;min-width:0;width:100%}.responsive-table thead{display:none}.responsive-table tbody tr{display:block;padding:12px 16px;border-bottom:1px solid var(--line)}.responsive-table tbody tr:last-child{border-bottom:0}.responsive-table tbody td{display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:12px;padding:9px 0;border:0;width:auto;max-width:none;white-space:normal;overflow-wrap:anywhere;align-items:start}.responsive-table tbody td:before{content:attr(data-label);color:#54534b;font-weight:600}.responsive-table .employee-name{width:100%;white-space:normal}.responsive-table .employee-name>span{min-width:0}.responsive-table .checkbox-cell{width:auto}.responsive-cell-value .link{white-space:normal;text-align:left;overflow-wrap:anywhere}.responsive-cell-value .actions{gap:8px}.table-wrap:has(.responsive-table){overflow:visible}.responsive-table .cell-sub{white-space:normal}}.evaluation-editor-block{border:1px solid #c6cbd0;border-radius:4px;padding:20px;margin:20px 0;background:#fff;min-width:0}.evaluation-editor-block legend{font-weight:700;padding:0 8px}.evaluation-row-editor{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) 110px auto;gap:12px;align-items:center;border-bottom:1px solid #e1e4e7;padding:12px 0}.evaluation-rating-editor{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;max-width:650px}.evaluation-variant-row{display:grid;grid-template-columns:1fr 130px 1fr;gap:16px;align-items:center;padding:12px 0}.evaluation-column-override{padding:12px 0;border-bottom:1px solid #ddd}.evaluation-column-override summary{font-weight:700;cursor:pointer}.evaluation-table-scroll{width:100%;overflow-x:auto}.evaluation-table-scroll table{border-collapse:collapse;width:100%;min-width:700px}.evaluation-table-scroll th,.evaluation-table-scroll td{border:1px solid #c8ced3;padding:12px;vertical-align:top}.evaluation-table-scroll th{background:#f3f5f6;text-align:left}.evaluation-table-scroll th small{font-weight:400}.evaluation-people-list{max-height:280px;overflow:auto;border:1px solid #c8ced3;padding:12px;margin:12px 0}.evaluation-subject-header{display:flex;align-items:center;gap:18px;margin:20px 0 24px}.evaluation-subject-header h1{font-size:28px;margin:4px 0}.evaluation-subject-header p{margin:4px 0}.evaluation-subject-header .actions{margin-left:auto;flex-wrap:wrap}.evaluation-task-info{display:flex;gap:40px;flex-wrap:wrap;margin:0 0 20px}.evaluation-task-info div{display:flex;gap:12px}.evaluation-task-info dt{font-weight:700}.evaluation-task-info dd{margin:0}.evaluation-manager-message{background:#f3f5f6;border:1px solid #d7dce0;padding:16px;margin:12px 0 20px}.evaluation-manager-message p{margin-bottom:0}.evaluation-final-result{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:12px 0 20px}.evaluation-final-result strong{font-size:28px}.evaluation-final-result b{font-size:36px}.evaluation-final-result small{font-size:16px}.evaluation-final-result p{width:100%;margin:0}.evaluation-section-tabs{margin:0;border-bottom:1px solid #c8ced3;overflow:auto}.evaluation-input-table th[scope=row]{min-width:210px;max-width:300px}.evaluation-input-table th[scope=row] p{font-weight:400;margin-top:8px;white-space:pre-wrap}.evaluation-input-table td:not([data-label=配点比率]){min-width:185px}.evaluation-input-table input,.evaluation-input-table textarea,.evaluation-input-table select{width:100%;min-width:0}.evaluation-input-table .required{display:inline-block;margin-top:4px;margin-left:4px}.evaluation-cell-value p{margin:3px 0 12px}.evaluation-cell-value small{color:#53616c}.evaluation-comment{padding:14px 0;border-bottom:1px solid #dce0e3}.evaluation-comment header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evaluation-comment p{margin:8px 0}.evaluation-comment:last-of-type{margin-bottom:20px}.evaluation-management{display:grid;gap:14px}.evaluation-flow{list-style:none;padding:0}.evaluation-flow li{border-left:4px solid #c5cbd0;padding:12px 20px;margin:0 0 10px;background:#f7f8f9}.evaluation-flow li.current{border-color:#0077b5;background:#eef7fc}.evaluation-flow li>div{display:flex;justify-content:space-between;gap:12px}.evaluation-flow p{margin:8px 0}.evaluation-chart-legend{display:flex;gap:8px;align-items:center}.evaluation-chart-legend i{width:16px;height:16px;background:#aebbc8}.evaluation-chart-legend i:last-of-type{background:#0077b5;margin-left:20px}.evaluation-distribution{display:grid;grid-template-columns:70px 1fr;gap:20px;align-items:center;margin:20px 0}.evaluation-distribution>div>div{position:relative;display:flex;align-items:center;gap:10px;height:28px}.evaluation-distribution span{display:block;height:20px;max-width:calc(100% - 60px);min-width:1px}.evaluation-distribution .before{background:#aebbc8}.evaluation-distribution .after{background:#0077b5}.evaluation-distribution b{font-size:14px;white-space:nowrap}.evaluation-conflict-values{max-height:240px;overflow:auto;margin:12px 0;background:#fff;padding:12px}@media(max-width:760px){.evaluation-editor-block{padding:14px}.evaluation-row-editor{grid-template-columns:1fr 1fr}.evaluation-row-editor .field:nth-child(2){grid-column:1/-1;grid-row:2}.evaluation-variant-row{grid-template-columns:1fr 1fr}.evaluation-variant-row>label:first-child{grid-column:1/-1}.evaluation-rating-editor{grid-template-columns:1fr 1fr}.evaluation-subject-header{flex-wrap:wrap;gap:12px}.evaluation-subject-header .actions{margin:0;width:100%}.evaluation-subject-header h1{font-size:24px}.evaluation-task-info{display:block}.evaluation-task-info div{margin:10px 0}.evaluation-task-info dt{min-width:80px}.evaluation-input-table{min-width:0!important;display:block}.evaluation-input-table thead{display:none}.evaluation-input-table tbody{display:block}.evaluation-input-table tr{display:block;padding:16px;border-bottom:8px solid #edf0f2}.evaluation-input-table th[scope=row]{display:block;max-width:none;min-width:0;border:0;padding:0 0 12px;background:#fff}.evaluation-input-table td{display:block!important;min-width:0!important;width:100%;border:0;padding:10px 0}.evaluation-input-table td:before{content:attr(data-label);display:block;font-weight:700;font-size:14px;margin-bottom:8px;color:#303942}.evaluation-input-table td input,.evaluation-input-table td textarea,.evaluation-input-table td select{font-size:16px}.evaluation-input-table th strong{font-size:18px}.evaluation-distribution{grid-template-columns:40px 1fr;gap:12px}}.evaluation-subject-header>.avatar{flex-shrink:0}.evaluation-subject-header>div:not(.actions){flex:1;min-width:0}.evaluation-comment h2 svg,.evaluation-sheet .panel-heading h2 svg{vertical-align:middle}.evaluation-plan-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.evaluation-plan-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.evaluation-plan-totals strong{display:block;font-size:24px;margin-top:8px}.evaluation-plan-totals span{font-weight:700}@media(max-width:760px){.evaluation-plan-totals{grid-template-columns:1fr 1fr}.evaluation-plan-totals strong{font-size:20px}}.survey-form{display:grid;gap:20px}.survey-form .field{margin:0}.survey-form h2{margin:12px 0 0}.survey-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.survey-preset-grid button{padding:20px;text-align:left;background:#fff;color:#222;border:1px solid #b8c4cb;border-radius:4px;cursor:pointer;font:inherit;display:grid;gap:8px}.survey-preset-grid button:hover{border-color:#007b9c;background:#f1fafd}.survey-preset-grid strong{font-size:18px}.survey-preset-grid p{margin:0}.survey-preset-grid span,.survey-preset-grid small{color:#52616b;font-size:14px}.survey-option-editor{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;margin:10px 0}.survey-question-editor .panel-heading{flex-wrap:wrap;gap:12px}.survey-overview{display:flex;gap:36px;align-items:center;flex-wrap:wrap}.survey-overview>div{display:grid;gap:8px}.survey-overview>div>span{color:#52616b}.survey-overview strong{font-size:20px}.survey-overview small{font-size:16px}.survey-people-list{max-height:380px;overflow:auto;margin:16px 0;border-top:1px solid #d5dce0}.survey-people-list>label{padding:14px 8px;border-bottom:1px solid #d5dce0;flex-wrap:wrap}.survey-people-list span{font-size:14px;color:#52616b}.survey-answer-page{max-width:900px;margin:auto}.survey-answer-notice{border-left:4px solid #0085a2;padding:12px 20px;background:#edf8fb;margin-bottom:20px}.survey-answer-notice p{margin:4px 0}.survey-question{min-width:0;margin:0;padding:28px 0;border:0;border-bottom:1px solid #d6dde1}.survey-question:last-child{border-bottom:0}.survey-question legend{font-size:18px;font-weight:700;line-height:1.7;float:left;width:100%;margin-bottom:16px;overflow-wrap:anywhere}.survey-question legend+*{clear:both}.survey-question-number{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:#e4edf1;color:#253740;border-radius:4px;margin-right:12px;font-size:16px}.survey-question>textarea{width:100%;box-sizing:border-box}.survey-rating{display:flex;gap:8px;flex-wrap:wrap;clear:both}.survey-rating label{min-width:48px;min-height:54px;border:1px solid #a6b5be;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;cursor:pointer}.survey-rating label.selected{border-color:#007fa0;background:#e3f3f8;box-shadow:inset 0 0 0 1px #007fa0}.survey-rating input{accent-color:#007fa0}.survey-rating-labels{display:flex;justify-content:space-between;gap:20px;margin-top:10px;color:#52616b}.survey-answer-options{display:grid;gap:16px}.survey-answer-progress{padding:20px 24px;background:#f5f7f8;border-bottom:1px solid #d5dde1;display:flex;gap:24px;align-items:center}.survey-answer-progress progress{flex:1;max-width:380px;height:12px;accent-color:#007f9f}.survey-answer-actions{position:sticky;bottom:0;background:#fff;border:1px solid #c6d0d6;padding:16px;z-index:2;box-shadow:0 -2px 10px #00000008;flex-wrap:wrap}.survey-answer-actions>span{margin-right:auto;color:#52616b;font-size:14px}.survey-thanks{display:flex;align-items:flex-start;gap:16px;border:1px solid #95c0b4;background:#f0f8f5;padding:20px;margin:20px 0}.survey-thanks>svg{color:#1e765c;flex-shrink:0}.survey-thanks p{margin:8px 0 0}.survey-result-numbers{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:24px}.survey-result-numbers>span{display:grid;gap:6px}.survey-result-numbers strong{font-size:24px}.survey-result-numbers small{font-size:16px;font-weight:400}.survey-bars{max-width:850px;display:grid;gap:10px}.survey-bars>div{display:grid;grid-template-columns:minmax(45px,180px) minmax(100px,1fr) 50px;align-items:center;gap:16px}.survey-bar-track{height:26px;background:#edf1f3}.survey-bar-track>div{height:100%;background:#168ca7}.survey-comment-list{display:grid;gap:16px;margin-top:20px}.survey-comment-list article{background:#f7f9fa;border:1px solid #d7dfe4;border-left:4px solid #aec4ce;padding:16px 20px}.survey-comment-list header{display:flex;gap:16px;flex-wrap:wrap}.survey-comment-list p{margin:10px 0 0;overflow-wrap:anywhere}.survey-suppressed{border:1px solid #d7dfe4;background:#f5f7f8;padding:24px;color:#37444d}.survey-cross-controls{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.survey-cross-controls .field{margin:0;flex:1;min-width:160px}.survey-saved-views{border-top:1px solid #d5dce0;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.survey-saved-views>div{display:flex;gap:8px;align-items:center}.survey-saved-views h3{width:100%;margin:0}.survey-heatmap-scroll{overflow:auto;max-width:100%;overscroll-behavior-x:contain}.survey-heatmap{border-collapse:collapse;min-width:100%;width:max-content}.survey-heatmap th,.survey-heatmap td{border:1px solid #c5d1d9;padding:18px 24px;min-width:150px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.survey-heatmap thead th{background:#edf1f4;color:#222}.survey-heatmap tbody th{text-align:left;background:#fff;font-weight:500;position:sticky;left:0;z-index:1}.survey-heatmap td{text-align:center}.survey-heatmap td>strong{display:block;font-size:22px}.survey-heatmap td>small{display:block;font-size:14px;margin-top:8px}.survey-heatmap-legend{font-size:14px;padding:16px 24px;margin:0}.survey-trend{margin:24px 0 8px}.survey-trend svg{display:block;width:100%;max-height:320px}.survey-trend svg text{font-size:15px;fill:#26323a}.survey-trend figcaption{font-size:14px;color:#52616b;margin-top:8px}@media(max-width:700px){.survey-preset-grid{grid-template-columns:1fr}.survey-option-editor{grid-template-columns:minmax(0,1fr) 90px auto}.survey-overview{gap:20px}.survey-overview>div{min-width:130px}.survey-overview strong{font-size:18px}.survey-rating{gap:6px}.survey-rating label{min-width:40px;padding:5px;min-height:48px}.survey-question legend{font-size:16px}.survey-answer-progress{padding:16px;gap:12px;flex-wrap:wrap}.survey-answer-progress progress{min-width:100px}.survey-answer-actions{gap:12px}.survey-answer-actions>span{width:100%}.survey-bars>div{grid-template-columns:minmax(36px,90px) minmax(80px,1fr) 44px;gap:8px}.survey-heatmap th,.survey-heatmap td{padding:12px;min-width:110px;max-width:200px}.survey-heatmap tbody th{min-width:140px;max-width:170px}.survey-result-numbers{gap:20px}.survey-cross-controls .field{min-width:130px}.survey-people-list>label{align-items:flex-start}.survey-people-list>label>span{width:100%;padding-left:24px}.survey-comment-list article{padding:14px}.survey-question-number{margin-right:8px}.survey-answer-notice{padding:12px}.survey-overview p{max-width:100%}}.choice-field{border:1px solid var(--line);border-radius:4px;padding:16px;margin:18px 0}.choice-field legend{font-weight:700;padding:0 6px}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.choice-field .check-label{margin:0}.field-builder{border:1px solid var(--line);margin:16px 0}.field-edit-panel{margin-top:24px;border-top:1px solid var(--line);padding-top:8px}.employee-extra-section{padding:16px 0}.change-editor{display:grid;grid-template-columns:1.4fr 1fr 1.2fr auto;align-items:end;gap:12px;border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:16px}.change-editor .field{margin:0}.change-editor>button{margin-bottom:1px}.csv-column-editor{display:grid;grid-template-columns:minmax(160px,1fr) 1fr auto;gap:12px;align-items:center;margin:12px 0}.history-entry{padding:16px 0;border-bottom:1px solid var(--line)}.history-entry h3{margin:0}.field-edit-panel h3{margin-top:16px}@media(max-width:720px){.change-editor,.csv-column-editor,.checkbox-grid{grid-template-columns:1fr}.change-editor>button{justify-self:end}.choice-field{padding:12px}.employee-extra-section .row-between{flex-wrap:wrap;gap:12px}}.route-stage{border:1px solid var(--line);padding:20px;margin:16px 0;border-radius:4px}.route-stage h3{margin:0}.route-condition{margin-top:16px}.modal-tabs{padding:0 24px}.request-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px}.request-detail-grid .panel{min-width:0}.panel-body{padding:24px}.approval-route{list-style:none;margin:0;padding:0}.approval-route>li{display:flex;gap:16px;padding:0 0 28px;position:relative}.approval-route>li:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#c3c7ca}.route-marker{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf0f1;border:1px solid #8f979b}.approval-route p{margin:4px 0;color:#555}.approval-route ul{padding-left:18px}.approval-route .current .route-marker{background:#d9f2fc;border-color:#0077a1}.approval-route .completed .route-marker{background:#e2f5e7;color:#176b37;border-color:#176b37}.request-events{list-style:none;margin:0;padding:0 24px}.request-events>li{padding:16px 0;border-bottom:1px solid var(--line)}.request-events>li>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.request-events time{color:#555;font-size:14px}.request-events p{margin:12px 0 0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.template-choice{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;padding:18px;border:1px solid var(--line);background:#fff;border-radius:4px;margin:12px 0;cursor:pointer}.template-choice:hover{background:#f0f8fc;border-color:#0077a1}.template-choice strong{color:#0077a1}.template-choice span{font-size:14px}.tab-count{display:inline-flex;margin-left:8px;border-radius:10px;padding:0 6px;background:#edf0f1}.notification-list{list-style:none;margin:0;padding:0}.notification-list button{display:flex;gap:16px;flex-wrap:wrap;align-items:center;background:#fff;border:0;border-top:1px solid var(--line);padding:20px 24px;text-align:left;cursor:pointer;width:100%}.notification-list button.unread{background:#f2f9fc}.notification-list span{font-size:14px}.conflict-review{border:1px solid #c67b13;background:#fff9e9;padding:16px;margin:16px 0}@media(max-width:800px){.request-detail-grid{grid-template-columns:1fr;gap:0}.route-stage,.panel-body{padding:16px}.modal-tabs{padding:0 12px}.request-events{padding:0 16px}.notification-list button{padding:16px}.modal-tabs button{min-width:auto}}.attendance-home-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;max-width:1120px;margin:0 auto}.attendance-home-grid .panel{margin-bottom:24px}.attendance-home-grid h2{margin:0 0 12px}.punch-widget{padding:24px}.punch-clock{text-align:center}.punch-clock strong{display:block;font-size:48px;line-height:1.3;letter-spacing:2px;margin-bottom:12px;font-variant-numeric:tabular-nums}.punch-clock p{font-size:14px}.punch-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.punch-buttons button{min-height:48px}.attendance-alert-summary{padding:20px}.attendance-alert-summary h3{margin:0 0 4px}.attendance-alert-summary>div{display:flex;align-items:center;gap:12px;background:#fff6df;padding:14px;margin-top:16px;border:1px solid #c8a458}.attendance-alert-summary>div>button{margin-left:auto}.attendance-metric{padding:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.attendance-metric h2{width:100%;margin:0}.attendance-metric strong{font-size:28px;font-variant-numeric:tabular-nums}.attendance-period{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.attendance-period input{max-width:190px}.attendance-alerts,.attendance-totals{margin:24px 0}.attendance-alerts summary,.attendance-totals summary{padding:16px 20px;cursor:pointer;font-weight:700}.attendance-alerts summary{color:#755100}.attendance-alerts summary svg{vertical-align:middle;margin-right:8px}.attendance-alerts ul{padding:0 24px 16px 42px;line-height:2}.attendance-totals>div{padding:0 24px 24px}.attendance-totals h3{margin:12px 0}.attendance-totals dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line)}.attendance-totals dl>div{padding:12px;border-right:1px solid var(--line)}.attendance-totals dt{font-size:14px;color:#555}.attendance-totals dd{font-size:18px;font-weight:700;margin:8px 0 0}.attendance-table table{font-variant-numeric:tabular-nums}.attendance-table th,.attendance-table td{padding:12px}.attendance-table td:first-child,.attendance-table th:first-child{position:sticky;left:0;background:#fff;z-index:1;border-right:1px solid var(--line)}.attendance-table td:last-child,.attendance-table th:last-child{position:sticky;right:0;background:#fff;border-left:1px solid var(--line);z-index:1}.attendance-table th:first-child,.attendance-table th:last-child{background:#f3f2f0}.attendance-table .workday-legal-holiday td:first-child .link{color:#b01c3d}.attendance-table .workday-off td:first-child .link{color:#005fa1}.attendance-warning{display:block;max-width:180px;white-space:normal;color:#8a5100}.time-pair{display:inline-block;line-height:1.8;margin-right:8px}.time-session{padding:16px;border:1px solid var(--line);margin-bottom:16px}.time-session h3{margin:0 0 16px}.break-editor{display:flex;align-items:end;gap:12px;margin:12px 0}.break-editor .field{margin:0}.attendance-policy{padding:8px 0 24px;border-bottom:1px solid var(--line);margin-bottom:24px}.attendance-policy h2{margin:8px 0 20px}.weekday-options{display:flex;gap:20px;flex-wrap:wrap}.weekday-options label{display:flex;align-items:center;gap:8px}.attendance-setting-row{display:flex;align-items:end;gap:16px;margin-bottom:20px}.attendance-setting-row .field{margin:0;flex:1}.panel-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--line);padding:16px 24px}.leave-balances{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px}.attendance-home-grid .row-between{gap:12px;align-items:center}.attendance-home-grid .row-between h2{margin:0}.attendance-home-grid .row-between{margin-bottom:12px}@media(max-width:900px){.attendance-home-grid{grid-template-columns:300px minmax(0,1fr)}.attendance-totals dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.attendance-home-grid{grid-template-columns:1fr}.attendance-period select{width:100%}.attendance-setting-row,.break-editor{flex-wrap:wrap}.attendance-setting-row .field,.break-editor .field{flex:1 1 140px}.punch-widget{padding:20px}.attendance-totals>div{padding:0 16px 16px}.attendance-table td:first-child,.attendance-table td:last-child{position:static}.attendance-table td:first-child{border-right:0}.attendance-table td:last-child{border-left:0}.attendance-totals dt{white-space:normal}.attendance-totals dd{font-size:18px}.attendance-home-grid .row-between{flex-wrap:wrap}.attendance-home-grid .panel{margin-bottom:16px}}.responsive-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto}.attendance-table .responsive-table-scroll{max-height:72vh}.attendance-table thead{position:sticky;top:0;z-index:3}@media(max-width:720px){.responsive-table-scroll{overflow:visible}.attendance-table .responsive-table-scroll{max-height:none}}.talent-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:20px 0}.talent-filters .field{margin:0;min-width:160px;flex:1}.talent-expiry-grid{display:grid;grid-template-columns:1fr 1fr;background:#f5f4f2;gap:20px;padding:24px}.talent-expiry-grid>div{background:#fff;border:1px solid var(--line);padding:20px;border-radius:6px}.talent-expiry-grid h3{margin:0 0 12px}.talent-count{font-size:32px}.talent-count small{font-size:16px;margin-left:8px}.talent-matrix-scroll{overflow:auto;max-height:72vh}.talent-matrix-scroll table{min-width:100%;border-collapse:collapse;table-layout:fixed}.talent-matrix-scroll th,.talent-matrix-scroll td{min-width:140px;padding:14px 16px;border:1px solid var(--line);text-align:center}.talent-matrix-scroll thead{position:sticky;top:0;z-index:3}.talent-matrix-scroll thead th{background:#f3f2f0}.talent-matrix-scroll th:first-child{position:sticky;left:0;min-width:260px;background:#f8f7f5;text-align:left;z-index:2}.talent-matrix-scroll thead th:first-child{z-index:4}.talent-matrix-scroll th small{display:block;font-size:14px;font-weight:400;margin-top:4px}.talent-matrix-scroll th a{display:block;margin-top:6px}.talent-group-row{background:#eee}.matrix-value{font-size:20px;font-weight:700;border:0;background:transparent;color:#23221f;padding:8px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.matrix-value.expired{color:#a6202f;font-size:14px}.talent-attachments{list-style:none;padding:0;margin:16px 0}.talent-attachments li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:12px 0}.talent-attachments .link{overflow-wrap:anywhere;text-align:left}.talent-attachments small{font-size:14px;color:#555}@media(max-width:720px){.talent-expiry-grid{grid-template-columns:1fr;padding:16px;gap:12px}.talent-filters{gap:12px}.talent-filters .field{flex:1 1 100%}.talent-matrix-scroll{max-width:100%}.talent-matrix-scroll th:first-child{min-width:150px;max-width:150px;white-space:normal}.talent-matrix-scroll th,.talent-matrix-scroll td{min-width:125px;padding:12px}.talent-attachments li .link{max-width:80%}}.career-list-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:20px}.career-list-toolbar .field{margin:0;min-width:160px;flex:1}.career-list-toolbar .field:first-child{flex:1.2}.career-filter-rule{display:flex;gap:12px;align-items:end;margin:16px 0;flex-wrap:wrap}.career-filter-rule .field{flex:1;min-width:150px;margin:0}.career-name{display:flex;align-items:center;gap:12px}.career-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.career-person-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;border-top:1px solid var(--line);border-right:1px solid var(--line);color:#222;text-align:center;text-decoration:none}.career-person-card strong{font-size:18px;color:#006a8c}.career-person-card small{font-size:14px;color:#555}.career-person-card:hover{background:#f3f9fc}.career-tags{display:flex;gap:8px;flex-wrap:wrap}.career-tag{font-size:14px;border-radius:4px;border:1px solid #aaa;padding:4px 8px}.tag-blue{background:#e8f3f8;border-color:#83a8ba;color:#204c60}.tag-gray{background:#eee;color:#333}.tag-yellow{background:#fff5d6;border-color:#c7a84e;color:#715300}.tag-purple{background:#f1eafa;border-color:#ad91c6;color:#573176}.tag-green{background:#e8f3eb;border-color:#85ad91;color:#275c38}.career-profile-header{display:flex;gap:20px;align-items:center;background:#fff;padding:20px 24px;margin:0 -4px 24px;border-bottom:1px solid var(--line)}.career-profile-header h1{margin:8px 0;font-size:26px}.career-profile-header p{margin:0}.career-profile-header .actions{margin-left:auto}.career-profile-header>.avatar{width:88px;height:88px;border-radius:4px}.career-profile-tags{display:flex;align-items:center;gap:20px;margin:0 0 24px}.career-basic{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.career-basic div{min-width:0}.career-history{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:24px}.career-history h3{margin:0 0 12px}.career-history dl{margin:0}.career-history dl>div{display:flex;gap:16px;margin:8px 0}.career-history dd{margin:0}.career-interview{border-bottom:1px solid var(--line);padding:16px 0}.career-interview h3{margin:0}.career-interview small{font-size:14px;color:#555}.career-score-trend{display:flex;gap:24px;padding:24px;align-items:end;overflow:auto;background:#fafafa}.career-score-trend>div{min-width:120px;text-align:center;flex:1;max-width:220px}.score-track{height:100px;width:40px;margin:10px auto;display:flex;align-items:end;background:#edf1f3}.score-track i{display:block;background:#468bab;width:100%}.talent-expiry-grid table{font-size:14px}.talent-expiry-grid table th,.talent-expiry-grid table td{padding:12px 8px}.talent-expiry-grid .row-between{align-items:center;gap:8px;margin-bottom:12px}.talent-expiry-grid h3{margin:0}.career-profile .definition-list dd{overflow-wrap:anywhere}@media(max-width:1000px){.career-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-basic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.career-list-toolbar{padding:16px}.career-list-toolbar .field{flex:1 1 100%}.career-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-person-card{padding:20px 12px}.career-profile-header{padding:16px;flex-wrap:wrap;gap:16px}.career-profile-header .actions{margin-left:0;flex-basis:100%}.career-basic{grid-template-columns:1fr}.career-history{grid-template-columns:1fr;gap:8px}.career-profile .panel-body{padding:16px}.career-profile-tags{flex-wrap:wrap}.career-filter-rule .field{min-width:100%;flex:1}.career-profile-header h1{font-size:22px}.career-profile-header>.avatar{width:64px;height:64px}}@media print{body:has(.career-profile){background:#fff}.no-print,body:has(.career-profile) .primary-nav,body:has(.career-profile) .breadcrumb,body:has(.career-profile) .toast,body:has(.career-profile) .app-header,body:has(.career-profile) header{display:none!important}.career-profile .panel{break-inside:avoid;box-shadow:none;border:1px solid #aaa}.career-profile .panel-heading,.career-profile .panel-body{padding:12px}.career-profile .main{max-width:none}.career-profile .responsive-table-scroll{overflow:visible}.career-profile table{font-size:12px}.career-score-trend{-webkit-print-color-adjust:exact;print-color-adjust:exact}.career-profile-header{padding:0 0 16px}}.talent-map{--skill-label-width:260px}@media(max-width:720px){.talent-map{--skill-label-width:150px}}.learning-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px}.learning-summary button{display:flex;align-items:center;justify-content:space-between;border:1px solid #b7c0c5;background:#fff;color:#23221f;padding:18px 22px;text-align:left;border-radius:4px;cursor:pointer}.learning-summary button.active{border:2px solid #0077a8;padding:17px 21px;background:#eef8fc}.learning-summary strong{font-size:28px}.learning-summary small{font-size:14px;font-weight:400;margin-left:8px}.learning-course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px}.learning-course-card{margin-bottom:0!important}.learning-course-card h2{font-size:20px;line-height:1.5;margin:16px 0 12px}.learning-course-card p{overflow-wrap:anywhere;line-height:1.65}.learning-meter{display:flex;align-items:center;gap:10px;margin:14px 0}.learning-meter progress{width:100%;min-width:60px;height:10px;accent-color:#0077a8}.learning-meter span{white-space:nowrap;font-size:14px}.learning-editor,.learning-player{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.learning-toc{position:sticky;top:16px;overflow:hidden}.learning-toc ol{list-style:none;padding:0;margin:0}.learning-toc li+li{border-top:1px solid #e0e3e5}.learning-toc li button{display:flex;align-items:flex-start;gap:10px;padding:16px;width:100%;text-align:left;background:#fff;color:#23221f;border:0;line-height:1.5;cursor:pointer}.learning-toc li button svg{flex-shrink:0;margin-top:2px}.learning-toc li button span{overflow-wrap:anywhere}.learning-toc li button.active{background:#e9f5fa;box-shadow:inset 4px 0 #0077a8;font-weight:700}.learning-toc li button:hover{background:#f3f6f7}.learning-toc li small{display:block;font-size:14px;font-weight:400;margin-top:4px;color:#515d65}.learning-add-units{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #c5cbd0}.learning-unit-editor,.learning-material{min-width:0}.learning-unit-editor .panel-heading{gap:12px;flex-wrap:wrap}.learning-question-editor{border:1px solid #aeb7bd;border-radius:4px;padding:20px;margin:24px 0}.learning-question-editor legend{font-weight:700;padding:0 8px}.learning-option-editor{display:flex;align-items:center;gap:10px;margin:12px 0}.learning-option-editor>input{flex-shrink:0;width:18px;height:18px}.learning-option-editor>div{flex:1;min-width:0}.learning-option-editor>button{flex-shrink:0}.learning-course-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.learning-course-heading h1{font-size:26px;line-height:1.5;margin:6px 0}.learning-course-heading p{margin:8px 0 0}.learning-complete{display:flex;gap:14px;align-items:center;background:#f0f8f4;border:1px solid #6eac88;padding:18px 20px;margin-bottom:22px;color:#183c28}.learning-complete p{margin:4px 0 0}.learning-text{line-height:1.9;padding:8px 0 24px;overflow-wrap:anywhere}.learning-pdf{width:100%;height:650px;border:1px solid #aeb7bd;background:#fff}.learning-video{display:block;width:100%;max-height:650px;background:#111}.learning-start-placeholder{padding:64px 20px;background:#f5f6f7;text-align:center;border:1px solid #d2d7da;color:#394852}.learning-player-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid #d2d7da;margin-top:22px;padding-top:20px;flex-wrap:wrap}.learning-question{border:1px solid #b9c2c7;padding:20px;margin:22px 0}.learning-question legend{font-weight:700;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.learning-question textarea{width:100%}.learning-question .check-label{margin:16px 0;line-height:1.6}.learning-result{background:#f7f9fa;padding:20px;border:1px solid #c2cbd0;margin:20px 0}.learning-score{font-size:28px;font-weight:700;margin:14px 0}.learning-score small{font-size:16px;font-weight:400}.learning-answer-review{padding:16px 0;border-top:1px solid #d4dadd;overflow-wrap:anywhere}.learning-answer-review p{line-height:1.7;margin:10px 0;white-space:pre-wrap}.learning-attempt-history,.learning-reset{padding-top:20px;margin-top:20px;border-top:1px solid #d4dadd}.learning-attempt-history summary,.learning-reset summary{cursor:pointer;font-weight:700}.learning-reset .field{margin-top:16px}.check-stack{display:flex;flex-direction:column;gap:14px;margin:18px 0}@media(max-width:900px){.learning-editor,.learning-player{grid-template-columns:220px minmax(0,1fr);gap:16px}.learning-option-editor{flex-wrap:wrap}.learning-option-editor>div{flex-basis:65%}}@media(max-width:720px){.learning-summary{gap:8px}.learning-summary button{display:block;padding:12px}.learning-summary button.active{padding:11px}.learning-summary strong{display:block;font-size:24px;margin-top:6px}.learning-editor,.learning-player{display:block}.learning-toc{position:static;margin-bottom:16px}.learning-toc li button{padding:12px 16px}.learning-course-heading{flex-wrap:wrap}.learning-course-heading h1{font-size:22px}.learning-pdf{height:480px}.learning-question,.learning-question-editor{padding:14px 12px}.learning-result{padding:16px}.learning-player-actions{justify-content:flex-start}.learning-course-grid{gap:16px}.learning-meter{flex-wrap:wrap}.learning-meter progress{max-width:100%}}.permission-page{padding:24px}.permission-page .page-title{margin-top:0}@media(max-width:720px){.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#747875 #edf0f2;padding-bottom:8px}.tabs>*{flex-shrink:0}.tabs:after{content:"";flex:0 0 16px}}.attendance-home-alert{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff5d6;border:1px solid #bd8a15;border-radius:4px;margin-bottom:24px;color:#27231b}.attendance-home-alert span{flex:1}.attendance-home-grid{max-width:none;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr)}@media(max-width:720px){.attendance-home-grid{grid-template-columns:minmax(0,1fr)}.attendance-home-alert{flex-wrap:wrap;padding:12px}.attendance-home-alert span{flex-basis:70%}}.header-notifications{display:inline-flex;align-items:center;gap:4px;color:var(--hr-header-text);background:transparent;border:0;min-height:40px;padding:8px}.header-notifications span{background:#b12835;color:#fff;border-radius:12px;padding:1px 5px;font-size:12px}.help-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-bottom:24px}.employee-mobile-summary{display:none}.japanese-date{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.japanese-date .error-box{flex-basis:100%}@media(min-width:601px){.employee-table td{padding-top:9px;padding-bottom:9px}}@media(max-width:600px){.employee-table tbody tr{display:flex;align-items:center;gap:10px;padding:14px 12px}.responsive-table.employee-table tbody td{display:none}.responsive-table.employee-table tbody .checkbox-cell{display:block;flex:none;width:24px;padding:0!important;border:0!important}.employee-table td:before{display:none!important}.responsive-table.employee-table tbody .employee-mobile-summary{display:block;flex:1;min-width:0;padding:0;border:0}.employee-mobile-summary>.responsive-cell-value{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.employee-mobile-summary .employee-name{white-space:normal;min-width:0}.employee-mobile-summary .employee-name span{min-width:0}.employee-mobile-summary small{overflow-wrap:anywhere}.employee-mobile-summary .avatar{flex-shrink:0}.employee-mobile-summary strong{font-size:15px}}.onboarding-member{min-width:0;border:1px solid var(--line);padding:20px;margin:20px 0;border-radius:4px}.onboarding-member legend{font-weight:700;padding:0 8px}.onboarding-member .check-label{margin:12px 0}.onboarding-files{margin-top:24px}.onboarding-files .row-between{gap:12px;padding:8px 0}.onboarding-files a{overflow-wrap:anywhere}.onboarding-member.is-removed{background:#f7f8f8}.request-mobile-filter{display:none}@media(max-width:720px){.request-desktop-filter{display:none!important}.request-mobile-filter{display:block;padding:16px}.request-mobile-filter .field{margin:0}.onboarding-member{padding:14px}.invitation-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:0}.invitation-nav button{white-space:normal;text-align:left}.invitation-layout>aside{grid-row:1}.invitation-bottom{flex-wrap:wrap;gap:12px}}.header-mobile-account{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--hr-header-text);width:40px;height:40px;cursor:pointer}.header-account-menu{width:270px;max-width:calc(100vw - 32px);padding:16px;color:#23221f;background:#fff}.header-account-menu>strong{display:block;padding-bottom:14px}.header-account-menu>a,.header-account-menu>button{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:0;color:#23221f;padding:12px 0;text-align:left;text-decoration:none;cursor:pointer}.header-account-menu>button:hover,.header-account-menu>a:hover{background:#f2f5f6}.header-account-menu .language-setting{margin:0;padding:10px 0}.invitation-mobile-nav{display:none}@media(max-width:720px){.invitation-nav{display:block!important;padding:0}.invitation-nav>button{display:none}.invitation-mobile-nav{display:block}.invitation-mobile-nav .field{margin:0 0 16px}.invitation-mobile-nav select{width:100%;font-size:16px}.onboarding-files .row-between{flex-wrap:wrap}.onboarding-files .row-between a{min-width:0;max-width:100%}}.analytics-source-line{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0;color:#52626d;font-size:14px;flex-wrap:wrap}.analytics-source-line select{max-width:290px}.analytics-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.analytics-workspace.has-controls{grid-template-columns:minmax(0,1fr) 285px}.analytics-results{min-width:0}.analytics-controls{background:#f2f2f0;border:1px solid #b9c4cb;border-radius:4px;position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow:auto}.analytics-controls>header{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid #c9d0d4;background:#fff}.analytics-controls h2{font-size:17px;margin:0}.analytics-controls h3{font-size:16px;margin:18px 0 12px}.analytics-controls-body{padding:16px}.analytics-controls .field{margin-bottom:16px}.analytics-controls select,.analytics-controls input{width:100%;min-width:0}.analytics-controls .analytics-checks input{width:auto}.analytics-filter{border-top:1px solid #c5cfd5;margin:20px 0;padding-top:6px}.analytics-filter h3{font-size:16px}.analytics-rule{display:grid;gap:8px;padding:12px;background:#fff;border:1px solid #becbd3;border-radius:4px;margin:12px 0}.analytics-rule>button{justify-self:start}.analytics-rule>select,.analytics-rule>input{max-width:100%;width:100%}.analytics-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.analytics-result-heading strong{font-size:18px}.analytics-result-heading>span{font-size:14px;color:#4b5d66}.analytics-matrix-scroll{overflow:auto;max-height:calc(100dvh - 260px);border:1px solid #b7c2c8;background:#f8f8f7;min-height:400px}.analytics-matrix{border-collapse:separate;border-spacing:7px;width:100%;table-layout:fixed}.analytics-matrix th{background:#eeede9;font-size:15px;padding:12px;text-align:left;min-width:120px;width:210px;color:#333;vertical-align:top;border:1px solid #d5d8d7}.analytics-matrix th:first-child{width:145px;position:sticky;left:0;z-index:2}.analytics-matrix thead th{position:sticky;top:0;z-index:3}.analytics-matrix th small{font-size:14px;display:block;margin-top:7px;font-weight:400}.analytics-matrix td{background:#fff;padding:10px;vertical-align:top;border:1px solid #d1d7da;min-width:210px}.analytics-cell-total{display:block;width:100%;border:0;background:transparent;text-align:left;padding:0 0 8px;font-weight:700;color:#2a6f9b}.analytics-cell-total small{font-weight:400;color:#53636c;font-size:14px;display:block}.analytics-cell-people{display:grid;grid-template-columns:repeat(3,minmax(50px,1fr));gap:8px}.analytics-person{border:1px solid #c9d0d4;border-radius:3px;background:#fff;padding:0;overflow:hidden;color:#222;font-size:14px;min-width:0}.analytics-person .avatar{width:100%;height:65px;border-radius:0;border:0}.analytics-person .avatar img{width:100%;height:100%;object-fit:cover;border-radius:0}.analytics-person>span:last-child{display:block;font-size:14px;line-height:1.5;padding:5px 2px;overflow-wrap:anywhere}.analytics-list-person{display:flex;align-items:center;gap:10px;min-width:140px}.analytics-data-list td{vertical-align:top}.analytics-data-list .avatar{flex-shrink:0}.analytics-tree-scroll{overflow:auto;padding:12px 18px;background:#fafafa;border:1px solid #c3cdd3;min-height:350px}.analytics-tree,.analytics-tree ul{list-style:none;margin:0;padding:0}.analytics-tree ul{padding:0 0 0 26px;margin-left:16px;border-left:2px solid #b9c6cf}.analytics-tree li{padding:12px 0;position:relative}.analytics-tree ul>li:before{content:"";position:absolute;width:26px;height:1px;left:-26px;top:42px;background:#b9c6cf}.analytics-tree-node{display:flex;flex-direction:column;gap:10px;min-width:235px;border:1px solid #aebcc5;border-top:5px solid #4489ac;border-radius:4px;background:#fff;padding:16px 20px;text-align:left;color:#222;box-shadow:0 1px 2px #0001}.analytics-tree-node strong{font-size:17px}.analytics-tree-node b{font-size:24px}.analytics-tree-node small{font-size:14px;color:#596972}.analytics-checks{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #bec9d1;margin:14px 0;background:#fff}.analytics-checks legend{font-size:16px;font-weight:700}.analytics-checks label{display:flex;gap:9px;align-items:center;font-size:15px}.analytics-checks p{font-size:14px;margin:0;color:#4b5e69}.analytics-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grant{padding:20px}.analytics-grant-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analytics-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-form-grid .field{margin:0}.analytics-chart-editor{padding:18px;border:1px solid #b6c4cc;border-radius:4px;background:#fafbfc;margin:18px 0}.analytics-chart-editor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.analytics-chart-editor h3{font-size:17px;margin:0}.analytics-preset-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}.analytics-preset-list button{border:1px solid #b4c4cc;border-left:5px solid #4584a6;border-radius:4px;background:#fff;padding:20px;text-align:left;color:#222}.analytics-preset-list strong{display:block;font-size:18px;margin-bottom:10px}.analytics-preset-list span{display:block;font-size:15px;line-height:1.8}.analytics-report-grid{display:grid;grid-template-columns:repeat(var(--report-columns,2),minmax(0,1fr));gap:20px;align-items:start}.analytics-report-chart{min-width:0;margin:0;overflow:hidden}.analytics-report-chart>header{padding:16px 18px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #d3dce1}.analytics-report-chart h2{font-size:18px;margin:0}.analytics-report-chart>h2{padding:16px}.analytics-chart-caption{font-size:14px;color:#596a74;margin:12px 18px}.analytics-chart-scroll{overflow:auto}.analytics-chart-scroll svg{width:100%;height:auto;display:block}.analytics-chart-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:12px 18px 20px}.analytics-chart-legend>span{display:flex;align-items:center;gap:7px;font-size:14px}.analytics-chart-legend i{width:13px;height:13px;border-radius:2px;display:inline-block}.analytics-similarity-list{display:grid;gap:16px}.analytics-similarity-list article{display:flex;gap:18px;padding:20px;background:#fff;border:1px solid #c2ccd2;border-radius:4px;align-items:start}.analytics-similarity-list article>.avatar{width:68px;height:80px;flex-shrink:0;border-radius:3px}.analytics-similarity-list article>div{flex:1}.analytics-similarity-list article a{font-size:18px;font-weight:700}.analytics-similarity-list p{font-size:15px;margin:5px 0 10px}.analytics-similarity-list ul{font-size:14px;line-height:1.8;padding-left:20px;margin:0}.analytics-similarity-list article>strong{font-size:24px}.analytics-similarity-list small{display:block;font-size:14px;font-weight:400;color:#536874}@media(max-width:1000px){.analytics-workspace.has-controls{grid-template-columns:minmax(0,1fr)}.analytics-controls{position:fixed;z-index:14;right:0;top:0;bottom:0;width:320px;max-width:calc(100vw - 16px);max-height:100dvh;border-radius:0;box-shadow:-5px 0 24px #0003}.analytics-matrix-scroll{max-height:75vh}.analytics-report-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.analytics-matrix{min-width:630px}.analytics-matrix th:first-child{width:120px}.analytics-cell-people{grid-template-columns:repeat(2,minmax(65px,1fr))}.analytics-source-line>span{line-height:1.8}.analytics-form-grid,.analytics-grant-grid,.analytics-preset-list,.analytics-columns{grid-template-columns:minmax(0,1fr)}.analytics-grant,.analytics-chart-editor{padding:14px}.analytics-similarity-list article{padding:14px;gap:12px;flex-wrap:wrap}.analytics-similarity-list article>.avatar{width:55px;height:65px}.analytics-similarity-list article>strong{font-size:20px}.analytics-tree-scroll{padding:8px}.analytics-tree-node{min-width:220px}.analytics-tree ul{padding-left:14px;margin-left:10px}.analytics-tree ul>li:before{width:14px;left:-14px}}@media print{.analytics-controls,.analytics-source-line select,.analytics-report-chart header .actions{display:none}.analytics-report-grid{display:block}.analytics-report-chart{break-inside:avoid;margin-bottom:20px}.analytics-chart-scroll{overflow:visible}.analytics-matrix-scroll{max-height:none;overflow:visible}}.recruitment-toolbar{padding:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-bottom:1px solid #ccd4d9}.recruitment-toolbar form{display:flex;gap:8px}.recruitment-toolbar input{min-width:0}.recruitment-toolbar select{max-width:220px}.recruitment-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;flex-wrap:wrap}.recruitment-pagination span{font-weight:700}.recruitment-list th{background:#eeedea;white-space:nowrap}.recruitment-list td{font-size:15px;vertical-align:top;max-width:280px}.recruitment-list small{display:block;font-size:14px;color:#5e6b73;margin:3px 0}.recruitment-list a{font-weight:600}.recruitment-note-excerpt{max-width:220px;white-space:pre-wrap;overflow-wrap:anywhere}.recruitment-bulk{padding:14px 18px;background:#ecf3f8;display:flex;gap:18px;align-items:center}.recruitment-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.recruitment-form-grid .field{margin:0 0 12px}.recruitment-detail{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.recruitment-person{background:#fff;border:1px solid #d0d7da;border-radius:3px;padding:20px;min-width:0}.recruitment-back{display:flex;gap:5px;align-items:center;margin-bottom:18px;font-size:14px}.recruitment-person>small{display:block;margin:14px 0 0;color:#56656e;font-size:14px}.recruitment-person h1{font-size:24px;margin:6px 0}.recruitment-person p{font-size:14px;line-height:1.7;margin:6px 0 16px}.recruitment-files{margin-top:24px}.recruitment-files header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.recruitment-files h2{font-size:15px;margin:0}.recruitment-files article{padding:12px;background:#f5f5f3;margin-bottom:12px;border-radius:3px;overflow-wrap:anywhere}.recruitment-files article>strong{display:block;font-size:14px;color:#28729c}.recruitment-files article>small{display:block;font-size:14px;margin:8px 0;color:#566873}.recruitment-files .is-archived{opacity:.7;border:1px dashed #7e929d}.recruitment-person dl{font-size:14px;line-height:1.7}.recruitment-person dt{font-weight:700;margin-top:16px}.recruitment-person dd{margin:3px 0;overflow-wrap:anywhere}.recruitment-content{min-width:0}.recruitment-tabs{display:flex;gap:12px;border-bottom:1px solid #bfc9cf;overflow:auto;margin-bottom:20px}.recruitment-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:14px;font-size:16px;font-weight:700;white-space:nowrap;color:#5a656b}.recruitment-tabs button.active{color:#23282b;border-color:#2c7ba8}.recruitment-flow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}.recruitment-steps{display:flex;flex-direction:column;gap:3px}.recruitment-steps>button{padding:14px 10px;background:#fff;border:1px solid #cbd3d7;color:#333;text-align:left;font-size:15px}.recruitment-steps>button.active{background:#e7f2f9;border-left:4px solid #337ea9}.recruitment-steps>button>span{display:block;font-size:14px;border:1px solid #9bb3c2;border-radius:12px;padding:2px 8px;width:fit-content;margin-bottom:6px}.recruitment-evaluations{min-width:0}.recruitment-info{padding:22px}.recruitment-info>header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.recruitment-info h2{font-size:20px;margin:0 0 16px}.recruitment-info header h2{margin:0}.recruitment-info h3{font-size:16px}.recruitment-info p{font-size:16px;line-height:1.8}.recruitment-info>dl{display:grid;grid-template-columns:170px minmax(0,1fr);margin:0}.recruitment-info dt,.recruitment-info dd{padding:14px 10px;border-bottom:1px solid #d7dfe3;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px}.recruitment-info dt{font-weight:700;background:#f6f6f4}.recruitment-step-meta{padding:4px 4px 20px}.recruitment-step-meta h2{font-size:19px;margin:6px 0 12px}.recruitment-step-meta p{display:flex;align-items:center;gap:8px;font-size:15px;margin:8px 0}.recruitment-scorecard{padding:20px;margin-bottom:20px}.recruitment-scorecard header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #d5dce1;padding-bottom:14px}.recruitment-scorecard h3{font-size:16px;margin:18px 0 10px}.recruitment-scorecard p{font-size:16px;line-height:1.8}.recruitment-score-row{border-bottom:1px solid #d7dfe3;padding:14px 0}.recruitment-checks{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #bccad2;margin:20px 0}.recruitment-checks label{display:flex;align-items:center;gap:10px;font-size:16px}.recruitment-checks legend{font-weight:700}.recruitment-stage-editor{padding:20px;border:1px solid #bdcbd3;margin:20px 0;background:#fafbfc}.recruitment-stage-editor header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.recruitment-stage-editor h3{font-size:17px;margin:0}.recruitment-question{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #d4dfe5;margin-bottom:12px}.recruitment-question .field{flex:1;min-width:200px;margin:0}.recruitment-comment{padding:20px 0;border-bottom:1px solid #cbd5dc}.recruitment-comment small{display:block;font-size:14px;color:#53616b;margin:8px 0}.recruitment-comment header{display:flex;align-items:center;gap:14px;justify-content:space-between}.recruitment-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.recruitment-stats section{padding:20px}.recruitment-stats h2{font-size:17px;margin:0 0 14px}.recruitment-stats strong{font-size:28px}.recruitment-public{max-width:980px;margin:auto;padding:0 24px 32px;background:#fff;color:#222}.recruitment-public>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border-bottom:2px solid #2d7d9b;margin-bottom:30px}.recruitment-public>header a{font-size:24px;font-weight:700;color:#222;text-decoration:none}.recruitment-public h1{font-size:28px;line-height:1.6}.recruitment-public>p{font-size:18px;line-height:1.9}.recruitment-public .panel{margin-top:22px}.recruitment-job-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.recruitment-job-list .panel{margin:0}.recruitment-job-list dl{grid-template-columns:110px minmax(0,1fr)}.recruitment-job-section{margin:28px 0}.recruitment-job-section h2{border-bottom:1px solid #c1ced4;padding-bottom:12px;font-size:21px}.recruitment-privacy{background:#f6f7f8;border:1px solid #c5d0d6;padding:18px;margin:24px 0}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1050px){.recruitment-detail{grid-template-columns:210px minmax(0,1fr);gap:18px}.recruitment-flow{grid-template-columns:minmax(0,1fr)}.recruitment-steps{flex-direction:row;overflow:auto;padding-bottom:10px}.recruitment-steps>button{min-width:125px}.recruitment-person{padding:16px}.recruitment-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.recruitment-detail{display:block}.recruitment-person{margin-bottom:20px}.recruitment-files{margin-top:16px}.recruitment-form-grid,.recruitment-job-list{grid-template-columns:minmax(0,1fr)}.recruitment-info,.recruitment-scorecard{padding:16px}.recruitment-info>dl{grid-template-columns:minmax(0,1fr)}.recruitment-info dt{border-bottom:0}.recruitment-info dd{padding-top:6px}.recruitment-toolbar{padding:14px;align-items:stretch}.recruitment-toolbar form,.recruitment-toolbar form input{width:100%}.recruitment-toolbar select{max-width:100%;width:100%}.recruitment-public{padding:0 16px 24px}.recruitment-public h1{font-size:24px}.recruitment-public>header a{font-size:20px}.recruitment-stats{gap:10px}.recruitment-stats section{padding:16px}.recruitment-stats strong{font-size:24px}.recruitment-question{gap:12px}.recruitment-stage-editor{padding:14px}.recruitment-step-meta .actions{flex-wrap:wrap}}.placement-list-description{display:block;white-space:normal;max-width:350px;margin-top:6px;color:#53616a}.placement-form{display:grid;gap:16px}.placement-check-list{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #b8c3ca;border-radius:4px;margin:12px 0}.placement-check-list legend{font-size:14px;font-weight:700}.placement-check-list label{display:flex;align-items:center;gap:10px;font-size:15px}.placement-check-list small{display:block;color:#56666f;font-size:14px}.placement-add-people{max-height:340px;overflow:auto}.placement-toolbar{background:#fff;border:1px solid #c1cbd1;padding:14px 18px;border-radius:4px;margin-bottom:16px}.placement-toolbar .actions{gap:8px}.placement-filter-bar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:16px 0 24px}.placement-filter-bar>.field{flex:1;min-width:150px;margin:0}.placement-filter-check{font-size:14px;display:flex;align-items:center;gap:6px;padding-bottom:12px}.placement-notice{padding:16px;background:#fff7d8;border:1px solid #d5b960;margin:16px 0;display:flex;gap:20px;align-items:center;font-size:15px;flex-wrap:wrap}.placement-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.placement-layout.has-details{grid-template-columns:minmax(0,1fr) 300px}.placement-board{min-width:0;display:grid;gap:20px}.placement-department{border:1px solid #c2c9ce;border-radius:5px;background:#f6f6f5;box-shadow:0 1px 2px #0000000d;overflow:hidden}.placement-department.is-drop-target{outline:3px solid #0878bd;background:#e6f3fc}.placement-department>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #c4cdd2;background:#fff}.placement-department>header h2{font-size:18px;margin:0}.placement-department>header small{font-size:14px;color:#586871}.placement-department>header .actions{gap:8px}.placement-department-body{display:flex;min-width:0}.placement-statistics{width:165px;flex-shrink:0;border-right:1px solid #d6dce0;background:#fff;padding:18px 16px}.placement-statistics>div{border-bottom:1px dotted #d5dbdf;padding-bottom:14px;margin-bottom:14px}.placement-statistics>div:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.placement-statistics strong{display:block;font-size:14px;margin-bottom:7px}.placement-statistics span{display:flex;align-items:center;gap:6px;font-size:16px;flex-wrap:wrap}.placement-statistics small{display:block;font-size:14px;line-height:1.8;color:#52636e}.placement-statistics span b{font-size:18px}.placement-card-area{padding:18px;flex:1;min-width:0}.placement-employee-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-items:start;gap:14px}.placement-person-card{width:100%;max-width:150px;border:1px solid #b8bfc4;border-radius:5px;background:#fff;box-shadow:0 1px 1px #0000000a;overflow:hidden;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;color:#222;position:relative;min-height:155px}.placement-person-card[data-movable=true]{cursor:grab}.placement-person-card[data-movable=true]:active{cursor:grabbing}.placement-person-card.changed{border:2px solid #d18b28;background:#fffdf7}.placement-person-card.selected{outline:3px solid #237eae;outline-offset:1px}.placement-person-card .avatar{width:100%;height:90px;border:0;background:#e7eeee;border-radius:0}.placement-person-card .avatar>img{width:100%;height:100%;object-fit:cover;border-radius:0}.placement-card-photo{position:relative;width:100%;display:block}.placement-card-photo>b{position:absolute;bottom:4px;left:4px;background:#fff;border:1px solid #b9c2c8;font-size:14px;padding:1px 4px;border-radius:3px}.placement-person-card>strong{font-size:15px;padding:7px 5px 3px;line-height:1.5;overflow-wrap:anywhere}.placement-person-card>small{font-size:14px;padding:0 4px;line-height:1.6;overflow-wrap:anywhere}.placement-card-extra{font-size:14px;padding:5px 5px 9px;color:#4d5c65;line-height:1.5;overflow-wrap:anywhere}.placement-changed-mark{width:100%;font-size:14px;background:#fff0cf;color:#61420e;padding:2px 4px}.placement-empty-department{padding:34px 12px;text-align:center;color:#61717c;border:2px dashed #c3ced5;border-radius:4px;min-height:120px;display:flex;align-items:center;justify-content:center;font-size:15px}.placement-role-capacities{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px dotted #c6d0d7;padding-bottom:14px;margin-bottom:16px;font-size:14px}.placement-over{color:#b3261e!important;font-weight:700}.placement-person-details{background:#f1f1ef;border:1px solid #c2c9cd;border-radius:5px;position:sticky;top:14px;padding:16px;max-height:calc(100dvh - 28px);overflow:auto}.placement-person-details>header{display:flex;gap:10px;align-items:center}.placement-person-details>header>div{flex:1}.placement-person-details>header .avatar{width:50px;height:60px;flex-shrink:0;border-radius:4px}.placement-person-details>header h2{font-size:18px;margin:0}.placement-person-details>header small{font-size:14px;color:#53616a}.placement-person-details>header>.icon-button{padding:4px}.placement-person-details>section{padding-top:8px;margin-top:18px;border-top:1px solid #cbd2d7}.placement-person-details h3{font-size:16px;margin:12px 0}.placement-person-details .field{margin-bottom:14px}.placement-person-details .field input,.placement-person-details .field select{width:100%}.placement-person-details .placement-check-list{background:#fff;font-size:14px}.placement-person-details dl,.placement-public-person dl{background:#fff;border:1px solid #d1d8dd;border-radius:4px;padding:12px;margin:0 0 18px}.placement-person-details dt,.placement-public-person dt{font-size:14px;color:#52616a;margin-top:10px}.placement-person-details dt:first-child,.placement-public-person dt:first-child{margin-top:0}.placement-person-details dd,.placement-public-person dd{font-size:15px;margin:4px 0 12px;overflow-wrap:anywhere}.placement-before{font-size:14px;margin:14px 0 0;color:#586975}.placement-department-summary{padding:20px;border-top:1px solid #cbd2d7;font-size:15px}.placement-department-summary h3{margin:0 0 12px}.placement-department-summary p{margin:4px 0}.placement-position-capacities{padding:12px;border:1px solid #bac5cc}.placement-position-capacities legend{font-size:14px;font-weight:700}.placement-position-capacities>div{display:flex;gap:10px;margin-bottom:12px}.placement-position-capacities>div>input{min-width:0;flex:1}.placement-position-capacities>div>input[type=number]{max-width:90px}.placement-share-grant{padding:18px;border:1px solid #b5c1c9;border-radius:4px;margin:16px 0}.placement-share-grant>legend{font-weight:700}.placement-share-grant .placement-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.placement-merge-item{border:1px solid #bac5cd;background:#fafbfc;padding:18px;margin:16px 0;border-radius:4px}.placement-merge-item h3{margin:0 0 12px}.placement-merge-item legend{font-weight:700;font-size:16px}.placement-merge-item>label{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:15px}.placement-merge-item>p{font-size:15px}.placement-history{margin-top:24px;background:#fff;padding:18px;border:1px solid #c4cdd3;font-size:14px}.placement-history ul{padding-left:20px}.placement-history li{padding:8px 0;border-bottom:1px solid #e2e6e8}.placement-history li>span{display:block;color:#586974}.placement-public-org{display:grid;gap:24px}.placement-public-org .placement-employee-grid{padding:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.placement-public-org .placement-person-card{min-height:145px;padding-bottom:8px}.placement-public-org h2 small{display:block;font-size:14px;color:#596b76}.placement-public-person>.avatar{display:block;margin:0 auto 20px;width:100px;height:100px}@media(max-width:900px){.placement-layout.has-details{grid-template-columns:minmax(0,1fr)}.placement-person-details{position:fixed;z-index:12;right:0;top:0;bottom:0;width:340px;max-width:100vw;max-height:100dvh;border-radius:0;box-shadow:-5px 0 20px #0003}.placement-department>header{flex-wrap:wrap}.placement-statistics{width:145px;padding:14px 12px}.placement-card-area{padding:14px}.placement-employee-grid{gap:12px}}@media(max-width:600px){.placement-department-body{flex-direction:column}.placement-statistics{width:100%;border-right:0;border-bottom:1px solid #ccd5dc;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.placement-statistics>div{margin:0;padding:0 0 10px}.placement-statistics>div:last-child{border-bottom:1px dotted #d5dbdf;padding-bottom:10px}.placement-statistics strong,.placement-statistics small{font-size:14px}.placement-statistics span{font-size:16px}.placement-statistics span b{font-size:18px}.placement-card-area{padding:14px}.placement-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.placement-person-card{max-width:none}.placement-person-card .avatar{height:105px}.placement-person-card>strong{font-size:16px}.placement-department>header{padding:14px}.placement-department>header h2{font-size:18px}.placement-department>header .actions{width:100%}.placement-filter-bar>.field{min-width:130px}.placement-toolbar{padding:12px}.placement-share-grant .placement-form{grid-template-columns:1fr}.placement-share-grant{padding:12px}.placement-public-org .placement-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.placement-person-details{width:calc(100vw - 18px)}.placement-position-capacities>div{flex-wrap:wrap}.placement-merge-item,.placement-history{padding:14px}}@media print{.placement-toolbar,.placement-filter-bar,.placement-person-details,.placement-history,.placement-department>header .actions{display:none}.placement-layout{display:block!important}.placement-department{break-inside:avoid;margin-bottom:20px}.placement-public-org .placement-person-card{box-shadow:none}}.placement-person-card[data-movable=true]{user-select:none;-webkit-user-select:none}.placement-person-card img{-webkit-user-drag:none}.organization-profile-link{display:inline-flex;align-items:center;gap:3px;color:#0069a1;font-size:13px;margin-top:6px}.organization-biography{border-top:1px solid #d3d7da;margin-top:20px;padding-top:16px}.placement-public-person dd{overflow-wrap:anywhere}.placement-public-person dl{min-width:0}.message-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid #aeb6ba;background:#fff;min-height:650px;height:calc(100dvh - 230px);border-radius:4px;overflow:hidden}.message-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid #b8c1c6}.message-sidebar-search{padding:16px;border-bottom:1px solid #c8cdd0}.message-search{position:relative}.message-search>svg{position:absolute;top:12px;left:10px;z-index:1;color:#52616a}.message-search input{padding-left:34px!important;width:100%}.message-sidebar-actions{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.message-filters{display:grid;gap:12px;margin-top:16px}.message-filters label{font-size:14px}.message-room-list{overflow:auto;flex:1}.message-room-row{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid #d4d9dc;border-left:4px solid transparent;background:#fff;padding:16px 14px;color:#252525;cursor:pointer}.message-room-row:hover{background:#f5f8fa}.message-room-row.selected{background:#e9f5fb;border-left-color:#0077c8}.message-room-row-top{display:flex;justify-content:space-between;gap:12px}.message-room-row-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.message-room-row-top time{font-size:14px;color:#54636c;white-space:nowrap}.message-room-row-title{display:block;font-weight:700;margin:6px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-room-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#4b5960;font-size:14px;min-height:20px;word-break:break-word}.message-room-row-bottom{display:flex;gap:6px;align-items:center;margin-top:10px;font-size:14px}.message-small-tag{background:#e3e7e9;padding:1px 5px;max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-unread{border-radius:20px;padding:1px 8px;background:#0077c8;color:#fff;margin-left:auto}.message-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;color:#46535b}.message-welcome h2{font-size:20px;color:#232323;margin:20px 0 8px}.message-welcome p{margin:0 0 24px}.message-conversation{display:flex;min-width:0;min-height:0;flex-direction:column}.message-chat-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #c8cdd0;flex-shrink:0;background:#fff}.message-chat-header>div{flex:1;min-width:0}.message-chat-header h2{font-size:18px;line-height:1.5;margin:0 0 5px;overflow-wrap:anywhere}.message-chat-header>div>span{display:flex;align-items:center;gap:5px;font-size:14px;color:#4b5960}.message-head-status{margin-left:10px}.message-back{display:none!important}.message-chat-scroll{flex:1;min-height:100px;overflow:auto;padding:20px;background:#f3f4f5;overscroll-behavior:contain}.message-item{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 24px;max-width:92%;width:fit-content}.message-item.own{margin-left:auto;align-items:flex-end}.message-item-head{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap;margin-bottom:6px}.message-item-head time{color:#52616a}.message-item-head .avatar.small{width:28px;height:28px}.message-item-head .icon-button{padding:0 4px}.message-bubble{max-width:100%;background:#fff;border:1px solid #d0d6d9;border-radius:4px;padding:12px 16px;box-shadow:0 1px 1px #00000006;overflow-wrap:anywhere}.message-item.own .message-bubble{background:#def0fc;border-color:#bbdaee}.message-bubble p{margin:0;white-space:pre-wrap;line-height:1.75;font-size:15px}.message-bubble.withdrawn{color:#52616a;background:#e9ebed;border-color:#d9dddf;font-size:14px}.message-read-count{background:none;border:0;text-decoration:underline;color:#0073ad;font-size:14px;margin-top:5px;padding:3px 0;cursor:pointer}.message-chat-empty{display:flex;flex-direction:column;align-items:center;padding:64px 0;color:#5d6970}.message-older{text-align:center;margin-bottom:20px}.message-composer{background:#fff;border-top:1px solid #c1c9ce;padding:16px;flex-shrink:0}.message-composer textarea{display:block;width:100%;border:1px solid #7c8a92;border-radius:4px;resize:vertical;min-height:80px;max-height:240px;font-size:16px;padding:10px;line-height:1.6}.message-compose-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.message-compose-tools>div:has(select){max-width:180px}.message-draft-status{color:#58656d;font-size:14px;margin-left:auto;white-space:nowrap}.message-draft-status small{display:block;font-size:14px}.message-upload-hint{display:block;margin-top:8px;color:#57636a;font-size:14px}.message-file{display:flex;align-items:center;gap:10px;max-width:100%;background:#fff;border:1px solid #bdc8ce;border-radius:4px;padding:10px 12px;margin:6px 0}.message-file svg{flex-shrink:0;color:#526874}.message-file .text-link{text-align:left;min-width:0;overflow-wrap:anywhere;background:none;border:0;cursor:pointer;color:#006eaf;padding:0}.message-file strong{display:block;font-size:14px;line-height:1.5}.message-file small{display:block;font-size:14px;color:#52616a}.message-file .icon-button{margin-left:auto}.message-composer-files{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;max-height:160px;overflow:auto}.message-composer-files>.message-file{max-width:300px;margin:0}.message-closed{text-align:center;padding:22px;background:#e7e9eb;border-top:1px solid #c0c8cc;font-size:14px}.message-closed strong{font-size:16px}.message-closed p{margin:6px 0 14px}.message-editor-fields{display:grid;gap:20px}.message-pick{margin:0;padding:12px;border:1px solid #bcc5ca;border-radius:4px;min-width:0}.message-pick legend{font-size:14px;font-weight:700;padding:0 5px}.message-pick>label,.message-pick-options>label{display:flex;align-items:center;gap:10px;padding:10px 4px;font-size:15px;cursor:pointer}.message-pick-options{max-height:220px;overflow:auto;margin:8px 0}.message-pick-options>label:hover{background:#f1f6f9}.message-pick-options small{display:block;color:#52616a;font-size:14px}.message-pick>small{font-size:14px}.message-hint{color:#46555e;line-height:1.7;font-size:14px;margin:0}.message-details{display:grid;grid-template-columns:110px 1fr;gap:14px;margin:0 0 20px;font-size:15px}.message-details dt{font-weight:700}.message-details dd{margin:0;overflow-wrap:anywhere}.message-member-list{margin:12px 0 24px;max-height:300px;overflow:auto}.message-member-list>div{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e0e4e7;padding:10px 0}.message-member-list>div>span:nth-child(2){flex:1;font-size:15px}.message-member-list small{display:block;font-size:14px;color:#52616a}.message-link-options{display:grid;gap:12px;border:1px solid #bfc9cf;padding:12px;margin-top:12px}.message-link-options>label{display:flex;gap:8px;align-items:flex-start;font-size:14px}.message-events{padding-left:20px;font-size:14px}.message-events li{margin:10px 0}.message-events small{display:block;font-size:14px;color:#52616a}.message-settings-card{padding:24px;max-width:800px}.message-settings-card h2{margin:0;font-size:20px}.message-settings-card>p{font-size:15px}.message-settings-card>.message-pick{margin:20px 0}.message-settings-card>button{margin-top:20px}.message-check{display:flex;gap:8px;align-items:center;font-size:15px}.message-settings-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 0 16px;gap:16px}.message-settings-heading h2{font-size:20px;margin:0}.message-resource-list{display:grid;gap:16px}.message-resource-list>.card{padding:20px}.message-resource-list>.card>div:first-child{display:flex;gap:12px;align-items:center}.message-resource-list h3{margin:0;font-size:18px}.message-resource-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.message-resource-list .actions{justify-content:flex-end}@media(max-width:760px){.message-workspace{display:block;height:calc(100dvh - 240px);min-height:650px}.message-sidebar{height:100%;border-right:0}.message-workspace.has-room .message-sidebar{display:none}.message-workspace:not(.has-room) .message-welcome{display:none}.message-conversation{height:100%}.message-back{display:inline-flex!important;flex-shrink:0}.message-chat-header{padding:12px 10px;gap:8px}.message-chat-header h2{font-size:16px}.message-chat-header>button:last-child{padding:7px;font-size:14px}.message-chat-scroll{padding:14px 10px}.message-item{max-width:96%;margin-bottom:18px}.message-item-head{gap:6px}.message-bubble{padding:10px 12px}.message-bubble p{font-size:16px}.message-composer{padding:12px 10px}.message-composer textarea{min-height:90px;max-height:160px}.message-compose-tools{gap:8px}.message-compose-tools>div:has(select){max-width:155px}.message-compose-tools .message-draft-status{margin-left:0;flex:1}.message-compose-tools>button:last-child{margin-left:auto}.message-compose-tools select{font-size:14px}.message-file{padding:8px}.message-settings-card{padding:16px}.message-resource-list>.card{padding:16px}.message-details{grid-template-columns:90px 1fr}.message-closed{padding:16px}.message-pick input[type=checkbox],.message-link-options input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.message-settings-heading{align-items:flex-start}.message-room-row{padding:18px 14px}}
