.elementor-kit-6{--e-global-color-primary:#2563EB;--e-global-color-secondary:#0EA5E9;--e-global-color-text:#0A0A15;--e-global-color-accent:#10B981;--e-global-color-b4c58e8:#7A7A7A;--e-global-color-32e2204:#6B7280;--e-global-color-f440e4e:#10B981;--e-global-color-d89cca3:#EF4444;--e-global-color-bd78a52:#0B0C10;--e-global-color-eeca236:#F7FAFC;--e-global-color-c41293c:#FFFFFF;--e-global-color-8c4b514:#E5E7EB;--e-global-color-bc6565e:#111827;--e-global-color-9471d20:#F7FAFC;--e-global-color-a5b6c5a:#050A30;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Variables (cores pedidas) ===== */
:root{
  --crm-blue:#2563EB;     /* Visualizar */
  --crm-orange:#F99618;   /* Editar */
  --crm-red:#EF4444;      /* Excluir */
}

/* ===== Container e espaçamento igual ao print ===== */
.crm-actions{
  display:flex;
  gap:24px;
  align-items:center;
  flex-wrap:wrap;
}
.crm-actions--wide{
  justify-content:space-between;   /* espalha os 3 botões no card */
}

/* ===== Botões ===== */
.crm-btn{
  --padY:10px; --padX:16px;
  display:inline-flex; align-items:center; gap:10px;
  padding:var(--padY) var(--padX);
  border-radius:10px;
  font-weight:700;
  font-size:16px;                 /* tamanho do print */
  text-decoration:none;
  line-height:1;
  background:#fff;
  box-shadow:0 1px 0 rgba(0,0,0,.04);
  transition:transform .12s ease, filter .12s ease, box-shadow .12s ease;
}
.crm-btn:hover{ transform:translateY(-1px); filter:brightness(.98); }

/* Paletas */
.crm-btn--view{   color:var(--crm-blue);   background:rgba(37,99,235,.10); }
.crm-btn--edit{   color:var(--crm-orange); background:rgba(249,150,24,.12); }
.crm-btn--delete{ color:var(--crm-red);    background:rgba(239,68,68,.12); }

/* ===== Ícones (SVG puros via CSS) ===== */
.crm-ico{ width:18px; height:18px; display:inline-block; }
.crm-ico--eye{
  background: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 5c5.5 0 10 5.5 10 7s-4.5 7-10 7S2 13.5 2 12 6.5 5 12 5zm0 4a3 3 0 100 6 3 3 0 000-6zM12 7C8.1 7 4.8 10.5 4.1 12 4.8 13.5 8.1 17 12 17s7.2-3.5 7.9-5C19.2 10.5 15.9 7 12 7z"/></svg>') center/contain no-repeat;
          mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 5c5.5 0 10 5.5 10 7s-4.5 7-10 7S2 13.5 2 12 6.5 5 12 5zm0 4a3 3 0 100 6 3 3 0 000-6zM12 7C8.1 7 4.8 10.5 4.1 12 4.8 13.5 8.1 17 12 17s7.2-3.5 7.9-5C19.2 10.5 15.9 7 12 7z"/></svg>') center/contain no-repeat;
}
.crm-ico--edit{
  background: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 000-1.41L18.37 3.29a1 1 0 00-1.41 0L15.13 5.12l3.75 3.75 1.83-1.83z"/></svg>') center/contain no-repeat;
          mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 000-1.41L18.37 3.29a1 1 0 00-1.41 0L15.13 5.12l3.75 3.75 1.83-1.83z"/></svg>') center/contain no-repeat;
}
.crm-ico--trash{
  background: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z"/></svg>') center/contain no-repeat;
          mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6 7h12l-1 14H7L6 7zm3-3h6l1 2H8l1-2z"/></svg>') center/contain no-repeat;
}

/* Acessibilidade (foco) */
.crm-btn:focus-visible{
  outline:2px solid currentColor;
  outline-offset:2px;
  box-shadow:0 0 0 3px rgba(0,0,0,.06);
}

/* Responsivo: empilha bonito em telas estreitas */
@media (max-width:600px){
  .crm-actions--wide{ justify-content:flex-start; }
}/* End custom CSS */