@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--axhr-bg-app: #F5F7F6;--axhr-surface: #FFFFFF;--axhr-primary: #2FAE9E;--axhr-primary-hover: #279A8C;--axhr-accent-soft: #6FD6C7;--axhr-text-primary: #1F2A2E;--axhr-text-secondary: #6B7A80;--axhr-border: #E6ECEA;--axhr-error: #D64545;--axhr-success: #2EAF6D;--axhr-shadow-soft: rgba(0, 0, 0, .08);--axhr-placeholder: #9AA8AD;--axhr-font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--axhr-h1-size: 28px;--axhr-h2-size: 22px;--axhr-body-size: 14px;--axhr-caption-size: 12px;--axhr-spacing-base: 8px;--axhr-spacing-xs: 8px;--axhr-spacing-sm: 16px;--axhr-spacing-md: 24px;--axhr-spacing-lg: 32px;--axhr-spacing-xl: 40px;--axhr-radius-card: 16px;--axhr-radius-input: 12px;--axhr-shadow-card: 0 2px 8px var(--axhr-shadow-soft)}.axhr-scrollbar,.axhr-main-main,.axhr-sidebar,.axhr-table-wrap{scrollbar-width:thin;scrollbar-color:var(--axhr-primary) var(--axhr-border)}.axhr-scrollbar::-webkit-scrollbar,.axhr-main-main::-webkit-scrollbar,.axhr-sidebar::-webkit-scrollbar,.axhr-table-wrap::-webkit-scrollbar{width:8px;height:8px}.axhr-scrollbar::-webkit-scrollbar-track,.axhr-main-main::-webkit-scrollbar-track,.axhr-sidebar::-webkit-scrollbar-track,.axhr-table-wrap::-webkit-scrollbar-track{background:var(--axhr-border);border-radius:var(--axhr-radius-input)}.axhr-scrollbar::-webkit-scrollbar-thumb,.axhr-main-main::-webkit-scrollbar-thumb,.axhr-sidebar::-webkit-scrollbar-thumb,.axhr-table-wrap::-webkit-scrollbar-thumb{background:var(--axhr-primary);border-radius:var(--axhr-radius-input)}.axhr-scrollbar::-webkit-scrollbar-thumb:hover,.axhr-main-main::-webkit-scrollbar-thumb:hover,.axhr-sidebar::-webkit-scrollbar-thumb:hover,.axhr-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--axhr-primary-hover)}.axhr-app-root{height:100vh;background-color:#f5f7f6;display:flex;overflow:hidden}.axhr-main-content{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden;margin-left:220px;width:calc(100% - 220px)}.axhr-main-main{flex:1;padding:32px 64px;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box;min-height:0;overscroll-behavior-x:none}@media(max-width:1023px){.axhr-main-content{margin-left:220px;width:calc(100% - 220px)}.axhr-main-main{padding:24px 32px}}@media(max-width:767px){.axhr-main-content{margin-left:0;width:100%}.axhr-main-main{padding:16px}}.axhr-sidebar{width:220px;height:100vh;background-color:#fff;border-right:1px solid #E6ECEA;padding:24px 16px;position:fixed;left:0;top:0;overflow-y:auto;overflow-x:hidden;z-index:1000;transition:transform .25s ease,box-shadow .25s ease;overscroll-behavior-x:none}@media(max-width:767px){.axhr-sidebar{transform:translate(-100%);width:280px;max-width:85vw;box-shadow:none}.axhr-sidebar.axhr-sidebar-open{transform:translate(0);box-shadow:4px 0 24px #00000026}}.axhr-sidebar-overlay{display:none;position:fixed;inset:0;background:#0006;z-index:999}@media(max-width:767px){.axhr-sidebar-overlay.axhr-sidebar-overlay-visible{display:block}}.axhr-header{height:72px;background-color:#fff;border-bottom:1px solid #E6ECEA;padding:0 64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;width:100%;box-sizing:border-box;flex-shrink:0}@media(max-width:1023px){.axhr-header{padding:0 24px}}@media(max-width:767px){.axhr-header{padding:0 16px;height:56px}.axhr-header .axhr-header-datetime,.axhr-header .axhr-header-datetime-label{font-size:12px}}.axhr-list-header{flex-shrink:0;padding-bottom:16px}.axhr-list-filters{flex-shrink:0;padding:20px 20px 0}@media(max-width:767px){.axhr-list-filters{padding:12px 12px 0}}.axhr-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}@media(max-width:767px){.axhr-grid-cards{grid-template-columns:1fr;gap:16px}}.axhr-grid-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:32px}@media(max-width:767px){.axhr-grid-main{grid-template-columns:1fr;gap:16px}}.axhr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.axhr-table-wrap{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.axhr-page-header-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-wrap:wrap;gap:12px}@media(max-width:767px){.axhr-page-header-row{flex-direction:column;align-items:stretch}}@media(max-width:767px){.axhr-modal-content{max-width:100%;margin:16px}}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body,#root{height:100%;overflow:hidden;overscroll-behavior-x:none}body{margin:0;min-width:320px;min-height:100vh;background-color:#f5f7f6}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none}a:focus,a:focus-visible{outline:none}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}*:focus{outline:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}img[alt="Company Logo"],img[alt*=logo],img[alt*=Logo]{background-color:transparent!important;background:transparent!important;border:none!important;outline:none!important}@keyframes axhr-notification-panel-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.axhr-notification-panel-enter{animation:axhr-notification-panel-enter .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes axhr-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes axhr-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}.axhr-toast-enter{animation:axhr-toast-enter .35s cubic-bezier(.22,1,.36,1) forwards}.axhr-toast-exit{animation:axhr-toast-exit .3s ease-in forwards}.timesheet-attach-btn,.timesheet-attach-btn *{color:#0d5c52!important}.timesheet-cell-input{color:#1f2a2e!important;caret-color:#1f2a2e!important;background-color:#fff!important;box-sizing:border-box!important;max-width:100%!important}.timesheet-cell-input::-webkit-outer-spin-button,.timesheet-cell-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timesheet-cell-input[type=number]{-moz-appearance:textfield;appearance:textfield}.axhr-datetime-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:8px;width:36px;height:36px;cursor:pointer;pointer-events:none}.axhr-datetime-input::-webkit-datetime-edit{padding-right:0}.axhr-date-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:8px;width:36px;height:36px;pointer-events:none}.axhr-date-input::-webkit-datetime-edit{padding-right:0}.axhr-attachments-overlay,.axhr-attachments-dialog{z-index:2147483647!important;position:fixed!important;pointer-events:auto!important}.axhr-attachments-overlay{inset:0!important}@media(max-width:767px){[data-auth-card]{padding:24px!important}[data-auth-grid]{grid-template-columns:1fr!important}[data-auth-h1]{font-size:28px!important}}
