﻿:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ck-editor__editable{height:300px;min-height:200px;max-height:500px;border-radius:5px!important}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper input{font-size:15px}.table{font-size:.9rem}.table thead th{color:#6b7280;font-weight:600;background-color:#f5f7fd!important;border-bottom:1px solid #e5e7eb!important}.table tbody tr:hover{background-color:#f9fafb}.badge{border-radius:.6rem;font-size:.75rem;font-weight:500}.editor-container{min-height:200px}.header-gradient{background:linear-gradient(90deg,#2654a1 10%,#2654a1 47%,#4989c2 73%,#42abdc 100%)}.editor-input{outline:none;min-height:150px;font-size:1rem}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.ProseMirror{outline:none;min-height:250px;padding:8px;font-size:1rem}.ProseMirror p{margin-bottom:8px}.ProseMirror img{border-radius:6px;max-width:100%;height:auto}.ProseMirror blockquote{color:#555;border-left:3px solid #ccc;margin:8px 0;padding-left:10px;font-style:italic}.btn-light.active{background-color:#d1e7fd}.vr{border-left:1px solid #ddd;align-self:center;height:22px}.blue-element{background-color:#eef2fe!important}.menu-item:hover{background-color:#174169;transform:translate(3px)}.menu-item:before{transition:all .4s}.notification-icon{transition:transform .2s}.notification-icon:hover{transform:scale(1.1)}.menu-item{transition:background-color .3s,transform .2s;position:relative}.menu-item.active-menu:after{content:"";background-color:#fff;border-radius:10px 1px 1px 10px;width:6px;height:90%;transition:all .3s;position:absolute;right:0;box-shadow:0 0 4px rgba(255,255,255,.5)}.sidebar::-webkit-scrollbar{display:none}.sidebar{-ms-overflow-style:none;scrollbar-width:none}
