@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;700&display=swap";@layer reset,base,tokens,recipes;@layer reset{*{margin:0;padding:0;box-sizing:border-box}}html.dark,html:not(.light){color-scheme:dark;--erp-canvas: #121212;--erp-ink: #e0e0e0;--erp-muted: #a3a3a3;--erp-control-bg: #1f2937;--erp-control-border: #374151;--erp-control-fg: #f0f0f0;--erp-scroll-track: #1a1a1a;--erp-scroll-thumb: #404040;--erp-scroll-thumb-hover: #5c5c5c}html.light{color-scheme:light;--erp-canvas: #c7c1b8;--erp-ink: #1f1e1c;--erp-muted: #4f4c47;--erp-control-bg: #ffffff;--erp-control-border: #b4aea4;--erp-control-fg: #1f1e1c;--erp-scroll-track: #d4cfc7;--erp-scroll-thumb: #9a948b;--erp-scroll-thumb-hover: #7a756e;--chakra-colors-white: #1f1e1c !important;--chakra-colors-gray-50: #1a1917 !important;--chakra-colors-gray-100: #1f1e1c !important;--chakra-colors-gray-200: #2e2c29 !important;--chakra-colors-gray-300: #4f4c47 !important;--chakra-colors-gray-400: #5c5852 !important;--chakra-colors-gray-500: #6a6660 !important;--chakra-colors-gray-600: #8a847c !important;--chakra-colors-gray-700: #b4aea4 !important;--chakra-colors-gray-750: #e8e4dc !important;--chakra-colors-gray-800: #f7f5f1 !important;--chakra-colors-gray-850: #f3efe8 !important;--chakra-colors-gray-900: #cfc9c0 !important;--chakra-colors-gray-950: #c7c1b8 !important;--chakra-colors-gray-fg: #1f1e1c !important;--chakra-colors-gray-subtle: #e8e4dc !important;--chakra-colors-gray-muted: #d4cfc7 !important;--chakra-colors-orange-200: #8a5a28 !important;--chakra-colors-orange-300: #7a4e1a !important;--chakra-colors-orange-400: #6b4516 !important;--chakra-colors-yellow-200: #7a6420 !important;--chakra-colors-yellow-300: #6b5618 !important;--chakra-colors-yellow-400: #5c4a14 !important;--chakra-colors-amber-200: #8a5a28 !important;--chakra-colors-amber-300: #7a4e1a !important;--chakra-colors-amber-400: #6b4516 !important;--chakra-colors-red-200: #8c4545 !important;--chakra-colors-red-300: #7a3a3a !important;--chakra-colors-red-400: #6a3232 !important;--chakra-colors-green-200: #3d6840 !important;--chakra-colors-green-300: #2f5a32 !important;--chakra-colors-green-400: #27502b !important;--chakra-colors-emerald-200: #2f5c48 !important;--chakra-colors-emerald-300: #275444 !important;--chakra-colors-emerald-400: #214a3c !important;--chakra-colors-teal-200: #2e5c5c !important;--chakra-colors-teal-300: #275252 !important;--chakra-colors-teal-400: #214848 !important;--chakra-colors-cyan-200: #2e5c5c !important;--chakra-colors-cyan-300: #275252 !important;--chakra-colors-cyan-400: #214848 !important;--chakra-colors-blue-200: #2a5560 !important;--chakra-colors-blue-300: #234a56 !important;--chakra-colors-blue-400: #1e404a !important;--chakra-colors-sky-200: #2a5560 !important;--chakra-colors-sky-300: #234a56 !important;--chakra-colors-sky-400: #1e404a !important;--chakra-colors-purple-200: #6a5088 !important;--chakra-colors-purple-300: #5a4278 !important;--chakra-colors-purple-400: #4e3868 !important;--chakra-colors-pink-200: #7a4560 !important;--chakra-colors-pink-300: #6a3c54 !important;--chakra-colors-pink-400: #5c3448 !important;--chakra-colors-rose-200: #7a4560 !important;--chakra-colors-rose-300: #6a3c54 !important;--chakra-colors-rose-400: #5c3448 !important;--chakra-colors-indigo-200: #5a4278 !important;--chakra-colors-indigo-300: #4e3868 !important;--chakra-colors-indigo-400: #43305c !important;--chakra-colors-blue-fg: #1d4a56 !important;--chakra-colors-blue-subtle: #d5e4e6 !important;--chakra-colors-green-fg: #2a4a2c !important;--chakra-colors-green-subtle: #dce8dc !important;--chakra-colors-orange-fg: #6b4516 !important;--chakra-colors-orange-subtle: #f0e2cc !important;--chakra-colors-red-fg: #6e3030 !important;--chakra-colors-red-subtle: #f0dcdc !important;--chakra-colors-yellow-fg: #5c4a14 !important;--chakra-colors-yellow-subtle: #f0e8cc !important;--chakra-colors-purple-fg: #5a4278 !important;--chakra-colors-purple-subtle: #e6dcea !important;--chakra-colors-teal-fg: #1e4a4a !important;--chakra-colors-teal-subtle: #d5e6e4 !important;--chakra-colors-cyan-fg: #1e4a4a !important;--chakra-colors-cyan-subtle: #d5e6e6 !important;--chakra-colors-emerald-fg: #214a3c !important;--chakra-colors-emerald-subtle: #d5e6de !important;--chakra-colors-green-950: color-mix(in srgb, #5c8c5c 12%, #f7f5f1) !important;--chakra-colors-green-900: color-mix(in srgb, #5c8c5c 18%, #f7f5f1) !important;--chakra-colors-blue-950: color-mix(in srgb, #3d6a78 12%, #f7f5f1) !important;--chakra-colors-blue-900: color-mix(in srgb, #3d6a78 18%, #f7f5f1) !important;--chakra-colors-cyan-950: color-mix(in srgb, #3d7a7a 12%, #f7f5f1) !important;--chakra-colors-cyan-900: color-mix(in srgb, #3d7a7a 18%, #f7f5f1) !important;--chakra-colors-teal-950: color-mix(in srgb, #3d7a7a 12%, #f7f5f1) !important;--chakra-colors-teal-900: color-mix(in srgb, #3d7a7a 18%, #f7f5f1) !important;--chakra-colors-emerald-950: color-mix(in srgb, #3f6f56 14%, #f7f5f1) !important;--chakra-colors-emerald-900: color-mix(in srgb, #3f6f56 20%, #f7f5f1) !important;--chakra-colors-indigo-950: color-mix(in srgb, #5a4278 12%, #f7f5f1) !important;--chakra-colors-indigo-900: color-mix(in srgb, #5a4278 18%, #f7f5f1) !important;--chakra-colors-purple-950: color-mix(in srgb, #5a4278 12%, #f7f5f1) !important;--chakra-colors-purple-900: color-mix(in srgb, #5a4278 18%, #f7f5f1) !important;--chakra-colors-red-950: color-mix(in srgb, #8c5050 12%, #f7f5f1) !important;--chakra-colors-red-900: color-mix(in srgb, #8c5050 18%, #f7f5f1) !important;--chakra-colors-orange-950: color-mix(in srgb, #a07a3a 12%, #f7f5f1) !important;--chakra-colors-orange-900: color-mix(in srgb, #a07a3a 18%, #f7f5f1) !important;--chakra-colors-yellow-950: color-mix(in srgb, #a6944d 12%, #f7f5f1) !important;--chakra-colors-yellow-900: color-mix(in srgb, #a6944d 18%, #f7f5f1) !important;--chakra-colors-amber-950: color-mix(in srgb, #a6944d 12%, #f7f5f1) !important;--chakra-colors-amber-900: color-mix(in srgb, #a6944d 18%, #f7f5f1) !important;--chakra-colors-pink-950: color-mix(in srgb, #8c5068 12%, #f7f5f1) !important;--chakra-colors-pink-900: color-mix(in srgb, #8c5068 18%, #f7f5f1) !important;--chakra-colors-rose-950: color-mix(in srgb, #8c5068 12%, #f7f5f1) !important;--chakra-colors-rose-900: color-mix(in srgb, #8c5068 18%, #f7f5f1) !important;--chakra-colors-sky-950: color-mix(in srgb, #4d7a8a 12%, #f7f5f1) !important;--chakra-colors-sky-900: color-mix(in srgb, #4d7a8a 18%, #f7f5f1) !important}html.light .erp-task-archive-btn{color:#5a4278!important}html.light [style*="color: white"],html.light [style*="color:white"]{color:var(--erp-ink)!important}html.light input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html.light textarea{color:var(--erp-ink)!important;caret-color:var(--erp-ink)}html.light input::placeholder,html.light textarea::placeholder{color:var(--erp-muted)!important;opacity:1}html.light .erp-on-accent,html.light .erp-on-accent *{color:#f7f5f2!important}html.light .erp-status-callout{--erp-callout-paper: #f7f5f1;--erp-callout-accent: var(--chakra-colors-success-500, #5c8c5c);background:color-mix(in srgb,var(--erp-callout-accent) 12%,var(--erp-callout-paper))!important;border-color:color-mix(in srgb,var(--erp-callout-accent) 28%,#c4beb4)!important;border-left-width:4px!important;border-left-color:var(--erp-callout-accent)!important}html.light .erp-status-callout-split{border-color:color-mix(in srgb,var(--erp-callout-accent) 18%,#d4cfc7)!important}html.light .erp-ink-warn{color:var(--chakra-colors-warning-700, #63592e)!important}html.light .erp-ink-ok{color:var(--chakra-colors-success-700, #375437)!important}html.light .erp-section-surface{--erp-section-paper: #f7f5f1;--erp-section-accent: var(--chakra-colors-brand-500, #4d9999);background:color-mix(in srgb,var(--erp-section-accent) 10%,var(--erp-section-paper))!important;border-color:color-mix(in srgb,var(--erp-section-accent) 24%,#c4beb4)!important;border-left-color:var(--erp-section-accent)!important;color:var(--erp-ink)!important}html.light .erp-section-surface:hover{background:color-mix(in srgb,var(--erp-section-accent) 14%,var(--erp-section-paper))!important}html.light .erp-task-card--overdue{background:color-mix(in srgb,var(--chakra-colors-error-500, #8c5050) 12%,#ffffff)!important;border-color:color-mix(in srgb,var(--chakra-colors-error-500, #8c5050) 32%,#c4beb4)!important}html.light .erp-task-card--focus{background:color-mix(in srgb,var(--chakra-colors-brand-500, #4d9999) 12%,#ffffff)!important;border-color:color-mix(in srgb,var(--chakra-colors-brand-500, #4d9999) 40%,#c4beb4)!important}html.light .erp-task-card--overdue.erp-task-card--focus{background:color-mix(in srgb,var(--chakra-colors-error-500, #8c5050) 14%,#ffffff)!important;border-color:color-mix(in srgb,var(--chakra-colors-brand-500, #4d9999) 40%,#c4beb4)!important}html,body,#root{height:100%;max-width:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--erp-canvas, #121212);color:var(--erp-ink, #e0e0e0)}::selection{background:#2b7a78;color:#fff}::-moz-selection{background:#2b7a78;color:#fff}@media(max-width:767px){html,body{overflow-x:hidden}#root{overflow-x:hidden;max-width:100%}}h1,h2,h3,h4,h5,h6{font-weight:600}button{font-weight:500}button.erp-table-cell-link{display:inline;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere;background:transparent;border:0;padding:0;margin:0;font:inherit;line-height:inherit;cursor:pointer;vertical-align:baseline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--erp-scroll-track, #1a1a1a)}::-webkit-scrollbar-thumb{background:var(--erp-scroll-thumb, #404040);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--erp-scroll-thumb-hover, #5c5c5c)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}html.light input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.55}select{font-weight:450;background-color:var(--erp-control-bg)!important;color:var(--erp-control-fg)!important;border-color:var(--erp-control-border)!important}option{background-color:var(--erp-control-bg);color:var(--erp-control-fg)}input,textarea{font-weight:450}*:focus{outline:none}*:focus-visible{outline:2px solid #4d9999;outline-offset:2px}button,a,input,select,textarea{transition:all .15s ease}
