@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-brand-green: #02c995;--color-brand-yellow: #fbd82c;--color-brand-blue: #0e46bc;--color-primary: #0e46bc;--color-secondary: #bca700;--color-success: #4caf50;--color-error: #ed1111;--color-error-material: #f44336;--color-warning: #ff9800;--color-warning-gold: #b8860b;--color-warning-yellow: #f1c40f;--color-info: #009cfe;--color-info-sky: #3cc1ff;--color-info-blue: #019afc;--color-info-material: #2196f3;--color-black: #000000;--color-white: #ffffff;--color-gray-text: #888888;--color-gray-border: #d8d8d8;--color-bg-light: #f7f7f7;--color-paper-dark: #1a1a1a;--color-gray-muted: #6c757d;--color-gray-light: #cccccc;--color-gray-mid: #666666;--color-gray-dark: #333333;--color-gray-breadcrumb: #abacaa;--color-text-description: #4e4b66;--color-gray-track: #e9e9ea;--color-gray-hairline: #e5e5e5;--color-gray-border-soft: #dddddd;--color-gray-placeholder: #999999;--color-gray-disabled: #e0e0e0;--color-gray-muted-2: #9f9f9f;--color-gray-edge: #bbbbbb;--color-gray-dark-surface: #343a40;--color-gray-cool: #8c8c8c;--color-gray-step: #d9d9d9;--color-gray-step-bg: #e8e8e8;--color-gray-input-border: #dcdcdc;--color-gray-border-faint: #eaeaea;--color-bg-pale: #f8f9fa;--color-bg-disabled-input: #f0f0f0;--color-accent-blue: #2f54eb;--color-accent-blue-bright: #335cff;--color-vivid-blue: #0033ff;--color-bootstrap-blue: #007bff;--color-link-blue: #009dff;--color-loading-blue: #0b48c0;--color-event-blue: #1976d2;--color-accent-yellow: #ffd92e;--color-badge-orange: #fdb06a;--color-status-rejected: #e53947;--color-status-neutral: #6b7280;--color-status-purple: #9c27b0;--color-status-error: #ff0101;--color-error-notif: #dc4747;--color-checkbox-gold: #f3cc35;--color-bg-info-soft: #f2f9ff;--color-surface-muted: #e2e4e9;--color-bg-amber-soft: #fff8e1;--color-pip-peach-light: #ffe7d3;--color-pip-peach: #f4b373;--color-soft-red: #ffc5c2;--color-soft-red-tint: #fad2d2;--color-soft-green: #ddf5d0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800}:root{font-family:Inter,Courier,monospace;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,Courier,monospace}a{font-weight:500;text-decoration:inherit;color:inherit}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.poppins{font-family:Poppins}#root{width:100%;height:100%;scrollbar-width:auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:var(--color-gray-text)}.flex-row{display:flex}.flex-column{display:flex;flex-direction:column}.align-center{align-items:center}.align-end{align-items:end}.w-100{width:100%}.red{border:1px red solid;box-sizing:border-box}.blue{border:1px blue solid;box-sizing:border-box}.green{border:1px green solid;box-sizing:border-box}.role_identifier{position:fixed;right:0;font-weight:500;background:#9acd32;padding:5px 10px;opacity:.85;font-family:Poppins;font-style:italic;color:var(--color-white);border-radius:1rem 0 0 1rem}.to_modify{font-weight:500;background:#ff4500;padding:5px 10px;opacity:.85;font-family:Poppins;font-style:italic;color:var(--color-white);border-radius:1rem 0 0 1rem;content:"to_modify"}.dummy{min-height:300px;border:1px solid orangered;color:#ff4500}.disabled{color:var(--color-gray-breadcrumb)}.pointer{cursor:pointer}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx15{font-size:1.5rem!important}.fw600{font-weight:600!important}.text-truncated{overflow:hidden;text-overflow:ellipsis;max-width:300px;white-space:nowrap}.ProseMirror{min-height:120px}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent;border-radius:4px}*::-webkit-scrollbar-thumb{background-color:silver;border-radius:4px;border:1px none}.MuiTiptap-RichTextField-root.Mui-Error .MuiTiptap-FieldContainer-notchedOutline{border-color:var(--color-error-material)!important}.MuiTabs-scrollButtons.Mui-disabled{display:none}table tr:last-child>td{border-bottom:none}#nprogress{z-index:9999}@media print{body{margin:0;padding:0}.print-content{width:100vw;height:100vh;overflow:visible;padding:0;margin:0;box-sizing:border-box;page-break-inside:auto}.no-print{display:none!important}}.MuiStepIcon-root{height:32px!important;width:32px!important}.MuiTiptap-MenuBar-root{position:relative!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.error{padding:2rem;text-align:center;height:100%}.loading-page{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.5rem;color:var(--color-loading-blue)}.sidebar{transition:all .3s;z-index:1030;position:fixed;top:0;left:0;width:250px;height:100vh;background-color:var(--color-gray-dark-surface);color:#fff;padding:1rem}.sidebar.open{left:0}.content{padding:1rem;margin-left:0;transition:margin-left .3s;flex:1}.content.shifted{margin-left:250px}.content-header{display:flex;justify-content:space-between;align-items:center}.sidebar-nav{display:flex;flex-direction:column;gap:1rem}.sidebar-nav .nav-item a{color:#fff;text-decoration:none}.sidebar-nav .nav-item a:hover{color:var(--color-bg-pale)}.toggle-btn{background-color:var(--color-bootstrap-blue);color:#fff;border:none;cursor:pointer}.test{background-color:red}.main-page{margin-top:64px;margin-left:220px}._timespent_card_widget_1sjhb_1{border-radius:8px!important;padding:16px 24px;height:100%}._timespent_card_widget_1sjhb_1 ._time_1sjhb_1{height:67px;display:flex;align-items:center;justify-content:center;width:94px;position:relative;overflow:hidden;border-radius:8px}._timespent_card_widget_1sjhb_1 ._time_1sjhb_1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:51%;background-color:var(--color-brand-blue);z-index:auto;opacity:.06}._lessons_card_widget_1sjhb_28{border-radius:8px!important;padding:16px 24px;height:100%}._lessons_card_widget_1sjhb_28 ._progress_container_1sjhb_33{width:100%;gap:8px;display:flex;flex-direction:column}._activities_card_widget_1sjhb_40{border-radius:8px!important;padding:16px 24px;height:100%}._activities_card_widget_1sjhb_40 ._progress_container_1sjhb_33{width:100%;gap:8px;display:flex;flex-direction:column}._progress_performance_card_widget_1sjhb_52{border-radius:8px!important;height:100%}._progress_performance_card_widget_1sjhb_52 ._bar_chart_1sjhb_56 [class=MuiChartsAxis-tick]{display:none!important}._progress_performance_card_widget_1sjhb_52 ._bar_chart_1sjhb_56 [class=MuiChartsAxis-line]{stroke:var(--color-gray-hairline)}._progress_performance_card_widget_1sjhb_52 ._bar_chart_1sjhb_56 [class*=MuiChartsGrid-horizontalLine]{stroke:var(--color-gray-hairline);stroke-dasharray:6,3}._assigned_activities_widget_1sjhb_67{border-radius:8px!important;padding:16px 24px;max-height:550px;overflow-y:auto!important;height:550px}._assigned_activities_widget_1sjhb_67 ._header_1sjhb_74{display:flex;justify-content:center;align-items:center;gap:10px;justify-content:start}._assigned_activities_widget_1sjhb_67 ._button_1sjhb_81{opacity:.6;font-size:12px;text-transform:capitalize;padding:0 8px;margin:0 2px}._assigned_activities_widget_1sjhb_67 ._no_activities_1sjhb_88{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:100px 0}._completed_activities_widget_1sjhb_96{border-radius:8px!important;padding:16px 24px;max-height:550px;overflow-y:auto!important;height:550px}.notification-container{position:fixed;top:0;left:0;right:0;color:#fff;margin:0;min-width:100vw;z-index:10000;display:flex;justify-content:center}.notification-container__message{display:flex;justify-content:center;align-items:center;width:100%;position:relative;padding:.5rem}.notification-container__message span{flex-grow:1;text-align:center}.notification-container__message>.error-container__closeButton{position:absolute;right:0}.notification-container__closeButton{background:transparent;color:#fff;border:none;cursor:pointer;font-size:1rem}#nprogress{pointer-events:none}#nprogress .bar{background:var(--color);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--color),0 0 5px var(--color);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:var(--color);border-left-color:var(--color);border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
