/* CapResult — thème visuel moderne teal (additif)
   Objectif : moderniser couleurs, icônes et profondeur sans changer les données ni la structure fonctionnelle. */
:root{
  --ink:#0b2440;
  --muted:#63758b;
  --bg:#f7fafc;
  --card:#ffffff;
  --line:#dfe8ef;
  --blue:#1677ff;
  --blue2:#0d63df;
  --green:#16a36f;
  --orange:#f47b20;
  --red:#f0444f;
  --purple:#6d58d9;
  --teal:#0b9296;
  --teal2:#087c82;
  --teal-soft:#eaf8f6;
  --shadow:0 12px 30px rgba(23,52,80,.07);
  --radius:14px;
}

html,body{background:var(--bg)}
body{color:var(--ink)}
.main{background:
  radial-gradient(900px 440px at 86% 0%,rgba(24,167,164,.045),transparent 66%),
  linear-gradient(180deg,#fbfdff 0%,#f6f9fc 100%)}

/* Barre latérale : structure inchangée, palette modernisée. */
.sidebar{
  background:#fff!important;
  color:var(--ink)!important;
  border-right:1px solid #e4ebf2!important;
  box-shadow:8px 0 28px rgba(39,77,111,.04)!important;
}
.sidebar .logo-mark.small,
.avatar{
  background:linear-gradient(145deg,#20b8ae 0%,#0a858c 100%)!important;
  box-shadow:0 8px 20px rgba(11,146,150,.22)!important;
  color:#fff!important;
}
.sidebar-brand #cabinetName,.user-chip b{color:var(--ink)!important}
.user-chip span{color:#75879a!important}
.nav-section{color:#1677ff!important;letter-spacing:.13em!important}
.nav button{color:#2e4a67!important;font-weight:650!important;border-radius:9px!important}
.nav button>span{
  width:24px;height:24px;display:grid;place-items:center;
  color:#53718f!important;border-radius:7px;background:#f4f8fb;
  transition:.15s ease;
}
.nav button:hover{background:#f1f8f8!important;color:#087c82!important}
.nav button:hover>span{background:#e5f6f4;color:#0b9296!important}
.nav button.active{
  background:linear-gradient(90deg,#078e95 0%,#12a3a7 100%)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(11,146,150,.18)!important;
}
.nav button.active>span{background:rgba(255,255,255,.16)!important;color:#fff!important}
.nav em{background:#fff0e9!important;color:#ef6d2a!important}
.sidebar-footer-wrap{background:#fff!important;border-top:1px solid #e5edf3!important}
.sidebar-legal button{color:#52708e!important}.sidebar-legal button:hover{color:#0b9296!important}

/* Barre haute et actions. */
.topbar{background:rgba(255,255,255,.94)!important;border-bottom:1px solid #e4ebf2!important;box-shadow:0 2px 12px rgba(31,61,92,.025)}
.status-dot{background:#edf9f5;border:1px solid #d7f1e7;border-radius:999px;padding:7px 10px;color:#0b8a60!important}
.btn{border-radius:8px!important}
.btn.primary{background:linear-gradient(135deg,#0a8d91,#10a5a8)!important;box-shadow:0 8px 20px rgba(11,146,150,.20)!important}
.btn.primary:hover{background:linear-gradient(135deg,#087f84,#0d979b)!important;box-shadow:0 10px 24px rgba(11,146,150,.27)!important}
.btn.secondary{border-color:#dfe7ee!important;background:#fff!important}
.btn.secondary:hover{border-color:#b7ddd9!important;color:#087c82!important}
.link-btn{color:#0b9296!important}

/* Typographie et surfaces. */
.eyebrow{color:#0b9296!important}
.page-head h1{color:#0a2240!important}
.panel,.module-card,.metric-card,.selection-card.active{
  background:#fff!important;
  border-color:#e3eaf0!important;
  box-shadow:var(--shadow)!important;
}
.panel:hover{box-shadow:0 16px 34px rgba(23,52,80,.085)!important}
.module-card{border-radius:12px!important}
.module-card:hover{border-color:#b9deda!important;box-shadow:0 14px 30px rgba(23,52,80,.10)!important}
.business-action-card.selected{border-color:#0b9296!important;box-shadow:0 0 0 2px rgba(11,146,150,.12),0 12px 28px rgba(23,52,80,.08)!important}
.module-status.ready{background:#eaf8f1!important;color:#12845c!important}
.module-status.info{background:#eaf3ff!important;color:#1565c0!important}
.module-status.planned{background:#fff6e8!important;color:#b56c0b!important}
input,select,textarea{border-color:#dbe5ed!important;background:#fff!important;border-radius:8px!important}
input:focus,select:focus,textarea:focus{border-color:#3db5b2!important;box-shadow:0 0 0 3px rgba(11,146,150,.12)!important}
.statement-status.success{background:#ecfbf5!important;border-color:#bfe9d7!important;color:#0b7353!important}

/* Les cinq cartes de Prévision : même structure, nouveau langage iconographique. */
#forecastCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
#forecastCards .business-action-card{min-height:170px;padding:15px;position:relative}
#forecastCards .business-action-card::before{
  position:absolute;left:15px;top:15px;width:34px;height:34px;border-radius:8px;
  display:grid;place-items:center;font-size:18px;font-weight:800;color:#fff;
  box-shadow:0 7px 16px rgba(24,77,102,.14)
}
#forecastCards .business-action-card .control-kicker,
#forecastCards .business-action-card h2{padding-left:45px}
#forecastCards [data-forecast-card="P_AND_L"]::before{content:"◔";background:linear-gradient(145deg,#7864dc,#5b49c7)}
#forecastCards [data-forecast-card="BALANCE"]::before{content:"▦";background:linear-gradient(145deg,#2686f4,#1767d3)}
#forecastCards [data-forecast-card="CASH_BFR"]::before{content:"▥";background:linear-gradient(145deg,#0d9ba0,#087b82)}
#forecastCards [data-forecast-card="SCENARIOS"]::before{content:"≛";background:linear-gradient(145deg,#f28a32,#df6814)}
#forecastCards [data-forecast-card="CASH_FLOW"]::before{content:"▣";background:linear-gradient(145deg,#159b9f,#08767d)}
#forecastCards [data-forecast-card="CASH_FLOW"]{background:linear-gradient(180deg,#fff 0%,#f5fbfb 100%)!important}
#forecastCards .control-kicker{color:#637991}
#forecastCards [data-forecast-card="P_AND_L"] .control-kicker{color:#6550c8}
#forecastCards [data-forecast-card="BALANCE"] .control-kicker{color:#176bd7}
#forecastCards [data-forecast-card="CASH_BFR"] .control-kicker{color:#0a878c}
#forecastCards [data-forecast-card="SCENARIOS"] .control-kicker{color:#cf681f}
#forecastCards [data-forecast-card="CASH_FLOW"] .control-kicker{color:#0a878c}

/* Tableau de flux intégré dans le panneau de détail existant. */
.business-detail-panel:has(.cashflow-workspace){padding:14px}
.business-detail-content:has(.cashflow-workspace){min-height:0}
.cashflow-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}
.cashflow-main{min-width:0}
.cashflow-sections{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:10px}
.cashflow-section{border:1px solid #e1e9ef;border-radius:11px;background:#fff;overflow:hidden}
.cashflow-section-head{display:flex;gap:8px;align-items:center;padding:10px 11px;border-bottom:1px solid #e7edf2;background:#fafcfd}
.cashflow-section-head h3{font-size:11px;margin:0;text-transform:uppercase;letter-spacing:.015em}
.cashflow-section-icon{width:22px;height:22px;border-radius:7px;display:grid;place-items:center}
.cashflow-section-icon::after{font-size:12px;font-weight:900}
.cashflow-section.cfo .cashflow-section-head{color:#078f86;background:#f3fbf9}.cashflow-section.cfo .cashflow-section-icon{background:#ddf7f1}.cashflow-section.cfo .cashflow-section-icon::after{content:"↗"}
.cashflow-section.cfi .cashflow-section-head{color:#176bd7;background:#f5f9ff}.cashflow-section.cfi .cashflow-section-icon{background:#e2efff}.cashflow-section.cfi .cashflow-section-icon::after{content:"▦"}
.cashflow-section.cff .cashflow-section-head{color:#e36d18;background:#fff9f4}.cashflow-section.cff .cashflow-section-icon{background:#ffeadb}.cashflow-section.cff .cashflow-section-icon::after{content:"⇄"}
.cashflow-section table{min-width:520px}
.cashflow-section th{padding:7px 8px;font-size:8px;background:#fff}
.cashflow-section td{padding:8px;font-size:9px;white-space:nowrap}
.cashflow-section td:first-child{white-space:normal;min-width:160px}
.cashflow-section th:not(:first-child),.cashflow-section td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
.cashflow-total-row td{font-weight:800;background:#fbfdfd;border-top:1px solid #dbe7e7}
.cashflow-value-positive{color:#0b9b67!important}.cashflow-value-negative{color:#ef3f48!important}.cashflow-value-neutral{color:#50677e!important}
.cashflow-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}
.cashflow-summary-row>div{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;border:1px solid #e1e9ef;border-radius:10px;padding:11px 12px;background:#fff}
.cashflow-summary-row span{font-size:9px;color:#40566e;font-weight:700}
.cashflow-summary-row b{font-size:12px;font-variant-numeric:tabular-nums}.cashflow-summary-row small{grid-column:1/-1;color:#8190a0;font-size:8px}
.cashflow-method-note{font-size:8.5px!important;line-height:1.55!important;color:#718397!important;margin:9px 2px 0!important}
.cashflow-side{display:grid;gap:10px}
.cashflow-side-card{border:1px solid #e1e9ef;border-radius:11px;padding:13px;background:#fff;box-shadow:0 6px 18px rgba(34,70,100,.045)}
.cashflow-side-card h3{margin:0 0 12px;font-size:12px;color:#0c2745}
.cashflow-interpretation{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:start;margin:9px 0}
.cashflow-interpretation-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:12px}
.cashflow-interpretation p{font-size:9px!important;line-height:1.45!important;margin:1px 0 0!important;color:#375069!important}
.cashflow-interpretation p b{display:inline;margin-right:2px}
.cashflow-interpretation.positive .cashflow-interpretation-icon{background:#e0f6ec;color:#0f9563}.cashflow-interpretation.positive p b{color:#0e9362}
.cashflow-interpretation.negative .cashflow-interpretation-icon{background:#fff0ef;color:#ef434c}.cashflow-interpretation.negative p b{color:#e63e48}
.cashflow-interpretation.neutral .cashflow-interpretation-icon{background:#eef4f8;color:#587087}.cashflow-interpretation.neutral p b{color:#4d647a}
.cashflow-kpis{margin:0;display:grid;gap:7px}
.cashflow-kpis>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}
.cashflow-kpis>div.strong{border-top:1px dashed #d8e2e9;padding-top:10px;margin-top:3px}
.cashflow-kpis dt{font-size:9px;color:#52677d}.cashflow-kpis dd{margin:0;font-size:10px;font-weight:800;color:#0b2745;font-variant-numeric:tabular-nums;text-align:right}

/* Tables, badges et détails : lisibilité plus nette. */
th{color:#61758a!important;background:#fbfcfd}
td{border-bottom-color:#edf1f4!important}
.badge.conforme,.module-status.ready{background:#e6f8ef!important;color:#0d8a5e!important}
.badge.a_justifier{background:#fff0eb!important;color:#d95f28!important}

@media(max-width:1280px){
  #forecastCards{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cashflow-workspace{grid-template-columns:1fr}
  .cashflow-side{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:980px){
  #forecastCards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cashflow-sections{grid-template-columns:1fr}
  .cashflow-side{grid-template-columns:1fr}
}
@media(max-width:620px){
  #forecastCards{grid-template-columns:1fr}
  .cashflow-summary-row{grid-template-columns:1fr}
}

/* ========================================================================
   ICONOGRAPHIE GLOBALE — DESIGN UNIQUEMENT
   Étend le langage visuel de la carte « Tableau de flux de trésorerie » à
   l'ensemble des cartes de modules et à la navigation. Aucun contenu métier,
   montant, calcul, ordre de bloc ou comportement applicatif n'est modifié.
   ======================================================================== */

/* Cartes de modules : carré coloré + pictogramme, sans changer leur structure. */
.module-card:not([data-forecast-card]){
  --module-accent:#0b9296;
  --module-icon-bg:linear-gradient(145deg,#16a5a8,#087b82);
  position:relative;
  overflow:hidden;
}
.module-card:not([data-forecast-card])::before{
  content:"▦";
  position:absolute;
  left:15px;
  top:15px;
  width:36px;
  height:36px;
  border-radius:9px;
  display:grid;
  place-items:center;
  color:#fff;
  font-size:17px;
  line-height:1;
  font-weight:900;
  letter-spacing:0;
  background:var(--module-icon-bg);
  box-shadow:0 8px 18px color-mix(in srgb,var(--module-accent) 22%,transparent);
  z-index:1;
}
.module-card:not([data-forecast-card]) .control-kicker,
.module-card:not([data-forecast-card]) > h2{
  padding-left:47px;
}
.module-card:not([data-forecast-card]) .control-kicker{
  color:var(--module-accent)!important;
}

/* Révision comptable — violet. */
.module-card[data-revision-control]{--module-accent:#6854d8;--module-icon-bg:linear-gradient(145deg,#7d69e7,#5945c7)}
.module-card[data-revision-control]::before{content:"✓"}
.module-card[data-revision-control="BALANCE"]::before{content:"≡"}
.module-card[data-revision-control="FEC"]::before{content:"▤"}
.module-card[data-revision-control="ATTENTE"]::before{content:"⌛"}
.module-card[data-revision-control="TIERS"]::before{content:"↔"}
.module-card[data-revision-control="VARIATIONS"]::before{content:"↗"}
.module-card[data-revision-control="CYCLE_EQUITY"]::before{content:"◆"}
.module-card[data-revision-control="CYCLE_LOANS"]::before{content:"€"}
.module-card[data-revision-control="CYCLE_FIXED"]::before{content:"▣"}
.module-card[data-revision-control="CYCLE_STOCKS"]::before{content:"▦"}
.module-card[data-revision-control="CYCLE_PURCHASES"]::before{content:"↓"}
.module-card[data-revision-control="CYCLE_SALES"]::before{content:"↑"}
.module-card[data-revision-control="CYCLE_CASH"]::before{content:"▥"}
.module-card[data-revision-control="CYCLE_PAYROLL"]::before{content:"♙"}
.module-card[data-revision-control="CYCLE_TAX"]::before{content:"%"}
.module-card[data-revision-control="CYCLE_PROVISIONS"]::before{content:"◌"}
.module-card[data-revision-control="CYCLE_EXPENSES"]::before{content:"−"}
.module-card[data-revision-control="CYCLE_REVENUES"]::before{content:"+"}
.module-card[data-revision-control="CYCLE_CUTOFF"]::before{content:"◷"}
.module-card[data-revision-control="CYCLE_INTERCOMPANY"]::before{content:"⇄"}
.module-card[data-revision-control^="AGED_"]::before{content:"◫"}

/* Fiscalité — bleu. */
.module-card[data-fiscal-card]{--module-accent:#176bd7;--module-icon-bg:linear-gradient(145deg,#2f8af3,#1764cf)}
.module-card[data-fiscal-card]::before{content:"§"}
.module-card[data-fiscal-card="BG_LIASSE"]::before,
.module-card[data-fiscal-card="LIASSE_FISCALE"]::before,
.module-card[data-fiscal-card="LIASSE_RECTIFICATIVE"]::before{content:"▧"}
.module-card[data-fiscal-card="DECLARATION_LIASSE"]::before{content:"✓"}
.module-card[data-fiscal-card="EDI_TDFC"]::before{content:"⇄"}
.module-card[data-fiscal-card="CADRAGE_TVA"]::before{content:"%"}
.module-card[data-fiscal-card="CALCUL_IS"]::before{content:"€"}
.module-card[data-fiscal-card="CVAE"]::before{content:"Σ"}
.module-card[data-fiscal-card="DAS2"]::before{content:"≡"}
.module-card[data-fiscal-card="OPTIMISATION_FISCALE"]::before{content:"✦"}

/* Paie & DSN — vert. */
.module-card[data-control]{--module-accent:#14825e;--module-icon-bg:linear-gradient(145deg,#22ad7d,#0f7c5b)}
.module-card[data-control]::before{content:"♙"}
.module-card[data-control*="BG"]::before{content:"≡"}
.module-card[data-control*="DSN"]::before{content:"⇄"}
.module-card[data-control="DATA_QUALITY"]::before{content:"✓"}
.module-card[data-control="MAPPING_COMPTABLE"]::before{content:"⌘"}
.module-card[data-control="COTISATIONS"]::before{content:"%"}
.module-card[data-control="BULLETINS_ATYPIQUES"]::before{content:"!"}
.module-card[data-control="PAIE_MM1"]::before{content:"↔"}
.module-card[data-control="VALIDATION_PAIE"]::before{content:"✓"}

/* Analyse financière — teal. */
.module-card[data-finance-card]{--module-accent:#0a878c;--module-icon-bg:linear-gradient(145deg,#12a4a8,#08777d)}
.module-card[data-finance-card="RENTABILITE"]::before{content:"↗"}
.module-card[data-finance-card="SOLVABILITE"]::before{content:"◉"}
.module-card[data-finance-card="LIQUIDITE_BFR"]::before{content:"▥"}
.module-card[data-finance-card="SIG_TENDANCES"]::before{content:"∑"}

/* Analyse crédit — orange. */
.module-card[data-credit-card]{--module-accent:#d66a18;--module-icon-bg:linear-gradient(145deg,#f38b35,#dc6617)}
.module-card[data-credit-card="SCORING_CREDIT"]::before{content:"★"}
.module-card[data-credit-card^="BANQUE_"]::before{content:"€"}

/* Benchmark — bleu azur. */
.module-card[data-benchmark-card]{--module-accent:#1b72cf;--module-icon-bg:linear-gradient(145deg,#3598ef,#1a6ac3)}
.module-card[data-benchmark-card="DIRECT"]::before{content:"↔"}
.module-card[data-benchmark-card="SECTOR"]::before{content:"◎"}
.module-card[data-benchmark-card="GAPS"]::before{content:"≠"}

/* Rapports — indigo. */
.module-card[data-report-card]{--module-accent:#5361c8;--module-icon-bg:linear-gradient(145deg,#6d79de,#4c57bd)}
.module-card[data-report-card="REVISION"]::before{content:"✓"}
.module-card[data-report-card="FINANCIAL"]::before{content:"▧"}
.module-card[data-report-card="EXECUTIVE"]::before{content:"≡"}
.module-card[data-report-card="BANK"]::before{content:"€"}

/* Navigation : remplace visuellement les anciens caractères par un jeu cohérent. */
.nav button>span{
  position:relative;
  flex:0 0 27px;
  width:27px!important;
  height:27px!important;
  font-size:0!important;
  border-radius:8px!important;
}
.nav button>span::before{
  content:"•";
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  font-size:14px;
  line-height:1;
  font-weight:900;
  color:inherit;
}
.nav button[data-view="dashboard"]>span::before{content:"▦"}
.nav button[data-view="workspace"]>span::before{content:"▣"}
.nav button[data-view="revision"]>span::before{content:"✓"}
.nav button[data-view="production"]>span::before{content:"▤"}
.nav button[data-view="fiscalite"]>span::before{content:"§"}
.nav button[data-view="paie"]>span::before{content:"♙"}
.nav button[data-view="finance"]>span::before{content:"↗"}
.nav button[data-view="cash"]>span::before{content:"⇄"}
.nav button[data-view="credit"]>span::before{content:"€"}
.nav button[data-view="benchmark"]>span::before{content:"◎"}
.nav button[data-view="prevision"]>span::before{content:"⌁"}
.nav button[data-view="rapports"]>span::before{content:"▧"}
.nav button[data-view="anomalies"]>span::before{content:"⚑"}
.nav button[data-view="kpi"]>span::before{content:"↗"}
.nav button[data-view="team"]>span::before{content:"♙"}

/* Teintes d'icône latérale par famille, tout en gardant l'état actif blanc. */
.nav button[data-view="revision"]>span{background:#f0edff!important;color:#6550c8!important}
.nav button[data-view="production"]>span,
.nav button[data-view="fiscalite"]>span{background:#edf5ff!important;color:#176bd7!important}
.nav button[data-view="paie"]>span{background:#eaf8f1!important;color:#14825e!important}
.nav button[data-view="finance"]>span,
.nav button[data-view="cash"]>span,
.nav button[data-view="prevision"]>span{background:#e8f8f7!important;color:#087f84!important}
.nav button[data-view="credit"]>span{background:#fff3e8!important;color:#d66a18!important}
.nav button[data-view="benchmark"]>span{background:#edf5ff!important;color:#1b72cf!important}
.nav button[data-view="rapports"]>span{background:#f1f2ff!important;color:#5361c8!important}
.nav button[data-view="anomalies"]>span{background:#fff0ef!important;color:#e14b52!important}
.nav button[data-view="dashboard"]>span,
.nav button[data-view="workspace"]>span,
.nav button[data-view="kpi"]>span,
.nav button[data-view="team"]>span{background:#f1f5f8!important;color:#52708e!important}
.nav button.active>span{background:rgba(255,255,255,.16)!important;color:#fff!important}

/* Cartes KPI de l'accueil : icône discrète en haut à droite. */
.dashboard-action-card{padding-right:66px!important}
.dashboard-action-card::after{
  content:"▦";
  position:absolute;
  right:16px;
  top:16px;
  width:36px;
  height:36px;
  border-radius:9px;
  display:grid;
  place-items:center;
  font-size:16px;
  font-weight:900;
  color:#087f84;
  background:#e8f8f7;
  border:1px solid #d4efed;
}
.dashboard-action-card[data-dashboard-card="dossiers"]::after{content:"▣"}
.dashboard-action-card[data-dashboard-card="documents"]::after{content:"▧";color:#176bd7;background:#edf5ff;border-color:#dceafe}
.dashboard-action-card[data-dashboard-card="anomalies"]::after{content:"!";color:#e14b52;background:#fff0ef;border-color:#ffdedd}
.dashboard-action-card[data-dashboard-card="analysis"]::after{content:"↗";color:#6550c8;background:#f0edff;border-color:#e3ddff}

/* Boutons et zone de connexion : petites touches iconographiques cohérentes. */
#openStatementsTop::before{content:"▦";margin-right:7px;font-weight:900;color:#176bd7}
#activateDossierTop::before{content:"✓";margin-right:6px;font-weight:900}
#runForecastBtn::before{content:"▦";margin-right:7px;font-weight:900}
.capresult-feature-bar .feat-ic{
  width:38px!important;
  height:38px!important;
  border-radius:10px!important;
  display:grid!important;
  place-items:center!important;
  background:#eaf5ff!important;
  color:#176bd7!important;
  font-size:16px!important;
  box-shadow:inset 0 0 0 1px #d9eaff;
}
.capresult-feature-bar article:nth-child(2) .feat-ic{background:#f0edff!important;color:#6550c8!important;box-shadow:inset 0 0 0 1px #e3ddff}
.capresult-feature-bar article:nth-child(4) .feat-ic{background:#e8f8f7!important;color:#087f84!important;box-shadow:inset 0 0 0 1px #d4efed}
.capresult-feature-bar article:nth-child(5) .feat-ic{background:#eaf8f1!important;color:#14825e!important;box-shadow:inset 0 0 0 1px #d7f0e5}

@media(max-width:700px){
  .module-card:not([data-forecast-card])::before{width:32px;height:32px;left:13px;top:13px;font-size:15px}
  .module-card:not([data-forecast-card]) .control-kicker,
  .module-card:not([data-forecast-card]) > h2{padding-left:42px}
  .dashboard-action-card{padding-right:18px!important;padding-top:58px!important}
  .dashboard-action-card::after{left:16px;right:auto;top:14px}
}
