﻿/*
 * Copyright 2025-2026 Finomics LLC. All rights reserved.
 */
/* Global styles go here */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  background: #f8f9fa;
  color: #222;
}
.ql-editor {
  height: 500px !important;
}
.dashboard-date {
  font-size: 13px;
  margin-bottom: 10px;
}
:root{
  --color-primary-teal-color: #00a8b2;
  --color-teal-hover: #029097;
}
select,input:focus-visible{
  outline: none!important;
  box-shadow: none!important;
  --tw-ring-opacity: 0!important;
}
/* Add to your global CSS file */
.ql-toolbar.ql-snow {
  position: relative;
  background-color: #fff;
}

.dark .ql-toolbar.ql-snow{
  background-color: #18202f!important;
}
.dark .ql-toolbar.ql-snow .mantine-RichTextEditor-toolbarGroup,.dark .ql-toolbar.ql-snow .mantine-RichTextEditor-toolbarControl button{
  background-color: #1b273a!important;
  border-color: #18202fe3!important;
}
.dark .ql-toolbar.ql-snow .mantine-RichTextEditor-toolbarControl{
  background-color: #1b273a!important;
  border-color: #18202fe3!important;
}
.dark .ql-toolbar.ql-snow .mantine-RichTextEditor-toolbarControl svg{
  color: #fff!important;
  border-color: #18202f!important;
}
.dark .mantine-bdajhj{
  border-bottom: 1px solid #364153!important;
}

.custom-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #98a2b3 transparent;

  &::-webkit-scrollbar-track {
    border-radius: 0.5rem;
  }

  &::-webkit-scrollbar-thumb {
    background-color: #98a2b3;
    border-radius: 0.5rem;
  }  
}
span.ql-image-uploading{
  display: none!important;
}
.ql-editor ul {
  list-style: disc!important;
}
.ql-editor ol{
  list-style: decimal!important;
}
.ql-tooltip,.ql-editing{
  left: 0px!important;
}
