@import"https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap";@font-face{font-family:HNLT Pro;font-weight:300;font-style:normal;font-display:swap;src:local("HelveticaNeueLTPro-Lt"),local("Helvetica Neue LT Pro 45 Light"),local("HelveticaNeueLTPro-Th"),local("HelveticaNeue-Light"),local("Helvetica Neue Light")}@font-face{font-family:HNLT Pro;font-weight:400;font-style:normal;font-display:swap;src:local("HelveticaNeueLTPro-Roman"),local("Helvetica Neue LT Pro 55 Roman"),local("HelveticaNeue"),local("Helvetica Neue")}@font-face{font-family:HNLT Pro;font-weight:500;font-style:normal;font-display:swap;src:local("HelveticaNeueLTPro-Md"),local("Helvetica Neue LT Pro 65 Medium"),local("HelveticaNeue-Medium"),local("Helvetica Neue Medium")}@font-face{font-family:HNLT Pro;font-weight:700;font-style:normal;font-display:swap;src:local("HelveticaNeueLTPro-Bd"),local("Helvetica Neue LT Pro 75 Bold"),local("HelveticaNeue-Bold"),local("Helvetica Neue Bold")}:root{--yellow-dark: #262000;--yellow-primary: #FFD300;--yellow-1: #FFEA81;--yellow-2: #FFF6CD;--yellow-3: #FCFBF6;--green-dark: #29785B;--green-primary: #3EB489;--green-1: #90D4BB;--green-2: #E8F6F1;--black: #000000;--white: #FFFFFF;--fg-1: #000000;--fg-2: #3a3a3a;--fg-3: #6e6e6e;--fg-inverse: #FFFFFF;--bg-canvas: #FFFFFF;--bg-inverse: #000000;--bg-accent: var(--yellow-primary);--border-strong: #000000;--border-soft: #d0d0d0;--border-hairline: rgba(0,0,0,.1);--font-brand: "HNLT Pro", "Helvetica Neue LT Pro", "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--radius-1: 2px;--radius-pill: 999px;--shadow-2: 0 2px 8px color-mix(in oklab, var(--yellow-dark) 10%, transparent);--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur-med: .22s}html,body{font-family:var(--font-brand);font-weight:400;font-size:16px;line-height:1.5;color:var(--fg-1);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-brand);margin:0}input,button,select{font-family:var(--font-brand)}@media (max-width: 1000px){header .hdr-sync{display:none!important}}@media (max-width: 860px){html,body{overflow-x:hidden}header{padding:14px 18px!important;row-gap:10px!important}header img{height:26px!important}header .hdr-sync{display:none!important}header .hdr-nav a{padding:7px 10px!important;font-size:11px!important;letter-spacing:.06em!important}header .hdr-right{flex:1 1 auto!important;min-width:0!important}header .hdr-right button{padding:9px 12px!important;font-size:11px!important}.pad{padding-left:18px!important;padding-right:18px!important}section,main,table{max-width:100%!important}.chart-section{display:none!important}.month-strip{grid-template-columns:1fr!important}.month-strip>div{display:flex!important;flex-direction:row!important;align-items:baseline!important;height:auto!important;gap:10px!important;flex-wrap:wrap!important;border-left:none!important;border-top:1px solid rgba(0,0,0,.12)!important;padding:11px 0!important}.month-strip>div>div{flex:0 0 auto!important;white-space:nowrap!important}.month-strip .me-month{margin-bottom:0!important;font-size:12px!important}.month-strip .me-balance{font-size:17px!important}.month-strip .me-delta{font-size:11px!important;margin-top:0!important}.month-strip .me-salary{margin-top:6px!important;padding-top:0!important;flex:0 0 100%!important}.month-strip .me-salary>div{display:inline-flex!important;align-items:baseline!important;gap:7px!important;padding:5px 9px!important}.month-strip .me-salary>div>div:first-child{font-size:9px!important;margin-bottom:0!important}.month-strip .me-salary>div>div:last-child{font-size:14px!important}.tx-table{font-size:14px!important;table-layout:fixed!important;width:100%!important}.tx-table th,.tx-table td{padding:10px 6px!important}.tx-table th:nth-child(2),.tx-table td:nth-child(2){display:none!important}.tx-table th:nth-child(1),.tx-table td:nth-child(1){width:58px!important;font-size:11px!important;white-space:normal!important}.tx-table th:nth-child(3),.tx-table td:nth-child(3){width:68px!important}.tx-table td:nth-child(4){white-space:normal!important;overflow-wrap:anywhere}.tx-table th:nth-child(5),.tx-table td:nth-child(5){width:104px!important}input[type=text]{width:100%!important;font-size:16px!important}input[type=number],input[type=date]{font-size:16px!important}.month-rail{margin-bottom:12px!important}.salary-field{border-left:none!important;padding-left:0!important;border-top:1.5px solid rgba(255,255,255,.3)!important;padding-top:18px!important;margin-top:22px!important}.salary-field input{font-size:clamp(30px,12vw,46px)!important}.admin-table th:nth-child(2),.admin-table td:nth-child(2){display:none!important}}html,body{margin:0;padding:0;height:100%;background:#fff}*{box-sizing:border-box}#root{min-height:100vh}a{color:#000}a:hover{color:#8a7500}button:disabled{opacity:.5;cursor:default}@media print{@page{size:A4 landscape;margin:10mm}header,.no-print{display:none!important}#root{min-height:0}main{padding:16px 0 0!important;max-width:none!important}table{font-size:10pt!important;page-break-inside:auto}th,td{padding:6px 8px!important}input{border:1px solid #FFD300!important;padding:3px 6px!important;font-size:10pt!important;width:90px!important}section,div,td,th,span{-webkit-print-color-adjust:exact;print-color-adjust:exact}tr{page-break-inside:avoid}}
