/* NOTEA 7.8.3.56 — Mobile Revisitas create action hard fix.
   Loaded last on purpose so legacy mobile rules cannot hide or recolor it. */
@media (max-width:760px){
  [data-module-screen="revisits"] .module-head-actions{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    justify-self:end!important;
    align-items:center!important;
    width:auto!important;
    min-width:44px!important;
    height:44px!important;
    overflow:visible!important;
    pointer-events:auto!important;
  }

  [data-module-screen="revisits"] .module-head-actions > .module-primary.revisits-primary{
    display:grid!important;
    place-items:center!important;
    position:static!important;
    inset:auto!important;
    width:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid color-mix(in srgb,var(--m-accent,var(--accent,#214879)) 82%,#173552)!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,
      color-mix(in srgb,var(--m-accent,var(--accent,#214879)) 82%,#fff 18%),
      var(--m-accent,var(--accent,#214879)))!important;
    color:#fff!important;
    opacity:1!important;
    visibility:visible!important;
    overflow:hidden!important;
    pointer-events:auto!important;
    transform:none!important;
    box-shadow:0 9px 20px color-mix(in srgb,var(--m-accent,var(--accent,#214879)) 24%,transparent)!important;
    -webkit-appearance:none!important;
    appearance:none!important;
  }

  [data-module-screen="revisits"] .revisits-primary .revisits-add-icon{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    fill:none!important;
    stroke:#fff!important;
    stroke-width:2.25!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    pointer-events:none!important;
  }

  [data-module-screen="revisits"] .revisits-primary > span{
    display:none!important;
  }

  /* Nórdico: exact approved blue family on phones. */
  html[data-theme="light"] [data-module-screen="revisits"] .revisits-primary{
    border-color:#193b66!important;
    background:linear-gradient(135deg,#315f99,#214879)!important;
    box-shadow:0 9px 20px rgba(33,72,121,.24)!important;
  }
  html[data-theme="light"] [data-module-screen="revisits"] .revisits-section-icon{
    color:#214879!important;
    background:#e8f0f8!important;
    border-color:#cbdcec!important;
  }
}
