@font-face{font-family:Nunito;font-style:normal;font-display:swap;src:url("./media/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTQ3jw-OWQTKE3B.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu72xKOzY-ZDADDXVC.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SanFrancisco;font-style:normal;font-display:swap;src:url("./media/san_francisco-webfont-KZKC5KTS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url("./media/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag-5K6KT2DL.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 200,"opsz" 24}body{font-family:Nunito;margin:0;font-size:100%}section.portrait{height:980px;width:680px}section.landscape{width:980px}section{background:#fff;margin:0 auto;padding:50px}section.clock{position:relative}section.clock .head{height:74px;background:url("./media/favicon-ILQN3ZSA.png") no-repeat fixed center/cover}section.clock hr.divisor{background:linear-gradient(.25turn,transparent,#005c88,#63c2d0,transparent);border:none;margin:20px 0;padding:0;height:1px}section.clock caption .flex{display:flex;justify-content:space-around;align-items:center}section.clock caption .flex div{margin:8px 12px;font-weight:bolder}section.clock .header{display:grid}section.clock .header .container{display:flex}section.clock .header .container fieldset{border-radius:14px;flex:auto;padding:0 8px 4px;margin:2px 4px;border:1px solid #dddddd;display:flex;align-items:center}section.clock .header .container fieldset legend{font-weight:bolder;font-size:10px;text-transform:uppercase}section.clock .header .container fieldset span{text-transform:uppercase;font-size:13px}section.clock .middle{margin:12px 0;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd}section.clock .middle table{width:100%}section.clock .middle table .center{text-align:center}section.clock .middle .total{display:flex;justify-content:space-around;align-items:center;margin:24px 0}section.clock .middle .total .item{display:grid;justify-items:center}section.clock .footer{display:grid;text-align:center}section.clock .footer .note{margin:12px auto}section.clock .footer .signature{display:flex;justify-content:space-around;margin:20px 0 0}section.clock .footer .signature div{border-top:1px solid #dddddd;padding:12px;width:40%}section.payroll .head{height:74px;background:url("./media/favicon-ILQN3ZSA.png") no-repeat fixed center/contain}section.payroll hr.divisor{background:linear-gradient(.25turn,transparent,#005c88,#63c2d0,transparent);border:none;margin:20px 0;padding:0;height:1px}section.payroll .top{padding:12px 24px;border:1px solid #000;font-size:16px;display:grid}section.payroll .top .title{font-weight:bolder}section.payroll h3{text-align:center}section.payroll .bottom .employee{border:1px solid #000;border-collapse:collapse;padding:12px 24px}section.payroll .bottom .employee>div{display:flex}section.payroll .bottom .employee>div>div{display:flex;flex-wrap:wrap;align-items:flex-end}section.payroll .bottom .employee>div>div .key{font-weight:bolder;margin:0 8px 0 0}section.payroll .bottom .employee>div>div .val{margin:0 20px 0 0}section.payroll .bottom .employee>div>div .workingPeriod{font-size:19px;font-weight:bolder;width:160px;text-align:right}section.payroll .bottom .table{margin:32px 0;width:100%;border:1px solid black;border-collapse:collapse}section.payroll .bottom .table .center{text-align:center}section.payroll .bottom .table .header{line-height:28px;border-bottom:1px solid black}section.payroll .bottom .table .header .cell{font-weight:bolder}section.payroll .bottom .table .row .right,section.payroll .bottom .table .header .right{text-align:right}section.payroll .bottom .table .row .cell,section.payroll .bottom .table .header .cell{text-align:center;border:1px solid black;border-top:none;border-bottom:none}section.payroll .bottom .taxes{margin:32px 0 0;border:1px solid black;border-collapse:collapse;width:100%}section.payroll .bottom .taxes .row{border:1px solid black;border-collapse:collapse;line-height:24px}section.payroll .bottom .taxes .row .col{border-collapse:collapse;border:1px solid #000;text-align:center}section.payroll .bottom .taxes .row .col .key{font-weight:bolder}section.payroll .bottom .taxes .row .col .val{font-size:12px}section.payroll .bottom .taxes .total{line-height:26px}section.payroll .bottom .taxes .total .col{text-align:right;padding:4px 12px;border-right:1px solid black;border-collapse:collapse}section.payroll .bottom .taxes .total .key{font-size:18px;font-weight:bolder}section.payroll .footer .advice{text-align:center;font-size:16px;text-transform:uppercase;margin:12px 0}section.payroll .footer .signature{margin:32px 0;display:flex;justify-content:space-around}section.payroll .footer .signature .line{text-decoration:overline}@media print{.bg,.chat-bot-ico,.printToolbar,.noprint{display:none;visibility:hidden}*::-webkit-scrollbar{width:0!important}}#printable{width:18.8833333333cm;height:auto;background:#fff;color:#3e3e53;margin:0 auto;padding:40px}#printable h1,#printable h2,#printable h3,#printable h4{text-align:center;margin:0}#printable form .row{display:flex;align-items:center;justify-content:space-between}#printable form .row fieldset{position:relative;border-radius:14px;border:1px solid #e3e3e3;margin:2px;width:100%;display:flex;justify-content:flex-start;align-items:center}#printable form .row fieldset b,#printable form .row fieldset span{line-height:14px}#printable form .row fieldset legend{display:flex;justify-content:space-between}#printable form .row fieldset legend label{color:#8e8e8e;font-size:12px}#printable form .row fieldset .errMsg{color:#eb3463;font-size:12px;position:absolute;bottom:-18px;right:0;display:flex;flex-direction:column;height:16px;overflow:hidden;text-align:right}#printable form .row fieldset input:focus,#printable form .row fieldset select:focus{outline:none}#printable form .row fieldset input,#printable form .row fieldset select{background:transparent;border:none;width:100%}#printable form .row fieldset.err{border:1px solid #eb3463}#printable form .row fieldset.err legend label{color:#eb3463}#printable form .row fieldset:focus-within{border:1px solid #3e3e53}#printable form .row fieldset:focus-within legend label{color:#8e8e8e}#printable .footer{text-align:justify}#printable .footer fieldset{border-radius:14px;border:1px solid #e3e3e3;margin:0 0 15px}#printable .footer fieldset legend{color:#8e8e8e;font-size:12px}#printable .footer fieldset .toggle{display:flex;justify-content:space-evenly;align-items:center}#printable .footer fieldset .toggle span{cursor:pointer}#printable .footer fieldset .date{text-align:center;padding:2px;font-weight:bolder;margin-top:18px}#printable .footer fieldset .signature{text-align:center;padding:2px 60px;border-top:1px solid #3e3e53;width:fit-content;margin:24px auto 0}.lowercase{text-transform:lowercase}
