.payroll-shell_shell__cHRfl{--ink:#161715;--ink-2:#272825;--ink-3:#4b4d48;--muted:#73756f;--paper:#efefeb;--panel:#fbfbf8;--panel-2:#e6e6e1;--line:#c9cac4;--line-dark:#969891;--white:#fdfdfa;--display:"DIN Condensed","Avenir Next Condensed","Franklin Gothic Medium",sans-serif;--body:"Avenir Next","Helvetica Neue",sans-serif;--mono:"IBM Plex Mono","SFMono-Regular","Menlo",monospace;min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);color:var(--ink);background:linear-gradient(rgb(22 23 21/3%) 1px,transparent 1px),linear-gradient(90deg,rgb(22 23 21/3%) 1px,transparent 1px),var(--paper);background-size:32px 32px;font-family:var(--body)}.payroll-shell_shell__cHRfl *,.payroll-shell_shell__cHRfl :after,.payroll-shell_shell__cHRfl :before{box-sizing:border-box}.payroll-shell_shell__cHRfl button,.payroll-shell_shell__cHRfl input,.payroll-shell_shell__cHRfl select,.payroll-shell_shell__cHRfl textarea{font:inherit}.payroll-shell_shell__cHRfl a,.payroll-shell_shell__cHRfl button,.payroll-shell_shell__cHRfl input,.payroll-shell_shell__cHRfl select,.payroll-shell_shell__cHRfl textarea{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.payroll-shell_shell__cHRfl a:focus-visible,.payroll-shell_shell__cHRfl button:focus-visible,.payroll-shell_shell__cHRfl input:focus-visible,.payroll-shell_shell__cHRfl select:focus-visible,.payroll-shell_shell__cHRfl summary:focus-visible,.payroll-shell_shell__cHRfl textarea:focus-visible{outline:3px solid rgb(22 23 21/30%);outline-offset:3px}.payroll-shell_sidebar__XoGnH{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;height:100vh;min-height:720px;flex-direction:column;padding:24px 16px 18px;overflow:hidden;color:#f5f5f1;background:linear-gradient(115deg,transparent 0 54%,rgb(255 255 255/3%) 54% 55%,transparent 55%),#151614}.payroll-shell_sidebar__XoGnH:after{position:absolute;right:-58px;bottom:132px;width:170px;height:170px;content:"";border:1px solid rgb(255 255 255/8%);border-radius:50%;pointer-events:none}.payroll-shell_brand__JHvo6{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:0 8px 30px;border-bottom:1px solid rgb(255 255 255/10%)}.payroll-shell_brand__JHvo6>span{display:grid;width:42px;height:42px;place-items:center;color:#151614;background:#f7f7f3;border-radius:2px}.payroll-shell_brand__JHvo6>div{display:grid;grid-gap:1px;gap:1px}.payroll-shell_brand__JHvo6 small{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:8px;letter-spacing:.22em}.payroll-shell_brand__JHvo6 strong{font-family:var(--display);font-size:25px;font-stretch:condensed;letter-spacing:-.02em}.payroll-shell_brand__JHvo6>button{display:none}.payroll-shell_sidebar__XoGnH nav{position:relative;z-index:1;display:grid;grid-gap:5px;gap:5px;padding-top:23px}.payroll-shell_navSection__tuKwM{margin:12px 10px 4px;color:rgb(255 255 255/38%);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.payroll-shell_sidebarFoot__TTWL_ button,.payroll-shell_sidebar__XoGnH nav button{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 11px;color:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.payroll-shell_sidebar__XoGnH nav button>span{flex:1 1;font-size:12px;font-weight:650}.payroll-shell_sidebar__XoGnH nav button:hover{background:rgb(255 255 255/6%);border-color:rgb(255 255 255/8%)}.payroll-shell_sidebar__XoGnH nav .payroll-shell_navActive__GCdSn{color:#151614;background:#f5f5f1;border-color:#f5f5f1}.payroll-shell_sidebarFoot__TTWL_{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding-top:18px;border-top:1px solid rgb(255 255 255/10%)}.payroll-shell_sidebarFoot__TTWL_ button:first-child{min-height:61px;background:rgb(255 255 255/5%);border-color:rgb(255 255 255/8%)}.payroll-shell_sidebarFoot__TTWL_ button>span{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.payroll-shell_sidebarFoot__TTWL_ small{color:rgb(255 255 255/45%);font-family:var(--mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.payroll-shell_sidebarFoot__TTWL_ strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_workspace__THXgX{min-width:0;padding-bottom:74px}.payroll-shell_topbar__0zozx{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;min-height:106px;align-items:center;gap:18px;padding:18px clamp(20px,3.6vw,56px);background:rgb(239 239 235/94%);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.payroll-shell_titleBlock__f2ssF{min-width:0;flex:1 1}.payroll-shell_eyebrow__DCK0f{display:block;color:var(--ink-3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.payroll-shell_titleBlock__f2ssF h1{margin:4px 0 0;font-family:var(--display);font-size:clamp(29px,3.2vw,42px);font-weight:800;line-height:.96;letter-spacing:-.035em}.payroll-shell_titleBlock__f2ssF p{max-width:670px;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.payroll-shell_topbarPeriod__aNK_J{display:grid;min-width:160px;grid-gap:4px;gap:4px;padding:5px 20px;border-left:1px solid var(--line)}.payroll-shell_topbarPeriod__aNK_J span{display:flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_topbarPeriod__aNK_J i{width:6px;height:6px;background:var(--ink);border-radius:50%;box-shadow:0 0 0 3px rgb(22 23 21/10%)}.payroll-shell_topbarPeriod__aNK_J strong{font-family:var(--display);font-size:16px}.payroll-shell_mobileMenu__7ODgz,.payroll-shell_refresh__bTe8t{display:inline-flex;height:41px;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:4px;cursor:pointer;font-size:11px;font-weight:700}.payroll-shell_mobileMenu__7ODgz:hover,.payroll-shell_refresh__bTe8t:hover:not(:disabled){color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_refresh__bTe8t:disabled{cursor:wait;opacity:.55}.payroll-shell_mobileMenu__7ODgz{display:none;width:41px;padding:0}.payroll-shell_error__NqXDE,.payroll-shell_notice__Zk6UN,.payroll-shell_warning__ZHf8d{display:flex;min-height:43px;align-items:center;gap:9px;margin:12px clamp(20px,3.6vw,56px) 0;padding:9px 13px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-left:4px solid var(--ink);border-radius:3px;font-size:11px}.payroll-shell_warning__ZHf8d{background:repeating-linear-gradient(-45deg,transparent 0 6px,rgb(22 23 21/3%) 6px 12px),var(--panel)}.payroll-shell_error__NqXDE>span,.payroll-shell_notice__Zk6UN>span{flex:1 1}.payroll-shell_error__NqXDE button,.payroll-shell_notice__Zk6UN button{display:grid;width:28px;height:28px;place-items:center;color:inherit;background:transparent;border:0;cursor:pointer}.payroll-shell_loading__q_r_x{display:grid;min-height:320px;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:var(--muted);font-family:var(--mono);font-size:10px}.payroll-shell_spin__bHBM_{animation:payroll-shell_spin__bHBM_ .75s linear infinite}.payroll-shell_content__MT_07{display:grid;grid-gap:22px;gap:22px;padding:24px clamp(20px,3.6vw,56px)}.payroll-shell_periodEmpty__2iqqR{display:flex;min-height:138px;align-items:center;gap:17px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.payroll-shell_periodEmpty__2iqqR>span{display:grid;width:49px;height:49px;place-items:center;color:var(--white);background:var(--ink);border-radius:2px}.payroll-shell_periodEmpty__2iqqR>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}.payroll-shell_periodEmpty__2iqqR small{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.payroll-shell_periodEmpty__2iqqR strong{font-family:var(--display);font-size:27px}.payroll-shell_periodEmpty__2iqqR p{margin:0;color:var(--muted);font-size:11px}.payroll-shell_periodEmpty__2iqqR button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 15px;color:var(--white);background:var(--ink);border:1px solid var(--ink);border-radius:3px;cursor:pointer;font-size:11px;font-weight:750}.payroll-shell_periodCommand__T_P1U{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 88% 18%,rgb(255 255 255/7%),transparent 18%),linear-gradient(120deg,#141513 0 62%,#20211e 62% 100%);border:1px solid #0f100f;border-radius:4px;box-shadow:0 18px 40px rgb(22 23 21/10%);animation:payroll-shell_enter__jCfwv .18s ease-out both}.payroll-shell_periodCommand__T_P1U:before{position:absolute;top:-80px;right:12%;width:220px;height:220px;content:"";border:1px solid rgb(255 255 255/7%);border-radius:50%;pointer-events:none}.payroll-shell_periodMasthead__gDPFz{position:relative;z-index:1;display:grid;grid-template-columns:170px minmax(300px,1fr) minmax(240px,.62fr);min-height:270px}.payroll-shell_periodOrdinal__ryqrP{display:grid;align-content:center;justify-items:center;padding:24px 18px;border-right:1px solid rgb(255 255 255/13%);background:repeating-linear-gradient(0deg,transparent 0 11px,rgb(255 255 255/2%) 11px 12px)}.payroll-shell_periodOrdinal__ryqrP small{color:rgb(255 255 255/48%);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.payroll-shell_periodOrdinal__ryqrP strong{margin:-7px 0 -15px;font-family:var(--display);font-size:clamp(92px,10vw,132px);font-weight:900;line-height:1;letter-spacing:-.07em}.payroll-shell_periodOrdinal__ryqrP span{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:10px;letter-spacing:.18em}.payroll-shell_periodCore__ol5mp{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:34px clamp(26px,3vw,48px)}.payroll-shell_periodStatus__Li2UM{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:14px;padding:6px 9px;color:rgb(255 255 255/72%);border:1px solid rgb(255 255 255/18%);border-radius:999px;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.payroll-shell_periodStatus__Li2UM i{width:6px;height:6px;background:currentColor;border-radius:50%}.payroll-shell_periodStatus__Li2UM[data-status=EN_CORRECCION] i,.payroll-shell_periodStatus__Li2UM[data-status=VIGENTE] i{animation:payroll-shell_pulse__ghaXr 1.8s ease-out infinite}.payroll-shell_periodCore__ol5mp h2{max-width:640px;margin:0;font-family:var(--display);font-size:clamp(38px,5vw,68px);font-weight:900;line-height:.9;letter-spacing:-.045em}.payroll-shell_periodCore__ol5mp>p{margin:12px 0 0;color:rgb(255 255 255/57%);font-size:11px;line-height:1.5}.payroll-shell_periodDates___xQt_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:26px;background:rgb(255 255 255/14%);border:1px solid rgb(255 255 255/14%)}.payroll-shell_periodDates___xQt_>span{display:grid;min-height:67px;align-content:center;grid-gap:5px;gap:5px;padding:12px 14px;background:#171816}.payroll-shell_periodDates___xQt_ small{color:rgb(255 255 255/42%);font-family:var(--mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.payroll-shell_periodDates___xQt_ strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_periodProgress__XP7hz{display:grid;align-content:center;padding:34px;border-left:1px solid rgb(255 255 255/13%)}.payroll-shell_periodProgress__XP7hz>div>span{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:11px}.payroll-shell_periodProgress__XP7hz small{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.payroll-shell_periodProgress__XP7hz>div strong{font-family:var(--display);font-size:40px;line-height:.8}.payroll-shell_periodProgress__XP7hz>div>i{display:block;height:8px;overflow:hidden;background:rgb(255 255 255/12%)}.payroll-shell_periodProgress__XP7hz>div>i b{display:block;height:100%;background:#f5f5f1;transition:width .18s ease-out}.payroll-shell_periodProgress__XP7hz p{margin:14px 0 0;color:rgb(255 255 255/54%);font-family:var(--mono);font-size:8px;line-height:1.5}.payroll-shell_periodProgress__XP7hz p+p{margin-top:3px}.payroll-shell_periodProgress__XP7hz p strong{color:#fff}.payroll-shell_periodCommandFoot__i8fvz{position:relative;z-index:2;display:flex;align-items:flex-end;gap:18px;padding:15px 18px;color:var(--ink);background:#deded8;border-top:1px solid #393a37}.payroll-shell_periodSelectors__E2d5e{display:grid;min-width:0;flex:1 1;grid-template-columns:minmax(130px,1fr) 82px 116px minmax(200px,1.35fr) auto;grid-gap:7px;gap:7px;align-items:end}.payroll-shell_periodSelectors__E2d5e label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payroll-shell_periodSelectors__E2d5e select{width:100%;min-width:0;height:38px;padding:0 28px 0 9px;color:var(--ink);background:#f7f7f3;border:1px solid #aaaba5;border-radius:3px;font-family:var(--body);font-size:10px}.payroll-shell_periodArrows__vY37_{display:flex;gap:4px}.payroll-shell_periodArrows__vY37_ button{display:grid;width:38px;height:38px;place-items:center;color:var(--ink);background:#f7f7f3;border:1px solid #aaaba5;border-radius:3px;cursor:pointer}.payroll-shell_periodArrows__vY37_ button:disabled{cursor:default;opacity:.35}.payroll-shell_periodPrimaryActions__qM3W7{display:flex;gap:7px}.payroll-shell_commandAction__TWz4V,.payroll-shell_ghostAction__tYsGt{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:3px;cursor:pointer;font-size:10px;font-weight:750;white-space:nowrap}.payroll-shell_ghostAction__tYsGt{color:var(--ink);background:transparent;border:1px solid #a4a69f}.payroll-shell_commandAction__TWz4V{color:var(--white);background:var(--ink);border:1px solid var(--ink)}.payroll-shell_commandAction__TWz4V:hover:not(:disabled),.payroll-shell_ghostAction__tYsGt:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgb(22 23 21/13%)}.payroll-shell_commandAction__TWz4V:disabled{cursor:wait;opacity:.55}.payroll-shell_operationRail__HkRCH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_operationRail__HkRCH article{display:flex;min-height:75px;align-items:center;gap:11px;padding:14px 17px;border-right:1px solid var(--line)}.payroll-shell_operationRail__HkRCH article:last-child{border-right:0}.payroll-shell_operationRail__HkRCH article>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:50%;font-family:var(--mono);font-size:8px}.payroll-shell_operationRail__HkRCH article>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.payroll-shell_operationRail__HkRCH small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.11em;text-transform:uppercase}.payroll-shell_operationRail__HkRCH strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_operationRail__HkRCH article[data-state=ACTIVE]{color:var(--white);background:var(--ink)}.payroll-shell_operationRail__HkRCH article[data-state=ACTIVE]>span{color:var(--white);border-color:rgb(255 255 255/32%)}.payroll-shell_operationRail__HkRCH article[data-state=ACTIVE] small{color:rgb(255 255 255/48%)}.payroll-shell_operationRail__HkRCH article[data-state=COMPLETE]>span{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_ledgerSection__8P8Dw{display:grid;grid-gap:12px;gap:12px}.payroll-shell_ledgerTitle__1kQD2,.payroll-shell_recentSection__cFLsO>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.payroll-shell_ledgerTitle__1kQD2 h2,.payroll-shell_recentSection__cFLsO h2{margin:4px 0 0;font-family:var(--display);font-size:clamp(27px,3vw,38px);line-height:1;letter-spacing:-.035em}.payroll-shell_ledgerTitle__1kQD2 p{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.payroll-shell_ledgerCount__DJWj3{min-width:52px;color:var(--ink);font-family:var(--display);font-size:42px;font-weight:900;line-height:.85;text-align:right}.payroll-shell_ledgerToolbar__I2IRu{display:flex;gap:8px;padding:9px;background:#deded8;border:1px solid var(--line);border-bottom:0;border-radius:4px 4px 0 0}.payroll-shell_periodExportButton__jC6S3{display:inline-flex;min-height:39px;align-items:center;gap:7px;padding:0 12px;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:3px;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.payroll-shell_periodExportButton__jC6S3 span{font-size:10px;font-weight:800}.payroll-shell_periodExportButton__jC6S3 small{padding-left:7px;color:#c8c9c3;border-left:1px solid #555650;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.payroll-shell_periodExportButton__jC6S3:hover{color:var(--ink);background:var(--panel)}.payroll-shell_periodExportButton__jC6S3:hover small{color:var(--muted);border-left-color:var(--line)}.payroll-shell_periodExportButton__jC6S3:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.payroll-shell_ledgerSearch__WQqst{display:flex;min-height:39px;flex:1 1;align-items:center;gap:8px;padding:0 11px;background:var(--panel);border:1px solid #b6b7b1;border-radius:3px}.payroll-shell_ledgerSearch__WQqst input{width:100%;color:var(--ink);background:transparent;border:0;outline:0;font-size:10px}.payroll-shell_ledgerFilter__k9AqT{display:flex;min-height:39px;align-items:center;gap:7px;padding:0 9px;color:var(--muted);background:var(--panel);border:1px solid #b6b7b1;border-radius:3px;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_ledgerFilter__k9AqT select{color:var(--ink);background:transparent;border:0;outline:0;font-family:var(--body);font-size:10px;text-transform:none}.payroll-shell_ledger__vAQVg{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:0 0 4px 4px}.payroll-shell_ledgerHead__udixk,.payroll-shell_ledgerRow__4x_OI{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(175px,1.18fr) 54px minmax(92px,.7fr) minmax(90px,.68fr) minmax(142px,.95fr) 88px 105px;grid-gap:12px;gap:12px;align-items:center}.payroll-shell_ledgerHead__udixk{min-height:38px;padding:0 15px;color:var(--muted);background:#e7e7e2;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_ledgerRow__4x_OI{width:100%;min-height:78px;padding:12px 15px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid #dedfda;cursor:pointer}.payroll-shell_ledgerRow__4x_OI:last-child{border-bottom:0}.payroll-shell_ledgerRow__4x_OI:hover{background:#f0f0ec;box-shadow:inset 3px 0 var(--ink)}.payroll-shell_ledgerRowException__hY122{background:#eeeeea;box-shadow:inset 3px 0 var(--ink)}.payroll-shell_ledgerRow__4x_OI>span{min-width:0}.payroll-shell_ledgerPerson__WqpJg{display:flex;align-items:center;gap:10px}.payroll-shell_ledgerPerson__WqpJg>i{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;color:var(--ink);background:#e1e1dc;border:1px solid #d0d1cb;border-radius:2px;font-family:var(--mono);font-size:9px;font-style:normal;font-weight:800}.payroll-shell_ledgerPerson__WqpJg>span,.payroll-shell_ledgerVacation__CDQpy{display:grid;min-width:0;grid-gap:4px;gap:4px}.payroll-shell_ledgerPerson__WqpJg strong,.payroll-shell_ledgerVacation__CDQpy strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_ledgerPerson__WqpJg small,.payroll-shell_ledgerSplit__Cx50B small,.payroll-shell_ledgerVacation__CDQpy small,.payroll-shell_monoValue__YClN0 small{overflow:hidden;color:var(--muted);font-size:8px;line-height:1.35;text-overflow:ellipsis}.payroll-shell_ledgerVacation__CDQpy small{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.payroll-shell_ledgerSplit__Cx50B,.payroll-shell_monoValue__YClN0{display:grid;min-width:0;grid-gap:4px;gap:4px}.payroll-shell_ledgerSplit__Cx50B{overflow:hidden}.payroll-shell_ledgerSplit__Cx50B>em{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:3px 0 0;overflow:hidden;color:var(--ink-3);border:0;border-top:1px dashed #9b9d96;font-size:7px;font-style:normal;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_ledgerSplit__Cx50B strong,.payroll-shell_monoValue__YClN0 strong{overflow:hidden;font-family:var(--mono);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_ledgerSplit__Cx50B small,.payroll-shell_monoValue__YClN0 small{display:none}.payroll-shell_documentMissing__4_T0I,.payroll-shell_documentReady__rQqhv{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:9px;font-weight:700}.payroll-shell_documentMissing__4_T0I{opacity:.58}.payroll-shell_status__L0gZE{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-self:end;gap:5px;padding:5px 7px;color:var(--ink-3);background:#f6f6f2;border:1px solid #bfc0ba;border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.payroll-shell_status__L0gZE[data-status=AUTORIZADO],.payroll-shell_status__L0gZE[data-status=VALIDADO]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_status__L0gZE[data-status=BORRADOR]{border-style:dashed}.payroll-shell_status__L0gZE[data-status=ANULADO],.payroll-shell_status__L0gZE[data-status=SUSTITUIDO]{opacity:.52;text-decoration:line-through}.payroll-shell_status__L0gZE[data-status=PAGADO_CANCELADO]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_status__L0gZE[data-status=COMPENSACION_PENDIENTE]{color:var(--ink);background:#deded8;border-color:var(--ink);border-style:dashed}.payroll-shell_status__L0gZE[data-status=COMPENSACION_APLICADA],.payroll-shell_status__L0gZE[data-status=COMPENSACION_REVERSADA],.payroll-shell_status__L0gZE[data-status=PAGO_CONSERVADO]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_paidCancellationNotice__6dOap{display:grid;grid-column:1/-1;grid-template-columns:max-content minmax(220px,1fr) minmax(220px,1fr) max-content;grid-gap:7px 15px;gap:7px 15px;align-items:center;padding:11px 13px;background:#deded8;border-top:1px solid #c8c9c3;font-style:normal}.payroll-shell_paidCancellationNotice__6dOap strong{font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.payroll-shell_paidCancellationNotice__6dOap small,.payroll-shell_paidCancellationNotice__6dOap span{color:var(--ink-3);font-size:9px;line-height:1.45}.payroll-shell_paidCancellationNotice__6dOap em{justify-self:end;color:var(--ink);font-family:var(--mono);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.payroll-shell_emptyLedger__Ho9Te,.payroll-shell_emptyState__lt3UQ,.payroll-shell_recentEmpty__9ZnDZ{display:grid;min-height:190px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:30px;color:var(--muted);text-align:center}.payroll-shell_emptyLedger__Ho9Te strong,.payroll-shell_emptyState__lt3UQ strong,.payroll-shell_recentEmpty__9ZnDZ strong{color:var(--ink);font-family:var(--display);font-size:21px}.payroll-shell_emptyLedger__Ho9Te span,.payroll-shell_emptyState__lt3UQ span,.payroll-shell_recentEmpty__9ZnDZ span{max-width:520px;font-size:10px;line-height:1.5}.payroll-shell_accountingBand__yTboJ{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);grid-gap:12px;gap:12px}.payroll-shell_anniversaryCard__wJNqi,.payroll-shell_legalCard__IfPhk{position:relative;overflow:hidden;padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_legalCard__IfPhk:after{position:absolute;right:-25px;bottom:-64px;color:rgb(22 23 21/4%);content:"LFT";font-family:var(--display);font-size:150px;font-weight:900;line-height:1;pointer-events:none}.payroll-shell_legalCard__IfPhk>span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.payroll-shell_legalCard__IfPhk h2{max-width:650px;margin:17px 0 10px;font-family:var(--display);font-size:clamp(30px,3.4vw,46px);line-height:.94;letter-spacing:-.04em}.payroll-shell_legalCard__IfPhk p{max-width:720px;margin:0;color:var(--muted);font-size:10px;line-height:1.6}.payroll-shell_legalCard__IfPhk>div{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.payroll-shell_legalCard__IfPhk>div span{padding:7px 9px;color:var(--muted);border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:7px}.payroll-shell_legalCard__IfPhk>div strong{color:var(--ink)}.payroll-shell_anniversaryCard__wJNqi{display:flex;flex-direction:column;gap:13px;color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_anniversaryCard__wJNqi>small{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.payroll-shell_anniversaryCard__wJNqi>strong{font-family:var(--display);font-size:54px;line-height:.9}.payroll-shell_anniversaryCard__wJNqi>span{padding-top:10px;color:rgb(255 255 255/70%);border-top:1px solid rgb(255 255 255/14%);font-size:9px;text-transform:capitalize}.payroll-shell_anniversaryCard__wJNqi p{margin:0;color:rgb(255 255 255/63%);font-size:10px;line-height:1.55}.payroll-shell_anniversaryCard__wJNqi em{margin-top:auto;color:rgb(255 255 255/42%);font-family:var(--mono);font-size:7px;font-style:normal}.payroll-shell_recentSection__cFLsO{display:grid;grid-gap:12px;gap:12px}.payroll-shell_recentSection__cFLsO>header>span{padding:6px 8px;color:var(--muted);border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_recentGrid__OHEJz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.payroll-shell_recentGrid__OHEJz article{padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_recentGrid__OHEJz article>span{display:flex;align-items:center;justify-content:space-between}.payroll-shell_recentGrid__OHEJz article>span small{color:var(--muted);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_recentGrid__OHEJz article>span em{color:var(--muted);font-family:var(--mono);font-size:8px;font-style:normal}.payroll-shell_recentGrid__OHEJz article>strong{display:block;margin:13px 0;font-size:11px}.payroll-shell_recentGrid__OHEJz article>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.payroll-shell_recentGrid__OHEJz article>div span{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:8px;background:#efefeb}.payroll-shell_recentGrid__OHEJz article>div small{color:var(--muted);font-size:7px}.payroll-shell_recentGrid__OHEJz article>div b{overflow:hidden;font-family:var(--mono);font-size:8px;text-overflow:ellipsis}.payroll-shell_recentEmpty__9ZnDZ{grid-column:1/-1;background:var(--panel);border:1px solid var(--line)}.payroll-shell_surfaceBackdrop__hz_Yb{position:fixed;inset:0;z-index:150;display:grid;padding:18px;place-items:center;background:radial-gradient(circle at 50% 10%,rgb(255 255 255/9%),transparent 30%),rgb(16 17 15/78%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:payroll-shell_fadeIn__jKLF_ .15s ease-out both}.payroll-shell_closeRoom__9_i64,.payroll-shell_correctionRoom__NWawz,.payroll-shell_historyRoom__c9Wqi,.payroll-shell_openingDialog__65Irk{width:min(100%,1220px);max-height:calc(100vh - 36px);overflow:auto;color:var(--ink);background:var(--paper);border:1px solid #a8aaa3;border-radius:5px;box-shadow:0 30px 90px rgb(0 0 0/32%);animation:payroll-shell_surfaceUp__pzDfs .18s ease-out both}.payroll-shell_openingDialog__65Irk{width:min(100%,660px)}.payroll-shell_dialogHeader__5SotT,.payroll-shell_roomHeader__tDOC6{display:flex;align-items:center;gap:16px;padding:22px 24px;background:var(--panel);border-bottom:1px solid var(--line)}.payroll-shell_dialogIndex___XH1i{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800}.payroll-shell_dialogHeader__5SotT>div:nth-child(2){flex:1 1}.payroll-shell_dialogHeader__5SotT h2{margin:4px 0 0;font-family:var(--display);font-size:clamp(30px,5vw,45px);line-height:.95;letter-spacing:-.04em}.payroll-shell_dialogHeader__5SotT p{margin:7px 0 0;color:var(--muted);font-size:10px}.payroll-shell_dialogHeader__5SotT>button,.payroll-shell_roomClose__Tl8k8{display:grid;width:38px;height:38px;place-items:center;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:3px;cursor:pointer}.payroll-shell_openingBody__jVFC1{display:grid;grid-gap:20px;gap:20px;padding:26px}.payroll-shell_anniversaryDrawerNote__zOxGX,.payroll-shell_anniversaryRule__1TU_J,.payroll-shell_atomicNote__k3Ffd,.payroll-shell_groupRule__yMWnA,.payroll-shell_openingRule__l9lEf{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:13px;color:var(--ink);background:#e3e3de;border-left:3px solid var(--ink)}.payroll-shell_openingRule__l9lEf strong{font-size:11px}.payroll-shell_anniversaryDrawerNote__zOxGX p,.payroll-shell_anniversaryRule__1TU_J p,.payroll-shell_atomicNote__k3Ffd p,.payroll-shell_groupRule__yMWnA p,.payroll-shell_openingRule__l9lEf p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.payroll-shell_correctionField__7x5W3,.payroll-shell_heroDateField__aNISK,.payroll-shell_roomDateField__AvUAo{display:grid;grid-gap:7px;gap:7px}.payroll-shell_correctionField__7x5W3>span,.payroll-shell_heroDateField__aNISK>span,.payroll-shell_roomDateField__AvUAo>span{color:var(--ink-3);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payroll-shell_heroDateField__aNISK input{width:100%;height:68px;padding:0 16px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:3px;font-family:var(--mono);font-size:22px;font-weight:700}.payroll-shell_correctionField__7x5W3 small,.payroll-shell_heroDateField__aNISK small,.payroll-shell_roomDateField__AvUAo small{color:var(--muted);font-size:9px}.payroll-shell_inlineChecklist__T1yqH{display:grid;grid-gap:8px;gap:8px}.payroll-shell_inlineChecklist__T1yqH span{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:9px}.payroll-shell_dialogFooter__zvPtQ,.payroll-shell_roomFooter__2jhY4{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;background:var(--panel);border-top:1px solid var(--line)}.payroll-shell_previewAction__UCcjW,.payroll-shell_primaryAction__KjHpM,.payroll-shell_secondaryAction__EbKyl{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:3px;cursor:pointer;font-size:10px;font-weight:750}.payroll-shell_secondaryAction__EbKyl{color:var(--ink);background:transparent;border:1px solid var(--line-dark)}.payroll-shell_primaryAction__KjHpM{color:var(--white);background:var(--ink);border:1px solid var(--ink)}.payroll-shell_previewAction__UCcjW{width:100%;color:var(--ink);background:#f8f8f5;border:1px solid var(--ink)}.payroll-shell_previewAction__UCcjW:hover:not(:disabled),.payroll-shell_primaryAction__KjHpM:hover:not(:disabled),.payroll-shell_secondaryAction__EbKyl:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px rgb(22 23 21/12%)}.payroll-shell_previewAction__UCcjW:disabled,.payroll-shell_primaryAction__KjHpM:disabled,.payroll-shell_secondaryAction__EbKyl:disabled{cursor:not-allowed;opacity:.42}.payroll-shell_closeRoom__9_i64,.payroll-shell_correctionRoom__NWawz,.payroll-shell_historyRoom__c9Wqi{display:flex;height:calc(100vh - 36px);flex-direction:column;overflow:hidden}.payroll-shell_roomHeader__tDOC6{min-height:102px;flex:0 0 auto;color:var(--white);background:repeating-linear-gradient(90deg,transparent 0 25px,rgb(255 255 255/2%) 25px 26px),var(--ink);border-bottom-color:#393a36}.payroll-shell_roomHeadline__lg82u{min-width:0;flex:1 1}.payroll-shell_roomCode__VbIHo{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.17em}.payroll-shell_roomHeadline__lg82u h2{margin:4px 0 0;font-family:var(--display);font-size:clamp(31px,4vw,52px);line-height:.9;letter-spacing:-.04em}.payroll-shell_roomHeadline__lg82u p{margin:7px 0 0;color:rgb(255 255 255/50%);font-size:9px}.payroll-shell_roomLock__iv6pM{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgb(255 255 255/15%)}.payroll-shell_roomLock__iv6pM span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_roomLock__iv6pM small{color:rgb(255 255 255/42%);font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_roomLock__iv6pM strong{font-family:var(--mono);font-size:9px}.payroll-shell_roomClose__Tl8k8{color:var(--white);border-color:rgb(255 255 255/18%)}.payroll-shell_correctionBody__Z9md_,.payroll-shell_roomBody__eYrNa{display:grid;min-height:0;flex:1 1;grid-template-columns:330px minmax(0,1fr);overflow:hidden}.payroll-shell_closeInputs__6dhyq,.payroll-shell_correctionSetup__HxWR6{min-height:0;padding:24px;overflow:auto;background:#e1e1dc;border-right:1px solid var(--line)}.payroll-shell_analysisHeader__MOrYK h3,.payroll-shell_closeInputs__6dhyq h3,.payroll-shell_correctionPreviewHead__KQwb1 h3,.payroll-shell_correctionSetup__HxWR6 h3{margin:5px 0 20px;font-family:var(--display);font-size:27px;line-height:1;letter-spacing:-.03em}.payroll-shell_roomDateField__AvUAo{margin-bottom:18px}.payroll-shell_correctionField__7x5W3 input,.payroll-shell_roomDateField__AvUAo input{width:100%;height:49px;padding:0 11px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:3px;font-family:var(--mono);font-size:12px}.payroll-shell_dateComparison__PjW65{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center;margin:-8px 0 19px;padding:10px;background:rgb(255 255 255/45%);border:1px solid #c1c2bc}.payroll-shell_dateComparison__PjW65 span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_dateComparison__PjW65 small{color:var(--muted);font-family:var(--mono);font-size:7px;text-transform:uppercase}.payroll-shell_dateComparison__PjW65 strong{font-family:var(--mono);font-size:9px}.payroll-shell_atomicNote__k3Ffd{margin:2px 0 18px;background:transparent;border-top:1px solid #b8b9b2;border-right:0;border-bottom:1px solid #b8b9b2}.payroll-shell_closeAnalysis__dIoG7,.payroll-shell_correctionPreview__yjZZr{min-width:0;min-height:0;padding:24px;overflow:auto;background:linear-gradient(rgb(22 23 21/2%) 1px,transparent 1px),linear-gradient(90deg,rgb(22 23 21/2%) 1px,transparent 1px),var(--paper);background-size:26px 26px}.payroll-shell_analysisHeader__MOrYK,.payroll-shell_correctionPreviewHead__KQwb1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payroll-shell_analysisHeader__MOrYK h3,.payroll-shell_correctionPreviewHead__KQwb1 h3{margin-bottom:0;font-size:32px}.payroll-shell_correctionPreviewHead__KQwb1>span,.payroll-shell_previewReady__nGWsd,.payroll-shell_previewStale__cl5sm{padding:6px 8px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.payroll-shell_previewReady__nGWsd{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_previewStale__cl5sm{border-style:dashed}.payroll-shell_surfaceError__D86F5{display:flex;align-items:flex-start;gap:9px;margin:14px 0;padding:11px 12px;color:var(--ink);background:repeating-linear-gradient(-45deg,transparent 0 6px,rgb(22 23 21/4%) 6px 12px),#f5f5f1;border:1px solid var(--ink);font-size:9px;line-height:1.45}.payroll-shell_surfaceError__D86F5 svg{flex:0 0 auto}.payroll-shell_closeTotals__m7YDx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.payroll-shell_fact__7GsJZ{display:grid;min-width:0;grid-gap:6px;gap:6px;padding:13px;background:var(--panel)}.payroll-shell_fact__7GsJZ small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.payroll-shell_fact__7GsJZ strong{overflow:hidden;font-family:var(--mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_calculation__MpppZ .payroll-shell_fact__7GsJZ strong{overflow:visible;overflow-wrap:anywhere;line-height:1.35;text-overflow:clip;white-space:normal}.payroll-shell_impactWarnings__dnZ8G{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.payroll-shell_impactWarning__Sgdht{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:start;padding:10px 11px;background:#e2e2dc;border-left:3px solid #74766f}.payroll-shell_impactWarning__Sgdht[data-blocking=true]{background:repeating-linear-gradient(-45deg,transparent 0 6px,rgb(22 23 21/4%) 6px 12px),#deded8;border-left-color:var(--ink)}.payroll-shell_impactWarning__Sgdht p{display:grid;grid-gap:3px;gap:3px;margin:0}.payroll-shell_impactWarning__Sgdht strong{font-size:9px}.payroll-shell_impactWarning__Sgdht p span{color:var(--muted);font-size:8px;line-height:1.45}.payroll-shell_impactWarning__Sgdht>b{padding:4px 6px;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_allClear__o2CU9{display:flex;align-items:center;gap:7px;margin-top:13px;padding:10px 11px;color:var(--ink-3);background:#e3e3de;font-size:9px}.payroll-shell_closureGrid__fZZq2{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);grid-gap:12px;gap:12px;margin-top:13px}.payroll-shell_checklistPanel__K_Ge_,.payroll-shell_differencesPanel__f28zy{overflow:hidden;background:var(--panel);border:1px solid var(--line)}.payroll-shell_checklistPanel__K_Ge_>header,.payroll-shell_differencesPanel__f28zy>header{display:flex;align-items:center;gap:9px;padding:13px;background:#e5e5e0;border-bottom:1px solid var(--line)}.payroll-shell_checklistPanel__K_Ge_>header div,.payroll-shell_differencesPanel__f28zy>header div{display:grid;grid-gap:2px;gap:2px}.payroll-shell_checklistPanel__K_Ge_>header strong,.payroll-shell_differencesPanel__f28zy>header strong{font-size:10px}.payroll-shell_checklistPanel__K_Ge_>header small,.payroll-shell_differencesPanel__f28zy>header small{color:var(--muted);font-size:8px}.payroll-shell_checkPassed__Fpn5P,.payroll-shell_checkPending__53M6l{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid #dedfda}.payroll-shell_checkPassed__Fpn5P:last-child,.payroll-shell_checkPending__53M6l:last-child{border-bottom:0}.payroll-shell_checkPassed__Fpn5P>span,.payroll-shell_checkPending__53M6l>span{display:grid;width:23px;height:23px;place-items:center;color:var(--white);background:var(--ink);border-radius:50%}.payroll-shell_checkPending__53M6l>span{color:var(--ink);background:#deded8;border:1px solid #adafa8}.payroll-shell_checkPassed__Fpn5P p,.payroll-shell_checkPending__53M6l p{display:grid;grid-gap:3px;gap:3px;margin:0}.payroll-shell_checkPassed__Fpn5P strong,.payroll-shell_checkPending__53M6l strong{font-size:9px}.payroll-shell_checkPassed__Fpn5P small,.payroll-shell_checkPending__53M6l small{color:var(--muted);font-size:8px;line-height:1.4}.payroll-shell_checkPending__53M6l>b{padding:4px 5px;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:6px;text-transform:uppercase}.payroll-shell_differencesPanel__f28zy>div{display:grid;grid-template-columns:minmax(110px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid #dedfda}.payroll-shell_differencesPanel__f28zy>div:last-child{border-bottom:0}.payroll-shell_differencesPanel__f28zy>div>span:first-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_differencesPanel__f28zy>div strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_differencesPanel__f28zy>div small{color:var(--muted);font-size:7px}.payroll-shell_beforeAfter__qMkJL{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8px}.payroll-shell_beforeAfter__qMkJL del{color:var(--muted)}.payroll-shell_beforeAfter__qMkJL ins{color:var(--ink);font-weight:800;text-decoration:none}.payroll-shell_panelEmpty__jVE3I{margin:0;padding:24px!important;color:var(--muted);font-size:9px;line-height:1.5;text-align:center}.payroll-shell_previewBlank__nibP6{display:grid;min-height:300px;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:30px;color:var(--muted);text-align:center;border:1px dashed var(--line-dark)}.payroll-shell_previewBlank__nibP6 strong{color:var(--ink);font-family:var(--display);font-size:25px}.payroll-shell_previewBlank__nibP6 span{max-width:480px;font-size:9px;line-height:1.55}.payroll-shell_roomFooter__2jhY4{min-height:76px;flex:0 0 auto}.payroll-shell_roomFooter__2jhY4>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.payroll-shell_roomFooter__2jhY4>div small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.09em;text-transform:uppercase}.payroll-shell_roomFooter__2jhY4>div strong{font-size:10px}.payroll-shell_correctionBody__Z9md_{grid-template-columns:360px minmax(0,1fr)}.payroll-shell_modeSwitch__g3W09{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;margin-bottom:18px}.payroll-shell_modeSwitch__g3W09 button{display:grid;min-height:112px;align-content:start;grid-gap:7px;gap:7px;padding:12px;color:var(--ink);text-align:left;background:#f5f5f1;border:1px solid #b7b8b2;border-radius:3px;cursor:pointer}.payroll-shell_modeSwitch__g3W09 button>span{color:var(--muted);font-family:var(--mono);font-size:8px}.payroll-shell_modeSwitch__g3W09 button strong{font-size:10px}.payroll-shell_modeSwitch__g3W09 button small{color:var(--muted);font-size:8px;line-height:1.4}.payroll-shell_modeSwitch__g3W09 button[data-active=true]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_modeSwitch__g3W09 button[data-active=true] small,.payroll-shell_modeSwitch__g3W09 button[data-active=true] span{color:rgb(255 255 255/55%)}.payroll-shell_modeSwitch__g3W09 button:disabled{cursor:default}.payroll-shell_correctionPeople__HFOzC{max-height:218px;margin-bottom:17px;overflow:auto;background:var(--panel);border:1px solid #b7b8b2}.payroll-shell_correctionPeople__HFOzC>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:#d9d9d3;border-bottom:1px solid #b7b8b2;font-family:var(--mono);font-size:7px;text-transform:uppercase}.payroll-shell_correctionPeople__HFOzC label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid #dedfda;cursor:pointer}.payroll-shell_correctionPeople__HFOzC label:last-child{border-bottom:0}.payroll-shell_correctionPeople__HFOzC input{width:15px;height:15px;accent-color:var(--ink)}.payroll-shell_correctionPeople__HFOzC label>span{display:grid;grid-gap:2px;gap:2px}.payroll-shell_correctionPeople__HFOzC label strong{font-size:9px}.payroll-shell_correctionPeople__HFOzC label small{color:var(--muted);font-size:8px}.payroll-shell_correctionPeople__HFOzC label>svg{opacity:0}.payroll-shell_correctionPeople__HFOzC input:checked~svg{opacity:1}.payroll-shell_totalSelection__f639O{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;margin-bottom:17px;padding:12px;background:var(--ink);color:var(--white)}.payroll-shell_totalSelection__f639O p{margin:0;color:rgb(255 255 255/65%);font-size:9px;line-height:1.5}.payroll-shell_totalSelection__f639O strong{color:var(--white)}.payroll-shell_correctionField__7x5W3{margin-bottom:16px}.payroll-shell_correctionField__7x5W3 textarea{min-height:93px;padding:11px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:3px;resize:vertical;font-size:10px;line-height:1.5}.payroll-shell_correctionField__7x5W3 input:disabled,.payroll-shell_correctionField__7x5W3 textarea:disabled{opacity:.62}.payroll-shell_groupRule__yMWnA{margin-bottom:17px;padding:10px}.payroll-shell_draftBanner__XG2Lz{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;margin-bottom:14px;padding:14px;color:var(--white);background:var(--ink)}.payroll-shell_draftBanner__XG2Lz>div{display:grid;grid-gap:4px;gap:4px}.payroll-shell_draftBanner__XG2Lz small{color:rgb(255 255 255/45%);font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_draftBanner__XG2Lz strong{font-size:10px}.payroll-shell_draftBanner__XG2Lz p{margin:0;color:rgb(255 255 255/60%);font-size:8px}.payroll-shell_diffTable__B5ikW{margin-top:15px;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.payroll-shell_diffTable__B5ikW>article,.payroll-shell_diffTable__B5ikW>header{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,.85fr) minmax(100px,.7fr) minmax(170px,1fr);grid-gap:12px;gap:12px;align-items:center}.payroll-shell_diffTable__B5ikW>header{min-height:37px;padding:0 12px;color:var(--muted);background:#e2e2dd;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.payroll-shell_diffTable__B5ikW>article{min-height:57px;padding:9px 12px;border-bottom:1px solid #dedfda}.payroll-shell_diffTable__B5ikW>article:last-child{border-bottom:0}.payroll-shell_diffTable__B5ikW article>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_diffTable__B5ikW article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_diffTable__B5ikW article small{color:var(--muted);font-size:7px}.payroll-shell_diffTable__B5ikW b,.payroll-shell_diffTable__B5ikW del,.payroll-shell_diffTable__B5ikW ins{overflow:hidden;font-family:var(--mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_diffTable__B5ikW del{color:var(--muted)}.payroll-shell_diffTable__B5ikW ins{font-weight:800;text-decoration:none}.payroll-shell_previewFreshness__DSr8G{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin-bottom:14px;padding:12px 14px;background:#ecece7;border:1px solid var(--line-dark)}.payroll-shell_previewFreshness__DSr8G[data-stale=true]{background:var(--paper);border-style:dashed}.payroll-shell_previewFreshness__DSr8G>div{display:grid;grid-gap:3px;gap:3px}.payroll-shell_previewFreshness__DSr8G strong{font-size:10px}.payroll-shell_previewFreshness__DSr8G p{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.payroll-shell_financialControl__E56AN{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);grid-gap:1px;gap:1px;margin-top:16px;overflow:hidden;background:var(--line-dark);border:1px solid var(--line-dark)}.payroll-shell_financialIdentity__QQiiV,.payroll-shell_financialSafe__hv9Jb,.payroll-shell_paymentDisposition__lsyIH{margin:0;padding:15px;background:var(--panel);border:0}.payroll-shell_financialIdentity__QQiiV{display:grid;align-content:start;grid-gap:5px;gap:5px}.payroll-shell_financialIdentity__QQiiV>strong{font-family:var(--display);font-size:23px;line-height:1}.payroll-shell_financialIdentity__QQiiV p,.payroll-shell_financialSafe__hv9Jb p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.payroll-shell_paymentDisposition__lsyIH{min-width:0}.payroll-shell_paymentDisposition__lsyIH legend{width:100%;margin-bottom:9px;padding:0;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_dispositionGrid__FTSYc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.payroll-shell_dispositionOption__CwVHw{display:grid;min-width:0;min-height:76px;grid-gap:5px;gap:5px;align-content:start;padding:10px;color:var(--ink);text-align:left;background:#ecece7;border:1px solid var(--line);cursor:pointer}.payroll-shell_dispositionExplanation__u6Er5{margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.payroll-shell_compensationRoom__4infe{width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto;background:var(--paper);border:1px solid var(--ink);border-radius:5px;box-shadow:0 30px 80px rgb(0 0 0/28%)}.payroll-shell_compensationHeader__mOq07{display:flex;align-items:flex-start;gap:20px;padding:23px 25px;color:var(--white);background:var(--ink)}.payroll-shell_compensationHeader__mOq07>div{display:grid;flex:1 1;grid-gap:5px;gap:5px}.payroll-shell_compensationHeader__mOq07 .payroll-shell_eyebrow__DCK0f{color:rgb(255 255 255/48%)}.payroll-shell_compensationHeader__mOq07 h2{margin:0;font-family:var(--display);font-size:clamp(30px,5vw,48px);line-height:.9}.payroll-shell_compensationHeader__mOq07 p{margin:0;color:rgb(255 255 255/58%);font-size:9px}.payroll-shell_compensationHeader__mOq07 button{display:grid;width:38px;height:38px;place-items:center;color:var(--white);background:transparent;border:1px solid rgb(255 255 255/28%);border-radius:50%;cursor:pointer}.payroll-shell_compensationBody__3XVsb{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);grid-gap:1px;gap:1px;background:var(--line-dark)}.payroll-shell_compensationDecision__26HtB,.payroll-shell_compensationSummary__VkfAX{padding:24px;background:var(--panel)}.payroll-shell_compensationSummary__VkfAX>strong{display:block;margin:12px 0 20px;font-family:var(--display);font-size:54px;line-height:.85}.payroll-shell_compensationSummary__VkfAX dl{display:grid;grid-gap:1px;gap:1px;margin:0 0 18px;background:var(--line)}.payroll-shell_compensationSummary__VkfAX dl div{display:flex;justify-content:space-between;gap:12px;padding:10px;background:var(--paper)}.payroll-shell_compensationSummary__VkfAX dd,.payroll-shell_compensationSummary__VkfAX dt{margin:0;font-size:8px}.payroll-shell_compensationSummary__VkfAX dd{font-family:var(--mono);font-weight:800}.payroll-shell_compensationSummary__VkfAX p{margin:0;color:var(--muted);font-size:8px;line-height:1.55}.payroll-shell_compensationOptions__QSkCK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0 18px}.payroll-shell_compensationOptions__QSkCK button{display:grid;min-height:92px;grid-gap:6px;gap:6px;align-content:start;padding:12px;color:var(--ink);text-align:left;background:var(--paper);border:1px solid var(--line-dark);cursor:pointer}.payroll-shell_compensationOptions__QSkCK button[data-active=true]{color:var(--white);background:var(--ink)}.payroll-shell_compensationOptions__QSkCK button:disabled{opacity:.45;cursor:not-allowed}.payroll-shell_compensationOptions__QSkCK strong{font-size:9px}.payroll-shell_compensationOptions__QSkCK small{color:inherit;opacity:.64;font-size:7px;line-height:1.4}.payroll-shell_compensationFields__Zvd9d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.payroll-shell_compensationField__p_Fi7{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.payroll-shell_compensationField__p_Fi7>span{color:var(--ink-3);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_compensationField__p_Fi7 input,.payroll-shell_compensationField__p_Fi7 select,.payroll-shell_compensationField__p_Fi7 textarea{width:100%;padding:10px;color:var(--ink);background:var(--paper);border:1px solid var(--line-dark);border-radius:2px;font-size:9px}.payroll-shell_compensationField__p_Fi7 input,.payroll-shell_compensationField__p_Fi7 select{min-height:42px}.payroll-shell_compensationField__p_Fi7 textarea{min-height:88px;resize:vertical}@media (max-width:760px){.payroll-shell_compensationRoom__4infe{width:100%;max-height:100vh;border-radius:0}.payroll-shell_compensationBody__3XVsb,.payroll-shell_compensationFields__Zvd9d,.payroll-shell_compensationOptions__QSkCK{grid-template-columns:1fr}}.payroll-shell_dispositionOption__CwVHw:focus-visible,.payroll-shell_dispositionOption__CwVHw:hover:not(:disabled),.payroll-shell_dispositionOption__CwVHw[data-active=true]{color:var(--white);background:var(--ink);border-color:var(--ink);outline:none}.payroll-shell_dispositionOption__CwVHw:disabled{cursor:not-allowed;opacity:.5}.payroll-shell_dispositionOption__CwVHw strong{font-size:9px}.payroll-shell_dispositionOption__CwVHw small{color:inherit;font-size:7px;line-height:1.4;opacity:.68}.payroll-shell_dispositionRequired__3R2Pq{display:block;margin-top:7px;color:var(--ink);font-size:7px;font-weight:800}.payroll-shell_financialSafe__hv9Jb{display:flex;align-items:flex-start;gap:9px}.payroll-shell_financialSafe__hv9Jb svg{flex:0 0 auto}.payroll-shell_actionSummary__aYxcN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:15px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.payroll-shell_actionSummary__aYxcN>div{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:11px 12px;background:var(--panel)}.payroll-shell_actionSummary__aYxcN small{align-self:center;font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.payroll-shell_actionSummary__aYxcN strong{grid-row:1/span 2;grid-column:2;align-self:center;font-family:var(--display);font-size:24px;line-height:1}.payroll-shell_actionSummary__aYxcN span{color:var(--muted);font-size:7px}.payroll-shell_diffAction__BCk4T,.payroll-shell_diffOutcome__a2N_u{display:grid;min-width:0;grid-gap:4px;gap:4px}.payroll-shell_diffAction__BCk4T>b{justify-self:start;padding:4px 6px;font-family:var(--mono);font-size:7px;letter-spacing:.06em;text-transform:uppercase;background:#e5e5e0;border:1px solid var(--line)}.payroll-shell_diffAction__BCk4T>b[data-action=CANCELAR]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_diffAction__BCk4T>b[data-action=SIN_CAMBIO]{background:transparent;border-style:dashed}.payroll-shell_diffAction__BCk4T small,.payroll-shell_diffOutcome__a2N_u small{color:var(--muted);font-size:7px;line-height:1.35}.payroll-shell_diffOutcome__a2N_u strong{overflow:hidden;font-family:var(--mono);font-size:8px;text-overflow:ellipsis}.payroll-shell_diffTable__B5ikW>article[data-action=CANCELAR]{box-shadow:inset 3px 0 0 var(--ink)}.payroll-shell_diffTable__B5ikW>article[data-action=SIN_CAMBIO]{background:#f5f5f1}.payroll-shell_cascadePanel__eqMAi[data-pending=true]{border-style:dashed}@media (max-width:760px){.payroll-shell_actionSummary__aYxcN,.payroll-shell_dispositionGrid__FTSYc,.payroll-shell_financialControl__E56AN{grid-template-columns:1fr}.payroll-shell_diffTable__B5ikW>article{grid-template-columns:1fr;gap:9px}.payroll-shell_diffAction__BCk4T,.payroll-shell_diffOutcome__a2N_u,.payroll-shell_diffTable__B5ikW article>span{grid-column:1}}.payroll-shell_cascadePanel__eqMAi{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;margin-top:13px;padding:13px;background:repeating-linear-gradient(-45deg,transparent 0 6px,rgb(22 23 21/4%) 6px 12px),#e0e0da;border:1px solid #aaaca5}.payroll-shell_cascadePanel__eqMAi strong{font-size:9px}.payroll-shell_cascadePanel__eqMAi p{margin:5px 0 0;color:var(--muted);font-size:8px}.payroll-shell_historyBody__wZJxH{display:grid;min-height:0;flex:1 1;grid-template-columns:260px minmax(0,1fr);overflow:hidden}.payroll-shell_historyIdentity__6gpFZ{display:flex;min-height:0;flex-direction:column;padding:26px;overflow:hidden auto;color:var(--white);background:repeating-linear-gradient(0deg,transparent 0 12px,rgb(255 255 255/2%) 12px 13px),#242522}.payroll-shell_historyIdentity__6gpFZ>small{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.payroll-shell_historyIdentity__6gpFZ>strong{margin:5px 0 -10px;font-family:var(--display);font-size:115px;line-height:1;letter-spacing:-.06em}.payroll-shell_historyIdentity__6gpFZ>span{color:rgb(255 255 255/55%);font-size:9px;line-height:1.5}.payroll-shell_historyIdentity__6gpFZ dl{display:grid;grid-gap:0;gap:0;margin:auto 0 0;border-top:1px solid rgb(255 255 255/13%)}.payroll-shell_historyIdentity__6gpFZ dl div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 0;border-bottom:1px solid rgb(255 255 255/13%)}.payroll-shell_historyIdentity__6gpFZ dt{color:rgb(255 255 255/42%);font-family:var(--mono);font-size:7px;text-transform:uppercase}.payroll-shell_historyIdentity__6gpFZ dd{margin:0;font-family:var(--mono);font-size:8px}.payroll-shell_timeline__KdBIN{min-height:0;padding:26px;overflow:auto;background:linear-gradient(rgb(22 23 21/2%) 1px,transparent 1px),var(--paper);background-size:100% 28px}.payroll-shell_timelineLoading__bn9Ei{display:flex;min-height:100px;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-family:var(--mono);font-size:8px}.payroll-shell_timelineEvent__EMXns{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px}.payroll-shell_timelineMarker__3QbF6{position:relative;display:flex;align-items:center;flex-direction:column}.payroll-shell_timelineMarker__3QbF6:after{width:1px;min-height:44px;flex:1 1;content:"";background:var(--line-dark)}.payroll-shell_timelineEvent__EMXns:last-child .payroll-shell_timelineMarker__3QbF6:after{display:none}.payroll-shell_timelineMarker__3QbF6 i{width:13px;height:13px;background:var(--ink);border:3px solid var(--paper);border-radius:50%;box-shadow:0 0 0 1px var(--ink)}.payroll-shell_timelineMarker__3QbF6 b{margin:7px 0;color:var(--muted);font-family:var(--mono);font-size:7px}.payroll-shell_timelineEvent__EMXns>div{margin-bottom:14px;padding:15px;background:var(--panel);border:1px solid var(--line)}.payroll-shell_timelineEvent__EMXns>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payroll-shell_timelineEvent__EMXns header>span{display:grid;grid-gap:4px;gap:4px}.payroll-shell_timelineEvent__EMXns header small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_timelineEvent__EMXns header strong{font-family:var(--display);font-size:20px}.payroll-shell_timelineEvent__EMXns time{color:var(--muted);font-family:var(--mono);font-size:7px}.payroll-shell_timelineEvent__EMXns p{margin:10px 0;color:var(--muted);font-size:9px;line-height:1.5}.payroll-shell_timelineEvent__EMXns footer{display:flex;flex-wrap:wrap;gap:5px}.payroll-shell_timelineEvent__EMXns footer span{padding:4px 6px;color:var(--ink-3);background:#e7e7e2;font-family:var(--mono);font-size:7px}.payroll-shell_employeeLayout__7a5fM{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:calc(100vh - 106px);padding:24px clamp(20px,3.6vw,56px)}.payroll-shell_employeeDirectory__wZdn4,.payroll-shell_employeeFile__UoXKL{min-width:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_employeeDirectory__wZdn4{align-self:start}.payroll-shell_employeeDirectory__wZdn4>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:15px;background:#e2e2dd;border-bottom:1px solid var(--line)}.payroll-shell_employeeDirectory__wZdn4>header div{display:grid;grid-gap:4px;gap:4px}.payroll-shell_employeeDirectory__wZdn4>header strong{font-family:var(--display);font-size:21px}.payroll-shell_employeeDirectory__wZdn4>header b{display:grid;width:31px;height:31px;place-items:center;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:8px}.payroll-shell_employeeDirectory__wZdn4>label{display:flex;height:40px;align-items:center;gap:7px;margin:11px;padding:0 10px;background:#f3f3ef;border:1px solid var(--line);border-radius:3px}.payroll-shell_employeeDirectory__wZdn4 input{width:100%;background:transparent;border:0;outline:0;font-size:10px}.payroll-shell_employeeDirectory__wZdn4>div{max-height:calc(100vh - 250px);overflow:auto;border-top:1px solid var(--line)}.payroll-shell_employeeDirectory__wZdn4>div button{display:flex;width:100%;min-height:61px;align-items:center;gap:9px;padding:10px 12px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid #dedfda;cursor:pointer}.payroll-shell_employeeDirectory__wZdn4>div button>span:first-child,.payroll-shell_fileAvatar__SsiKX{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;background:#e2e2dd;border-radius:2px;font-family:var(--mono);font-size:8px;font-weight:800}.payroll-shell_employeeDirectory__wZdn4>div button>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_employeeDirectory__wZdn4>div button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_employeeDirectory__wZdn4>div button small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_employeeDirectory__wZdn4 .payroll-shell_employeeActive__FqJyR{color:var(--white);background:var(--ink)}.payroll-shell_employeeDirectory__wZdn4 .payroll-shell_employeeActive__FqJyR small{color:rgb(255 255 255/52%)}.payroll-shell_directoryEmpty__JYqXJ{padding:20px;color:var(--muted);font-size:9px;line-height:1.5}.payroll-shell_employeeFile__UoXKL{padding:25px}.payroll-shell_employeeFile__UoXKL>header{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--line)}.payroll-shell_fileAvatar__SsiKX{width:56px;height:56px;color:var(--white);background:var(--ink);font-size:12px}.payroll-shell_employeeFile__UoXKL>header>div{min-width:0;flex:1 1}.payroll-shell_employeeFile__UoXKL h2{margin:4px 0 0;font-family:var(--display);font-size:30px;line-height:1}.payroll-shell_employeeFile__UoXKL p{margin:5px 0 0;color:var(--muted);font-size:9px}.payroll-shell_employeeTag__pnQHU{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:7px}.payroll-shell_fileFacts__t1GZX,.payroll-shell_formulaGrid__3Suru{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:18px 0;overflow:hidden;background:var(--line);border:1px solid var(--line)}.payroll-shell_kardexGrid__ddD1D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.payroll-shell_kardexGrid__ddD1D article{overflow:hidden;border:1px solid var(--line)}.payroll-shell_kardexGrid__ddD1D article>header{display:flex;align-items:center;gap:8px;padding:12px;background:#e3e3de;border-bottom:1px solid var(--line)}.payroll-shell_kardexGrid__ddD1D article>header span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_kardexGrid__ddD1D article>header strong{font-size:10px}.payroll-shell_kardexGrid__ddD1D article small{color:var(--muted);font-size:8px}.payroll-shell_kardexGrid__ddD1D article>div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #dedfda}.payroll-shell_kardexGrid__ddD1D article>div:last-child{border-bottom:0}.payroll-shell_kardexGrid__ddD1D article>div span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_kardexGrid__ddD1D article>div b,.payroll-shell_kardexGrid__ddD1D article>div strong{font-size:9px}.payroll-shell_kardexGrid__ddD1D article>div b{font-family:var(--mono)}.payroll-shell_kardexGrid__ddD1D article>p{padding:15px}.payroll-shell_employeeHistory__CkBNl{display:grid;grid-gap:10px;gap:10px;margin-top:21px}.payroll-shell_employeeHistory__CkBNl>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.payroll-shell_employeeHistory__CkBNl h3{margin:4px 0 0;font-family:var(--display);font-size:25px}.payroll-shell_historyPending__qSF1K,.payroll-shell_historyReady__ScYk4{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:5px 7px;border:1px solid var(--line-dark);border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:800}.payroll-shell_historyReady__ScYk4{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_historyTable__MUuDA{overflow:hidden;border:1px solid var(--line)}.payroll-shell_historyTable__MUuDA details{background:var(--panel);border-bottom:1px solid var(--line)}.payroll-shell_historyTable__MUuDA details:last-child{border-bottom:0}.payroll-shell_historyTable__MUuDA summary{display:grid;min-height:67px;grid-template-columns:64px repeat(3,minmax(120px,1fr)) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 13px;cursor:pointer;list-style:none}.payroll-shell_historyTable__MUuDA summary::-webkit-details-marker{display:none}.payroll-shell_historyTable__MUuDA summary>strong{font-family:var(--display);font-size:24px}.payroll-shell_historyTable__MUuDA summary>span:not(.payroll-shell_historyPending__qSF1K):not(.payroll-shell_historyReady__ScYk4){display:grid;grid-gap:3px;gap:3px}.payroll-shell_historyTable__MUuDA summary b{font-family:var(--mono);font-size:8px}.payroll-shell_historyTable__MUuDA summary small{color:var(--muted);font-size:7px}.payroll-shell_historyPeriods__aoJ49{background:#efefeb;border-top:1px solid var(--line)}.payroll-shell_historyPeriodButton__qbk4F,.payroll-shell_historyPeriods__aoJ49 article{display:grid;width:100%;grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 70px 90px minmax(130px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 13px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid #d5d6d0}.payroll-shell_historyPeriodButton__qbk4F:last-child,.payroll-shell_historyPeriods__aoJ49 article:last-child{border-bottom:0}.payroll-shell_historyPeriodButton__qbk4F>span,.payroll-shell_historyPeriods__aoJ49 article>span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_historyPeriodButton__qbk4F{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.payroll-shell_historyPeriodButton__qbk4F:focus-visible,.payroll-shell_historyPeriodButton__qbk4F:hover{background:var(--white);box-shadow:inset 3px 0 0 var(--ink);outline:0}.payroll-shell_historyPeriodButton__qbk4F .payroll-shell_historyPending__qSF1K,.payroll-shell_historyPeriodButton__qbk4F .payroll-shell_historyReady__ScYk4{display:inline-flex;flex-direction:row;align-items:center;gap:4px}.payroll-shell_historyPeriods__aoJ49 b,.payroll-shell_historyPeriods__aoJ49 strong{font-size:8px}.payroll-shell_historyPeriods__aoJ49 strong{font-family:var(--mono)}.payroll-shell_historyPeriods__aoJ49 small{color:var(--muted);font-size:7px}.payroll-shell_historyEmpty__fQgfx{padding:20px;color:var(--muted);font-size:9px}.payroll-shell_employeePapeletaBackdrop__J6GyA{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:rgb(17 18 16/76%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.payroll-shell_employeePapeleta__E1tL8{width:min(1120px,100%);max-height:94vh;overflow:auto;background:var(--panel);border:1px solid rgb(255 255 255/24%);box-shadow:0 30px 90px rgb(0 0 0/38%)}.payroll-shell_papeletaMasthead__GUsOl{display:grid;min-height:128px;grid-template-columns:136px minmax(0,1fr) auto;align-items:stretch;color:var(--white);background:var(--ink);border-bottom:1px solid var(--ink)}.payroll-shell_papeletaMasthead__GUsOl>strong{display:grid;place-items:center;font-family:var(--display);font-size:48px;font-weight:500;border-right:1px solid rgb(255 255 255/16%)}.payroll-shell_papeletaMasthead__GUsOl>div{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:23px 28px}.payroll-shell_papeletaMasthead__GUsOl span{color:rgb(255 255 255/48%);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.payroll-shell_papeletaMasthead__GUsOl h2{margin:0;font-family:var(--display);font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1}.payroll-shell_papeletaMasthead__GUsOl p{margin:0;color:rgb(255 255 255/56%);font-size:9px}.payroll-shell_papeletaMasthead__GUsOl>button{width:52px;height:52px;margin:14px;color:var(--white);background:transparent;border:1px solid rgb(255 255 255/20%);cursor:pointer}.payroll-shell_papeletaBody__Tm8wl{display:grid;grid-gap:17px;gap:17px;padding:24px}.payroll-shell_papeletaIdentity__KMxUh{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--line)}.payroll-shell_papeletaIdentity__KMxUh h3{margin:4px 0 0;font-family:var(--display);font-size:29px;font-weight:500}.payroll-shell_papeletaIdentity__KMxUh p{margin:4px 0 0;color:var(--muted);font-family:var(--mono);font-size:8px}.payroll-shell_papeletaStatus__6s9It{padding:7px 9px;font-family:var(--mono);font-size:7px;font-weight:800;border:1px solid var(--ink);border-radius:999px}.payroll-shell_papeletaStatus__6s9It[data-status=AUTORIZADO],.payroll-shell_papeletaStatus__6s9It[data-status=VALIDADO]{color:var(--white);background:var(--ink)}.payroll-shell_papeletaKpis__irzVr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.payroll-shell_papeletaKpis__irzVr article{display:grid;min-height:76px;align-content:center;grid-gap:7px;gap:7px;padding:13px;background:var(--white)}.payroll-shell_papeletaAudit__T5ADd small,.payroll-shell_papeletaKpis__irzVr small{color:var(--muted);font-family:var(--mono);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.payroll-shell_papeletaKpis__irzVr strong{font-family:var(--display);font-size:22px;font-weight:500}.payroll-shell_papeletaTaxSplit__oC15F{position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;color:var(--white);background:var(--ink)}.payroll-shell_papeletaTaxSplit__oC15F>div{display:grid;min-height:105px;align-content:center;grid-gap:5px;gap:5px;padding:20px}.payroll-shell_papeletaTaxSplit__oC15F>div+div{border-left:1px solid rgb(255 255 255/16%)}.payroll-shell_papeletaTaxSplit__oC15F small,.payroll-shell_papeletaTaxSplit__oC15F span{color:rgb(255 255 255/48%);font-family:var(--mono);font-size:7px;text-transform:uppercase}.payroll-shell_papeletaTaxSplit__oC15F strong{font-family:var(--display);font-size:32px;font-weight:500}.payroll-shell_papeletaTaxSplit__oC15F>i{position:absolute;right:0;bottom:0;left:0;height:4px;background:rgb(255 255 255/20%)}.payroll-shell_papeletaTaxSplit__oC15F>i span{display:block;height:100%;background:var(--white)}.payroll-shell_papeletaDetails__Z0Xxz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.payroll-shell_papeletaCard__FwWpa{overflow:hidden;background:var(--white);border:1px solid var(--line)}.payroll-shell_papeletaCard__FwWpa>header{display:flex;align-items:center;gap:9px;padding:12px 14px;background:#e3e3de;border-bottom:1px solid var(--line)}.payroll-shell_papeletaCard__FwWpa>header div{display:grid;grid-gap:3px;gap:3px}.payroll-shell_papeletaCard__FwWpa>header strong{font-size:10px}.payroll-shell_papeletaCard__FwWpa>header small{color:var(--muted);font-size:8px}.payroll-shell_papeletaCard__FwWpa dl{margin:0}.payroll-shell_papeletaCard__FwWpa dl>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;padding:10px 13px;border-bottom:1px solid #dedfda}.payroll-shell_papeletaCard__FwWpa dl>div:last-child{border-bottom:0}.payroll-shell_papeletaCard__FwWpa dt{color:var(--muted);font-size:8px}.payroll-shell_papeletaCard__FwWpa dd{margin:0;font-family:var(--mono);font-size:8px;font-weight:800;text-align:right}.payroll-shell_papeletaAudit__T5ADd{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;background:#e3e3de;border:1px solid var(--line)}.payroll-shell_papeletaAudit__T5ADd>div:first-child{display:flex;min-width:0;align-items:center;gap:10px}.payroll-shell_papeletaAudit__T5ADd>div:first-child span{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_papeletaAudit__T5ADd>div:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_papeletaAudit__T5ADd>div:last-child{display:flex;gap:18px}.payroll-shell_papeletaAudit__T5ADd>div:last-child span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_papeletaAudit__T5ADd strong{font-family:var(--mono);font-size:8px}.payroll-shell_papeletaException__04fJ4{margin:0;padding:10px 12px;font-size:8px;border:1px dashed var(--ink)}.payroll-shell_papeletaFooter__re8bT{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:5px}.payroll-shell_papeletaFooter__re8bT>span{color:var(--muted);font-size:8px}.payroll-shell_papeletaFooter__re8bT a{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:8px;font-weight:800;text-decoration:none}.payroll-shell_settingsGrid__aP_lc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:24px clamp(20px,3.6vw,56px)}.payroll-shell_settingsIntro__21ngJ{grid-column:1/-1;display:flex;min-height:125px;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;color:var(--white);background:radial-gradient(circle at 88% 20%,rgb(255 255 255/7%),transparent 25%),var(--ink);border-radius:4px}.payroll-shell_settingsIntro__21ngJ>div:first-child{display:flex;align-items:center;gap:13px}.payroll-shell_settingsIntro__21ngJ>div:first-child>span{display:grid;width:45px;height:45px;place-items:center;color:var(--ink);background:var(--white)}.payroll-shell_settingsIntro__21ngJ h2{margin:4px 0 0;font-family:var(--display);font-size:31px;line-height:1}.payroll-shell_settingsIntro__21ngJ p{max-width:660px;margin:6px 0 0;color:rgb(255 255 255/56%);font-size:9px;line-height:1.5}.payroll-shell_settingsIntro__21ngJ .payroll-shell_eyebrow__DCK0f{color:rgb(255 255 255/48%)}.payroll-shell_settingsLegend__iwTjg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.payroll-shell_settingsLegend__iwTjg span{padding:6px 8px;color:rgb(255 255 255/62%);border:1px solid rgb(255 255 255/14%);font-family:var(--mono);font-size:7px}.payroll-shell_settingsWorkbench__dEpfi{display:grid;min-width:0;grid-template-columns:236px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.payroll-shell_settingsNav__nbvqb{position:-webkit-sticky;position:sticky;top:14px;display:grid;min-width:0;overflow:hidden;background:#e1e1dc;border:1px solid var(--line);border-radius:4px}.payroll-shell_settingsNavLabel__tjlK8{display:grid;grid-gap:3px;gap:3px;padding:15px 16px;color:var(--white);background:var(--ink)}.payroll-shell_settingsNavLabel__tjlK8 span{font-family:var(--display);font-size:21px;font-weight:900;line-height:1}.payroll-shell_settingsNavLabel__tjlK8 small{color:rgb(255 255 255/48%);font-family:var(--mono);font-size:6px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payroll-shell_settingsNav__nbvqb>button{display:grid;min-width:0;min-height:69px;grid-template-columns:20px 20px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:3px 7px;gap:3px 7px;align-items:center;padding:11px 12px;color:var(--ink-3);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.payroll-shell_settingsNav__nbvqb>button>span{grid-row:1/3;align-self:start;padding-top:2px;color:var(--muted);font-family:var(--mono);font-size:6px;font-weight:900}.payroll-shell_settingsNav__nbvqb>button>svg:first-of-type{grid-row:1/3}.payroll-shell_settingsNav__nbvqb>button>svg:last-of-type{grid-column:4;grid-row:1/3;color:var(--muted)}.payroll-shell_settingsNav__nbvqb>button>strong{grid-column:3;align-self:end;overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_settingsNav__nbvqb>button>small{grid-column:3;align-self:start;overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_settingsNav__nbvqb>button:hover{background:rgb(255 255 255/56%)}.payroll-shell_settingsNav__nbvqb>.payroll-shell_settingsNavActive__qjgrC{color:var(--white);background:#2a2b28;border-color:#2a2b28}.payroll-shell_settingsNav__nbvqb>.payroll-shell_settingsNavActive__qjgrC>small,.payroll-shell_settingsNav__nbvqb>.payroll-shell_settingsNavActive__qjgrC>span,.payroll-shell_settingsNav__nbvqb>.payroll-shell_settingsNavActive__qjgrC>svg:last-of-type{color:rgb(255 255 255/47%)}.payroll-shell_settingsNav__nbvqb>.payroll-shell_settingsNavActive__qjgrC>strong{color:var(--white)}.payroll-shell_settingsNav__nbvqb>p{margin:0;padding:13px 15px;color:var(--muted);font-size:7px;line-height:1.5}.payroll-shell_settingsContent__XzXSD{display:grid;min-width:0;grid-gap:12px;gap:12px}.payroll-shell_settingsSectionHeader__hNKMo{display:grid;min-height:84px;grid-template-columns:48px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;padding:14px 17px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_settingsSectionHeader__hNKMo>span{display:grid;width:43px;height:43px;place-items:center;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:8px;font-weight:900}.payroll-shell_settingsSectionHeader__hNKMo>div{min-width:0}.payroll-shell_settingsSectionHeader__hNKMo small{color:var(--muted);font-family:var(--mono);font-size:6px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.payroll-shell_settingsSectionHeader__hNKMo h2{margin:2px 0 3px;font-family:var(--display);font-size:27px;line-height:.95}.payroll-shell_settingsSectionHeader__hNKMo p{max-width:780px;margin:0;color:var(--muted);font-size:8px;line-height:1.45}.payroll-shell_settingsSectionGrid__7SqN4{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.payroll-shell_settingsCardFocused__LlyIN{width:min(100%,820px)}@media (max-width:1060px){.payroll-shell_settingsWorkbench__dEpfi{grid-template-columns:1fr}.payroll-shell_settingsNav__nbvqb{position:static;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.payroll-shell_settingsNavLabel__tjlK8,.payroll-shell_settingsNav__nbvqb>p{display:none}.payroll-shell_settingsNav__nbvqb>button{min-width:205px;flex:1 0 205px;border-right:1px solid var(--line);border-bottom:0;scroll-snap-align:start}}@media (max-width:780px){.payroll-shell_settingsSectionGrid__7SqN4{grid-template-columns:1fr}}@media (max-width:560px){.payroll-shell_settingsGrid__aP_lc{padding:16px 12px}.payroll-shell_settingsIntro__21ngJ{align-items:flex-start;flex-direction:column}.payroll-shell_settingsLegend__iwTjg{justify-content:flex-start}.payroll-shell_settingsSectionHeader__hNKMo{grid-template-columns:38px minmax(0,1fr);padding:13px}.payroll-shell_settingsSectionHeader__hNKMo>span{width:35px;height:35px}}.payroll-shell_settingsCard__OWs6q{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;padding:23px;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_cardIndex__DpOaX{position:absolute;top:8px;right:15px;color:rgb(22 23 21/6%);font-family:var(--display);font-size:47px;font-weight:900;pointer-events:none}.payroll-shell_settingsCard__OWs6q>header{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line)}.payroll-shell_settingsCard__OWs6q h2{margin:3px 0 0;font-family:var(--display);font-size:25px;line-height:1}.payroll-shell_cardLead__L7hBP{max-width:620px;margin:-2px 0 1px;color:var(--muted);font-size:9px;line-height:1.5}.payroll-shell_calculation__MpppZ>label,.payroll-shell_drawerForm__3KqL9 label,.payroll-shell_settingsCard__OWs6q label{position:relative;display:grid;grid-gap:6px;gap:6px;color:var(--ink-3);font-family:var(--mono);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.payroll-shell_calculation__MpppZ textarea,.payroll-shell_drawerForm__3KqL9 input,.payroll-shell_settingsCard__OWs6q input,.payroll-shell_settingsCard__OWs6q select{width:100%;min-height:42px;padding:8px 10px;color:var(--ink);background:#f9f9f6;border:1px solid var(--line-dark);border-radius:3px;outline:0;font-family:var(--body);font-size:10px;letter-spacing:0;text-transform:none}.payroll-shell_inputSuffix__tuSLl{position:absolute;right:11px;bottom:13px}.payroll-shell_anniversaryRule__1TU_J,.payroll-shell_periodBoundaryPreview__ONDvq{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;padding:11px;background:#e6e6e1;border:1px solid var(--line)}.payroll-shell_periodBoundaryPreview__ONDvq>div{display:grid;grid-gap:3px;gap:3px}.payroll-shell_periodBoundaryPreview__ONDvq small{color:var(--muted);font-family:var(--mono);font-size:7px;text-transform:uppercase}.payroll-shell_periodBoundaryPreview__ONDvq strong{font-size:9px}.payroll-shell_periodBoundaryPreview__ONDvq p{margin:0;color:var(--muted);font-size:8px}.payroll-shell_anniversaryRule__1TU_J{border-left:3px solid var(--ink)}.payroll-shell_moneyFields__IlHAn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.payroll-shell_splitActions__fvT62{display:flex;gap:7px}.payroll-shell_splitActions__fvT62>*{flex:1 1}.payroll-shell_splitActions__fvT62>button:not(.payroll-shell_primaryAction__KjHpM){min-height:42px;color:var(--ink);background:transparent;border:1px solid var(--line-dark);border-radius:3px;cursor:pointer;font-size:9px;font-weight:700}.payroll-shell_accessCard__atzPW{grid-column:1/-1}.payroll-shell_accessUser__IQDWK{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.payroll-shell_accessUser__IQDWK>span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_accessUser__IQDWK>span strong{font-size:10px}.payroll-shell_accessUser__IQDWK>span small{color:var(--muted);font-size:8px}.payroll-shell_accessUser__IQDWK>div{display:flex;flex-wrap:wrap;gap:5px}.payroll-shell_accessUser__IQDWK button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:8px}.payroll-shell_accessUser__IQDWK .payroll-shell_permissionOn__Y5NBX{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_drawerBackdrop__YRjLV{position:fixed;inset:0;z-index:110;display:flex;justify-content:flex-end;background:rgb(16 17 15/58%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.payroll-shell_drawer__p7bJv{width:min(760px,100%);height:100%;padding:25px;overflow:auto;color:var(--ink);background:linear-gradient(rgb(22 23 21/2%) 1px,transparent 1px),var(--paper);background-size:100% 28px;box-shadow:-20px 0 60px rgb(0 0 0/24%);animation:payroll-shell_drawerIn__Yt96D .18s ease-out both}.payroll-shell_drawerEmployeeSummary__xYvtM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:16px 0 10px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.payroll-shell_drawerEmployeeSummary__xYvtM>span{display:grid;min-width:0;align-content:center;grid-gap:4px;gap:4px;min-height:78px;padding:12px;background:var(--panel)}.payroll-shell_drawerEmployeeSummary__xYvtM em,.payroll-shell_drawerEmployeeSummary__xYvtM small{color:var(--muted);font-family:var(--mono);font-size:7px;font-style:normal}.payroll-shell_drawerEmployeeSummary__xYvtM small{letter-spacing:.07em;text-transform:uppercase}.payroll-shell_drawerEmployeeSummary__xYvtM strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:13px}.payroll-shell_drawerSourcePicker__ltGXV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.payroll-shell_drawerSourcePicker__ltGXV button{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;padding:11px 12px;text-align:left;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:3px;cursor:pointer}.payroll-shell_drawerSourcePicker__ltGXV button>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.payroll-shell_drawerSourcePicker__ltGXV button em,.payroll-shell_drawerSourcePicker__ltGXV button i,.payroll-shell_drawerSourcePicker__ltGXV button small{font-family:var(--mono);font-size:7px;font-style:normal}.payroll-shell_drawerSourcePicker__ltGXV button em,.payroll-shell_drawerSourcePicker__ltGXV button small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.payroll-shell_drawerSourcePicker__ltGXV button small{letter-spacing:.07em;text-transform:uppercase}.payroll-shell_drawerSourcePicker__ltGXV button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_drawerSourcePicker__ltGXV button>b{grid-column:2;grid-row:1;font-family:var(--display);font-size:22px;font-weight:500}.payroll-shell_drawerSourcePicker__ltGXV button>i{grid-column:2;grid-row:2;align-self:end;font-weight:800;text-transform:uppercase}.payroll-shell_drawerSourcePicker__ltGXV button[data-active=true]{color:var(--white);background:var(--ink);border-color:var(--ink);box-shadow:0 8px 18px rgb(22 23 21/14%)}.payroll-shell_drawerSourcePicker__ltGXV button[data-active=true] em,.payroll-shell_drawerSourcePicker__ltGXV button[data-active=true] i,.payroll-shell_drawerSourcePicker__ltGXV button[data-active=true] small{color:rgb(255 255 255/62%)}.payroll-shell_drawerUnifiedTotal__UCWSE{margin-bottom:16px;overflow:hidden;color:var(--white);background:linear-gradient(120deg,transparent 0 68%,rgb(255 255 255/4%) 68% 100%),var(--ink);border:1px solid var(--ink);border-radius:3px}.payroll-shell_drawerUnifiedTotal__UCWSE>header{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid rgb(255 255 255/14%)}.payroll-shell_drawerUnifiedTotal__UCWSE>header>span{display:grid;grid-gap:4px;gap:4px}.payroll-shell_drawerUnifiedTotal__UCWSE>header>span:last-child{justify-items:end;text-align:right}.payroll-shell_drawerUnifiedTotal__UCWSE em,.payroll-shell_drawerUnifiedTotal__UCWSE small{color:rgb(255 255 255/53%);font-family:var(--mono);font-size:7px;font-style:normal}.payroll-shell_drawerUnifiedTotal__UCWSE small{letter-spacing:.08em;text-transform:uppercase}.payroll-shell_drawerUnifiedTotal__UCWSE>header strong{font-family:var(--display);font-size:26px;font-weight:500;line-height:.95}.payroll-shell_drawerUnifiedTotal__UCWSE>header b{font-family:var(--display);font-size:29px;font-weight:500}.payroll-shell_drawerUnifiedTotal__UCWSE>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:12px 14px;border-right:1px solid rgb(255 255 255/12%);border-bottom:1px solid rgb(255 255 255/12%)}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span:nth-child(3n){border-right:0}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span:nth-last-child(-n+3){border-bottom:0}.payroll-shell_drawerUnifiedTotal__UCWSE>div strong{overflow-wrap:anywhere;font-family:var(--mono);font-size:11px}.payroll-shell_drawerUnifiedTotal__UCWSE[data-complete=false]{background:#383936}@media (max-width:700px){.payroll-shell_drawerEmployeeSummary__xYvtM,.payroll-shell_drawerSourcePicker__ltGXV{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_drawerSourcePicker__ltGXV button{grid-column:1/-1}.payroll-shell_drawerUnifiedTotal__UCWSE>header{align-items:flex-start;flex-direction:column}.payroll-shell_drawerUnifiedTotal__UCWSE>header>span:last-child{justify-items:start;text-align:left}.payroll-shell_drawerUnifiedTotal__UCWSE>div{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span,.payroll-shell_drawerUnifiedTotal__UCWSE>div>span:nth-child(3n){border-right:1px solid rgb(255 255 255/12%);border-bottom:1px solid rgb(255 255 255/12%)}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span:nth-child(2n){border-right:0}.payroll-shell_drawerUnifiedTotal__UCWSE>div>span:nth-last-child(-n+2){border-bottom:0}}.payroll-shell_drawer__p7bJv>header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line)}.payroll-shell_drawer__p7bJv>header h2{margin:4px 0;font-family:var(--display);font-size:34px;line-height:1}.payroll-shell_drawer__p7bJv>header p{margin:0;color:var(--muted);font-size:9px}.payroll-shell_drawer__p7bJv>header button{display:grid;width:37px;height:37px;place-items:center;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:3px;cursor:pointer}.payroll-shell_drawerFlow__zZqbh{display:grid;grid-template-columns:auto 1fr auto 1fr auto;grid-gap:7px;gap:7px;align-items:center;margin:16px 0}.payroll-shell_drawerFlow__zZqbh>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--mono);font-size:7px;font-weight:800;text-transform:uppercase}.payroll-shell_drawerFlow__zZqbh>span b{display:grid;width:23px;height:23px;place-items:center;background:#deded8;border-radius:50%;font-size:7px}.payroll-shell_drawerFlow__zZqbh>span[data-active=true]{color:var(--ink)}.payroll-shell_drawerFlow__zZqbh>span[data-active=true] b{color:var(--white);background:var(--ink);box-shadow:0 0 0 3px rgb(22 23 21/10%)}.payroll-shell_drawerFlow__zZqbh>i{height:1px;background:var(--line)}.payroll-shell_sourceSummary__tE22_{display:flex;align-items:flex-start;justify-content:space-between;gap:11px;margin:0 0 13px;padding:13px;color:var(--white);background:var(--ink)}.payroll-shell_sourceSummary__tE22_>span{display:flex;min-width:0;align-items:flex-start;gap:7px;font-size:9px}.payroll-shell_sourceSummary__tE22_>span>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_sourceSummary__tE22_ small{color:rgb(255 255 255/53%);font-size:8px;line-height:1.4}.payroll-shell_anniversaryDrawerNote__zOxGX{margin-bottom:13px}.payroll-shell_calculation__MpppZ,.payroll-shell_drawerForm__3KqL9{display:grid;grid-gap:15px;gap:15px;padding:19px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.payroll-shell_drawerForm__3KqL9>header{display:grid;grid-gap:3px;gap:3px;padding-bottom:12px;border-bottom:1px solid var(--line)}.payroll-shell_drawerForm__3KqL9>header strong{font-family:var(--display);font-size:23px}.payroll-shell_drawerForm__3KqL9>header small{color:var(--muted);font-size:8px}.payroll-shell_periodAssignment____FwB{display:grid;grid-gap:4px;gap:4px;padding:12px;color:var(--white);background:var(--ink)}.payroll-shell_periodAssignment____FwB small{color:rgb(255 255 255/46%);font-family:var(--mono);font-size:7px;letter-spacing:.09em;text-transform:uppercase}.payroll-shell_periodAssignment____FwB strong{font-size:10px}.payroll-shell_periodAssignment____FwB span{color:rgb(255 255 255/58%);font-size:8px}.payroll-shell_drawerForm__3KqL9 input[readonly]{color:var(--muted);background:#e5e5e0}.payroll-shell_periodBreakdown__06v1u{overflow:hidden;border:1px solid var(--line)}.payroll-shell_periodBreakdown__06v1u>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--line)}.payroll-shell_periodBreakdown__06v1u>span:last-child{border-bottom:0}.payroll-shell_periodBreakdown__06v1u>span>span{display:grid;grid-gap:3px;gap:3px}.payroll-shell_periodBreakdown__06v1u b,.payroll-shell_periodBreakdown__06v1u strong{font-size:9px}.payroll-shell_periodBreakdown__06v1u b{font-family:var(--mono)}.payroll-shell_periodBreakdown__06v1u small{color:var(--muted);font-size:8px}.payroll-shell_calculationStatus__KB_nX{display:flex;align-items:center;justify-content:space-between;gap:10px}.payroll-shell_calculationStatus__KB_nX>span{padding:5px 7px;color:var(--ink);border:1px solid var(--line-dark);border-radius:999px;font-family:var(--mono);font-size:7px;font-weight:800;text-transform:uppercase}.payroll-shell_calculationStatus__KB_nX>span[data-status=AUTORIZADO],.payroll-shell_calculationStatus__KB_nX>span[data-status=VALIDADO]{color:var(--white);background:var(--ink);border-color:var(--ink)}.payroll-shell_calculationStatus__KB_nX small{color:var(--muted);font-family:var(--mono);font-size:7px}.payroll-shell_formulaGrid__3Suru{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.payroll-shell_capBar__2T8Yw{padding:12px;background:#e5e5e0}.payroll-shell_capBar__2T8Yw>span{display:flex;align-items:center;justify-content:space-between}.payroll-shell_capBar__2T8Yw small{color:var(--muted);font-size:8px}.payroll-shell_capBar__2T8Yw strong{font-family:var(--mono);font-size:9px}.payroll-shell_capBar__2T8Yw>i{display:block;height:7px;margin-top:9px;overflow:hidden;background:#c8c9c3}.payroll-shell_capBar__2T8Yw>i b{display:block;height:100%;background:var(--ink)}.payroll-shell_calculation__MpppZ textarea{min-height:83px;resize:vertical}.payroll-shell_drawerActions__KUCtW{display:flex}.payroll-shell_drawerActions__KUCtW>*{width:100%}.payroll-shell_drawerActions__KUCtW a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;color:var(--white);text-decoration:none;background:var(--ink);border-radius:3px;font-size:9px;font-weight:750}.payroll-shell_disclaimer__nNiFE{margin:0;color:var(--muted);font-size:7px;line-height:1.5;text-align:center}@keyframes payroll-shell_spin__bHBM_{to{transform:rotate(1turn)}}@keyframes payroll-shell_enter__jCfwv{0%{opacity:0;transform:translateY(7px)}}@keyframes payroll-shell_fadeIn__jKLF_{0%{opacity:0}}@keyframes payroll-shell_surfaceUp__pzDfs{0%{opacity:.7;transform:translateY(12px) scale(.995)}}@keyframes payroll-shell_drawerIn__Yt96D{0%{opacity:.7;transform:translateX(24px)}}@keyframes payroll-shell_pulse__ghaXr{0%{box-shadow:0 0 0 0 rgb(255 255 255/35%)}70%{box-shadow:0 0 0 7px rgb(255 255 255/0)}to{box-shadow:0 0 0 0 rgb(255 255 255/0)}}.payroll-shell_attentionBoard__Zx3M1{overflow:hidden;background:var(--panel);border:1px solid var(--ink);border-radius:4px;box-shadow:0 14px 32px rgb(22 23 21/8%)}.payroll-shell_attentionHeader__nxZ83{display:flex;align-items:center;gap:18px;padding:19px 21px;color:var(--white);background:repeating-linear-gradient(90deg,transparent 0 31px,rgb(255 255 255/2%) 31px 32px),var(--ink)}.payroll-shell_attentionHeader__nxZ83>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}.payroll-shell_attentionHeader__nxZ83 .payroll-shell_eyebrow__DCK0f{color:rgb(255 255 255/46%)}.payroll-shell_attentionHeader__nxZ83 h2{margin:0;font-family:var(--display);font-size:clamp(26px,3vw,38px);line-height:.95;letter-spacing:-.035em}.payroll-shell_attentionHeader__nxZ83 p{max-width:720px;margin:2px 0 0;color:rgb(255 255 255/52%);font-size:9px;line-height:1.5}.payroll-shell_attentionHeader__nxZ83>strong{font-family:var(--display);font-size:52px;line-height:.8}.payroll-shell_attentionGrid__9mcqP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line-dark)}.payroll-shell_attentionLane__zOAvB{min-width:0;background:#e7e7e2}.payroll-shell_attentionLane__zOAvB>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 15px;background:#d8d8d2;border-bottom:1px solid var(--line-dark)}.payroll-shell_attentionLane__zOAvB>header span{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800}.payroll-shell_attentionLane__zOAvB>header b{display:grid;width:26px;height:26px;place-items:center;color:var(--white);background:var(--ink);font-family:var(--mono);font-size:8px}.payroll-shell_attentionLane__zOAvB>div{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.payroll-shell_attentionLane__zOAvB button{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;color:var(--ink);text-align:left;background:var(--panel);border:0;cursor:pointer}.payroll-shell_attentionLane__zOAvB button:hover{background:var(--white)}.payroll-shell_attentionLane__zOAvB button>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.payroll-shell_attentionLane__zOAvB button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_attentionLane__zOAvB button small{overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_attentionLane__zOAvB>div>p{margin:0;padding:17px;color:var(--muted);background:var(--panel);font-size:9px}.payroll-shell_timelineMembers__MAMW3{display:grid;grid-gap:1px;gap:1px;margin-top:10px;background:var(--line);border:1px solid var(--line)}.payroll-shell_timelineMembers__MAMW3>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:#f1f1ed}.payroll-shell_timelineMembers__MAMW3 strong{font-size:8px}.payroll-shell_timelineMembers__MAMW3 small{color:var(--muted);font-family:var(--mono);font-size:7px;text-align:right}@media (max-width:900px){.payroll-shell_attentionGrid__9mcqP{grid-template-columns:1fr}}@media (max-width:700px){.payroll-shell_attentionHeader__nxZ83{align-items:flex-start;padding:17px}.payroll-shell_attentionHeader__nxZ83 p{display:none}.payroll-shell_attentionHeader__nxZ83>strong{font-size:42px}.payroll-shell_attentionLane__zOAvB button{grid-template-columns:minmax(0,1fr) auto}.payroll-shell_attentionLane__zOAvB button>span:nth-child(2){display:none}.payroll-shell_timelineMembers__MAMW3>span{align-items:flex-start;flex-direction:column;gap:4px}.payroll-shell_timelineMembers__MAMW3 small{text-align:left}}@media (max-width:1320px){.payroll-shell_periodMasthead__gDPFz{grid-template-columns:150px minmax(300px,1fr) 230px}.payroll-shell_periodProgress__XP7hz{padding:26px}.payroll-shell_periodCommandFoot__i8fvz{align-items:stretch;flex-direction:column}.payroll-shell_periodPrimaryActions__qM3W7{justify-content:flex-end}.payroll-shell_ledgerHead__udixk,.payroll-shell_ledgerRow__4x_OI{grid-template-columns:minmax(180px,1.25fr) minmax(170px,1.15fr) 50px minmax(85px,.65fr) minmax(135px,.9fr) 105px}.payroll-shell_ledgerHead__udixk>span:nth-child(4),.payroll-shell_ledgerHead__udixk>span:nth-child(7),.payroll-shell_ledgerRow__4x_OI>span:nth-child(4),.payroll-shell_ledgerRow__4x_OI>span:nth-child(7){display:none}}@media (max-width:1080px){.payroll-shell_periodMasthead__gDPFz{grid-template-columns:135px minmax(300px,1fr)}.payroll-shell_periodProgress__XP7hz{grid-column:1/-1;padding:18px 25px;border-top:1px solid rgb(255 255 255/13%);border-left:0}.payroll-shell_periodProgress__XP7hz>div>span{margin-bottom:8px}.payroll-shell_periodProgress__XP7hz>div strong{font-size:30px}.payroll-shell_periodProgress__XP7hz p{display:inline-block;margin-right:12px}.payroll-shell_operationRail__HkRCH{grid-template-columns:repeat(2,1fr)}.payroll-shell_operationRail__HkRCH article:nth-child(2){border-right:0}.payroll-shell_operationRail__HkRCH article:nth-child(-n+2){border-bottom:1px solid var(--line)}.payroll-shell_accountingBand__yTboJ{grid-template-columns:1fr}.payroll-shell_recentGrid__OHEJz{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_closureGrid__fZZq2{grid-template-columns:1fr}.payroll-shell_employeeLayout__7a5fM{grid-template-columns:270px minmax(0,1fr)}.payroll-shell_fileFacts__t1GZX{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_historyTable__MUuDA summary{grid-template-columns:58px repeat(2,minmax(110px,1fr)) auto}.payroll-shell_historyTable__MUuDA summary>span:nth-child(4){display:none}.payroll-shell_historyPeriodButton__qbk4F,.payroll-shell_historyPeriods__aoJ49 article{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) 65px 85px auto}.payroll-shell_historyPeriodButton__qbk4F>span:nth-child(5),.payroll-shell_historyPeriods__aoJ49 article>span:nth-child(5){display:none}}@media (max-width:900px){.payroll-shell_shell__cHRfl{grid-template-columns:1fr}.payroll-shell_sidebar__XoGnH{position:fixed;inset:0 auto 0 0;width:min(290px,88vw);min-height:100vh;transform:translateX(-105%);transition:transform .18s ease;box-shadow:24px 0 60px rgb(0 0 0/35%)}.payroll-shell_sidebarOpen__GOe_n{transform:translateX(0)}.payroll-shell_brand__JHvo6>button{display:grid;width:34px;height:34px;margin-left:auto;place-items:center;color:var(--white);background:transparent;border:1px solid rgb(255 255 255/18%);border-radius:3px}.payroll-shell_mobileMenu__7ODgz{display:inline-flex}.payroll-shell_topbar__0zozx{min-height:88px;padding:14px 16px}.payroll-shell_titleBlock__f2ssF h1{font-size:29px}.payroll-shell_titleBlock__f2ssF p,.payroll-shell_topbarPeriod__aNK_J{display:none}.payroll-shell_shell__cHRfl .payroll-shell_refresh__bTe8t{width:41px;padding:0;font-size:0}.payroll-shell_content__MT_07,.payroll-shell_employeeLayout__7a5fM,.payroll-shell_settingsGrid__aP_lc{padding:18px 14px}.payroll-shell_periodSelectors__E2d5e{grid-template-columns:1.2fr 82px 1fr}.payroll-shell_periodSelectors__E2d5e label:nth-child(4){grid-column:1/3}.payroll-shell_periodArrows__vY37_{grid-column:3}.payroll-shell_ledgerHead__udixk,.payroll-shell_ledgerRow__4x_OI{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) 48px minmax(90px,.65fr) 100px}.payroll-shell_ledgerHead__udixk>span:nth-child(6),.payroll-shell_ledgerRow__4x_OI>span:nth-child(6){display:none}.payroll-shell_correctionBody__Z9md_,.payroll-shell_roomBody__eYrNa{display:block;overflow:auto}.payroll-shell_closeInputs__6dhyq,.payroll-shell_correctionSetup__HxWR6{overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.payroll-shell_closeAnalysis__dIoG7,.payroll-shell_correctionPreview__yjZZr{min-height:520px;overflow:visible}.payroll-shell_employeeLayout__7a5fM{grid-template-columns:1fr}.payroll-shell_employeeDirectory__wZdn4>div{max-height:280px}.payroll-shell_settingsGrid__aP_lc{grid-template-columns:1fr}.payroll-shell_accessCard__atzPW,.payroll-shell_settingsIntro__21ngJ{grid-column:auto}.payroll-shell_settingsIntro__21ngJ{align-items:flex-start;flex-direction:column}.payroll-shell_settingsLegend__iwTjg{justify-content:flex-start}}@media (max-width:700px){.payroll-shell_content__MT_07{gap:17px}.payroll-shell_periodMasthead__gDPFz{display:block}.payroll-shell_periodOrdinal__ryqrP{display:flex;min-height:82px;align-items:baseline;justify-content:flex-start;gap:9px;padding:13px 18px;border-right:0;border-bottom:1px solid rgb(255 255 255/13%)}.payroll-shell_periodOrdinal__ryqrP strong{order:-1;margin:0;font-size:66px}.payroll-shell_periodOrdinal__ryqrP small,.payroll-shell_periodOrdinal__ryqrP span{align-self:center}.payroll-shell_periodCore__ol5mp{padding:24px 19px}.payroll-shell_periodCore__ol5mp h2{font-size:43px}.payroll-shell_periodDates___xQt_{grid-template-columns:1fr}.payroll-shell_periodProgress__XP7hz{padding:18px 19px}.payroll-shell_periodCommandFoot__i8fvz{padding:12px}.payroll-shell_periodSelectors__E2d5e{grid-template-columns:1fr 1fr}.payroll-shell_periodSelectors__E2d5e label:nth-child(4){grid-column:1/-1}.payroll-shell_periodArrows__vY37_{grid-column:auto}.payroll-shell_periodPrimaryActions__qM3W7{display:grid;grid-template-columns:repeat(2,1fr)}.payroll-shell_periodPrimaryActions__qM3W7 .payroll-shell_commandAction__TWz4V{grid-column:1/-1;min-height:50px}.payroll-shell_operationRail__HkRCH{grid-template-columns:1fr}.payroll-shell_operationRail__HkRCH article,.payroll-shell_operationRail__HkRCH article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.payroll-shell_operationRail__HkRCH article:last-child{border-bottom:0}.payroll-shell_ledgerToolbar__I2IRu{align-items:stretch;flex-direction:column}.payroll-shell_periodExportButton__jC6S3{justify-content:center;width:100%}.payroll-shell_ledgerFilter__k9AqT{justify-content:space-between}.payroll-shell_ledgerHead__udixk{display:none}.payroll-shell_ledger__vAQVg{display:grid;grid-gap:9px;gap:9px;padding:9px;background:#deded8;border-radius:0 0 4px 4px}.payroll-shell_ledgerRow__4x_OI{position:relative;display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 9px;gap:12px 9px;padding:14px;background:var(--panel);border:1px solid var(--line);border-radius:3px}.payroll-shell_ledgerRow__4x_OI>span,.payroll-shell_ledgerRow__4x_OI>span:nth-child(4),.payroll-shell_ledgerRow__4x_OI>span:nth-child(6),.payroll-shell_ledgerRow__4x_OI>span:nth-child(7){display:grid}.payroll-shell_ledgerPerson__WqpJg{grid-column:1/-1;padding-right:100px}.payroll-shell_ledgerVacation__CDQpy{grid-column:1/-1;padding:10px 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda}.payroll-shell_ledgerSplit__Cx50B small,.payroll-shell_monoValue__YClN0 small{display:block}.payroll-shell_documentMissing__4_T0I,.payroll-shell_documentReady__rQqhv{align-content:center}.payroll-shell_status__L0gZE{position:absolute;top:15px;right:12px}.payroll-shell_paidCancellationNotice__6dOap{display:grid;grid-template-columns:1fr}.payroll-shell_paidCancellationNotice__6dOap em{justify-self:start}.payroll-shell_accountingBand__yTboJ{gap:9px}.payroll-shell_anniversaryCard__wJNqi,.payroll-shell_legalCard__IfPhk{padding:21px}.payroll-shell_recentGrid__OHEJz{grid-template-columns:1fr}.payroll-shell_surfaceBackdrop__hz_Yb{align-items:end;padding:0}.payroll-shell_closeRoom__9_i64,.payroll-shell_correctionRoom__NWawz,.payroll-shell_historyRoom__c9Wqi,.payroll-shell_openingDialog__65Irk{width:100%;height:94vh;max-height:94vh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.payroll-shell_openingDialog__65Irk{height:auto}.payroll-shell_dialogHeader__5SotT,.payroll-shell_roomHeader__tDOC6{padding:17px 15px}.payroll-shell_dialogIndex___XH1i,.payroll-shell_roomLock__iv6pM{display:none}.payroll-shell_roomHeadline__lg82u h2{font-size:36px}.payroll-shell_closeAnalysis__dIoG7,.payroll-shell_closeInputs__6dhyq,.payroll-shell_correctionPreview__yjZZr,.payroll-shell_correctionSetup__HxWR6,.payroll-shell_openingBody__jVFC1{padding:18px 15px}.payroll-shell_closeTotals__m7YDx{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_roomFooter__2jhY4{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;min-height:0;flex-wrap:wrap;padding:11px 12px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgb(22 23 21/10%)}.payroll-shell_roomFooter__2jhY4>div{width:100%;flex:0 0 100%}.payroll-shell_roomFooter__2jhY4>button{flex:1 1;min-height:48px}.payroll-shell_dialogFooter__zvPtQ{padding:12px 15px calc(15px + env(safe-area-inset-bottom))}.payroll-shell_dialogFooter__zvPtQ>button{flex:1 1;min-height:48px}.payroll-shell_diffTable__B5ikW>header{display:none}.payroll-shell_diffTable__B5ikW>article{grid-template-columns:1fr 1fr}.payroll-shell_diffTable__B5ikW article>span{grid-column:1/-1}.payroll-shell_historyBody__wZJxH{display:block;overflow:auto}.payroll-shell_historyIdentity__6gpFZ{min-height:230px;overflow:visible}.payroll-shell_historyIdentity__6gpFZ>strong{font-size:82px}.payroll-shell_historyIdentity__6gpFZ dl{margin-top:22px}.payroll-shell_timeline__KdBIN{overflow:visible}.payroll-shell_employeeFile__UoXKL{padding:18px}.payroll-shell_fileFacts__t1GZX,.payroll-shell_formulaGrid__3Suru,.payroll-shell_kardexGrid__ddD1D{grid-template-columns:1fr}.payroll-shell_employeeTag__pnQHU{display:none}.payroll-shell_historyTable__MUuDA summary{grid-template-columns:58px 1fr auto}.payroll-shell_historyTable__MUuDA summary>span:nth-child(3),.payroll-shell_historyTable__MUuDA summary>span:nth-child(4){display:none}.payroll-shell_historyPeriodButton__qbk4F,.payroll-shell_historyPeriods__aoJ49 article{grid-template-columns:1fr 1fr}.payroll-shell_historyPeriodButton__qbk4F>span:first-child,.payroll-shell_historyPeriods__aoJ49 article>span:first-child{grid-column:1/-1}.payroll-shell_employeePapeletaBackdrop__J6GyA{align-items:end;padding:0}.payroll-shell_employeePapeleta__E1tL8{width:100%;height:94vh;max-height:94vh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.payroll-shell_papeletaMasthead__GUsOl{min-height:108px;grid-template-columns:84px minmax(0,1fr) auto}.payroll-shell_papeletaMasthead__GUsOl>strong{font-size:32px}.payroll-shell_papeletaMasthead__GUsOl>div{padding:17px 14px}.payroll-shell_papeletaMasthead__GUsOl h2{font-size:25px}.payroll-shell_papeletaMasthead__GUsOl p{display:none}.payroll-shell_papeletaMasthead__GUsOl>button{width:40px;height:40px;margin:10px}.payroll-shell_papeletaBody__Tm8wl{padding:16px}.payroll-shell_papeletaIdentity__KMxUh{align-items:flex-start;flex-direction:column}.payroll-shell_papeletaDetails__Z0Xxz,.payroll-shell_papeletaKpis__irzVr{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-shell_papeletaAudit__T5ADd,.payroll-shell_papeletaDetails__Z0Xxz{grid-template-columns:1fr}.payroll-shell_papeletaAudit__T5ADd>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.payroll-shell_papeletaFooter__re8bT{align-items:stretch;flex-direction:column}.payroll-shell_papeletaFooter__re8bT a{justify-content:center}.payroll-shell_accessUser__IQDWK{grid-template-columns:1fr}}@media (max-width:470px){.payroll-shell_periodSelectors__E2d5e{grid-template-columns:1fr}.payroll-shell_periodArrows__vY37_,.payroll-shell_periodSelectors__E2d5e label:nth-child(4){grid-column:1}.payroll-shell_periodArrows__vY37_ button{flex:1 1}.payroll-shell_periodArrows__vY37_{display:flex}.payroll-shell_periodDates___xQt_{margin-top:20px}.payroll-shell_ledgerTitle__1kQD2 p{display:none}.payroll-shell_ledgerRow__4x_OI{grid-template-columns:1fr 1fr}.payroll-shell_ledgerSplit__Cx50B{grid-column:1/-1}.payroll-shell_moneyFields__IlHAn,.payroll-shell_recentGrid__OHEJz article>div{grid-template-columns:1fr}.payroll-shell_splitActions__fvT62{flex-direction:column}.payroll-shell_settingsIntro__21ngJ{padding:18px}.payroll-shell_settingsLegend__iwTjg{display:none}.payroll-shell_modeSwitch__g3W09{grid-template-columns:1fr}.payroll-shell_roomFooter__2jhY4>div{display:none}.payroll-shell_timeline__KdBIN{padding:18px 12px}.payroll-shell_timelineEvent__EMXns{grid-template-columns:27px minmax(0,1fr);gap:8px}.payroll-shell_timelineEvent__EMXns>div>header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.payroll-shell_shell__cHRfl *,.payroll-shell_shell__cHRfl :after,.payroll-shell_shell__cHRfl :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.payroll-shell_roundedDaysCell__x5suW{display:grid;grid-gap:3px;gap:3px;min-width:0}.payroll-shell_roundedDaysCell__x5suW>em{width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 6px;overflow:hidden;color:var(--ink);font-size:9px;font-style:normal;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;border:1px dashed;border-radius:999px;opacity:.68}.payroll-shell_employeeCompactSummary__H2yiz{display:grid;grid-template-areas:"copy copy" "metrics action";grid-template-columns:minmax(0,1fr) minmax(320px,auto);grid-gap:20px 24px;gap:20px 24px;align-items:center;margin-top:22px;padding:24px;color:#f7f7f2;background:linear-gradient(120deg,rgb(255 255 255/4%),transparent 58%),#171816;border:1px solid #171816;border-radius:4px}.payroll-shell_employeeCompactSummary__H2yiz>div:first-child{grid-area:copy;min-width:0}.payroll-shell_employeeCompactSummary__H2yiz h3{max-width:900px;margin:5px 0 7px;color:inherit;font-size:clamp(21px,2vw,31px);font-weight:560;letter-spacing:-.035em}.payroll-shell_employeeCompactSummary__H2yiz p{max-width:760px;margin:0;color:#b8bab4}.payroll-shell_employeeCompactSummary__H2yiz .payroll-shell_eyebrow__DCK0f{color:#d5d6d0}.payroll-shell_employeeCompactMetrics__SfwH8{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));width:min(100%,560px);border:1px solid #3b3d38}.payroll-shell_employeeCompactMetrics__SfwH8 span{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;border-right:1px solid #3b3d38}.payroll-shell_employeeCompactMetrics__SfwH8 span:last-child{border-right:0}.payroll-shell_employeeCompactMetrics__SfwH8 b{color:#fff;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payroll-shell_employeeCompactMetrics__SfwH8 small{color:#aeb0aa;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_employeeCompactSummary__H2yiz>button{grid-area:action;display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:0 18px;color:#171816;font-weight:760;background:#f4f4ee;border:1px solid #f4f4ee;border-radius:3px;cursor:pointer}.payroll-shell_employeeCompactSummary__H2yiz>button svg:last-child{margin-left:4px;transition:transform .16s ease}.payroll-shell_employeeCompactSummary__H2yiz>button:focus-visible svg:last-child,.payroll-shell_employeeCompactSummary__H2yiz>button:hover svg:last-child{transform:translateX(3px)}.payroll-shell_employeeHistory__CkBNl,.payroll-shell_kardexGrid__ddD1D{display:none}@media (max-width:1060px){.payroll-shell_employeeCompactSummary__H2yiz{grid-template-areas:"copy" "metrics" "action";grid-template-columns:1fr}.payroll-shell_employeeCompactMetrics__SfwH8{width:100%}.payroll-shell_employeeCompactSummary__H2yiz>button{justify-self:stretch}}@media (max-width:620px){.payroll-shell_employeeCompactSummary__H2yiz{gap:18px;padding:19px}.payroll-shell_employeeCompactMetrics__SfwH8{grid-template-columns:1fr}.payroll-shell_employeeCompactMetrics__SfwH8 span{grid-template-columns:54px 1fr;align-items:center;border-right:0;border-bottom:1px solid #3b3d38}.payroll-shell_employeeCompactMetrics__SfwH8 span:last-child{border-bottom:0}}.payroll-shell_historicalCfdi__R3Mml{overflow:hidden;background:var(--paper);border:1px solid var(--line-dark);border-radius:5px}.payroll-shell_historicalCfdiHero__cWzZR{display:grid;grid-template-columns:auto minmax(280px,1fr) minmax(420px,auto);grid-gap:22px;gap:22px;align-items:center;padding:28px 30px;color:var(--white);background:linear-gradient(118deg,#161714,#21221f 70%,#161714)}.payroll-shell_historicalLock__Z_zX2{display:grid;width:54px;height:54px;place-items:center;color:#171816;background:#f3f3ed;border-radius:50%}.payroll-shell_historicalCfdiHero__cWzZR h2{margin:5px 0 7px;font-family:var(--display);font-size:clamp(29px,3.2vw,48px);font-weight:560;letter-spacing:-.035em}.payroll-shell_historicalCfdiHero__cWzZR p{max-width:680px;margin:0;color:#bfc1ba;line-height:1.45}.payroll-shell_historicalTotals__zjfnB{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));border:1px solid #40413d}.payroll-shell_historicalTotals__zjfnB span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:15px;border-right:1px solid #40413d}.payroll-shell_historicalTotals__zjfnB span:last-child{border-right:0}.payroll-shell_historicalTotals__zjfnB b{overflow:hidden;color:#fff;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_historicalTotals__zjfnB small{color:#aeb0aa;font-family:var(--mono);font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.payroll-shell_historicalToolbar__O2W59{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 20px;background:#e7e7e2;border-bottom:1px solid var(--line-dark)}.payroll-shell_historicalToolbar__O2W59 label{display:flex;flex:1 1;gap:10px;align-items:center;min-width:220px;max-width:660px;padding:0 14px;background:#f8f8f4;border:1px solid #bfc0ba}.payroll-shell_historicalToolbar__O2W59 input{width:100%;min-height:42px;color:var(--ink);background:transparent;border:0;outline:0}.payroll-shell_historicalToolbar__O2W59>span{display:inline-flex;gap:7px;align-items:center;color:#555750;font-family:var(--mono);font-size:10px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.payroll-shell_historicalTable__FvDMX{min-width:0}.payroll-shell_historicalHead__jLX3Q,.payroll-shell_historicalRow__vNKUb{display:grid;grid-template-columns:minmax(260px,1.65fr) minmax(105px,.7fr) minmax(105px,.72fr) minmax(105px,.72fr) minmax(105px,.72fr) minmax(82px,.48fr) minmax(165px,1fr);grid-gap:14px;gap:14px;align-items:center}.payroll-shell_historicalHead__jLX3Q{padding:13px 18px;color:#666860;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#deded9;border-bottom:1px solid #c5c6c0}.payroll-shell_historicalRow__vNKUb{min-height:72px;padding:11px 18px;border-bottom:1px solid #d8d8d2}.payroll-shell_historicalRow__vNKUb:last-child{border-bottom:0}.payroll-shell_historicalRow__vNKUb>span,.payroll-shell_historicalRow__vNKUb>strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payroll-shell_historicalPerson__vvkDT{display:flex;gap:12px;align-items:center;min-width:0}.payroll-shell_historicalPerson__vvkDT>b{display:grid;flex:0 0 38px;height:38px;place-items:center;color:#f4f4ef;font-family:var(--mono);font-size:10px;background:#1a1b18}.payroll-shell_historicalPerson__vvkDT span{display:grid;min-width:0}.payroll-shell_historicalPerson__vvkDT strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.payroll-shell_historicalPerson__vvkDT small{margin-top:3px;color:var(--muted);font-family:var(--mono);font-size:9px}.payroll-shell_historicalEvidence__DXdQq{display:inline-flex;gap:5px;align-items:center;font-weight:750}.payroll-shell_historicalUuid__Swh_Y{overflow:hidden;color:#696b64;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px){.payroll-shell_historicalCfdiHero__cWzZR{grid-template-columns:auto 1fr}.payroll-shell_historicalTotals__zjfnB{grid-column:1/-1}.payroll-shell_historicalTable__FvDMX{overflow-x:auto}.payroll-shell_historicalHead__jLX3Q,.payroll-shell_historicalRow__vNKUb{min-width:1120px}}@media (max-width:700px){.payroll-shell_historicalCfdiHero__cWzZR{grid-template-columns:1fr;padding:22px 18px}.payroll-shell_historicalLock__Z_zX2{width:46px;height:46px}.payroll-shell_historicalTotals__zjfnB{grid-template-columns:1fr}.payroll-shell_historicalTotals__zjfnB span{grid-template-columns:120px 1fr;align-items:center;border-right:0;border-bottom:1px solid #40413d}.payroll-shell_historicalTotals__zjfnB span:last-child{border-bottom:0}.payroll-shell_historicalToolbar__O2W59{align-items:stretch;flex-direction:column}.payroll-shell_historicalToolbar__O2W59 label{max-width:none}.payroll-shell_historicalHead__jLX3Q{display:none}.payroll-shell_historicalTable__FvDMX{display:grid;grid-gap:10px;gap:10px;padding:12px;overflow:visible}.payroll-shell_historicalRow__vNKUb{display:grid;grid-template-columns:1fr 1fr;min-width:0;grid-gap:12px;gap:12px;padding:15px;background:#f7f7f3;border:1px solid #cfd0ca}.payroll-shell_historicalPerson__vvkDT,.payroll-shell_historicalUuid__Swh_Y{grid-column:1/-1}.payroll-shell_historicalRow__vNKUb [data-label]:before{display:block;margin-bottom:3px;color:#777970;content:attr(data-label);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}}