/* Bride Era R14.7.199 · cadastro com tipo de festa e especialidade do fornecedor */
#accountTypePicker.cad199-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.cad199-evts,.cad199-cats{margin:12px 0 4px;padding:12px;border-radius:calc(16px + 0px);background:#fbf7f4;border:1px solid #ece2dd;animation:cad199in .35s ease}
.cad199-evts[hidden],.cad199-cats[hidden]{display:none!important}
@keyframes cad199in{from{opacity:0;transform:translateY(-6px)}}
.cad199-t{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#7c4740;margin:0 0 8px}
.cad199-chips{display:flex;flex-wrap:wrap;gap:6px}
.cad199-chips button{white-space:nowrap;min-height:0!important;height:auto!important;width:auto!important;line-height:1.2!important;display:inline-flex!important;align-items:center;gap:6px;border:1px solid #e6d8d1;background:#fff;color:#221a18;border-radius:calc(999px + 0px);padding:7px 12px;font:inherit;font-size:.84rem;cursor:pointer;transition:all .2s}
.cad199-chips button:hover{border-color:#a0625a}
.cad199-chips button.on{background:linear-gradient(135deg,var(--c1,#a0625a),var(--c2,#7c4740));color:#fff;border-color:transparent;box-shadow:0 8px 18px -10px var(--c2,#7c4740)}
.cad199-cats .cad199-chips button.on{background:#221a18;color:#fff}
.cad199-oculto{display:none!important}
@media (max-width:640px){
  #accountTypePicker.cad199-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .cad199-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
  .cad199-chips::-webkit-scrollbar{display:none}
  .cad199-chips button{flex:0 0 auto}
  .cad199-evts .cad199-chips,.cad199-cats .cad199-chips{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto)}
}

.e-infantil{background:linear-gradient(160deg,#8ecae6,#e98aa4)}
/* selo Business ao lado do logo, só nas páginas do Business (mesmo selo animado do painel) */
.bx-selo199{display:none!important}
html[data-bx-pagina="business"] .bx-selo199{display:inline-flex!important;margin-left:-6px;align-self:center;transform-origin:left center;animation:beSeloBrilho 3.6s linear infinite,bxSeloEntra .5s cubic-bezier(.2,1.4,.4,1)!important}
html[data-bx-pagina="business"] .bx-logo{display:inline-flex!important;align-items:center;gap:8px}
html[data-bx-pagina="business"] .bx-logo .bx-selo199{margin-left:0}
.bx-drawer-head .bx-selo199{margin-right:auto;margin-left:8px}
@keyframes bxSeloEntra{from{opacity:0;transform:scale(.6)}}
html[data-bx-pagina="business"] .bx-logo .bx-selo199{margin-left:-18px}
html[data-bx-pagina="business"] .bx-pill-planner{display:none!important}
@media (max-width:640px){html[data-bx-pagina="business"] .bx-logo .bx-selo199{margin-left:-12px;height:15px!important;padding:0 5px!important;font-size:8px!important}html[data-bx-pagina="business"] .bx-logo img{max-width:112px!important;height:auto!important}html[data-bx-pagina="business"] .bx-logo{gap:4px!important}}
