:root{--mr-font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mr-font-display: var(--mr-font-ui);--mr-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--mr-text-primary: #1b2233;--mr-text-secondary: #515d72;--mr-text-tertiary: #737f94;--mr-text-disabled: #b3bac7;--mr-text-inverse: #ffffff;--mr-bg-page: #eff3f9;--mr-bg-surface: #ffffff;--mr-bg-muted: #f2f4f8;--mr-table-surface: var(--mr-bg-page);--mr-board-column: color-mix(in srgb, #8b95a7 7%, #eff3f9);--mr-board-edge: color-mix(in srgb, #8b95a7 30%, #eff3f9);--mr-bg-hover: #f2f4f8;--mr-bg-selected: #eceff5;--mr-border: #e4e8ef;--mr-border-strong: #d3d9e3;--mr-brand: #3c4876;--mr-brand-hover: #2f3a5f;--mr-brand-tint: color-mix(in srgb, #3c4876 10%, white);--mr-brand-tint-strong: color-mix(in srgb, #3c4876 16%, white);--mr-brand-edge: color-mix(in srgb, #3c4876 42%, white);--mr-accent: #37b6e0;--mr-accent-tint: color-mix(in srgb, #37b6e0 14%, white);--mr-drop-bg: color-mix(in srgb, #37b6e0 7%, white);--mr-drop-ring: color-mix(in srgb, #37b6e0 45%, white);--mr-menu-text: rgb(32, 32, 32);--mr-menu-icon: rgb(131, 131, 131);--mr-success: #2fb673;--mr-warning: #ffb020;--mr-danger: #e5484d;--mr-info: #37b6e0;--mr-state-new: #8a94a6;--mr-state-ready: #4f8df5;--mr-state-progress: #37b6e0;--mr-state-waiting: #ffb020;--mr-state-blocked: #e5484d;--mr-state-review: #8b5cf6;--mr-state-completed: #2fb673;--mr-state-cancelled: #9a9da3;--mr-prio-low: #8a94a6;--mr-prio-medium: #4f8df5;--mr-prio-high: #ffb020;--mr-prio-critical: #e5484d;--mr-c-coral: #f0655c;--mr-c-cyan: #37b6e0;--mr-c-amber: #ffb020;--mr-c-green: #2fb673;--mr-c-purple: #8b5cf6;--mr-c-pink: #ef5ba1;--mr-c-blue: #4f8df5;--mr-c-indigo: #3c4876;--mr-fs-11: 11px;--mr-fs-12: 12px;--mr-fs-13: 13px;--mr-fs-14: 14px;--mr-fs-16: 16px;--mr-fs-18: 18px;--mr-fs-22: 22px;--mr-fs-28: 28px;--mr-radius-xs: 4px;--mr-radius-sm: 6px;--mr-radius-md: 8px;--mr-radius-lg: 12px;--mr-radius-xl: 16px;--mr-radius-pill: 999px;--mr-shadow-none: none;--mr-shadow-sm: 0 1px 2px rgba(19, 19, 22, .06);--mr-shadow-md: 0 8px 24px -8px rgba(19, 19, 22, .16), 0 2px 6px -2px rgba(19, 19, 22, .06);--mr-shadow-lg: 0 24px 56px -20px rgba(19, 19, 22, .24);--mr-row-h: 40px;--mr-row-h-compact: 36px;--mr-table-header-h: 32px;--mr-group-header-h: 36px;--mr-topbar-h: 70px;--mr-indigo: var(--mr-brand);--mr-cyan: #54c5eb;--mr-coral: #f0655c;--mr-coral-deep: #d94c43;--mr-coral-soft: #f68d86;--mr-coral-tint: #fde5e3;--mr-white: var(--mr-bg-surface);--mr-paper: var(--mr-bg-surface);--mr-surface: var(--mr-bg-muted);--mr-surface-deep: var(--mr-bg-selected);--mr-ink-900: var(--mr-text-primary);--mr-ink-700: var(--mr-text-primary);--mr-ink-500: var(--mr-text-secondary);--mr-ink-300: var(--mr-text-tertiary);--mr-ink-100: var(--mr-border);--mr-font-sans: var(--mr-font-ui);--mr-shadow-xs: var(--mr-shadow-sm);--ct-bg-leftbar: var(--mr-bg-surface);--ct-box-shadow-sm: var(--mr-shadow-sm);--ct-box-shadow-lg: var(--mr-shadow-lg)}html{font-size:16px;scrollbar-gutter:stable}body{font:400 var(--mr-fs-13) / 1.5 var(--mr-font-ui);color:var(--mr-text-primary);background:var(--mr-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--mr-font-display);font-weight:600;color:var(--mr-text-primary);margin:0 0 4px;line-height:1.3}h1,.h1{font-size:var(--mr-fs-28)}h2,.h2{font-size:var(--mr-fs-22)}h3,.h3{font-size:var(--mr-fs-18)}h4,.h4{font-size:var(--mr-fs-16)}h5,.h5{font-size:var(--mr-fs-14)}h6,.h6{font-size:var(--mr-fs-13)}small,.small{font-size:var(--mr-fs-12)}label{font-size:var(--mr-fs-12);font-weight:500;color:var(--mr-text-secondary)}.mr-mono,code,kbd,samp{font-family:var(--mr-font-mono);font-size:.92em}::selection{background:var(--mr-brand-tint)}strong,b{font-weight:600}body{--ct-body-font-family: var(--mr-font-ui);--ct-body-font-size: var(--mr-fs-13);--ct-body-color: var(--mr-text-primary);--ct-body-bg: var(--mr-bg-page);--ct-text-muted: var(--mr-text-tertiary);--ct-border-color: var(--mr-border);--ct-card-bg: var(--mr-bg-surface);--ct-card-border-color: var(--mr-border);--ct-bg-topbar-dark: var(--mr-brand);--ct-logo-box-background: var(--mr-brand-hover);--ct-menu-item: var(--mr-text-secondary);--ct-menu-item-hover: var(--mr-text-primary);--ct-menu-item-active: var(--mr-brand);--ct-menu-sub-item-active: var(--mr-brand);--ct-topbar-search-bg-dark: #4b5789;--ct-page-title-color: var(--mr-text-inverse);--ct-footer-bg: transparent;--ct-footer-color: var(--mr-text-tertiary);--ct-hr-color: var(--mr-border)}body{background-image:none!important;background-attachment:initial}body .card{border:1px solid var(--mr-border);border-radius:var(--mr-radius-md);box-shadow:none;margin-bottom:16px}body .card-body{padding:16px}body{--ct-box-shadow: var(--mr-shadow-sm)}body .card.shadow{box-shadow:none!important}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{margin:0 0 4px;font-family:var(--mr-font-display);color:var(--mr-text-primary);font-weight:600;line-height:1.3}body h1,body .h1{font-size:var(--mr-fs-28)}body h2,body .h2{font-size:var(--mr-fs-22)}body h3,body .h3{font-size:var(--mr-fs-18)}body h4,body .h4{font-size:var(--mr-fs-16)}body h5,body .h5{font-size:var(--mr-fs-14)}body h6,body .h6{font-size:var(--mr-fs-13)}body small,body .small{font-size:var(--mr-fs-12)}body .text-muted{color:var(--mr-text-tertiary)!important}body .fw-bold,body .fw-bolder{font-weight:600!important}body .fw-semibold{font-weight:600}body .fw-medium,body label{font-weight:500}body .btn{font-size:var(--mr-fs-13);border-radius:var(--mr-radius-sm);padding:5px 12px}body .form-control,body .form-select{font-size:var(--mr-fs-13);border-radius:var(--mr-radius-sm)}body .navbar-custom{box-shadow:none}body .navbar-custom .page-title-main{display:none}body .content-page{background:var(--mr-bg-page)}body .footer{background:transparent;border-top:1px solid var(--mr-border);color:var(--mr-text-tertiary);font-size:var(--mr-fs-12);padding:14px 24px}body .logo-box{background-color:var(--mr-brand-hover)}body .simplebar-scrollbar:before{background:var(--mr-border-strong)}.MuiModal-root .MuiBackdrop-root:not(.MuiBackdrop-invisible){background:#232a3b73}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-0{padding-left:24px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-1{padding-left:40px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-2{padding-left:56px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-3{padding-left:72px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-4{padding-left:88px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root[class*=mr-depth-]{position:relative}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-1:before,.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-2:before,.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-3:before,.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-4:before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--mr-border)}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-1:before{left:32px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-2:before{left:48px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-3:before{left:64px}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root.mr-depth-4:before{left:80px}.stos-leftbar #sidebar-menu .mr-sidebar-ghost .MuiListItemText-primary{color:var(--mr-text-disabled)}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemText-primary[class*=ms-1],.stos-leftbar #sidebar-menu .ll-sidebar-section nav>div>.MuiListItemButton-root:last-of-type .MuiListItemText-primary{font-size:var(--mr-fs-12)}.stos-leftbar #sidebar-menu .item-actions:has(.mr-sidebar-lock){opacity:1}.stos-leftbar #sidebar-menu .ll-sidebar-section .MuiListItemButton-root:focus-within .item-actions{opacity:1}@media(hover:none){.stos-leftbar #sidebar-menu .ll-sidebar-section .item-actions{opacity:1}}.mr-rich-text .simple-editor .simple-editor-content .tiptap.ProseMirror{padding:10px 12px;font-family:var(--mr-font-ui);font-size:var(--mr-fs-13);color:var(--mr-text-primary)}.mr-rich-text .tiptap.ProseMirror p,.mr-rich-text .tiptap.ProseMirror p:not(:first-child){font-family:var(--mr-font-ui);font-size:var(--mr-fs-13);font-weight:400;line-height:1.6;margin:0 0 8px}.mr-rich-text .tiptap.ProseMirror p:last-child{margin-bottom:0}.mr-rich-text .tiptap.ProseMirror h1,.mr-rich-text .tiptap.ProseMirror h2,.mr-rich-text .tiptap.ProseMirror h3{font-family:var(--mr-font-display);font-weight:600;margin:12px 0 4px}.mr-rich-text .tiptap.ProseMirror h1{font-size:var(--mr-fs-16)}.mr-rich-text .tiptap.ProseMirror h2{font-size:var(--mr-fs-14)}.mr-rich-text .tiptap.ProseMirror h3{font-size:var(--mr-fs-13)}.mr-rich-text .tiptap.ProseMirror ul,.mr-rich-text .tiptap.ProseMirror ol{margin:0 0 8px;padding-left:20px}.mr-rich-text .tiptap-toolbar{min-height:34px;padding:2px 6px}.mr-rich-text--quiet .tiptap-toolbar{opacity:0;transition:opacity .12s ease-in-out}.mr-rich-text--quiet:hover .tiptap-toolbar,.mr-rich-text--quiet:focus-within .tiptap-toolbar{opacity:1}.mr-rich-text--titled .tiptap-toolbar{padding-left:108px}.mr-rich-text--titled .mr-rich-text__label{position:absolute;top:0;left:12px;z-index:11;display:flex;align-items:center;height:38px;margin:0;pointer-events:none;white-space:nowrap}.MuiModal-root :has(.mr-detail-shell--own-close)>.MuiIconButton-root:first-child{display:none}.mr-row--overdue .mr-due-date{color:var(--mr-danger)}.w-35px{width:35px!important}.lh-1-43{line-height:1.43!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset!important}.bg-moved-down{object-position:0 5px}.bg-pic-profile{object-fit:none;object-position:-20px 0px}.backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 30%,black 30%);z-index:10}.flip-horizontal{transform:scaleX(-1)}.icon-card{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:var(--mr-radius-xl);box-shadow:var(--mr-shadow-sm)}.icon-card i{font-size:45px;color:#3d3d3d}.MuiPaper-root:has(>.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn]),.MuiPaper-root:has(>.mr-row-menu){border-radius:var(--mr-radius-md);border:1px solid var(--mr-border);box-shadow:var(--mr-shadow-md);min-width:208px;overflow:hidden}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn],.mr-row-menu{padding:4px}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiMenuItem-root,.mr-row-menu .MuiMenuItem-root{min-height:30px;padding:4px 8px;border-radius:var(--mr-radius-sm);font-size:var(--mr-fs-13);line-height:1.4;color:var(--mr-menu-text)}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiMenuItem-root .MuiListItemText-primary,.mr-row-menu .MuiMenuItem-root .MuiListItemText-primary{font-size:var(--mr-fs-13);color:inherit}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiMenuItem-root .MuiSvgIcon-root,.mr-row-menu .MuiMenuItem-root .MuiSvgIcon-root{font-size:14px;margin-right:10px;color:var(--mr-menu-icon)}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiDivider-root,.mr-row-menu .MuiDivider-root{margin:4px -4px}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiMenuItem-root:has(.MuiButtonGroup-root),.mr-row-menu .MuiMenuItem-root:has(.MuiButtonGroup-root){padding:4px 6px 8px;min-height:0;justify-content:center}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiButtonGroup-root,.mr-row-menu .MuiButtonGroup-root{width:auto}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiButtonGroup-root .MuiButton-root,.mr-row-menu .MuiButtonGroup-root .MuiButton-root{flex:0 1 auto;min-width:0;padding:3px 10px;font-size:var(--mr-fs-11);line-height:1.6;text-transform:none;white-space:nowrap;color:var(--mr-text-secondary);border-color:var(--mr-border)}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .MuiButtonGroup-root .MuiButton-root:hover,.mr-row-menu .MuiButtonGroup-root .MuiButton-root:hover{color:var(--mr-text-primary);border-color:var(--mr-border-strong);background:var(--mr-bg-hover)}.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn],.mr-row-menu .datagrid-action--danger:hover,.MuiMenu-list[aria-labelledby=datagrid-action-menu-btn] .datagrid-action--danger:hover .MuiSvgIcon-root,.mr-row-menu .datagrid-action--danger:hover .MuiSvgIcon-root{color:var(--mr-danger)}body[data-mr-dragging] [draggable=true]{cursor:grabbing}
