:root{--ieh-primary:#0f172a;--ieh-accent:#ff6f00;--ieh-success:#16723b;--ieh-warning:#b45309;--ieh-danger:#c62828;--ieh-surface:#fff;--ieh-background:#f5f7fa;--ieh-border:#dbe3ed;--ieh-muted:#64748b;--ieh-radius-surface:6px;--ieh-radius-control:3px;--ieh-shadow:0 12px 32px rgba(15,23,42,.07)}[class^="ieh-"],[class*=" ieh-"]{font-family:inherit;box-sizing:border-box}.ieh-auth__card,.ieh-dashboard,.ieh-new-employee,.ieh101-shell,.ieh-pdf-shell,.ieh-app-header,.ieh-app-footer{border-radius:var(--ieh-radius-surface)!important}.ieh-auth__field input,.ieh-auth__field select,.ieh-auth__submit,.ieh-employer-login-btn,.ieh-app-header__login-btn,.ieh-app-header__user-btn,.ieh-userbar__dropdown,.ieh101-shell input,.ieh101-shell select,.ieh101-shell textarea,.ieh101-shell button,.ieh-pdf-shell input,.ieh-pdf-shell select,.ieh-pdf-shell button{border-radius:var(--ieh-radius-control)!important}.ieh-auth__card,.ieh-dashboard,.ieh-new-employee,.ieh101-shell,.ieh-pdf-shell{background:var(--ieh-surface);border-color:var(--ieh-border);box-shadow:var(--ieh-shadow)}.ieh-auth__title,.ieh-app-header__text strong{color:var(--ieh-primary)}.ieh-auth__eyebrow{color:var(--ieh-accent)}.ieh-auth__submit,.ieh-employer-login-btn{background:var(--ieh-accent);color:#fff}.ieh-auth__submit:hover,.ieh-employer-login-btn:hover{filter:brightness(.94)}.ieh-auth__submit:focus-visible,.ieh-employer-login-btn:focus-visible,.ieh-auth__field input:focus-visible{outline:2px solid var(--ieh-accent);outline-offset:2px;box-shadow:none}.ieh-auth__message.is-success{color:var(--ieh-success)}.ieh-auth__message.is-error{color:var(--ieh-danger)}@media(max-width:767px){:root{--ieh-radius-surface:3px;--ieh-radius-control:3px}}[class^="ieh-"] button,[class*=" ieh-"] button,button[class^="ieh-"],button[class*=" ieh-"]{-webkit-appearance:none!important;appearance:none!important;font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important;line-height:1.2;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease!important}[class^="ieh-"] button:focus,[class*=" ieh-"] button:focus,button[class^="ieh-"]:focus,button[class*=" ieh-"]:focus{outline:none!important}[class^="ieh-"] button:focus-visible,[class*=" ieh-"] button:focus-visible,button[class^="ieh-"]:focus-visible,button[class*=" ieh-"]:focus-visible{outline:2px solid var(--ieh-accent)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ieh-accent) 14%,transparent)!important}[class^="ieh-"] button:not(:disabled):not([aria-disabled="true"]):active,[class*=" ieh-"] button:not(:disabled):not([aria-disabled="true"]):active,button[class^="ieh-"]:not(:disabled):not([aria-disabled="true"]):active,button[class*=" ieh-"]:not(:disabled):not([aria-disabled="true"]):active{transform:translateY(0)!important;filter:brightness(.92);box-shadow:inset 0 2px 3px rgb(15 23 42 / .12)!important}[class^="ieh-"] button:disabled,[class*=" ieh-"] button:disabled,[class^="ieh-"] button[aria-disabled="true"],[class*=" ieh-"] button[aria-disabled="true"],button[class^="ieh-"]:disabled,button[class*=" ieh-"]:disabled,button[class^="ieh-"][aria-disabled="true"],button[class*=" ieh-"][aria-disabled="true"]{opacity:.48!important;filter:grayscale(.3)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}[class^="ieh-"] button[aria-busy="true"],[class*=" ieh-"] button[aria-busy="true"],button[class^="ieh-"][aria-busy="true"],button[class*=" ieh-"][aria-busy="true"]{cursor:wait!important;opacity:.72!important;pointer-events:none!important}.ieh-dashboard__add,.ieh-profile-save,.ieh-modal-save-profile,.ieh-btn--primary{border:1px solid var(--ieh-accent)!important;background:var(--ieh-accent)!important;color:#fff!important}.ieh-dashboard__add:hover,.ieh-profile-save:hover,.ieh-modal-save-profile:hover,.ieh-btn--primary:hover{border-color:#df5d00!important;background:#df5d00!important;color:#fff!important;transform:translateY(-1px)}.ieh-dashboard__export,.ieh-table-action,.ieh-modal-save-due,.ieh-business__copy{border-color:var(--ieh-border)!important;background:var(--ieh-surface)!important;color:var(--ieh-primary)!important}.ieh-dashboard__export:hover,.ieh-table-action:hover,.ieh-modal-save-due:hover,.ieh-business__copy:hover{border-color:var(--ieh-accent)!important;background:#fff7ed!important;color:#9a4100!important;transform:translateY(-1px)}[class^="ieh-"] button,[class*=" ieh-"] button,button[class^="ieh-"],button[class*=" ieh-"],.ieh101 button,.ieh-auth button,.ieh-userbar-modal button,.ieh-app-header button{box-sizing:border-box!important;align-items:center;justify-content:center;vertical-align:middle!important;line-height:1.2!important;text-indent:0!important;transform:none!important;translate:none!important}[class^="ieh-"] button:hover,[class*=" ieh-"] button:hover,[class^="ieh-"] button:focus,[class*=" ieh-"] button:focus,[class^="ieh-"] button:active,[class*=" ieh-"] button:active,button[class^="ieh-"]:hover,button[class*=" ieh-"]:hover,button[class^="ieh-"]:focus,button[class*=" ieh-"]:focus,button[class^="ieh-"]:active,button[class*=" ieh-"]:active,.ieh101 button:hover,.ieh101 button:focus,.ieh101 button:active,.ieh-auth button:hover,.ieh-auth button:focus,.ieh-auth button:active{transform:none!important;translate:none!important}.ieh-auth__submit,.ieh-employer-login-btn,.ieh-app-header__login-btn,.ieh-app-header__user-btn,.ieh101__btn,.ieh101-add-child,.ieh101-consent-btn,.ieh101-signature__clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}