.profile-contacts-modal-module__pNZUvW__body{gap:calc(18px * var(--platform-density-scale,1));display:grid}.profile-contacts-modal-module__pNZUvW__fields{gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-contacts-modal-module__pNZUvW__fields>:last-child:nth-child(odd){grid-column:1/-1}.profile-contacts-modal-module__pNZUvW__emergencyEditor{gap:calc(18px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #524d9f24;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #2c316a0f,inset 0 1px #fff}.profile-contacts-modal-module__pNZUvW__emergencyEditor:before{height:calc(3px * var(--platform-density-scale,1));content:"";background:linear-gradient(90deg,#315cff,#7540ee 55%,#eb1b9c);position:absolute;inset:0 0 auto}.profile-contacts-modal-module__pNZUvW__emergencyHeader{grid-template-columns:calc(44px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;align-items:center;gap:calc(12px * var(--platform-density-scale,1));padding-bottom:calc(16px * var(--platform-density-scale,1));border-bottom:1px solid #524d9f1c;display:grid}.profile-contacts-modal-module__pNZUvW__emergencyHeader>span{width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:var(--platform-primary);background:#f1f0fb;border:1px solid #524d9f1f;place-items:center;display:grid}.profile-contacts-modal-module__pNZUvW__emergencyHeader>div{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.profile-contacts-modal-module__pNZUvW__emergencyHeader strong{color:var(--platform-text);font-size:calc(13px * var(--platform-density-scale,1));line-height:1.35}.profile-contacts-modal-module__pNZUvW__emergencyHeader small{color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1));line-height:1.45}.profile-contacts-modal-module__pNZUvW__emergencyHeader em{align-items:center;gap:calc(6px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#176f63;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;background:#eaf8f4;font-style:normal;font-weight:750;display:inline-flex}.profile-contacts-modal-module__pNZUvW__emergencyFields{gap:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__emergencyFields .platform-field{gap:calc(7px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__emergencyFields .platform-field-label{color:#53618b;letter-spacing:.01em;font-weight:750}.profile-contacts-modal-module__pNZUvW__emergencyFields .platform-control{box-shadow:inset 0 1px #fff;border-radius:calc(11px * var(--platform-density-scale,1))!important;background-color:#fff!important;border-color:#3e498429!important}.pixel-modal.is-large:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor){width:min(100%, calc(860px * var(--platform-density-scale,1)))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-header{padding:calc(22px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-body{padding:calc(22px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-message{margin-bottom:calc(16px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-footer{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__familyEditor,.profile-contacts-modal-module__pNZUvW__memberList{gap:calc(16px * var(--platform-density-scale,1));min-width:0;display:grid}.profile-contacts-modal-module__pNZUvW__familyToolbar{grid-template-columns:calc(44px * var(--platform-density-scale,1)) minmax(0, 1fr) auto auto;align-items:center;gap:calc(12px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #524d9f24;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #2c316a0d,inset 0 1px #fff}.profile-contacts-modal-module__pNZUvW__familyToolbar:before{height:calc(3px * var(--platform-density-scale,1));content:"";background:linear-gradient(90deg,#315cff,#7540ee 55%,#eb1b9c);position:absolute;inset:0 0 auto}.profile-contacts-modal-module__pNZUvW__familyToolbarIcon{width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:var(--platform-primary);background:#f1f0fb;border:1px solid #524d9f1f;place-items:center;display:grid}.profile-contacts-modal-module__pNZUvW__familyToolbar>div{gap:calc(4px * var(--platform-density-scale,1));display:grid}.profile-contacts-modal-module__pNZUvW__familyToolbar strong,.profile-contacts-modal-module__pNZUvW__memberHeader strong{color:var(--platform-text);font-size:calc(13px * var(--platform-density-scale,1));line-height:1.35}.profile-contacts-modal-module__pNZUvW__familyToolbar small,.profile-contacts-modal-module__pNZUvW__memberHeader small{color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1));line-height:1.45}.profile-contacts-modal-module__pNZUvW__familyToolbar em{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:var(--platform-primary);font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;background:#f1f0fb;border:1px solid #524d9f1a;font-style:normal;font-weight:750}.profile-contacts-modal-module__pNZUvW__member{gap:calc(16px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #524d9f24;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #2c316a0d,inset 0 1px #fff}.profile-contacts-modal-module__pNZUvW__member:before{width:calc(3px * var(--platform-density-scale,1));content:"";background:linear-gradient(#315cff,#7540ee 55%,#eb1b9c);position:absolute;inset:0 auto 0 0}.profile-contacts-modal-module__pNZUvW__memberHeader{justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));padding-bottom:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #524d9f1c;display:flex}.profile-contacts-modal-module__pNZUvW__memberIdentity{align-items:center;gap:calc(11px * var(--platform-density-scale,1));min-width:0;display:flex}.profile-contacts-modal-module__pNZUvW__memberIdentity>span{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));flex:0 0 calc(38px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:var(--platform-primary);font-size:calc(11px * var(--platform-density-scale,1));background:#f1f0fb;border:1px solid #524d9f1f;place-items:center;font-weight:800;display:grid}.profile-contacts-modal-module__pNZUvW__memberIdentity>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.profile-contacts-modal-module__pNZUvW__member .profile-contacts-modal-module__pNZUvW__fields{gap:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__member .profile-contacts-modal-module__pNZUvW__fields .platform-field{gap:calc(7px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__member .profile-contacts-modal-module__pNZUvW__fields .platform-field-label{color:#53618b;letter-spacing:.01em;font-weight:750}.profile-contacts-modal-module__pNZUvW__member .profile-contacts-modal-module__pNZUvW__fields .platform-control{box-shadow:inset 0 1px #fff;border-radius:calc(11px * var(--platform-density-scale,1))!important;background-color:#fff!important;border-color:#3e498429!important}.profile-contacts-modal-module__pNZUvW__dateControl{box-sizing:border-box;appearance:none;display:block;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;padding-block:0!important;line-height:normal!important}.profile-contacts-modal-module__pNZUvW__dateControl::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.profile-contacts-modal-module__pNZUvW__dateControl::-webkit-datetime-edit{min-width:0;padding:0}.profile-contacts-modal-module__pNZUvW__dateControl::-webkit-calendar-picker-indicator{flex:none;margin:0 0 0 auto}.pixel-modal.is-large:has(.profile-contacts-modal-module__pNZUvW__familyEditor){width:min(100%, calc(900px * var(--platform-density-scale,1)))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-header{padding:calc(22px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-body{padding:calc(22px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-message{margin-bottom:calc(16px * var(--platform-density-scale,1))}.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-footer{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__empty{place-items:center;gap:calc(14px * var(--platform-density-scale,1));min-height:calc(150px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1));border:1px dashed var(--platform-border-hover);border-radius:var(--platform-panel-radius);color:var(--platform-muted);background:var(--platform-surface-soft);text-align:center;display:grid}.profile-contacts-modal-module__pNZUvW__empty p{margin:0}@media (max-width:640px){.profile-contacts-modal-module__pNZUvW__fields{grid-template-columns:1fr}.profile-contacts-modal-module__pNZUvW__fields,.profile-contacts-modal-module__pNZUvW__fields>*,.profile-contacts-modal-module__pNZUvW__member,.profile-contacts-modal-module__pNZUvW__familyEditor,.profile-contacts-modal-module__pNZUvW__memberList{min-width:0;max-width:100%}.profile-contacts-modal-module__pNZUvW__fields>:last-child:nth-child(odd){grid-column:auto}.profile-contacts-modal-module__pNZUvW__familyToolbar{grid-template-columns:calc(40px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;gap:calc(10px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__familyToolbarIcon{width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__familyToolbar em{justify-self:end}.profile-contacts-modal-module__pNZUvW__familyToolbar .platform-button{grid-column:1/-1;justify-content:center;width:100%}.profile-contacts-modal-module__pNZUvW__member{padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__memberHeader{align-items:center;gap:calc(10px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__memberHeader .platform-button{flex:none}.profile-contacts-modal-module__pNZUvW__emergencyEditor{gap:calc(15px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__emergencyHeader{grid-template-columns:calc(40px * var(--platform-density-scale,1)) minmax(0, 1fr);gap:calc(10px * var(--platform-density-scale,1));padding-bottom:calc(14px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__emergencyHeader>span{width:calc(40px * var(--platform-density-scale,1));height:calc(40px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.profile-contacts-modal-module__pNZUvW__emergencyHeader em{margin-top:calc(-2px * var(--platform-density-scale,1));grid-column:2;justify-self:start}:is(.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-header,.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-body,.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-header,.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-body){padding:calc(16px * var(--platform-density-scale,1))}:is(.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__emergencyEditor) .pixel-modal-footer,.pixel-modal:has(.profile-contacts-modal-module__pNZUvW__familyEditor) .pixel-modal-footer){padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}}
.internal-profile-module__-2fbva__workspace.internal-profile-module__-2fbva__workspace{--platform-control-font:calc(12px * var(--platform-density-scale,1));--platform-border:#e5e9f6;--platform-surface-soft:#f6f7fd;--platform-panel-shadow:0 4px 16px #22316709;--platform-label-font:calc(10.5px * var(--platform-density-scale,1));--platform-body-font:calc(10.5px * var(--platform-density-scale,1));--platform-section-font:calc(13px * var(--platform-density-scale,1));--platform-heading-font:calc(19px * var(--platform-density-scale,1));--platform-data-font:calc(22px * var(--platform-density-scale,1));--platform-display-font:calc(27px * var(--platform-density-scale,1));gap:calc(16px * var(--platform-density-scale,1));min-width:0;color:var(--platform-text);flex:1 0 auto}.internal-profile-module__-2fbva__workspace>*{flex-shrink:0}.internal-profile-module__-2fbva__pageHeader{min-height:calc(96px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);margin:0;position:relative;overflow:hidden}.internal-profile-module__-2fbva__pageHeader:before{content:"";width:calc(4px * var(--platform-density-scale,1));background:var(--platform-brand-gradient);position:absolute;inset:0 auto 0 0}.internal-profile-module__-2fbva__pageHeader .training-section-label{color:#6542ed;font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:700}.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy{min-width:0}:is(.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy h1,.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy h2){margin-top:calc(6px * var(--platform-density-scale,1));color:var(--platform-text);font-size:calc(25px * var(--platform-density-scale,1));font-weight:700;line-height:1.2}.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy p{margin-top:calc(4px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(12.5px * var(--platform-density-scale,1));line-height:1.55}.internal-profile-module__-2fbva__pageHeader .platform-page-header-actions{align-self:center}.internal-profile-module__-2fbva__pageHeader .platform-status-badge{min-height:calc(28px * var(--platform-density-scale,1));padding-inline:calc(11px * var(--platform-density-scale,1));border:1px solid var(--platform-border);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__hero{border-color:var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);min-width:0;box-shadow:var(--platform-panel-shadow);position:relative;overflow:hidden}.internal-profile-module__-2fbva__hero:before{content:none}.internal-profile-module__-2fbva__heroMain{grid-template-columns:calc(60px * var(--platform-density-scale,1)) minmax(calc(230px * var(--platform-density-scale,1)), .8fr) minmax(calc(480px * var(--platform-density-scale,1)), 1.2fr);align-items:center;gap:calc(16px * var(--platform-density-scale,1));min-height:calc(104px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(18px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));display:grid}.internal-profile-module__-2fbva__avatar{flex:0 0 calc(60px * var(--platform-density-scale,1));width:calc(60px * var(--platform-density-scale,1));height:calc(60px * var(--platform-density-scale,1));border:1px solid color-mix(in srgb, var(--platform-surface) 40%, transparent);border-radius:var(--platform-control-radius);color:var(--platform-surface);background:var(--platform-brand-gradient);box-shadow:0 8px 20px color-mix(in srgb, var(--platform-purple) 22%, transparent);font-size:calc(20px * var(--platform-density-scale,1));place-items:center;font-weight:700;display:grid}.internal-profile-module__-2fbva__identity{min-width:0}.internal-profile-module__-2fbva__nameRow{align-items:center;gap:calc(10px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.internal-profile-module__-2fbva__nameRow h2{overflow-wrap:anywhere;color:var(--platform-text);font-size:calc(19px * var(--platform-density-scale,1));margin:0;font-weight:700;line-height:1.35}.internal-profile-module__-2fbva__identity>p{margin:calc(6px * var(--platform-density-scale,1)) 0 0;color:var(--platform-muted);font-size:calc(12px * var(--platform-density-scale,1));line-height:1.5}.internal-profile-module__-2fbva__contacts{grid-column:3;grid-template-columns:minmax(calc(260px * var(--platform-density-scale,1)), 1.2fr) minmax(calc(190px * var(--platform-density-scale,1)), .8fr);gap:calc(12px * var(--platform-density-scale,1));width:100%;max-width:calc(780px * var(--platform-density-scale,1));justify-self:end;display:grid}.internal-profile-module__-2fbva__contacts>span{grid-template-columns:calc(32px * var(--platform-density-scale,1)) minmax(0, 1fr);align-items:center;gap:calc(9px * var(--platform-density-scale,1));min-width:0;min-height:calc(48px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);display:grid}.internal-profile-module__-2fbva__contacts i{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border:1px solid color-mix(in srgb, var(--platform-primary) 12%, transparent);border-radius:calc(9px * var(--platform-density-scale,1));color:var(--platform-primary);background:var(--platform-surface);place-items:center;font-style:normal;display:grid}.internal-profile-module__-2fbva__contacts>span>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.internal-profile-module__-2fbva__contacts small{color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1));line-height:1.25}.internal-profile-module__-2fbva__contacts strong{overflow-wrap:anywhere;min-width:0;color:var(--platform-text);font-size:calc(12px * var(--platform-density-scale,1));font-weight:650;line-height:1.4}.internal-profile-module__-2fbva__summary{padding:0 calc(24px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div{min-height:calc(68px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(13px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div:first-child{padding-left:0}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div:last-child{padding-right:0}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div+div{border-left:1px solid var(--platform-border)}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div:nth-child(n){border-bottom:0}.internal-profile-module__-2fbva__tabBar{min-width:0;padding:calc(6px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);align-items:center;display:flex}.internal-profile-module__-2fbva__tabs{gap:calc(5px * var(--platform-density-scale,1));width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.internal-profile-module__-2fbva__tabs button{min-width:0;min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);color:var(--platform-muted);background:0 0;border:1px solid #0000;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.internal-profile-module__-2fbva__tabs button>svg{flex-shrink:0}.internal-profile-module__-2fbva__tabs button strong{font-size:calc(12px * var(--platform-density-scale,1));line-height:1.3}.internal-profile-module__-2fbva__tabs button small{font-size:calc(10px * var(--platform-density-scale,1));line-height:1.35}.internal-profile-module__-2fbva__tabs button:hover:not(.is-active){border-color:var(--platform-border);color:var(--platform-text);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__tabs button.is-active{border-color:var(--platform-primary);color:var(--platform-surface);background:var(--platform-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--platform-primary) 20%, transparent)}.internal-profile-module__-2fbva__tabs button.is-active :is(svg,strong,small){color:inherit}.internal-profile-module__-2fbva__tabs button:focus-visible{outline:2px solid var(--platform-primary);outline-offset:2px}.internal-profile-module__-2fbva__panels{min-width:0;min-height:calc(410px * var(--platform-density-scale,1));overflow-anchor:none;display:grid}.internal-profile-module__-2fbva__panel{grid-area:1/1;align-self:start;min-width:0}.internal-profile-module__-2fbva__panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.internal-profile-module__-2fbva__panel:focus-visible{outline:2px solid var(--platform-primary);outline-offset:3px}.internal-profile-module__-2fbva__columns{align-items:stretch;gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.internal-profile-module__-2fbva__stack{gap:calc(16px * var(--platform-density-scale,1));min-width:0;display:grid}.internal-profile-module__-2fbva__card{border-color:var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);min-width:0;box-shadow:var(--platform-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.internal-profile-module__-2fbva__card>.platform-card-header{min-height:calc(72px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(14px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border);background:var(--platform-surface)}.internal-profile-module__-2fbva__card .platform-card-actions{align-self:center}.internal-profile-module__-2fbva__cardAction{white-space:nowrap}.internal-profile-module__-2fbva__card .platform-card-header h2{color:var(--platform-text);font-size:calc(13px * var(--platform-density-scale,1));font-weight:650}.internal-profile-module__-2fbva__card .platform-card-header p{margin-top:calc(5px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1));line-height:1.45}.internal-profile-module__-2fbva__card>.platform-card-body{padding:calc(8px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));flex:1}.internal-profile-module__-2fbva__cardTitle{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.internal-profile-module__-2fbva__cardTitle svg{box-sizing:content-box;padding:calc(7px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(var(--platform-control-radius) - calc(2px * var(--platform-density-scale,1)));color:var(--platform-purple);background:var(--platform-surface);flex-shrink:0}.internal-profile-module__-2fbva__grid{gap:0 calc(22px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.internal-profile-module__-2fbva__grid>div{min-width:0;min-height:calc(66px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(12px * var(--platform-density-scale,1)) 0 calc(11px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border)}.internal-profile-module__-2fbva__grid dt{margin-bottom:calc(7px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1));line-height:1.35}.internal-profile-module__-2fbva__grid dd{overflow-wrap:anywhere;color:var(--platform-text);font-size:calc(12px * var(--platform-density-scale,1));margin:0;font-weight:600;line-height:1.5}.internal-profile-module__-2fbva__grid dd.internal-profile-module__-2fbva__missing{color:var(--platform-muted);font-weight:400}.internal-profile-module__-2fbva__family+.internal-profile-module__-2fbva__family{margin-top:calc(14px * var(--platform-density-scale,1));padding-top:calc(14px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border)}.internal-profile-module__-2fbva__placeholder{min-height:calc(84px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1)) 0;color:var(--platform-muted);font-size:var(--platform-control-font);margin:0}.internal-profile-module__-2fbva__personalDetails,.internal-profile-module__-2fbva__employmentDetails{gap:calc(16px * var(--platform-density-scale,1));display:grid}.internal-profile-module__-2fbva__personalIntro,.internal-profile-module__-2fbva__employmentIntro{align-items:center;gap:calc(14px * var(--platform-density-scale,1));min-width:0;padding:calc(19px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-left:4px solid var(--platform-primary);border-radius:var(--platform-panel-radius);background:linear-gradient(105deg, var(--platform-surface-soft), var(--platform-surface) 72%);box-shadow:var(--platform-panel-shadow);display:flex}.internal-profile-module__-2fbva__personalIntroIcon,.internal-profile-module__-2fbva__employmentIntroIcon{flex:0 0 calc(44px * var(--platform-density-scale,1));width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));color:var(--platform-purple);background:var(--platform-surface);place-items:center;display:grid}.internal-profile-module__-2fbva__personalIntro>div,.internal-profile-module__-2fbva__employmentIntro>div{flex:1;min-width:0}.internal-profile-module__-2fbva__personalIntroEyebrow,.internal-profile-module__-2fbva__employmentIntroEyebrow{color:var(--platform-purple);font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.09em;font-weight:750}.internal-profile-module__-2fbva__personalIntro h2,.internal-profile-module__-2fbva__employmentIntro h2{margin:calc(4px * var(--platform-density-scale,1)) 0;color:var(--platform-text);font-size:calc(19px * var(--platform-density-scale,1));line-height:1.25}.internal-profile-module__-2fbva__personalIntro p,.internal-profile-module__-2fbva__employmentIntro p{color:var(--platform-muted);font-size:calc(11px * var(--platform-density-scale,1));margin:0;line-height:1.45}.internal-profile-module__-2fbva__personalEmployeeId,.internal-profile-module__-2fbva__employmentEmployeeId{padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(999px * var(--platform-density-scale,1));color:var(--platform-text);background:var(--platform-surface);font-size:calc(11px * var(--platform-density-scale,1));flex:none;font-weight:700}.internal-profile-module__-2fbva__employmentCards{gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card:first-child{grid-column:1/-1}.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card:first-child .internal-profile-module__-2fbva__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.internal-profile-module__-2fbva__personalCards>.internal-profile-module__-2fbva__card,.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card{border-top:3px solid var(--platform-primary)}:is(.internal-profile-module__-2fbva__personalCards>.internal-profile-module__-2fbva__card>.platform-card-header,.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card>.platform-card-header){min-height:calc(78px * var(--platform-density-scale,1))}:is(.internal-profile-module__-2fbva__personalCards>.internal-profile-module__-2fbva__card>.platform-card-body,.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card>.platform-card-body){padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__personalCards .internal-profile-module__-2fbva__grid,.internal-profile-module__-2fbva__employmentCards .internal-profile-module__-2fbva__grid{gap:calc(10px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__personalCards .internal-profile-module__-2fbva__grid>div,.internal-profile-module__-2fbva__employmentCards .internal-profile-module__-2fbva__grid>div{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__personalCards .internal-profile-module__-2fbva__grid dt,.internal-profile-module__-2fbva__employmentCards .internal-profile-module__-2fbva__grid dt{margin-bottom:calc(6px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__personalCards .internal-profile-module__-2fbva__grid dd,.internal-profile-module__-2fbva__employmentCards .internal-profile-module__-2fbva__grid dd{font-size:calc(12px * var(--platform-density-scale,1));font-weight:650}.internal-profile-module__-2fbva__personalEmpty{align-content:center;justify-items:center;gap:calc(6px * var(--platform-density-scale,1));min-height:calc(156px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));border:1px dashed var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);text-align:center;display:grid}.internal-profile-module__-2fbva__personalEmpty svg{color:var(--platform-purple)}.internal-profile-module__-2fbva__personalEmpty strong{color:var(--platform-text);font-size:calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__personalEmpty p{color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}.internal-profile-module__-2fbva__accountAccess{gap:calc(16px * var(--platform-density-scale,1));display:grid}.internal-profile-module__-2fbva__accountAccessIntro{align-items:center;gap:calc(14px * var(--platform-density-scale,1));min-width:0;padding:calc(19px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-left:4px solid var(--platform-primary);border-radius:var(--platform-panel-radius);background:linear-gradient(105deg, var(--platform-surface-soft), var(--platform-surface) 72%);box-shadow:var(--platform-panel-shadow);display:flex}.internal-profile-module__-2fbva__accountAccessIcon{flex:0 0 calc(44px * var(--platform-density-scale,1));width:calc(44px * var(--platform-density-scale,1));height:calc(44px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));color:var(--platform-purple);background:var(--platform-surface);place-items:center;display:grid}.internal-profile-module__-2fbva__accountAccessIntro>div{flex:1;min-width:0}.internal-profile-module__-2fbva__accountAccessEyebrow{color:var(--platform-purple);font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.09em;font-weight:750}.internal-profile-module__-2fbva__accountAccessIntro h2{margin:calc(4px * var(--platform-density-scale,1)) 0;color:var(--platform-text);font-size:calc(19px * var(--platform-density-scale,1));line-height:1.25}.internal-profile-module__-2fbva__accountAccessIntro p{color:var(--platform-muted);font-size:calc(11px * var(--platform-density-scale,1));margin:0;line-height:1.45}.internal-profile-module__-2fbva__accountAccessCards{gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.internal-profile-module__-2fbva__accountAccessCard{border-top:3px solid var(--platform-primary)}.internal-profile-module__-2fbva__accountAccessCard>.platform-card-header{min-height:calc(78px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__accountAccessCard>.platform-card-body{padding:calc(8px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__accountAccessFacts{margin:0;display:grid}.internal-profile-module__-2fbva__accountAccessFacts>div{min-width:0;padding:calc(14px * var(--platform-density-scale,1)) 0;border-bottom:1px solid var(--platform-border)}.internal-profile-module__-2fbva__accountAccessFacts>div:last-child{border-bottom:0}.internal-profile-module__-2fbva__accountAccessFacts dt{margin-bottom:calc(6px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__accountAccessFacts dd{overflow-wrap:anywhere;color:var(--platform-text);font-size:calc(13px * var(--platform-density-scale,1));margin:0;font-weight:650;line-height:1.4}.internal-profile-module__-2fbva__accountAccessFacts dd.internal-profile-module__-2fbva__missing{color:var(--platform-muted);font-weight:400}.internal-profile-module__-2fbva__payrollGate{min-height:calc(340px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:linear-gradient(135deg, var(--platform-surface-soft), var(--platform-surface));text-align:center;place-items:center;display:grid}.internal-profile-module__-2fbva__payrollGatePanel{justify-items:center;gap:calc(14px * var(--platform-density-scale,1));width:min(100%, calc(460px * var(--platform-density-scale,1)));box-sizing:border-box;padding:calc(28px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);display:grid}.internal-profile-module__-2fbva__payrollGateIcon{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:var(--platform-purple);background:var(--platform-surface-soft);place-items:center;display:grid}.internal-profile-module__-2fbva__payrollGate h2{color:var(--platform-text);font-size:calc(19px * var(--platform-density-scale,1));margin:0}.internal-profile-module__-2fbva__payrollGatePanel>p{color:var(--platform-muted);font-size:calc(12px * var(--platform-density-scale,1));margin:0;line-height:1.6}.internal-profile-module__-2fbva__payrollGateForm{justify-items:center;gap:calc(16px * var(--platform-density-scale,1));width:100%;margin-top:calc(7px * var(--platform-density-scale,1));text-align:center;display:grid}.internal-profile-module__-2fbva__payrollGateForm label{justify-items:center;gap:calc(6px * var(--platform-density-scale,1));width:100%;color:var(--platform-text);font-size:calc(11px * var(--platform-density-scale,1));text-align:center;font-weight:650;display:grid}.internal-profile-module__-2fbva__payrollGateForm input{width:min(100%, calc(360px * var(--platform-density-scale,1)));min-height:calc(39px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-text);background:var(--platform-surface);font:inherit}.internal-profile-module__-2fbva__payrollGateForm input:focus-visible{outline:2px solid var(--platform-primary);outline-offset:2px}.internal-profile-module__-2fbva__pinBoxes{gap:calc(10px * var(--platform-density-scale,1));width:fit-content;max-width:100%;display:flex;position:relative}.internal-profile-module__-2fbva__payrollGateForm .internal-profile-module__-2fbva__pinBoxes input{z-index:1;opacity:0;cursor:text;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.internal-profile-module__-2fbva__payrollGateForm .internal-profile-module__-2fbva__pinBoxes input:focus-visible{outline:none}.internal-profile-module__-2fbva__pinBox{width:calc(50px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1));box-sizing:border-box;border:1px solid var(--platform-border);border-radius:calc(11px * var(--platform-density-scale,1));color:var(--platform-text);background:var(--platform-surface);font-size:calc(22px * var(--platform-density-scale,1));place-items:center;line-height:1;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 2px 5px #1e2c5b0a}.internal-profile-module__-2fbva__pinBoxes:focus-within .internal-profile-module__-2fbva__pinBoxNext{border-color:var(--platform-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--platform-primary) 16%, transparent)}.internal-profile-module__-2fbva__pinBoxes:focus-within .internal-profile-module__-2fbva__pinBox:last-child:not(.internal-profile-module__-2fbva__pinBoxNext){border-color:var(--platform-primary)}.internal-profile-module__-2fbva__payrollGateForm .platform-button{width:min(100%, calc(360px * var(--platform-density-scale,1)))}.internal-profile-module__-2fbva__payrollGate .internal-profile-module__-2fbva__payrollError{color:#b42336;text-align:center}.internal-profile-module__-2fbva__payrollContent{gap:calc(16px * var(--platform-density-scale,1));display:grid}.internal-profile-module__-2fbva__payrollHeaderActions{justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.internal-profile-module__-2fbva__payrollSalaryCard{border-top:3px solid var(--platform-primary)}.internal-profile-module__-2fbva__payrollSalaryCard>.platform-card-body{padding:calc(17px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollSalaryMetrics{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1.1fr 1.2fr 1.2fr .8fr;display:grid}.internal-profile-module__-2fbva__payrollSalaryMetrics>div{align-content:center;justify-items:center;gap:calc(7px * var(--platform-density-scale,1));min-width:0;min-height:calc(112px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);text-align:center;display:grid}.internal-profile-module__-2fbva__payrollSalaryMetrics>div>span{color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:750}.internal-profile-module__-2fbva__payrollSalaryMetrics strong{overflow-wrap:anywhere;color:var(--platform-text);font-size:clamp(calc(16px * var(--platform-density-scale,1)), 1.4vw, calc(21px * var(--platform-density-scale,1)));line-height:1.2}.internal-profile-module__-2fbva__payrollSalaryMetrics small{color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1));overflow-wrap:anywhere;line-height:1.45}.internal-profile-module__-2fbva__payrollSalaryMetrics .internal-profile-module__-2fbva__payrollSalaryPrimary{border-color:var(--platform-primary);background:var(--platform-primary)}.internal-profile-module__-2fbva__payrollSalaryMetrics>.internal-profile-module__-2fbva__payrollSalaryPrimary>span,.internal-profile-module__-2fbva__payrollSalaryPrimary :is(span,strong,small){color:#fff}.internal-profile-module__-2fbva__payrollSalaryPrimary strong{font-size:clamp(calc(20px * var(--platform-density-scale,1)), 1.8vw, calc(27px * var(--platform-density-scale,1)))}.internal-profile-module__-2fbva__payrollSalaryFacts{grid-template-columns:minmax(calc(240px * var(--platform-density-scale,1)), 1.4fr) repeat(4, minmax(calc(155px * var(--platform-density-scale,1)), 1fr));gap:calc(10px * var(--platform-density-scale,1));margin:calc(15px * var(--platform-density-scale,1)) 0 0;display:grid}.internal-profile-module__-2fbva__payrollSalaryFacts>div{min-width:0;min-height:calc(88px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.internal-profile-module__-2fbva__payrollSalaryFacts dt{min-height:calc(30px * var(--platform-density-scale,1));margin:0 0 calc(6px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1));line-height:1.5}.internal-profile-module__-2fbva__payrollSalaryFacts dd{min-height:calc(32px * var(--platform-density-scale,1));overflow-wrap:anywhere;color:var(--platform-text);font-size:calc(13px * var(--platform-density-scale,1));justify-content:center;align-items:center;margin:0;font-weight:700;line-height:1.4;display:flex}.internal-profile-module__-2fbva__payrollTaxRegime{justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.internal-profile-module__-2fbva__payrollTaxRegime button{align-items:center;gap:calc(5px * var(--platform-density-scale,1));min-height:calc(30px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(7px * var(--platform-density-scale,1));color:var(--platform-primary);background:var(--platform-surface);font:inherit;font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;cursor:pointer;font-weight:700;display:inline-flex}.internal-profile-module__-2fbva__payrollTaxRegime button:hover{border-color:var(--platform-primary)}.internal-profile-module__-2fbva__payrollTaxRegime button:focus-visible{outline:2px solid var(--platform-primary);outline-offset:2px}.internal-profile-module__-2fbva__payrollTaxRegime button:disabled{opacity:.5;cursor:not-allowed}.internal-profile-module__-2fbva__payrollTaxModal{gap:calc(14px * var(--platform-density-scale,1));min-width:0;display:grid}.internal-profile-module__-2fbva__payrollTaxInputs{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.internal-profile-module__-2fbva__payrollTaxInputs>div{min-width:0;padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__payrollTaxInputs dt{color:var(--platform-muted);font-size:var(--platform-label-font)}.internal-profile-module__-2fbva__payrollTaxInputs dd{margin:calc(5px * var(--platform-density-scale,1)) 0 0;overflow-wrap:anywhere;color:var(--platform-text);font-size:var(--platform-control-font);font-weight:700}.internal-profile-module__-2fbva__payrollTaxInputs :is(input,select){width:100%;min-height:calc(34px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-text);background:var(--platform-surface);font:inherit;font-size:var(--platform-control-font)}.internal-profile-module__-2fbva__payrollTaxInputs :is(input,select):focus-visible{outline:2px solid var(--platform-primary);outline-offset:2px}.internal-profile-module__-2fbva__payrollTaxInputs small{margin-top:calc(5px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-label-font);line-height:1.35;display:block}.internal-profile-module__-2fbva__payrollTaxComparison{gap:calc(8px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.internal-profile-module__-2fbva__payrollTaxComparison>div{gap:calc(5px * var(--platform-density-scale,1));min-width:0;padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);background:var(--platform-surface);display:grid}.internal-profile-module__-2fbva__payrollTaxComparison>div>span{color:var(--platform-muted);font-size:var(--platform-label-font)}.internal-profile-module__-2fbva__payrollTaxComparison strong{color:var(--platform-text);font-size:var(--platform-section-font)}.internal-profile-module__-2fbva__payrollTaxComparison small{color:var(--platform-muted);font-size:var(--platform-label-font)}.internal-profile-module__-2fbva__payrollTaxComparison p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:var(--platform-primary);font-size:var(--platform-label-font);grid-column:1/-1;font-weight:700}.internal-profile-module__-2fbva__payrollModules{align-items:start;gap:calc(16px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.internal-profile-module__-2fbva__payrollModule>.platform-card-header{min-height:calc(76px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollModule>.platform-card-body{padding:calc(13px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollEmpty{align-content:center;justify-items:center;gap:calc(6px * var(--platform-density-scale,1));min-height:calc(125px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border:1px dashed var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);text-align:center;display:grid}.internal-profile-module__-2fbva__payrollEmpty>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:var(--platform-purple);background:var(--platform-surface);place-items:center;display:grid}.internal-profile-module__-2fbva__payrollEmpty strong{color:var(--platform-text);font-size:calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollEmpty p{max-width:calc(280px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(10.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}.internal-profile-module__-2fbva__payrollContent .internal-profile-module__-2fbva__payrollError{margin:0 0 calc(12px * var(--platform-density-scale,1));color:#b42336;font-size:calc(11px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollTable{max-width:100%;overflow-x:auto}.internal-profile-module__-2fbva__payrollTable table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollTable th,.internal-profile-module__-2fbva__payrollTable td{padding:calc(11px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border);text-align:left;white-space:nowrap}.internal-profile-module__-2fbva__payrollTable th{color:var(--platform-muted);font-size:calc(10px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollView{padding:calc(4px * var(--platform-density-scale,1)) 0;color:var(--platform-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.internal-profile-module__-2fbva__payslipDetail{margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__payslipDetail h3{color:var(--platform-text);font-size:calc(12px * var(--platform-density-scale,1));margin:0}.internal-profile-module__-2fbva__empty{min-height:calc(300px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(36px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);text-align:center;place-content:center;justify-items:center;display:grid}.internal-profile-module__-2fbva__empty>svg{box-sizing:content-box;margin:0 auto calc(14px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-purple);background:var(--platform-surface-soft)}.internal-profile-module__-2fbva__empty h2{margin:0 0 calc(8px * var(--platform-density-scale,1));color:var(--platform-text);font-size:var(--platform-section-font)}.internal-profile-module__-2fbva__empty p{max-width:calc(440px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-control-font);margin:auto;line-height:1.6}@media (max-width:1280px){.internal-profile-module__-2fbva__heroMain{grid-template-columns:calc(60px * var(--platform-density-scale,1)) minmax(0, 1fr)}.internal-profile-module__-2fbva__avatar{flex-basis:calc(60px * var(--platform-density-scale,1));width:calc(60px * var(--platform-density-scale,1));height:calc(60px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__contacts{max-width:calc(760px * var(--platform-density-scale,1));grid-column:2;justify-self:start}.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card:first-child .internal-profile-module__-2fbva__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-profile-module__-2fbva__accountAccessCards,.internal-profile-module__-2fbva__payrollSalaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-profile-module__-2fbva__payrollSalaryFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-profile-module__-2fbva__payrollModules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.internal-profile-module__-2fbva__columns{grid-template-columns:1fr}.internal-profile-module__-2fbva__panels{min-height:0}.internal-profile-module__-2fbva__payrollModules{grid-template-columns:1fr}}@media (max-width:700px){.internal-profile-module__-2fbva__workspace.internal-profile-module__-2fbva__workspace{gap:calc(14px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__pageHeader{min-height:calc(104px * var(--platform-density-scale,1));padding-inline:calc(20px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy{width:100%}.internal-profile-module__-2fbva__pageHeader .platform-page-header-copy p{max-width:none}.internal-profile-module__-2fbva__pageHeader .platform-page-header-actions{width:auto}.internal-profile-module__-2fbva__pageHeader .platform-page-header-actions>*{flex:none}.internal-profile-module__-2fbva__heroMain{grid-template-columns:calc(54px * var(--platform-density-scale,1)) minmax(0, 1fr);min-height:auto;padding:calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:start;gap:calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__avatar{flex-basis:calc(54px * var(--platform-density-scale,1));width:calc(54px * var(--platform-density-scale,1));height:calc(54px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__identity{flex:1}.internal-profile-module__-2fbva__nameRow{align-items:flex-start;gap:calc(7px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__nameRow h2{width:100%}.internal-profile-module__-2fbva__identity>p{margin:calc(3px * var(--platform-density-scale,1)) 0 0}.internal-profile-module__-2fbva__contacts{gap:calc(8px * var(--platform-density-scale,1));grid-column:1/-1;grid-template-columns:1fr;width:100%}.internal-profile-module__-2fbva__contacts>span{width:100%;min-height:calc(52px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__summary{padding:calc(12px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div:nth-child(n){min-height:calc(64px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(10px * var(--platform-density-scale,1));background:var(--platform-surface)}.internal-profile-module__-2fbva__tabBar{padding:calc(5px * var(--platform-density-scale,1));overflow:visible}.internal-profile-module__-2fbva__tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.internal-profile-module__-2fbva__tabs button{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));justify-content:center;gap:calc(5px * var(--platform-density-scale,1));text-align:center;flex-direction:column}.internal-profile-module__-2fbva__tabs button>span{min-width:0;display:block}.internal-profile-module__-2fbva__tabs button strong{white-space:normal;line-height:1.25;display:block}.internal-profile-module__-2fbva__tabs button small{display:none}.internal-profile-module__-2fbva__columns,.internal-profile-module__-2fbva__stack{gap:calc(14px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__personalIntro,.internal-profile-module__-2fbva__employmentIntro{padding:calc(16px * var(--platform-density-scale,1));flex-wrap:wrap}.internal-profile-module__-2fbva__employmentCards{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:1fr}.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card:first-child .internal-profile-module__-2fbva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-profile-module__-2fbva__accountAccessIntro{padding:calc(16px * var(--platform-density-scale,1));flex-wrap:wrap}.internal-profile-module__-2fbva__accountAccessCards{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:1fr}.internal-profile-module__-2fbva__card>.platform-card-header{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__card>.platform-card-body{padding:calc(7px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__grid{gap-inline:calc(16px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollSalaryCard>.platform-card-header{align-items:start;gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr);display:grid}.internal-profile-module__-2fbva__payrollSalaryCard>.platform-card-header>.platform-card-actions{width:100%;min-width:0}.internal-profile-module__-2fbva__payrollHeaderActions{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0, 1.1fr) minmax(0, 1fr);gap:calc(8px * var(--platform-density-scale,1));width:100%;display:grid}.internal-profile-module__-2fbva__payrollHeaderActions .platform-button{white-space:nowrap;justify-content:center;min-width:0}.internal-profile-module__-2fbva__payrollSalaryCard>.platform-card-body{padding:calc(14px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollSalaryMetrics{grid-template-columns:1fr}.internal-profile-module__-2fbva__payrollSalaryMetrics>div{min-height:calc(108px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollSalaryFacts,.internal-profile-module__-2fbva__payrollTaxInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-profile-module__-2fbva__payrollModule>.platform-card-body{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}}@media (max-width:440px){.internal-profile-module__-2fbva__grid,.internal-profile-module__-2fbva__employmentCards>.internal-profile-module__-2fbva__card:first-child .internal-profile-module__-2fbva__grid{grid-template-columns:1fr}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-profile-module__-2fbva__summary .internal-profile-module__-2fbva__grid>div{min-height:calc(68px * var(--platform-density-scale,1))}.internal-profile-module__-2fbva__payrollSalaryFacts,.internal-profile-module__-2fbva__payrollTaxInputs,.internal-profile-module__-2fbva__payrollTaxComparison{grid-template-columns:1fr}}
.account-leave-management-module__BlWqCG__workspace{--platform-control-font:calc(12px * var(--platform-density-scale,1));--platform-border:#e5e9f6;--platform-surface-soft:#f6f7fd;--platform-panel-shadow:0 4px 16px #22316709;--platform-label-font:calc(10.5px * var(--platform-density-scale,1));--platform-body-font:calc(10.5px * var(--platform-density-scale,1));--platform-section-font:calc(13px * var(--platform-density-scale,1));--platform-heading-font:calc(19px * var(--platform-density-scale,1));--platform-data-font:calc(22px * var(--platform-density-scale,1));--platform-display-font:calc(25px * var(--platform-density-scale,1));gap:calc(16px * var(--platform-density-scale,1));min-width:0;color:var(--platform-text);flex-direction:column;flex:1 0 auto;display:flex}.account-leave-management-module__BlWqCG__workspace>*{flex-shrink:0}.account-leave-management-module__BlWqCG__pageHeader{min-height:calc(96px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(16px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);position:relative;overflow:hidden}.account-leave-management-module__BlWqCG__pageHeader:before{content:"";width:calc(4px * var(--platform-density-scale,1));background:var(--platform-brand-gradient);position:absolute;inset:0 auto 0 0}.account-leave-management-module__BlWqCG__pageHeader .training-section-label{color:#6542ed;font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.12em;font-weight:700}.account-leave-management-module__BlWqCG__pageHeader .platform-page-header-copy h1{margin-top:calc(6px * var(--platform-density-scale,1));color:var(--platform-text);font-size:calc(25px * var(--platform-density-scale,1));font-weight:700;line-height:1.2}.account-leave-management-module__BlWqCG__pageHeader .platform-page-header-copy p{margin-top:calc(4px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(12.5px * var(--platform-density-scale,1));line-height:1.55}.account-leave-management-module__BlWqCG__workspace .platform-card{border-color:var(--platform-border);border-radius:var(--platform-panel-radius);background:var(--platform-surface);min-width:0;box-shadow:var(--platform-panel-shadow)}.account-leave-management-module__BlWqCG__workspace .platform-card-header{min-height:calc(64px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border);background:var(--platform-surface)}.account-leave-management-module__BlWqCG__workspace .platform-card-header h2{font-size:calc(13px * var(--platform-density-scale,1));line-height:1.35}.account-leave-management-module__BlWqCG__workspace .platform-card-header p{font-size:calc(10.5px * var(--platform-density-scale,1));line-height:1.45}.account-leave-management-module__BlWqCG__workspace .platform-card-body{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspaceTabs{max-width:100%}.account-leave-management-module__BlWqCG__tabContent{gap:calc(12px * var(--platform-density-scale,1));flex-direction:column;min-width:0;display:flex}.account-leave-management-module__BlWqCG__tabContent[hidden]{display:none}.account-leave-management-module__BlWqCG__metrics{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-leave-management-module__BlWqCG__metric{align-items:center;gap:calc(12px * var(--platform-density-scale,1));min-height:calc(96px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(16px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(10px * var(--platform-density-scale,1));background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);display:flex;position:relative;overflow:hidden}.account-leave-management-module__BlWqCG__metric:before{content:none}.account-leave-management-module__BlWqCG__metricIcon{width:calc(42px * var(--platform-density-scale,1));height:calc(42px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:var(--tint);color:var(--ink);flex-shrink:0;place-items:center;display:grid}.account-leave-management-module__BlWqCG__metricIcon svg{width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric h2{margin:0 0 calc(4px * var(--platform-density-scale,1));font-size:var(--platform-control-font);font-weight:650;line-height:1.3}.account-leave-management-module__BlWqCG__metric strong{font-size:calc(22px * var(--platform-density-scale,1));font-weight:700;line-height:1.2}.account-leave-management-module__BlWqCG__metric strong small,.account-leave-management-module__BlWqCG__metric .account-leave-management-module__BlWqCG__balanceAsOf{font-size:var(--platform-section-font)}.account-leave-management-module__BlWqCG__balanceDetailButton{color:var(--platform-purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.account-leave-management-module__BlWqCG__balanceDetailButton:hover{text-decoration:underline}.account-leave-management-module__BlWqCG__balanceDetailButton:focus-visible{outline:2px solid var(--platform-purple);outline-offset:3px;border-radius:calc(2px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.35}.account-leave-management-module__BlWqCG__workspace [data-tone=green]{--ink:var(--platform-success);--tint:var(--platform-success-soft)}.account-leave-management-module__BlWqCG__workspace [data-tone=purple]{--ink:var(--platform-purple);--tint:color-mix(in srgb, var(--platform-purple) 8%, var(--platform-surface))}.account-leave-management-module__BlWqCG__workspace [data-tone=blue]{--ink:var(--platform-info);--tint:var(--platform-info-soft)}.account-leave-management-module__BlWqCG__workspace [data-tone=pink]{--ink:var(--platform-danger);--tint:var(--platform-danger-soft)}.account-leave-management-module__BlWqCG__workspace [data-tone=orange]{--ink:var(--platform-warning);--tint:var(--platform-warning-soft)}.account-leave-management-module__BlWqCG__workspace [data-tone=neutral]{--ink:var(--platform-muted);--tint:var(--platform-surface-soft)}.account-leave-management-module__BlWqCG__mainGrid{--primary-card-height:calc(480px * var(--platform-density-scale,1));grid-template-columns:minmax(0,2.1fr) minmax(calc(260px * var(--platform-density-scale,1)),.9fr);grid-auto-rows:var(--primary-card-height);gap:calc(12px * var(--platform-density-scale,1));align-items:stretch;display:grid}.account-leave-management-module__BlWqCG__mainGrid>section{min-width:0}.account-leave-management-module__BlWqCG__requestsGrid{grid-template-columns:minmax(calc(300px * var(--platform-density-scale,1)),.85fr) minmax(0,1.35fr);gap:calc(12px * var(--platform-density-scale,1));align-items:start;min-width:0;display:grid}.account-leave-management-module__BlWqCG__requestsGrid>section{min-width:0}.account-leave-management-module__BlWqCG__requestsGrid .account-leave-management-module__BlWqCG__tableWrap{height:calc(390px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__mainGrid>section{flex-direction:column;height:100%;min-height:0;display:flex}.account-leave-management-module__BlWqCG__mainGrid>section>.platform-card-header{flex:none}.account-leave-management-module__BlWqCG__mainGrid>section>.platform-card-body{flex:auto;min-height:0}.account-leave-management-module__BlWqCG__title{align-items:center;gap:calc(8px * var(--platform-density-scale,1));flex-wrap:wrap;font-weight:700;display:flex}.account-leave-management-module__BlWqCG__title>svg{color:var(--platform-purple);flex-shrink:0}.account-leave-management-module__BlWqCG__title small{font:inherit}.account-leave-management-module__BlWqCG__monthButtons{gap:calc(5px * var(--platform-density-scale,1));display:flex}.account-leave-management-module__BlWqCG__monthButtons button{min-width:calc(28px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__calendarCard .platform-card-body{padding:calc(8px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__calendar{border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);overflow:hidden}.account-leave-management-module__BlWqCG__calendarRow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.account-leave-management-module__BlWqCG__weekday{padding:calc(6px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1));text-align:center;font-size:var(--platform-body-font);background:var(--platform-surface-soft);font-weight:600}.account-leave-management-module__BlWqCG__day{min-width:0;min-height:calc(48px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border);border-right:1px solid var(--platform-border);background:var(--tint)}.account-leave-management-module__BlWqCG__day:last-child{border-right:0}.account-leave-management-module__BlWqCG__day strong{margin-bottom:calc(6px * var(--platform-density-scale,1));font-size:var(--platform-body-font);display:block}.account-leave-management-module__BlWqCG__day span{align-items:center;gap:calc(4px * var(--platform-density-scale,1));color:var(--ink);font-size:var(--platform-body-font);overflow-wrap:anywhere;display:flex}.account-leave-management-module__BlWqCG__day>span:not(.account-leave-management-module__BlWqCG__punchTooltip){white-space:nowrap}.account-leave-management-module__BlWqCG__day i,.account-leave-management-module__BlWqCG__legend i{width:calc(6px * var(--platform-density-scale,1));height:calc(6px * var(--platform-density-scale,1));background:var(--ink);border-radius:50%;flex-shrink:0}.account-leave-management-module__BlWqCG__day[data-outside=true]{color:var(--platform-muted);background:var(--platform-surface-soft)}.account-leave-management-module__BlWqCG__day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--platform-primary)}.account-leave-management-module__BlWqCG__legend{gap:calc(10px * var(--platform-density-scale,1));margin-top:calc(10px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.account-leave-management-module__BlWqCG__legend span{gap:calc(5px * var(--platform-density-scale,1));font-size:var(--platform-body-font);align-items:center;display:flex}.account-leave-management-module__BlWqCG__form{align-content:start;gap:calc(8px * var(--platform-density-scale,1));display:grid}.account-leave-management-module__BlWqCG__selfServiceCard .platform-card-header{align-items:stretch;gap:calc(10px * var(--platform-density-scale,1));flex-direction:column}.account-leave-management-module__BlWqCG__selfServiceCard .platform-card-actions{width:100%}.account-leave-management-module__BlWqCG__selfServiceCard .platform-card-body{overflow:hidden}.account-leave-management-module__BlWqCG__actionTabs{width:100%;padding:calc(3px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-leave-management-module__BlWqCG__actionTabs button{min-width:0;min-height:calc(35px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:var(--platform-muted);font:700 var(--platform-body-font)/1.25 inherit;cursor:pointer;background:0 0;border:0}.account-leave-management-module__BlWqCG__actionTabs button.account-leave-management-module__BlWqCG__activeActionTab{color:var(--platform-surface);background:var(--platform-primary);box-shadow:0 5px 12px #4f3db82e}.account-leave-management-module__BlWqCG__actionFields{height:calc(176px * var(--platform-density-scale,1));align-content:start;gap:calc(8px * var(--platform-density-scale,1));display:grid}.account-leave-management-module__BlWqCG__reasonInput{height:calc(64px * var(--platform-density-scale,1));min-height:calc(64px * var(--platform-density-scale,1));max-height:calc(64px * var(--platform-density-scale,1));box-sizing:border-box;resize:none}.account-leave-management-module__BlWqCG__compOffDateResult{min-height:calc(48px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);color:var(--platform-muted);display:flex}.account-leave-management-module__BlWqCG__compOffDateResult>svg{flex:none}.account-leave-management-module__BlWqCG__compOffDateResult>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.account-leave-management-module__BlWqCG__compOffDateResult strong{color:var(--platform-text);font-size:var(--platform-body-font);line-height:1.3}.account-leave-management-module__BlWqCG__compOffDateResult small{font-size:var(--platform-label-font);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.account-leave-management-module__BlWqCG__compOffDateResult[data-status=eligible]{border-color:color-mix(in srgb,var(--platform-success) 24%,var(--platform-border));background:var(--platform-success-soft);color:var(--platform-success)}.account-leave-management-module__BlWqCG__compOffDateResult[data-status=error]{border-color:color-mix(in srgb,var(--platform-danger) 24%,var(--platform-border));background:var(--platform-danger-soft);color:var(--platform-danger)}.account-leave-management-module__BlWqCG__dateFields{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-leave-management-module__BlWqCG__dateFields label,.account-leave-management-module__BlWqCG__dateFields input{width:100%;min-width:0}.account-leave-management-module__BlWqCG__dateTimeControl{box-sizing:border-box;appearance:none;max-width:100%;display:block;overflow:hidden;width:100%!important;min-width:0!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;padding-block:0!important;line-height:normal!important}.account-leave-management-module__BlWqCG__dateTimeControl::-webkit-date-and-time-value{text-align:left;align-items:center;width:100%;min-width:0;height:100%;margin:0;padding:0;display:flex}.account-leave-management-module__BlWqCG__dateTimeControl::-webkit-datetime-edit{align-items:center;min-width:0;height:100%;padding:0;line-height:normal;display:flex}.account-leave-management-module__BlWqCG__dateTimeControl::-webkit-calendar-picker-indicator{flex:none;margin:0 0 0 auto;padding:0}.account-leave-management-module__BlWqCG__caption{color:var(--platform-muted);font-size:var(--platform-body-font);margin:calc(8px * var(--platform-density-scale,1)) 0 0;line-height:1.5}.account-leave-management-module__BlWqCG__feedback,.account-leave-management-module__BlWqCG__notice{font-size:var(--platform-control-font);color:var(--platform-text);background:var(--platform-surface-soft);padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);border:1px solid var(--platform-border);margin:0;line-height:1.5}.account-leave-management-module__BlWqCG__balanceDetails{font-size:var(--platform-body-font);line-height:1.6}.account-leave-management-module__BlWqCG__tableWrap{height:calc(270px * var(--platform-density-scale,1));scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;overflow:auto}.account-leave-management-module__BlWqCG__tableWrap table{width:100%;min-width:calc(560px * var(--platform-density-scale,1));table-layout:fixed;border-collapse:collapse;font-size:var(--platform-control-font);text-align:left}.account-leave-management-module__BlWqCG__tableWrap th{height:calc(42px * var(--platform-density-scale,1));box-sizing:border-box;font-size:var(--platform-label-font);color:var(--platform-muted);background:var(--platform-surface-soft);padding:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));white-space:nowrap;font-weight:700}.account-leave-management-module__BlWqCG__tableWrap td{height:calc(58px * var(--platform-density-scale,1));box-sizing:border-box;overflow-wrap:anywhere;vertical-align:middle;padding:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border)}.account-leave-management-module__BlWqCG__noRequests{text-align:center;color:var(--platform-muted);height:calc(90px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__summary{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-leave-management-module__BlWqCG__summary>div{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));min-height:calc(64px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(10px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(10px * var(--platform-density-scale,1));background:var(--tint);display:flex}.account-leave-management-module__BlWqCG__summary svg{color:var(--ink);flex-shrink:0}.account-leave-management-module__BlWqCG__summary span{font-size:var(--platform-body-font)}.account-leave-management-module__BlWqCG__summary strong{font-size:var(--platform-data-font);margin-top:calc(5px * var(--platform-density-scale,1));display:block}.account-leave-management-module__BlWqCG__summary small{color:var(--platform-muted)}.account-leave-management-module__BlWqCG__rate{align-items:stretch;gap:calc(8px * var(--platform-density-scale,1));background:var(--platform-surface-soft);border-radius:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));margin-top:calc(10px * var(--platform-density-scale,1));flex-direction:column;display:flex}.account-leave-management-module__BlWqCG__rate strong{font-size:var(--platform-title-font);color:var(--platform-purple);display:block}.account-leave-management-module__BlWqCG__rate small{font-size:var(--platform-body-font);color:var(--platform-muted)}.account-leave-management-module__BlWqCG__rate progress{width:100%;height:calc(9px * var(--platform-density-scale,1));accent-color:var(--platform-purple)}@media (max-width:1000px){.account-leave-management-module__BlWqCG__mainGrid,.account-leave-management-module__BlWqCG__requestsGrid{grid-template-columns:1fr}.account-leave-management-module__BlWqCG__mainGrid{grid-auto-rows:auto}.account-leave-management-module__BlWqCG__mainGrid>section{height:auto}}@media (max-width:700px){.account-leave-management-module__BlWqCG__workspace{gap:calc(12px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspace .account-leave-management-module__BlWqCG__pageHeader{min-height:calc(100px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspaceTabs{width:100%}.account-leave-management-module__BlWqCG__workspace .platform-page-header-copy{width:100%}.account-leave-management-module__BlWqCG__workspace .platform-page-header-copy p{max-width:none}.account-leave-management-module__BlWqCG__metrics{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.account-leave-management-module__BlWqCG__mainGrid{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:1fr;grid-auto-rows:auto}.account-leave-management-module__BlWqCG__mainGrid>section{height:auto}.account-leave-management-module__BlWqCG__selfServiceCard .platform-card-body{scrollbar-gutter:auto;overflow:visible}.account-leave-management-module__BlWqCG__actionFields{height:auto;min-height:calc(176px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric{min-height:calc(88px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metricIcon{width:calc(38px * var(--platform-density-scale,1));height:calc(38px * var(--platform-density-scale,1));margin-top:calc(2px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metricIcon svg{width:calc(21px * var(--platform-density-scale,1));height:calc(21px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric>div{min-width:0}.account-leave-management-module__BlWqCG__metric h2{margin-bottom:calc(7px * var(--platform-density-scale,1));font-size:var(--platform-section-font);line-height:1.3}.account-leave-management-module__BlWqCG__metric strong{font-size:calc(19px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric strong small{font-size:var(--platform-control-font)}.account-leave-management-module__BlWqCG__metric p{font-size:var(--platform-body-font);overflow-wrap:anywhere;line-height:1.4}.account-leave-management-module__BlWqCG__calendarCard .platform-card-header{padding:calc(14px * var(--platform-density-scale,1));align-items:stretch;gap:calc(12px * var(--platform-density-scale,1));flex-direction:column}.account-leave-management-module__BlWqCG__calendarCard .platform-card-actions{width:100%}.account-leave-management-module__BlWqCG__calendarCard .account-leave-management-module__BlWqCG__title{font-size:var(--platform-section-font);grid-template-columns:auto minmax(0,1fr);display:grid}.account-leave-management-module__BlWqCG__calendarCard .account-leave-management-module__BlWqCG__title small{color:var(--platform-muted);font-size:var(--platform-body-font);grid-column:2;font-weight:600}.account-leave-management-module__BlWqCG__monthButtons{grid-template-columns:calc(44px * var(--platform-density-scale,1)) minmax(0,1fr) calc(44px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));width:100%;display:grid}.account-leave-management-module__BlWqCG__monthButtons button{width:100%;min-width:0;min-height:calc(42px * var(--platform-density-scale,1));padding-inline:calc(8px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__calendarCard .platform-card-body{padding:calc(7px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__weekday{padding-block:calc(9px * var(--platform-density-scale,1));font-size:var(--platform-body-font)}.account-leave-management-module__BlWqCG__day{height:calc(48px * var(--platform-density-scale,1));min-height:calc(48px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__day strong{margin-bottom:calc(7px * var(--platform-density-scale,1));font-size:var(--platform-body-font);line-height:1}.account-leave-management-module__BlWqCG__day>span:not(.account-leave-management-module__BlWqCG__punchTooltip){width:calc(8px * var(--platform-density-scale,1));height:calc(8px * var(--platform-density-scale,1));font-size:0;line-height:0;display:block;overflow:hidden}.account-leave-management-module__BlWqCG__day>span:not(.account-leave-management-module__BlWqCG__punchTooltip) i{width:calc(8px * var(--platform-density-scale,1));height:calc(8px * var(--platform-density-scale,1));display:block}.account-leave-management-module__BlWqCG__day .account-leave-management-module__BlWqCG__punchTooltip{width:calc(190px * var(--platform-density-scale,1));max-width:calc(100vw - calc(38px * var(--platform-density-scale,1)));font-size:var(--platform-control-font)}.account-leave-management-module__BlWqCG__legend{gap:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));margin:calc(11px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1)) 0}.account-leave-management-module__BlWqCG__legend span,.account-leave-management-module__BlWqCG__caption{font-size:var(--platform-body-font)}.account-leave-management-module__BlWqCG__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-leave-management-module__BlWqCG__rate{gap:calc(8px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__dateFields{grid-template-columns:1fr}.account-leave-management-module__BlWqCG__dateFields .platform-field{width:100%;min-width:0;max-width:100%}.account-leave-management-module__BlWqCG__dateTimeControl{width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.account-leave-management-module__BlWqCG__requestTabs{grid-auto-flow:row;width:100%}.account-leave-management-module__BlWqCG__requestTabs button{min-height:calc(42px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__requestsGrid .account-leave-management-module__BlWqCG__tableWrap{height:auto}}.account-leave-management-module__BlWqCG__calendarCard,.account-leave-management-module__BlWqCG__calendar{overflow:visible}.account-leave-management-module__BlWqCG__calendarRow{min-height:0}.account-leave-management-module__BlWqCG__day{height:calc(52px * var(--platform-density-scale,1));min-height:calc(52px * var(--platform-density-scale,1));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.account-leave-management-module__BlWqCG__day>span{justify-content:center}.account-leave-management-module__BlWqCG__day .account-leave-management-module__BlWqCG__punchTooltip{z-index:20;bottom:calc(100% + calc(5px * var(--platform-density-scale,1)));width:calc(210px * var(--platform-density-scale,1));box-sizing:border-box;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:stretch;gap:calc(3px * var(--platform-density-scale,1));border:1px solid color-mix(in srgb,var(--platform-surface) 16%,transparent);border-radius:var(--platform-control-radius);background:var(--platform-text);color:var(--platform-surface);font-size:var(--platform-body-font);text-align:left;box-shadow:var(--platform-panel-shadow);pointer-events:none;flex-direction:column;line-height:1.45;display:none;position:absolute;left:50%;transform:translate(-50%)}.account-leave-management-module__BlWqCG__day .account-leave-management-module__BlWqCG__punchTooltip strong{margin:0 0 calc(2px * var(--platform-density-scale,1));color:var(--platform-surface);font-size:var(--platform-control-font);line-height:1.35}.account-leave-management-module__BlWqCG__day .account-leave-management-module__BlWqCG__punchTooltip span{color:inherit;font-size:inherit;line-height:inherit;display:block}.account-leave-management-module__BlWqCG__day:hover .account-leave-management-module__BlWqCG__punchTooltip,.account-leave-management-module__BlWqCG__day:focus-visible .account-leave-management-module__BlWqCG__punchTooltip{display:flex}.account-leave-management-module__BlWqCG__day:first-child .account-leave-management-module__BlWqCG__punchTooltip{left:0;transform:none}.account-leave-management-module__BlWqCG__day:last-child .account-leave-management-module__BlWqCG__punchTooltip{left:auto;right:0;transform:none}.account-leave-management-module__BlWqCG__day:focus-visible{outline:2px solid var(--platform-primary);outline-offset:-2px}.account-leave-management-module__BlWqCG__rowSmall{margin-top:calc(4px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-body-font);display:block}.account-leave-management-module__BlWqCG__requestTabs{gap:calc(6px * var(--platform-density-scale,1));grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.account-leave-management-module__BlWqCG__requestTabs button{white-space:nowrap;width:100%}.account-leave-management-module__BlWqCG__requestFilters{grid-template-columns:repeat(3,minmax(0,calc(180px * var(--platform-density-scale,1))));gap:calc(10px * var(--platform-density-scale,1));margin:0 0 calc(12px * var(--platform-density-scale,1));align-items:end;display:grid}.account-leave-management-module__BlWqCG__requestFilters>*{min-width:0}.account-leave-management-module__BlWqCG__requestFilters select{width:100%}.account-leave-management-module__BlWqCG__tableWrap th:nth-child(n+3),.account-leave-management-module__BlWqCG__tableWrap td:nth-child(n+3){text-align:center}.account-leave-management-module__BlWqCG__tableWrap td:last-child button{min-width:calc(60px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__reviewDetails{gap:calc(16px * var(--platform-density-scale,1));font-size:var(--platform-control-font);display:grid}.account-leave-management-module__BlWqCG__requestFacts{gap:calc(18px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1));background:var(--platform-surface-soft);border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-leave-management-module__BlWqCG__requestFacts dt{color:var(--platform-muted);margin-bottom:calc(7px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__requestFacts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.account-leave-management-module__BlWqCG__reviewSection{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));background:var(--platform-surface);margin:0}.account-leave-management-module__BlWqCG__reviewSection h3{margin:0 0 calc(10px * var(--platform-density-scale,1));color:var(--platform-text);font-size:var(--platform-section-font)}.account-leave-management-module__BlWqCG__reviewSection p{white-space:pre-wrap;overflow-wrap:anywhere;margin:calc(6px * var(--platform-density-scale,1)) 0;font-size:var(--platform-control-font);line-height:1.6}.account-leave-management-module__BlWqCG__requestHistory{padding:0 0 0 calc(14px * var(--platform-density-scale,1));border-left:2px solid var(--platform-border);margin:0;list-style:none}.account-leave-management-module__BlWqCG__requestHistory li{padding:0 0 calc(14px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__requestHistory li:last-child{padding-bottom:0}.account-leave-management-module__BlWqCG__requestHistory li>div{justify-content:space-between;gap:calc(6px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.account-leave-management-module__BlWqCG__requestHistory time{color:var(--platform-muted);font-size:var(--platform-body-font)}@media (max-width:600px){.account-leave-management-module__BlWqCG__requestFacts{grid-template-columns:1fr}}.account-leave-management-module__BlWqCG__tableWrap{scrollbar-width:auto;min-width:0;max-width:100%}.account-leave-management-module__BlWqCG__tableWrap th:last-child,.account-leave-management-module__BlWqCG__tableWrap td:last-child{background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);position:sticky;right:0}.account-leave-management-module__BlWqCG__tableWrap th:last-child{background:var(--platform-surface-soft)}@media (max-width:700px){.account-leave-management-module__BlWqCG__requestsCard .platform-card-header{padding:calc(14px * var(--platform-density-scale,1));align-items:stretch;gap:calc(12px * var(--platform-density-scale,1));flex-direction:column}.account-leave-management-module__BlWqCG__requestsCard .platform-card-header>div:first-child{width:100%}.account-leave-management-module__BlWqCG__requestsCard .platform-card-actions{width:100%}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__title{font-size:var(--platform-section-font);flex-wrap:nowrap;line-height:1.35}.account-leave-management-module__BlWqCG__requestTabs{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%}.account-leave-management-module__BlWqCG__requestTabs button{min-width:0;min-height:calc(42px * var(--platform-density-scale,1));padding-inline:calc(8px * var(--platform-density-scale,1));font-size:var(--platform-control-font);white-space:normal}.account-leave-management-module__BlWqCG__requestTabs button:nth-child(3),.account-leave-management-module__BlWqCG__requestTabs button:only-child{grid-column:1/-1}.account-leave-management-module__BlWqCG__requestFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap{height:auto;max-height:none;overflow:visible}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap table{min-width:0;font-size:var(--platform-control-font);display:block}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap colgroup,.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap thead{display:none}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap tbody{gap:calc(10px * var(--platform-density-scale,1));display:grid}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap tr{padding:calc(13px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));background:var(--platform-surface-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td,.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(n){align-content:start;justify-items:start;gap:calc(4px * var(--platform-density-scale,1));min-width:0;height:auto;color:var(--platform-text);box-shadow:none;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:grid;position:static;right:auto;overflow:visible}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:before{content:attr(data-label);color:var(--platform-muted);font-size:var(--platform-label-font);letter-spacing:.04em;text-transform:uppercase;font-weight:750;line-height:1.2}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:first-child{grid-area:1/1}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(2){grid-area:2/1/auto/-1}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(3){grid-area:3/1}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(4){text-align:center;grid-area:1/2;justify-self:center;justify-items:center}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(5){text-align:center;grid-area:3/2;place-self:end center;justify-items:center;width:auto}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__tableWrap td:nth-child(5) button{width:auto;min-width:calc(76px * var(--platform-density-scale,1));min-height:calc(34px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__rowSmall{margin-top:calc(1px * var(--platform-density-scale,1));font-size:var(--platform-body-font);line-height:1.4}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__noRequests{min-height:calc(84px * var(--platform-density-scale,1));text-align:center;grid-area:auto/1/auto/-1;place-content:center;justify-items:center}.account-leave-management-module__BlWqCG__requestsCard .account-leave-management-module__BlWqCG__noRequests:before{display:none}}.account-leave-management-module__BlWqCG__meetingPlan{gap:.75rem;margin-top:1rem;display:grid}.account-leave-management-module__BlWqCG__meetingOfficeConfirm{color:#475569;align-items:flex-start;gap:.65rem;line-height:1.45;display:flex}.account-leave-management-module__BlWqCG__meetingOfficeConfirm input{margin-top:.2rem}@media (max-width:700px){.account-leave-management-module__BlWqCG__workspace{--platform-control-font:calc(14px * var(--platform-density-scale,1));--platform-label-font:calc(12px * var(--platform-density-scale,1));--platform-body-font:calc(13px * var(--platform-density-scale,1));--platform-section-font:calc(15px * var(--platform-density-scale,1));--platform-data-font:calc(24px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__pageHeader .platform-page-header-copy p{font-size:calc(14px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspace .platform-card-header h2{font-size:calc(15px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspace .platform-card-header p{font-size:calc(13px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric{align-content:start;gap:calc(9px * var(--platform-density-scale,1));min-height:calc(138px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr);display:grid}.account-leave-management-module__BlWqCG__metricIcon{margin:0}.account-leave-management-module__BlWqCG__metric h2{min-height:2.6em;margin-bottom:calc(4px * var(--platform-density-scale,1));font-size:calc(14px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric strong{font-size:calc(22px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric .account-leave-management-module__BlWqCG__balanceAsOf{font-size:calc(14px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__metric p{margin-top:calc(5px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__workspace .account-leave-management-module__BlWqCG__workspaceTabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:visible}.account-leave-management-module__BlWqCG__workspace .account-leave-management-module__BlWqCG__workspaceTabs button{min-width:0;min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));white-space:normal;text-align:center;line-height:1.25}.account-leave-management-module__BlWqCG__workspace .account-leave-management-module__BlWqCG__workspaceTabs button svg,.account-leave-management-module__BlWqCG__workspace .account-leave-management-module__BlWqCG__workspaceTabs button em{flex:none}.account-leave-management-module__BlWqCG__actionTabs button{min-height:calc(42px * var(--platform-density-scale,1));font-family:inherit;font-size:calc(13px * var(--platform-density-scale,1));font-weight:700;line-height:1.3}.account-leave-management-module__BlWqCG__form,.account-leave-management-module__BlWqCG__actionFields{gap:calc(12px * var(--platform-density-scale,1))}.account-leave-management-module__BlWqCG__requestFilters>:nth-child(3){grid-column:1/-1}}
