.portal .hr-workspace .cxpanel{gap:var(--s-5)}.portal .hr-workspace .cxtabs a.tab{align-items:center;text-decoration:none;display:inline-flex}.portal .hr-workspace .cxtabs a.tab:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.portal .hr-local-nav{align-items:center;gap:var(--s-2);font-size:var(--t-support);line-height:var(--lh-body);color:var(--muted);flex-wrap:wrap;display:flex}.portal .hr-local-nav a{color:var(--ink);border-bottom:1px solid var(--hair-strong)}.portal .hr-local-nav a:hover{border-color:var(--ink);text-decoration:none}.portal .hr-local-nav a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.portal .hr-page{gap:var(--s-5);flex-direction:column;min-width:0;max-width:1120px;display:flex}.portal .hr-page .psub{max-width:72ch}.portal .hr-page .pagehead{margin-bottom:0}.portal .hr-help{max-width:76ch;font-size:var(--t-support);line-height:var(--lh-body);color:var(--muted);margin:0}.portal .hr-link{color:var(--ink);border-bottom:1px solid var(--hair-strong)}.portal .hr-link:hover{border-color:var(--ink);text-decoration:none}.portal .hr-page .pt-section+.pt-section{margin-top:var(--s-6)}.portal .hr-section{min-width:0}.portal .hr-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.portal .hr-field{flex-direction:column;gap:6px;max-width:560px;display:flex}.portal .hr-page .panel{min-width:0}.portal .hr-page .panel-t{font-size:var(--t-body);font-weight:var(--w-strong)}.portal .hr-page .template-title{font-size:var(--t-support)}.portal .hr-row{flex-wrap:wrap;justify-content:space-between}.portal .hr-row-b{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.portal .hr-row-s{font-size:var(--t-support);line-height:var(--lh-body);color:var(--muted);margin:0}.portal .hr-name{font-size:var(--t-support);font-weight:var(--w-medium);color:var(--ink);overflow-wrap:anywhere}.portal .hr-profile-list{margin:0;padding:0;list-style:none}.portal .hr-empty{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-5);text-align:center;display:grid}.portal .hr-empty-t{font-size:var(--t-body);font-weight:var(--w-strong);line-height:var(--lh-body);color:var(--ink);margin:0}.portal .hr-empty .hr-help{max-width:48ch}.portal .hr-howto{border-radius:var(--r-md);background:var(--tint)}.portal .hr-howto-s{padding:var(--s-3) var(--s-4);font-size:var(--t-support);font-weight:var(--w-medium);color:var(--ink);cursor:pointer}.portal .hr-howto-b{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);flex-direction:column;display:flex}.portal .hr-steps{font-size:var(--t-support);line-height:var(--lh-body);color:var(--ink-2);margin:0;padding-left:22px}.portal .hr-steps li+li{margin-top:var(--s-1)}.portal .hr-dialog-wrap{padding:var(--s-5);align-items:center}.portal .hr-dialog-wrap .field{flex-direction:column;gap:6px;display:flex}.portal .hr-dialog-wrap .ferr{margin:0}.portal .hr-confirm{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--tint);box-shadow:inset 3px 0 0 var(--red);flex-direction:column;display:flex}.portal .hr-confirm-t{font-size:var(--t-section);font-weight:var(--w-strong);line-height:var(--lh-section);color:var(--ink);margin:0}.portal .hr-check{font-size:var(--t-support);line-height:var(--lh-body);color:var(--ink);align-items:flex-start;gap:10px;margin:0;display:flex}.portal .hr-check input{margin-top:4px}.portal .hr-page .form-actions{flex-wrap:wrap}.portal .hr-page select{max-width:100%}.portal .hr-page .codeblk{overflow-wrap:anywhere;white-space:pre-wrap}.portal .hr-guide{max-width:860px}.portal .hr-guide section{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--hair);flex-direction:column;display:flex}.portal .hr-guide h2{font-size:var(--t-section);font-weight:var(--w-strong);line-height:var(--lh-section);color:var(--ink);margin:0}.portal .hr-guide p{max-width:76ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.portal .hr-guide dl{margin:0}.portal .hr-reference-row{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--hair);font-size:var(--t-support);line-height:var(--lh-body);grid-template-columns:minmax(160px,1fr) minmax(0,3fr);display:grid}.portal .hr-reference-row dt{font-weight:var(--w-medium);color:var(--ink)}.portal .hr-reference-row dd{color:var(--ink-2);margin:0}@media (max-width:640px){.portal .hr-dialog-wrap{padding:var(--s-3)}.portal .hr-dialog-wrap .dlg-f .btn{flex:auto}.portal .hr-page .headacts{flex-wrap:wrap}.portal .hr-page .form-actions .btn{min-height:44px}.portal .hr-reference-row{gap:var(--s-1);grid-template-columns:1fr}}
