[data-intern-admin] input:not([type=checkbox]),[data-intern-admin] select,[data-intern-admin] textarea{min-width:0;max-width:100%;box-sizing:border-box;min-height:44px}[data-intern-admin] button{min-height:44px;font-family:inherit}[data-intern-admin] button:focus-visible,[data-intern-hours] button:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media(max-width:820px){[data-intern-admin] input:not([type=checkbox]),[data-intern-admin] select,[data-intern-admin] textarea{font-size:16px!important}}html,body{margin:0;padding:0;background:#f1f4f9;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#0b7a70;text-decoration:none}a:hover{color:#0d8e83}input::placeholder,textarea::placeholder{color:#9aa4b2}*{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}*::-webkit-scrollbar{width:0;height:0;display:none}.scrolls{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.scrolls::-webkit-scrollbar{width:8px;height:8px;display:block}.scrolls::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.scrolls::-webkit-scrollbar-track{background:transparent}html[data-theme=dark]{filter:invert(1) hue-rotate(180deg);height:100%;overflow:hidden}html[data-theme=dark] body{height:100%;overflow-y:auto}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] canvas,html[data-theme=dark] iframe,html[data-theme=dark] embed{filter:invert(1) hue-rotate(180deg)}.print-label,.print-payslip,.print-supplier-po{display:none}@media print{@page{size:A4;margin:12mm}aside,nav,.no-print{display:none!important}body{background:#fff!important}html[data-theme=dark]{filter:none;height:auto;overflow:visible}html[data-theme=dark] body{height:auto;overflow:visible}body.printing-label>*:not(.print-label){display:none!important}body.printing-label .print-label{display:block!important}.print-page *{break-after:auto!important;page-break-after:auto!important;break-before:auto!important;page-break-before:auto!important}body.printing-payslip>*:not(.print-payslip){display:none!important}body.printing-payslip .print-payslip{display:block!important}body.printing-supplier-po>*:not(.print-supplier-po){display:none!important}body.printing-supplier-po .print-supplier-po{display:block!important}}
