:root{--color-surface-container-highest:#e1e3e4;--color-surface-container-highest-rgb:225 227 228;--color-surface-container-low:#f2f4f5;--color-surface-container-low-rgb:242 244 245;--color-surface-variant:#e1e3e4;--color-surface-variant-rgb:225 227 228;--color-on-background:#191c1d;--color-on-background-rgb:25 28 29;--color-secondary-container:#81f3e5;--color-secondary-container-rgb:129 243 229;--color-error-container:#ffdad6;--color-error-container-rgb:255 218 214;--color-on-surface-variant:#43474e;--color-on-surface-variant-rgb:67 71 78;--color-surface-container-lowest:#fff;--color-surface-container-lowest-rgb:255 255 255;--color-surface-container:#eceeef;--color-surface-container-rgb:236 238 239;--color-outline:#74777e;--color-outline-rgb:116 119 126;--color-surface:#f8fafb;--color-surface-rgb:248 250 251;--color-surface-bright:#f8fafb;--color-surface-bright-rgb:248 250 251;--color-surface-container-high:#e6e8e9;--color-surface-container-high-rgb:230 232 233;--color-on-primary-container:#89a4ca;--color-on-primary-container-rgb:137 164 202;--color-primary-container:#1e3a5a;--color-primary-container-rgb:30 58 90;--color-primary:#032443;--color-primary-rgb:3 36 67;--color-on-primary:#fff;--color-on-primary-rgb:255 255 255;--color-on-surface:#191c1d;--color-on-surface-rgb:25 28 29;--color-error:#ba1a1a;--color-error-rgb:186 26 26;--color-background:#f8fafb;--color-background-rgb:248 250 251;--color-agenda-background:#f8fafb;--color-agenda-background-rgb:248 250 251;--color-agenda-surface:#fff;--color-agenda-surface-rgb:255 255 255;--color-secondary:#006a62;--color-secondary-rgb:0 106 98;--color-on-secondary-container:#006f66;--color-on-secondary-container-rgb:0 111 102;--color-outline-variant:#c3c6ce;--color-outline-variant-rgb:195 198 206;--color-secondary-fixed:#84f5e8;--color-secondary-fixed-rgb:132 245 232;--color-brand-turquoise:#2dd4bf;--color-brand-turquoise-rgb:45 212 191;--color-confirm-button:#032443;--color-confirm-button-rgb:3 36 67;--color-nav-panel:#0f172a;--color-nav-panel-rgb:15 23 42;color:var(--color-on-surface);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body{overscroll-behavior:none}html,body,#root{height:100%;min-height:100%}body{background:var(--color-background);min-height:100dvh;margin:0}button,input,select{font:inherit}h1,h2,h3,p,ul,table{margin:0}a{color:inherit;text-decoration:none}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#fffc}.bg-confirm-button{background-color:var(--color-confirm-button)}.bg-confirm-button\/10{background-color:rgb(var(--color-confirm-button-rgb) / .1)}.border-confirm-button{border-color:var(--color-confirm-button)}.hover\:bg-confirm-button\/90:hover{background-color:rgb(var(--color-confirm-button-rgb) / .9)}.hover\:bg-confirm-button\/10:hover{background-color:rgb(var(--color-confirm-button-rgb) / .1)}.hover\:border-confirm-button\/30:hover{border-color:rgb(var(--color-confirm-button-rgb) / .3)}.sidebar-themed-link,.sidebar-themed-submenu-link{isolation:isolate;position:relative}.sidebar-themed-submenu-link{border-color:#0000!important}.sidebar-themed-link:focus-visible,.sidebar-themed-submenu-link:focus-visible{outline:2px solid rgb(var(--color-sidebar-link-selected-icon-bg-rgb) / .45);outline-offset:2px}.sidebar-themed-link:before,.sidebar-themed-submenu-link:before{content:"";background-color:var(--color-sidebar-link-selected-icon-bg);opacity:0;border-radius:9999px;width:3px;height:0;transition:height .16s,opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-themed-submenu-link:before{background-color:var(--color-sidebar-submenu-link-selected-bg)}.sidebar-themed-link[data-sidebar-active=true]:before,.sidebar-themed-link:hover:before{opacity:1;height:24px}.sidebar-themed-link:hover:before{opacity:.45}.sidebar-themed-submenu-link[data-sidebar-active=true]:before,.sidebar-themed-submenu-link:hover:before{opacity:1;height:18px}.sidebar-themed-submenu-link:hover:before{opacity:.45}.sidebar-themed-link:hover{color:var(--color-sidebar-link-hover-text)!important;background-color:#0000!important}.sidebar-themed-link:hover *{color:var(--color-sidebar-link-hover-text)!important}.sidebar-themed-submenu-link:hover{color:var(--color-sidebar-submenu-link-hover-text)!important;background-color:#0000!important;border-color:#0000!important}.sidebar-themed-submenu-link:hover *{color:var(--color-sidebar-submenu-link-hover-text)!important}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.agenda-select{appearance:none;background-image:none}.agenda-select::-ms-expand{display:none}.agenda-row-highlight{animation:.8s ease-in-out 5 agenda-row-blink;background:#22d3ee38!important}@keyframes agenda-row-blink{0%,to{background:#22d3ee38}50%{background:#fbbf2452}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.3s ease-out slide-up}.tiptap-editor .ProseMirror:focus{outline:none}.tiptap-editor .ProseMirror>*+*{margin-top:.9rem}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3{color:#0f172a;font-weight:800;line-height:1.2}.tiptap-editor h1{font-size:2rem}.tiptap-editor h2{font-size:1.5rem}.tiptap-editor h3{font-size:1.2rem}.tiptap-editor ul,.tiptap-editor ol{padding-left:1.5rem}.tiptap-editor ul{list-style:outside}.tiptap-editor ol{list-style:decimal}.tiptap-editor blockquote{color:#475569;border-left:4px solid #cbd5e1;margin:1rem 0;padding-left:1rem}.tiptap-editor img{border-radius:1rem;max-width:100%;height:auto;display:block;box-shadow:0 14px 34px #0f172a1f}.tiptap-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.tiptap-editor th,.tiptap-editor td{vertical-align:top;border:1px solid #cbd5e1;padding:.75rem}.tiptap-editor th{background:#f8fafc;font-weight:800}.tiptap-editor .selectedCell:after{content:"";pointer-events:none;background:#0ea5e91f;position:absolute;inset:0}
