html,body,#root{background:#f5f6f7;width:100%;height:100%;margin:0}body{-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100dvh;display:flex}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}input,button{font:inherit}.app-provider{--wages-focus:#2d624b;--wages-border:#dfe2e5;--wages-row-hover:#f1f3f4;--wages-focus-ring:#2d624b17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-theme-dark{--wages-focus:#a2d2ac;--wages-border:#363c41;--wages-row-hover:#282e33;--wages-focus-ring:#a2d2ac1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.app-theme-dark){background:#111416}::selection{color:#173f32;background:#d9f49b}:focus-visible{outline-offset:3px;outline:2px solid var(--wages-focus,#2d624b)}input:focus-visible{outline:none}input::placeholder{opacity:1}[data-wages-class]{transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s}[role=button]{cursor:pointer;touch-action:manipulation}[role=button]:hover{opacity:.8}[role=button][aria-disabled=true]{cursor:default}.brand-logo{-webkit-user-select:none;user-select:none}.footer-clock-value{font-variant-numeric:tabular-nums}.footer-piratechs-link{text-decoration:none;transition:opacity .18s}.footer-piratechs-link:hover .footer-piratechs-label{text-decoration:underline}.number-control:focus-within{box-shadow:0 0 0 3px var(--wages-focus-ring);border-color:var(--wages-focus)!important}.number-input,.income-table-gross,.income-table-tax,.income-table-net{font-variant-numeric:tabular-nums}.number-input{caret-color:var(--wages-focus)}.income-table-gross,.income-table-tax,.income-table-net{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.income-table-row:hover{background-color:var(--wages-row-hover)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#84978b66;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}