/*
 * INAEDCRM UX OVERRIDE — camada visual front-end/admin.
 * Objetivo: substituir tons azuis/lilás pelo padrão CRM INAED, sem alterar regras de negócio.
 */
:root{
  --inaed-crm-primary:#fe6002;
  --inaed-crm-primary-dark:#df2412;
  --inaed-crm-primary-rgb:254,96,2;
  --inaed-crm-support:#df2412;
  --inaed-crm-support-rgb:223,36,18;
  --inaed-crm-light-bg:#F5F7FA;
  --inaed-crm-white:#FFFFFF;
  --inaed-crm-text:#333333;
  --inaed-crm-muted:#667085;
  --inaed-crm-dark-bg:#1A202C;
  --inaed-crm-dark-panel:#212121;
  --inaed-crm-dark-text:#E2E8F0;
  --inaed-crm-border:rgba(254,96,2,.18);
  --inaed-crm-border-strong:rgba(254,96,2,.34);
  --inaed-crm-surface:rgba(255,255,255,.86);
  --inaed-crm-surface-strong:rgba(255,255,255,.96);
  --inaed-crm-glass:blur(18px) saturate(145%);
  --inaed-crm-radius:18px;
  --inaed-crm-radius-sm:12px;
  --inaed-crm-shadow:0 18px 46px rgba(254,96,2,.12),0 8px 22px rgba(15,23,42,.07);
  --inaed-crm-shadow-soft:0 10px 28px rgba(254,96,2,.11);
  --inaed-crm-gradient:linear-gradient(135deg,#fe6002 0%,#df2412 100%);
  --inaed-crm-gradient-soft:linear-gradient(135deg,rgba(254,96,2,.14) 0%,rgba(223,36,18,.08) 100%);
}
@media (prefers-color-scheme: dark){
  :root{
    --inaed-crm-text:#E2E8F0;
    --inaed-crm-muted:#A0AEC0;
    --inaed-crm-border:rgba(254,96,2,.24);
    --inaed-crm-border-strong:rgba(254,96,2,.42);
    --inaed-crm-surface:rgba(33,33,33,.78);
    --inaed-crm-surface-strong:rgba(33,33,33,.94);
    --inaed-crm-shadow:0 18px 52px rgba(254,96,2,.18),0 12px 34px rgba(0,0,0,.34);
  }
}
body[class*="fluentcrm"],body[class*="fluent-mail"],body[class*="fluent_mail"],
body.toplevel_page_fluentcrm-admin,body.fluentcrm_page_fluentcrm-admin,
#fluentcrm_app,#fluentcrm_app *,#fluent_mail_app,#fluent_mail_app *,
.el-picker-panel,.el-date-range-picker,.el-select-dropdown,.el-dropdown-menu,.el-popover,.el-message-box,.el-dialog,
.fluentcrm_public_pref_form,.fc_public_form{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;
}
body.toplevel_page_fluentcrm-admin #wpcontent,
body.fluentcrm_page_fluentcrm-admin #wpcontent,
body[class*="fluentcrm"] #wpcontent,body[class*="fluent-mail"] #wpcontent,body[class*="fluent_mail"] #wpcontent{
  background:
    radial-gradient(circle at top left,rgba(254,96,2,.14),transparent 32%),
    radial-gradient(circle at bottom right,rgba(223,36,18,.12),transparent 34%),
    var(--inaed-crm-light-bg) !important;
}
@media (prefers-color-scheme: dark){
  body.toplevel_page_fluentcrm-admin #wpcontent,
  body.fluentcrm_page_fluentcrm-admin #wpcontent,
  body[class*="fluentcrm"] #wpcontent,body[class*="fluent-mail"] #wpcontent,body[class*="fluent_mail"] #wpcontent{
    background:
      radial-gradient(circle at top left,rgba(254,96,2,.18),transparent 31%),
      radial-gradient(circle at bottom right,rgba(223,36,18,.13),transparent 36%),
      var(--inaed-crm-dark-bg) !important;
  }
}
#fluentcrm_app,#fluent_mail_app,.fluentcrm-app,.fluentcrm-body{
  background:transparent !important;
  color:var(--inaed-crm-text) !important;
  letter-spacing:-.01em;
}
#fluentcrm_app h1,#fluentcrm_app h2,#fluentcrm_app h3,#fluentcrm_app h4,
#fluent_mail_app h1,#fluent_mail_app h2,#fluent_mail_app h3,#fluent_mail_app h4,
.el-dialog h1,.el-dialog h2,.el-dialog h3{
  color:var(--inaed-crm-text) !important;
  font-weight:800 !important;
  letter-spacing:-.035em;
}
#fluentcrm_app a,#fluent_mail_app a,.fluentcrm-app a{color:var(--inaed-crm-primary) !important;}
#fluentcrm_app .el-card,#fluentcrm_app .fc_card,#fluentcrm_app .fcrm-card,#fluentcrm_app .box_wrapper,#fluentcrm_app .fc-box,#fluentcrm_app .panel,
#fluentcrm_app .el-table,#fluentcrm_app .dashboard_box,#fluentcrm_app .fc_stats_box,#fluentcrm_app .quick_links,#fluentcrm_app .getting_started,
#fluent_mail_app .el-card,#fluent_mail_app .fsmtp_card,#fluent_mail_app .fsmtp_body,#fluent_mail_app .el-table,
.fluentcrm_public_pref_form,.fc_public_form,.el-dialog,.el-popover,.el-message-box,.el-dropdown-menu,.el-select-dropdown,.el-picker-panel{
  background:var(--inaed-crm-surface) !important;
  border:1px solid var(--inaed-crm-border) !important;
  border-radius:var(--inaed-crm-radius) !important;
  box-shadow:var(--inaed-crm-shadow) !important;
  backdrop-filter:var(--inaed-crm-glass);
  -webkit-backdrop-filter:var(--inaed-crm-glass);
  color:var(--inaed-crm-text) !important;
}
#fluentcrm_app .el-card__header,#fluent_mail_app .el-card__header,.el-dialog__header,.el-message-box__header{
  background:var(--inaed-crm-gradient-soft) !important;
  border-bottom:1px solid var(--inaed-crm-border) !important;
  color:var(--inaed-crm-text) !important;
}
#fluentcrm_app .el-card__body,#fluent_mail_app .el-card__body{color:var(--inaed-crm-text) !important;}
#fluentcrm_app .el-row [class*="el-col"] > div:not(.el-input):not(.el-select):not(.el-date-editor),
#fluentcrm_app .fc_dashboard_card,#fluentcrm_app .dashboard-card,#fluentcrm_app .stat-card{
  border-color:var(--inaed-crm-border) !important;
}
/* Botões, CTAs e ações */
body.toplevel_page_fluentcrm-admin .wp-core-ui .button-primary,
#fluentcrm_app .el-button,#fluentcrm_app button,#fluentcrm_app input[type="button"],#fluentcrm_app input[type="submit"],#fluentcrm_app .button,
#fluent_mail_app .el-button,#fluent_mail_app button,#fluent_mail_app input[type="button"],#fluent_mail_app input[type="submit"],#fluent_mail_app .button,
.fluentcrm_public_pref_form button,.fluentcrm_public_pref_form input[type="submit"],.fc_public_form button,.fc_public_form input[type="submit"]{
  border-radius:12px !important;
  font-weight:700 !important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease !important;
}
#fluentcrm_app .el-button--primary,#fluentcrm_app button.el-button--primary,#fluentcrm_app .button-primary,#fluentcrm_app .fc_btn_primary,#fluentcrm_app .el-button.primary,
#fluent_mail_app .el-button--primary,#fluent_mail_app button.el-button--primary,#fluent_mail_app .button-primary,
body.toplevel_page_fluentcrm-admin .wp-core-ui .button-primary,
.fluentcrm_public_pref_form input[type="submit"],.fc_public_form input[type="submit"]{
  color:#fff !important;
  background:var(--inaed-crm-gradient) !important;
  border-color:transparent !important;
  box-shadow:0 14px 30px rgba(254,96,2,.24) !important;
  text-shadow:none !important;
}
#fluentcrm_app .el-button--primary:hover,#fluentcrm_app .button-primary:hover,#fluentcrm_app button:hover,
#fluent_mail_app .el-button--primary:hover,#fluent_mail_app .button-primary:hover,#fluent_mail_app button:hover,
.fluentcrm_public_pref_form input[type="submit"]:hover,.fc_public_form input[type="submit"]:hover{
  transform:translateY(-1px);
  box-shadow:0 16px 34px rgba(254,96,2,.28) !important;
}
#fluentcrm_app .el-button--default,#fluentcrm_app .el-button:not(.el-button--primary),#fluentcrm_app .button:not(.button-primary),
#fluent_mail_app .el-button--default,#fluent_mail_app .el-button:not(.el-button--primary),#fluent_mail_app .button:not(.button-primary){
  background:rgba(255,255,255,.58) !important;
  color:var(--inaed-crm-primary) !important;
  border-color:rgba(254,96,2,.30) !important;
}
@media (prefers-color-scheme: dark){
  #fluentcrm_app .el-button--default,#fluentcrm_app .el-button:not(.el-button--primary),#fluentcrm_app .button:not(.button-primary),
  #fluent_mail_app .el-button--default,#fluent_mail_app .el-button:not(.el-button--primary),#fluent_mail_app .button:not(.button-primary){
    background:rgba(33,33,33,.74) !important;
    color:#E2E8F0 !important;
    border-color:rgba(254,96,2,.35) !important;
  }
}
/* Inputs, filtros e calendários */
#fluentcrm_app input,#fluentcrm_app textarea,#fluentcrm_app select,#fluentcrm_app .el-input__inner,#fluentcrm_app .el-textarea__inner,
#fluentcrm_app .el-date-editor,#fluentcrm_app .el-range-input,#fluentcrm_app .el-select .el-input__inner,
#fluent_mail_app input,#fluent_mail_app textarea,#fluent_mail_app select,#fluent_mail_app .el-input__inner,#fluent_mail_app .el-textarea__inner,
.el-picker-panel input,.el-select-dropdown input,.fluentcrm_public_pref_form input,.fluentcrm_public_pref_form textarea,.fluentcrm_public_pref_form select{
  background:var(--inaed-crm-surface-strong) !important;
  border-color:rgba(254,96,2,.22) !important;
  border-radius:12px !important;
  color:var(--inaed-crm-text) !important;
  min-height:38px;
  box-shadow:none !important;
}
#fluentcrm_app input:focus,#fluentcrm_app textarea:focus,#fluentcrm_app select:focus,#fluentcrm_app .el-input__inner:focus,#fluentcrm_app .el-textarea__inner:focus,
#fluent_mail_app input:focus,#fluent_mail_app textarea:focus,#fluent_mail_app select:focus,#fluent_mail_app .el-input__inner:focus,#fluent_mail_app .el-textarea__inner:focus,
.el-picker-panel input:focus,.el-select-dropdown input:focus{
  border-color:var(--inaed-crm-primary) !important;
  box-shadow:0 0 0 4px rgba(254,96,2,.14) !important;
  outline:none !important;
}
#fluentcrm_app input::placeholder,#fluentcrm_app .el-input__inner::placeholder,#fluentcrm_app textarea::placeholder,
#fluent_mail_app input::placeholder,#fluent_mail_app .el-input__inner::placeholder,#fluent_mail_app textarea::placeholder{
  color:#9AA4B2 !important;
}
/* Menus internos e navegação */
#fluentcrm_app .el-menu,#fluentcrm_app .fc_menu,#fluentcrm_app .fcrm_main_nav,#fluentcrm_app .fluentcrm_menu,
#fluentcrm_app .admin_app_menu,#fluent_mail_app .el-menu{
  background:var(--inaed-crm-surface) !important;
  border-color:var(--inaed-crm-border) !important;
  box-shadow:8px 0 28px rgba(254,96,2,.10) !important;
  backdrop-filter:var(--inaed-crm-glass);
  -webkit-backdrop-filter:var(--inaed-crm-glass);
}
#fluentcrm_app .el-menu-item,#fluentcrm_app .el-submenu__title,#fluentcrm_app .fc_menu a,#fluentcrm_app .fcrm_main_nav a,
#fluent_mail_app .el-menu-item,#fluent_mail_app .el-submenu__title{
  color:var(--inaed-crm-text) !important;
}
#fluentcrm_app .el-menu-item.is-active,#fluentcrm_app .el-menu-item:hover,#fluentcrm_app .router-link-active,#fluentcrm_app .active > a,#fluentcrm_app a.router-link-exact-active,
#fluent_mail_app .el-menu-item.is-active,#fluent_mail_app .router-link-active{
  color:#fff !important;
  background:var(--inaed-crm-gradient) !important;
  border-radius:12px !important;
  box-shadow:0 12px 28px rgba(254,96,2,.24) !important;
}
/* WordPress sidebar do plugin */
body.toplevel_page_fluentcrm-admin #adminmenu .wp-has-current-submenu > a.wp-has-current-submenu,
body.toplevel_page_fluentcrm-admin #adminmenu li.current a.menu-top,
body.toplevel_page_fluentcrm-admin #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
body.toplevel_page_fluentcrm-admin #adminmenu .wp-submenu li.current a,
body.toplevel_page_fluentcrm-admin #adminmenu .wp-submenu li a:hover{
  background:var(--inaed-crm-gradient) !important;
  color:#fff !important;
}
body.toplevel_page_fluentcrm-admin #adminmenu .wp-submenu,
body.toplevel_page_fluentcrm-admin #adminmenu .wp-has-current-submenu .wp-submenu{
  background:#212121 !important;
}
/* Tabelas, linhas, tags, status */
#fluentcrm_app .el-table,#fluent_mail_app .el-table{overflow:hidden !important;}
#fluentcrm_app .el-table th,#fluentcrm_app .el-table__header th,#fluent_mail_app .el-table th,#fluent_mail_app .el-table__header th{
  background:rgba(254,96,2,.09) !important;
  color:var(--inaed-crm-text) !important;
  border-bottom:1px solid var(--inaed-crm-border) !important;
  font-weight:800 !important;
}
#fluentcrm_app .el-table td,#fluent_mail_app .el-table td{
  border-bottom:1px solid rgba(254,96,2,.08) !important;
  color:var(--inaed-crm-text) !important;
}
#fluentcrm_app .el-table tr:hover>td,#fluent_mail_app .el-table tr:hover>td{
  background:rgba(254,96,2,.06) !important;
}
#fluentcrm_app .el-tag,#fluentcrm_app .status,#fluentcrm_app .badge,#fluentcrm_app .fc_status,#fluentcrm_app [class*="status"],
#fluent_mail_app .el-tag,#fluent_mail_app .status,#fluent_mail_app .badge{
  background:rgba(254,96,2,.12) !important;
  color:var(--inaed-crm-primary) !important;
  border-color:rgba(254,96,2,.24) !important;
  border-radius:999px !important;
  font-weight:700 !important;
}
/* Calendário Element UI / Date Range Picker */
.el-picker-panel,.el-date-range-picker{
  border-radius:18px !important;
  overflow:hidden !important;
  border-color:var(--inaed-crm-border) !important;
}
.el-picker-panel__body,.el-date-range-picker__content,.el-picker-panel__sidebar{
  background:var(--inaed-crm-surface-strong) !important;
  color:var(--inaed-crm-text) !important;
}
.el-date-range-picker__content.is-left{border-right:1px solid rgba(254,96,2,.16) !important;}
.el-date-range-picker__header,.el-date-picker__header,.el-month-table,.el-year-table,.el-date-table{
  color:var(--inaed-crm-text) !important;
}
.el-date-range-picker__header div,.el-date-picker__header-label,.el-date-table th{
  color:var(--inaed-crm-text) !important;
  font-weight:800 !important;
}
.el-date-table th{border-bottom:1px solid rgba(254,96,2,.14) !important;}
.el-date-table td.available:hover span,.el-date-table td.today span,
.el-month-table td .cell:hover,.el-year-table td .cell:hover{
  color:var(--inaed-crm-primary) !important;
}
.el-date-table td.current:not(.disabled) span,
.el-date-table td.start-date span,.el-date-table td.end-date span,
.el-month-table td.current:not(.disabled) .cell,.el-year-table td.current:not(.disabled) .cell{
  color:#fff !important;
  background:var(--inaed-crm-gradient) !important;
  border-radius:999px !important;
}
.el-date-table td.in-range div,.el-date-table td.in-range div:hover{
  background:rgba(254,96,2,.10) !important;
}
.el-picker-panel__icon-btn,.el-date-picker__prev-btn,.el-date-picker__next-btn{
  color:var(--inaed-crm-text) !important;
}
.el-picker-panel__icon-btn:hover,.el-date-picker__prev-btn:hover,.el-date-picker__next-btn:hover{
  color:var(--inaed-crm-primary) !important;
}
/* Gráficos e legends */
#fluentcrm_app canvas,#fluent_mail_app canvas{
  border-radius:14px !important;
}
#fluentcrm_app .chartjs-render-monitor,#fluent_mail_app .chartjs-render-monitor{
  filter:drop-shadow(0 8px 16px rgba(254,96,2,.08));
}
#fluentcrm_app .el-radio__input.is-checked .el-radio__inner,#fluentcrm_app .el-checkbox__input.is-checked .el-checkbox__inner,
#fluent_mail_app .el-radio__input.is-checked .el-radio__inner,#fluent_mail_app .el-checkbox__input.is-checked .el-checkbox__inner{
  background:var(--inaed-crm-primary) !important;
  border-color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-radio__input.is-checked + .el-radio__label,#fluentcrm_app .el-checkbox__input.is-checked + .el-checkbox__label,
#fluent_mail_app .el-radio__input.is-checked + .el-radio__label,#fluent_mail_app .el-checkbox__input.is-checked + .el-checkbox__label{
  color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-progress-bar__inner,#fluent_mail_app .el-progress-bar__inner,
#fluentcrm_app .el-slider__bar,#fluent_mail_app .el-slider__bar{
  background:var(--inaed-crm-gradient) !important;
}
#fluentcrm_app svg,#fluent_mail_app svg,.el-picker-panel svg{
  color:currentColor;
  stroke:currentColor;
  filter:drop-shadow(0 6px 10px rgba(254,96,2,.12));
}
#fluentcrm_app [style*="#409EFF"],#fluentcrm_app [style*="#1890ff"],#fluentcrm_app [style*="#7742e6"],#fluentcrm_app [style*="#6c5ce7"],
#fluent_mail_app [style*="#409EFF"],#fluent_mail_app [style*="#1890ff"],#fluent_mail_app [style*="#7742e6"],#fluent_mail_app [style*="#6c5ce7"]{
  color:var(--inaed-crm-primary) !important;
  border-color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-alert,#fluent_mail_app .el-alert,.notice.fc_message,.fc_notice{
  border-radius:var(--inaed-crm-radius-sm) !important;
  border:1px solid var(--inaed-crm-border) !important;
  box-shadow:var(--inaed-crm-shadow-soft) !important;
}
#fluentcrm_app .el-tabs__active-bar,#fluent_mail_app .el-tabs__active-bar{
  background:var(--inaed-crm-gradient) !important;
}
#fluentcrm_app .el-tabs__item.is-active,#fluentcrm_app .el-tabs__item:hover,
#fluent_mail_app .el-tabs__item.is-active,#fluent_mail_app .el-tabs__item:hover{
  color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-pagination.is-background .el-pager li:not(.disabled).active,
#fluent_mail_app .el-pagination.is-background .el-pager li:not(.disabled).active{
  color:#fff !important;
  background:var(--inaed-crm-gradient) !important;
}
@media (max-width:782px){
  #fluentcrm_app,#fluent_mail_app{font-size:14px !important;padding:10px !important;}
  #fluentcrm_app .el-card,#fluent_mail_app .el-card,.fluentcrm_public_pref_form{border-radius:14px !important;}
  #fluentcrm_app .el-button,#fluent_mail_app .el-button,#fluentcrm_app button,#fluent_mail_app button{min-height:42px !important;padding-inline:14px !important;}
  #fluentcrm_app .el-table,#fluent_mail_app .el-table{font-size:13px !important;}
  .el-date-range-picker{width:calc(100vw - 24px) !important;left:12px !important;}
  .el-date-range-picker__content{float:none !important;width:100% !important;}
}


/* INAEDCRM v4 — refino específico do Painel: remove azuis/lilás restantes, datas do gráfico e cards laterais promocionais. */
#fluentcrm_app .inaedcrm-hidden-plugin-card{display:none !important;}
#fluentcrm_app a,#fluentcrm_app a:visited,#fluentcrm_app .el-link,#fluentcrm_app .el-link.el-link--primary,#fluentcrm_app .fc_link,#fluentcrm_app .text-primary{
  color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app a:hover,#fluentcrm_app .el-link:hover{color:var(--inaed-crm-support) !important;}
#fluentcrm_app .el-button--success,#fluentcrm_app .el-button--info,#fluentcrm_app .el-button--warning,
#fluentcrm_app .fc_btn_success,#fluentcrm_app .fc_btn_info,#fluentcrm_app .action_btn,#fluentcrm_app [class*=primary],
#fluentcrm_app button[style*="background"],#fluentcrm_app a[style*="background"]{
  background:var(--inaed-crm-gradient) !important;
  border-color:transparent !important;
  color:#fff !important;
  box-shadow:0 14px 30px rgba(254,96,2,.22) !important;
}
#fluentcrm_app .el-button--text,#fluentcrm_app button.el-button--text{
  background:transparent !important;
  color:var(--inaed-crm-primary) !important;
  box-shadow:none !important;
}
#fluentcrm_app .el-card a,#fluentcrm_app [class*=quick] a,#fluentcrm_app [class*=link] a{
  color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-card a svg,#fluentcrm_app [class*=quick] svg,#fluentcrm_app [class*=link] svg{
  color:var(--inaed-crm-primary) !important;
  stroke:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-button[style*="#409EFF"],#fluentcrm_app .el-button[style*="rgb(64, 158, 255)"],
#fluentcrm_app [style*="#409EFF"],#fluentcrm_app [style*="#1890ff"],#fluentcrm_app [style*="#005ae0"],
#fluentcrm_app [style*="#7742e6"],#fluentcrm_app [style*="#6c5ce7"],#fluentcrm_app [style*="#8b5cf6"]{
  border-color:var(--inaed-crm-primary) !important;
  color:var(--inaed-crm-primary) !important;
}
#fluentcrm_app .el-button[style*="#409EFF"],#fluentcrm_app .el-button[style*="rgb(64, 158, 255)"]{
  color:#fff !important;
  background:var(--inaed-crm-gradient) !important;
}
#fluentcrm_app .el-loading-spinner .path{stroke:var(--inaed-crm-primary) !important;}
#fluentcrm_app .el-switch.is-checked .el-switch__core{background:var(--inaed-crm-gradient) !important;border-color:var(--inaed-crm-primary) !important;}
#fluentcrm_app .el-select .el-input.is-focus .el-input__inner,#fluentcrm_app .el-date-editor.is-active,#fluentcrm_app .el-date-editor.is-active .el-range-input{border-color:var(--inaed-crm-primary) !important;}
#fluentcrm_app .el-date-editor .el-range-separator{color:var(--inaed-crm-text) !important;font-weight:700 !important;}
#fluentcrm_app canvas{background:#fff !important;border:1px solid rgba(254,96,2,.08) !important;}
@media (prefers-color-scheme: dark){#fluentcrm_app canvas{background:rgba(33,33,33,.35) !important;}}


/* INAEDCRM UX V5 — reforço final para dashboard, menu superior, botões azuis e cards promocionais */
body.toplevel_page_fluentcrm-admin,
body.fluentcrm_page_fluentcrm-admin,
body[class*="fluentcrm"]{
  --el-color-primary:#fe6002 !important;
  --el-color-primary-light-3:#ff8b45 !important;
  --el-color-primary-light-5:#ffaa76 !important;
  --el-color-primary-light-7:#ffd2bb !important;
  --el-color-primary-light-8:#ffe0d0 !important;
  --el-color-primary-light-9:#fff1eb !important;
  --el-color-primary-dark-2:#df2412 !important;
}
#fluentcrm_app .fluentcrm-body,
#fluentcrm_app .fluentcrm_main_app,
#fluentcrm_app .fluentcrm_app_wrapper,
#fluentcrm_app .dashboard,
#fluentcrm_app .dashboard-wrapper{
  background:transparent !important;
}
/* Remover roxo/azul de navegação superior do FluentCRM */
#fluentcrm_app .fc_nav,
#fluentcrm_app .fcrm_nav,
#fluentcrm_app .fcrm_global_nav,
#fluentcrm_app .fluentcrm_nav,
#fluentcrm_app .fluentcrm_app_header,
#fluentcrm_app .fluentcrm-main-menu,
#fluentcrm_app .fluentcrm_top_nav,
#fluentcrm_app .top_nav,
#fluentcrm_app .el-tabs__header,
#fluentcrm_app .el-tabs__nav-wrap,
#fluentcrm_app .el-menu--horizontal{
  background:rgba(255,255,255,.86) !important;
  border-color:rgba(254,96,2,.18) !important;
  box-shadow:0 10px 28px rgba(254,96,2,.08) !important;
  backdrop-filter:blur(18px) saturate(145%) !important;
  -webkit-backdrop-filter:blur(18px) saturate(145%) !important;
}
#fluentcrm_app .el-tabs__active-bar,
#fluentcrm_app .el-menu--horizontal > .el-menu-item.is-active,
#fluentcrm_app .el-menu--horizontal > .el-submenu.is-active .el-submenu__title,
#fluentcrm_app .router-link-active,
#fluentcrm_app .router-link-exact-active,
#fluentcrm_app a.router-link-active,
#fluentcrm_app a.router-link-exact-active,
#fluentcrm_app [aria-current="page"]{
  color:#fe6002 !important;
  border-color:#fe6002 !important;
  border-bottom-color:#fe6002 !important;
  box-shadow:inset 0 -2px 0 #fe6002 !important;
}
#fluentcrm_app .el-tabs__active-bar{
  background:#fe6002 !important;
  height:2px !important;
  box-shadow:0 0 12px rgba(254,96,2,.32) !important;
}
#fluentcrm_app .el-tabs__item.is-active,
#fluentcrm_app .el-tabs__item:hover,
#fluentcrm_app .el-menu-item.is-active,
#fluentcrm_app .el-menu-item:hover,
#fluentcrm_app .el-submenu__title:hover{
  color:#fe6002 !important;
}
/* Botões e links que ainda vinham em azul */
#fluentcrm_app .el-button--primary,
#fluentcrm_app .el-button.el-button--primary,
#fluentcrm_app button.el-button--primary,
#fluentcrm_app .button-primary,
#fluentcrm_app .fc_btn_primary,
#fluentcrm_app .fc-button-primary,
#fluentcrm_app .fluentcrm_btn_primary,
#fluentcrm_app .fcrm_btn_primary,
#fluentcrm_app .action-buttons .el-button--primary,
#fluentcrm_app [class*="primary"]:not(input):not(textarea):not(select),
#fluentcrm_app a[class*="primary"],
#fluentcrm_app button[style*="background"],
#fluentcrm_app a[style*="background"],
#fluentcrm_app .el-button[style*="background"],
#fluentcrm_app .el-tag--primary,
#fluentcrm_app .el-switch.is-checked .el-switch__core{
  background:linear-gradient(135deg,#fe6002 0%,#df2412 100%) !important;
  background-color:#fe6002 !important;
  border-color:#fe6002 !important;
  color:#fff !important;
  box-shadow:0 12px 28px rgba(254,96,2,.24) !important;
}
#fluentcrm_app .el-button--primary:hover,
#fluentcrm_app .button-primary:hover,
#fluentcrm_app .fc_btn_primary:hover,
#fluentcrm_app button[style*="background"]:hover,
#fluentcrm_app a[style*="background"]:hover{
  background:linear-gradient(135deg,#df2412 0%,#fe6002 100%) !important;
  background-color:#df2412 !important;
  border-color:#df2412 !important;
}
#fluentcrm_app a,
#fluentcrm_app .el-link,
#fluentcrm_app .el-button--text,
#fluentcrm_app .el-dropdown-link,
#fluentcrm_app .fc_link,
#fluentcrm_app .fcrm_link,
#fluentcrm_app svg,
#fluentcrm_app i[class*="el-icon"]{
  color:#fe6002 !important;
  fill:currentColor !important;
}
/* Itens checkados e círculos do onboarding */
#fluentcrm_app .el-checkbox__input.is-checked .el-checkbox__inner,
#fluentcrm_app .el-radio__input.is-checked .el-radio__inner,
#fluentcrm_app .el-checkbox__input.is-indeterminate .el-checkbox__inner,
#fluentcrm_app .is-checked .el-checkbox__inner,
#fluentcrm_app .is-checked .el-radio__inner,
#fluentcrm_app .fc_check_icon,
#fluentcrm_app .fcrm_check_icon,
#fluentcrm_app .getting_started .checked,
#fluentcrm_app .getting_started .done,
#fluentcrm_app [class*="checked"] [class*="icon"],
#fluentcrm_app [class*="complete"] [class*="icon"]{
  background:#fe6002 !important;
  border-color:#fe6002 !important;
  color:#fff !important;
  box-shadow:0 0 0 4px rgba(254,96,2,.12) !important;
}
#fluentcrm_app .el-radio__input.is-checked + .el-radio__label,
#fluentcrm_app .el-checkbox__input.is-checked + .el-checkbox__label{
  color:#fe6002 !important;
}
/* Gráficos: legendas, canvas wrapper, linhas e bordas em laranja */
#fluentcrm_app canvas,
#fluentcrm_app .chartjs-render-monitor{
  filter:saturate(.95) hue-rotate(155deg) !important;
}
#fluentcrm_app .chart-wrapper,
#fluentcrm_app .fc_chart,
#fluentcrm_app .fcrm_chart,
#fluentcrm_app [class*="chart"]{
  border-color:rgba(254,96,2,.16) !important;
}
/* Ocultar todos os cards laterais promocionais/informativos do plugin no painel */
#fluentcrm_app .quick_links,
#fluentcrm_app .getting_started,
#fluentcrm_app .fc_quick_links,
#fluentcrm_app .fcrm_quick_links,
#fluentcrm_app .dashboard_right,
#fluentcrm_app .dashboard-sidebar,
#fluentcrm_app .dashboard_sidebar,
#fluentcrm_app .fc_dashboard_sidebar,
#fluentcrm_app .fcrm_dashboard_sidebar,
#fluentcrm_app .right_sidebar,
#fluentcrm_app aside,
#fluentcrm_app .inaedcrm-hidden-plugin-card{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  max-height:0 !important;
  overflow:hidden !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}
/* Se o dashboard estiver dividido em colunas, a coluna principal ocupa todo o espaço */
#fluentcrm_app .el-row > .el-col:first-child:nth-last-child(2),
#fluentcrm_app .el-row > .el-col:first-child:nth-last-child(3),
#fluentcrm_app .dashboard .el-row > .el-col:first-child,
#fluentcrm_app .fluentcrm-dashboard .el-row > .el-col:first-child,
#fluentcrm_app [class*="dashboard"] .el-row > .el-col:first-child{
  width:100% !important;
  max-width:100% !important;
  flex:0 0 100% !important;
}
#fluentcrm_app .el-col-16,
#fluentcrm_app .el-col-17,
#fluentcrm_app .el-col-18{
  width:100% !important;
  max-width:100% !important;
}
/* Datas no eixo: melhora legibilidade após conversão DD/MM/AAAA */
#fluentcrm_app .chartjs-render-monitor,
#fluentcrm_app canvas{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;
}
@media (prefers-color-scheme:dark){
  #fluentcrm_app .fc_nav,
  #fluentcrm_app .fcrm_nav,
  #fluentcrm_app .fcrm_global_nav,
  #fluentcrm_app .fluentcrm_nav,
  #fluentcrm_app .fluentcrm_app_header,
  #fluentcrm_app .fluentcrm-main-menu,
  #fluentcrm_app .fluentcrm_top_nav,
  #fluentcrm_app .top_nav,
  #fluentcrm_app .el-tabs__header,
  #fluentcrm_app .el-tabs__nav-wrap,
  #fluentcrm_app .el-menu--horizontal{
    background:rgba(33,33,33,.88) !important;
    border-color:rgba(254,96,2,.28) !important;
  }
}

/* INAEDCRM v7 — Painel: ocultação cirúrgica dos cards laterais solicitados. */
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard .fc_onboarding,
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard .fc_request_review_widget,
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard .inaedcrm-hide-dashboard-side-card,
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard .inaedcrm-hide-dashboard-side-column{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  max-height:0 !important;
  overflow:hidden !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
}
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard .inaedcrm-dashboard-main-full,
body.toplevel_page_fluentcrm-admin #fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .el-col:first-child{
  width:100% !important;
  max-width:100% !important;
  flex:0 0 100% !important;
}


/* INAEDCRM v8 — Painel: remove a barra lateral direita do dashboard. */
#fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .inaedcrm-dashboard-side-column,
#fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .el-col.el-col-md-8.el-col-lg-6,
#fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .el-col:nth-of-type(2){
  display:none !important;
  visibility:hidden !important;
  width:0 !important;
  max-width:0 !important;
  flex:0 0 0 !important;
  padding:0 !important;
  margin:0 !important;
  overflow:hidden !important;
}
#fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .inaedcrm-dashboard-main-column,
#fluentcrm_app .fluentcrm_admin_dashboard > .el-row > .el-col:first-of-type{
  width:100% !important;
  max-width:100% !important;
  flex:0 0 100% !important;
}

/* INAEDCRM v9 — Relatórios/submenus: fundo limpo e harmonia com menu superior. */
#fluentcrm_app .fc_advanced_report,
#fluentcrm_app .fc_report_body,
#fluentcrm_app .ns_subscribers_chart,
#fluentcrm_app .fc_card_widget,
#fluentcrm_app .fc_report_sub_header,
#fluentcrm_app .fc_report_sub_menu,
#fluentcrm_app ul.fc_report_sub_menu,
#fluentcrm_app .fc_settings_sub_menu,
#fluentcrm_app .el-tabs__header,
#fluentcrm_app .el-tabs__nav-wrap{
  background:rgba(255,255,255,.92) !important;
  border-color:rgba(254,96,2,.14) !important;
  box-shadow:none !important;
}
#fluentcrm_app ul.fc_report_sub_menu,
#fluentcrm_app .fc_report_sub_menu{
  border-bottom:1px solid rgba(254,96,2,.14) !important;
  border-radius:14px !important;
  padding:8px 10px !important;
}
#fluentcrm_app ul.fc_report_sub_menu li,
#fluentcrm_app .fc_report_sub_menu li,
#fluentcrm_app .el-tabs__item{
  color:#333333 !important;
  border-radius:10px !important;
  border:none !important;
  background:transparent !important;
}
#fluentcrm_app ul.fc_report_sub_menu li.fc_active,
#fluentcrm_app .fc_report_sub_menu li.fc_active,
#fluentcrm_app .el-tabs__item.is-active{
  color:#fe6002 !important;
  background:rgba(254,96,2,.08) !important;
  border-color:rgba(254,96,2,.22) !important;
}
#fluentcrm_app .fc_advanced_report canvas,
#fluentcrm_app .ns_subscribers_chart canvas,
#fluentcrm_app .chartjs-render-monitor{
  background:#ffffff !important;
  border-radius:12px !important;
}
#fluentcrm_app .fc_advanced_report .ns_subscribers_chart,
#fluentcrm_app .fc_advanced_report .fc_card_widget{
  border:1px solid rgba(254,96,2,.12) !important;
  border-radius:18px !important;
}
#fluentcrm_app .inaedcrm-hide-graduation-icon{
  display:none !important;
  visibility:hidden !important;
}
@media (prefers-color-scheme:dark){
  #fluentcrm_app .fc_advanced_report,
  #fluentcrm_app .fc_report_body,
  #fluentcrm_app .ns_subscribers_chart,
  #fluentcrm_app .fc_card_widget,
  #fluentcrm_app .fc_report_sub_header,
  #fluentcrm_app .fc_report_sub_menu,
  #fluentcrm_app ul.fc_report_sub_menu,
  #fluentcrm_app .fc_settings_sub_menu,
  #fluentcrm_app .el-tabs__header,
  #fluentcrm_app .el-tabs__nav-wrap{
    background:rgba(33,33,33,.90) !important;
    border-color:rgba(254,96,2,.22) !important;
  }
}


/* INAEDCRM v10 — correção direta: remover lilás dos relatórios e aplicar glass real nos submenus. */
#fluentcrm_app .fc_report_wrapper,
#fluentcrm_app .fc_report_wrap,
#fluentcrm_app .fc_report_body,
#fluentcrm_app .fc_report_header,
#fluentcrm_app .fc_report_sub_header,
#fluentcrm_app .fc_reporting_wrap,
#fluentcrm_app .fluentcrm_reports,
#fluentcrm_app .fc_advanced_report,
#fluentcrm_app .fc_advanced_report > div,
#fluentcrm_app .fc_advanced_report .el-row,
#fluentcrm_app .fc_advanced_report .el-col,
#fluentcrm_app .fc_advanced_report .el-tabs__header,
#fluentcrm_app .fc_advanced_report .el-tabs__nav-wrap,
#fluentcrm_app .fc_advanced_report .el-tabs__nav-scroll,
#fluentcrm_app .fc_advanced_report .el-tabs__content,
#fluentcrm_app .ns_subscribers_chart,
#fluentcrm_app .fc_chart_wrap,
#fluentcrm_app .fc_chart_wrapper,
#fluentcrm_app .fc_chart_filter,
#fluentcrm_app .fc_report_filter,
#fluentcrm_app .fc_report_filters,
#fluentcrm_app [class*="report"],
#fluentcrm_app [class*="Report"]{
  background-color:transparent!important;
  background-image:none!important;
}
#fluentcrm_app .fc_advanced_report .el-card,
#fluentcrm_app .fc_advanced_report .fc_card,
#fluentcrm_app .fc_advanced_report .fc_card_widget,
#fluentcrm_app .fc_advanced_report .ns_subscribers_chart,
#fluentcrm_app .fc_advanced_report .fc_report_card,
#fluentcrm_app .fc_advanced_report [class*="card"],
#fluentcrm_app .fc_advanced_report [class*="Card"]{
  background:rgba(255,255,255,.86)!important;
  border:1px solid rgba(254,96,2,.14)!important;
  border-radius:18px!important;
  box-shadow:0 18px 42px rgba(15,23,42,.06),0 8px 24px rgba(254,96,2,.08)!important;
  backdrop-filter:blur(18px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%)!important;
}
#fluentcrm_app .fc_advanced_report .el-tabs__item,
#fluentcrm_app .fc_advanced_report li,
#fluentcrm_app .fc_advanced_report a,
#fluentcrm_app .fc_report_sub_menu li,
#fluentcrm_app .fc_report_sub_menu a,
#fluentcrm_app ul.fc_report_sub_menu li,
#fluentcrm_app ul.fc_report_sub_menu a,
#fluentcrm_app [class*="report"] .active,
#fluentcrm_app [class*="Report"] .active,
#fluentcrm_app [class*="report"] .is-active,
#fluentcrm_app [class*="Report"] .is-active{
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
#fluentcrm_app .fc_advanced_report .el-tabs__item.is-active,
#fluentcrm_app .fc_advanced_report .active,
#fluentcrm_app .fc_advanced_report .is-active,
#fluentcrm_app .fc_report_sub_menu .active,
#fluentcrm_app .fc_report_sub_menu .is-active,
#fluentcrm_app ul.fc_report_sub_menu .active,
#fluentcrm_app ul.fc_report_sub_menu .is-active{
  color:#fe6002!important;
  background:rgba(254,96,2,.075)!important;
  border:1px solid rgba(254,96,2,.16)!important;
  border-radius:12px!important;
  box-shadow:inset 0 -2px 0 #fe6002!important;
}
#fluentcrm_app [style*="245, 239, 255"],
#fluentcrm_app [style*="247, 241, 255"],
#fluentcrm_app [style*="243, 237, 255"],
#fluentcrm_app [style*="248, 245, 255"],
#fluentcrm_app [style*="rgba(120"],
#fluentcrm_app [style*="rgba(139"],
#fluentcrm_app [style*="#f5efff"],
#fluentcrm_app [style*="#f7f1ff"],
#fluentcrm_app [style*="#f3edff"],
#fluentcrm_app [style*="#f8f5ff"],
#fluentcrm_app [style*="#ede7f6"],
#fluentcrm_app [style*="#f3e8ff"]{
  background:rgba(254,96,2,.075)!important;
  background-color:rgba(254,96,2,.075)!important;
  background-image:none!important;
}
#fluentcrm_app .fc_inline_doc,
#fluentcrm_app .fc_inline_doc *,
#fluentcrm_app [class*="inline_doc"],
#fluentcrm_app [class*="InlineDoc"],
#fluentcrm_app [title*="documentation"],
#fluentcrm_app [title*="Documentation"],
#fluentcrm_app [aria-label*="documentation"],
#fluentcrm_app [aria-label*="Documentation"]{
  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  opacity:0!important;
  pointer-events:none!important;
  overflow:hidden!important;
}
#fluentcrm_app .fluentcrm_main_menu_items,
#fluentcrm_app .fluentcrm_main_menu_items ul,
#fluentcrm_app .fc_sub_nav,
#fluentcrm_app .fcrm_sub_nav,
#fluentcrm_app .fluentcrm-body > .fc_sub_nav,
#fluentcrm_app .fluentcrm-body > div > .fc_sub_nav,
#fluentcrm_app .fluentcrm-body > div > .el-row:first-child,
#fluentcrm_app .fluentcrm-body > div > div:first-child:not(.el-dialog__wrapper){
  background:rgba(255,255,255,.74)!important;
  border:1px solid rgba(254,96,2,.13)!important;
  box-shadow:0 16px 36px rgba(15,23,42,.06)!important;
  backdrop-filter:blur(18px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%)!important;
}
#fluentcrm_app .inaedcrm-modern-svg{
  width:34px!important;height:34px!important;min-width:34px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(254,96,2,.13))!important;
  border:1px solid rgba(254,96,2,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(254,96,2,.16)!important;
  color:#fe6002!important;
  backdrop-filter:blur(14px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(14px) saturate(145%)!important;
}
#fluentcrm_app .inaedcrm-modern-svg svg{width:19px!important;height:19px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 2px 2px rgba(254,96,2,.16))!important;}
#fluentcrm_app .inaedcrm-has-modern-svg > i,
#fluentcrm_app .inaedcrm-has-modern-svg > svg,
#fluentcrm_app .inaedcrm-has-modern-svg .el-icon-user,
#fluentcrm_app .inaedcrm-has-modern-svg .el-icon-office-building,
#fluentcrm_app .inaedcrm-has-modern-svg .el-icon-files,
#fluentcrm_app .inaedcrm-has-modern-svg .el-icon-price-tag,
#fluentcrm_app .inaedcrm-has-modern-svg .el-icon-s-operation,
#fluentcrm_app .inaedcrm-has-modern-svg .dashicons{display:none!important;}
#fluentcrm_app .inaedcrm-has-modern-svg{display:inline-flex!important;align-items:center!important;gap:10px!important;}
#fluentcrm_app .inaedcrm-has-modern-svg:hover .inaedcrm-modern-svg,
#fluentcrm_app .fluentcrm_active .inaedcrm-modern-svg,
#fluentcrm_app .active .inaedcrm-modern-svg,
#fluentcrm_app .is-active .inaedcrm-modern-svg{
  background:linear-gradient(135deg,#fe6002,#df2412)!important;color:#fff!important;box-shadow:0 14px 28px rgba(254,96,2,.30)!important;
}

/* INAEDCRM Force Fix v11 - correção direta do fundo lilás/linhas, glass e ícones. */
#fluentcrm_app .fluentcrm_body.fluentcrm_tile_bg,
#fluentcrm_app .fluentcrm_body,
#fluentcrm_app .fluentcrm-body,
#fluentcrm_app .fc_advanced_report,
#fluentcrm_app .fluentcrm_reports,
#fluentcrm_app .fc_report_wrapper,
#fluentcrm_app .fc_report_wrap,
#fluentcrm_app .fc_report_body,
#fluentcrm_app .fc_reporting_wrap{
  background-image:none!important;
}
#fluentcrm_app .fluentcrm_body.fluentcrm_tile_bg{background-color:#f5f7fa!important;}
#fluentcrm_app .fc_card_widgets .fc_card_widget:hover,
#fluentcrm_app .fc_card_widgets .fc_card_widget:focus,
#fluentcrm_app .fc_card_widgets .fc_card_widget:focus-within{
  border-color:rgba(254,96,2,.34)!important;
  box-shadow:0 16px 34px rgba(254,96,2,.10)!important;
}
#fluentcrm_app [style*="#8154ce"],#fluentcrm_app [style*="#7757e6"],#fluentcrm_app [style*="#7742e6"],
#fluentcrm_app [style*="#8b5cf6"],#fluentcrm_app [style*="#7c3aed"],#fluentcrm_app [style*="#9155fd"],
#fluentcrm_app [style*="#f7f1ff"],#fluentcrm_app [style*="#f5efff"],#fluentcrm_app [style*="#f3edff"],#fluentcrm_app [style*="#f8f5ff"]{
  background-color:rgba(255,255,255,.78)!important;
  background-image:none!important;
  border-color:rgba(254,96,2,.18)!important;
}
#fluentcrm_app .fc_inline_doc,#fluentcrm_app [class*="inline_doc"],#fluentcrm_app [class*="InlineDoc"],
#fluentcrm_app [title*="documentation"],#fluentcrm_app [title*="Documentation"],#fluentcrm_app [aria-label*="documentation"],#fluentcrm_app [aria-label*="Documentation"],#fluentcrm_app [href*="documentation"]{
  display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;
}
#fluentcrm_app .inaed-modern-icon{
  width:34px!important;height:34px!important;min-width:34px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  margin-right:10px!important;border-radius:14px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(254,96,2,.14))!important;
  border:1px solid rgba(254,96,2,.22)!important;
  color:#fe6002!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 24px rgba(254,96,2,.16)!important;
  backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;
}
#fluentcrm_app .inaed-modern-icon svg{width:19px!important;height:19px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 2px 2px rgba(254,96,2,.16))!important;}
#fluentcrm_app .inaed-svg-ready{display:inline-flex!important;align-items:center!important;gap:0!important;}
#fluentcrm_app .inaed-svg-ready:hover .inaed-modern-icon,#fluentcrm_app .active .inaed-modern-icon,#fluentcrm_app .is-active .inaed-modern-icon{
  background:linear-gradient(135deg,#fe6002,#df2412)!important;color:#fff!important;box-shadow:0 14px 28px rgba(254,96,2,.28)!important;
}
