/* CAMYRA PRO V4.0.1 — menu mobile lisible */
html[data-camyra-v3-kind="pro"] .drawer{
  background:
    linear-gradient(180deg,
      #fff 0%,
      color-mix(in srgb,var(--wl-pro-soft,#eee3dd) 36%,#fff) 100%)!important;
  color:#302522!important;
  border-right:1px solid rgba(55,38,32,.08)!important;
  box-shadow:28px 0 70px rgba(34,24,21,.18)!important;
}

html[data-camyra-v3-kind="pro"] .drawer-brand{
  border-bottom:1px solid rgba(55,38,32,.09)!important;
}
html[data-camyra-v3-kind="pro"] .drawer-brand .brand-serif{
  color:#261d1a!important;
}
html[data-camyra-v3-kind="pro"] .drawer-brand small{
  color:#76655e!important;
  opacity:1!important;
}
html[data-camyra-v3-kind="pro"] .drawer-brand .brand-orb{
  background:color-mix(in srgb,var(--wl-pro-soft,#eee3dd) 72%,#fff)!important;
  color:#2d211d!important;
  border:1px solid rgba(55,38,32,.08)!important;
}

html[data-camyra-v3-kind="pro"] .workspace-card{
  background:
    linear-gradient(135deg,
      color-mix(in srgb,var(--wl-pro-accent,#a77762) 72%,#fff),
      color-mix(in srgb,var(--wl-pro-soft,#eee3dd) 68%,#fff))!important;
  color:#2b211e!important;
  border:1px solid color-mix(in srgb,var(--wl-pro-accent,#a77762) 18%,transparent)!important;
  box-shadow:0 10px 26px rgba(51,34,28,.07)!important;
}
html[data-camyra-v3-kind="pro"] .workspace-card span,
html[data-camyra-v3-kind="pro"] .workspace-card small,
html[data-camyra-v3-kind="pro"] .workspace-card b{
  color:#2b211e!important;
  opacity:1!important;
}

html[data-camyra-v3-kind="pro"] .drawer-section{
  border-top:1px solid rgba(55,38,32,.07)!important;
  padding-top:13px!important;
  margin-top:13px!important;
}
html[data-camyra-v3-kind="pro"] .drawer-section>small{
  color:#7b6258!important;
  opacity:1!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
  margin:0 9px 7px!important;
}

html[data-camyra-v3-kind="pro"] .drawer-section button{
  color:#332724!important;
  opacity:1!important;
  background:rgba(255,255,255,.60)!important;
  border:1px solid rgba(70,48,40,.055)!important;
  border-radius:13px!important;
  font-weight:800!important;
  font-size:13px!important;
  padding:12px 11px!important;
  margin:3px 0!important;
  text-shadow:none!important;
}
html[data-camyra-v3-kind="pro"] .drawer-section button:hover,
html[data-camyra-v3-kind="pro"] .drawer-section button:focus,
html[data-camyra-v3-kind="pro"] .drawer-section button:active{
  background:color-mix(in srgb,var(--wl-pro-soft,#eee3dd) 72%,#fff)!important;
  color:#1f1715!important;
  border-color:color-mix(in srgb,var(--wl-pro-accent,#a77762) 18%,transparent)!important;
}

@media(max-width:720px){
  html[data-camyra-v3-kind="pro"] .drawer{
    width:min(360px,91vw)!important;
    padding:20px 15px 30px!important;
  }
  html[data-camyra-v3-kind="pro"] .drawer-section button{
    min-height:46px!important;
  }
}
