.bk-sidebar .jconsultant-card{margin-top:1rem;padding:1.35rem;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(135deg,#1b1b1f,#2e1212);color:#fff}.bk-sidebar .jconsultant-card:before{content:"";position:absolute;top:-55px;right:-45px;width:150px;height:150px;background:radial-gradient(closest-side,rgba(169,30,34,.5),transparent 70%);pointer-events:none}.bk-sidebar .jconsultant-card__row{display:flex;align-items:center;gap:.75rem;position:relative;margin-bottom:.8rem}.bk-sidebar .jconsultant-card__row>div:last-child{min-width:0;overflow-wrap:anywhere}.bk-sidebar .jconsultant-card__avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;padding:0;overflow:hidden;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(135deg,#f5d1c3,#c86853)}.bk-sidebar .jconsultant-card__avatar img{width:100%;height:100%;object-fit:cover}.bk-sidebar .jconsultant-card__avatar svg{width:22px;height:22px}.bk-sidebar .jconsultant-card__name{font-size:.95rem;font-weight:700}.bk-sidebar .jconsultant-card__role{margin-top:.15rem;font-size:.76rem;opacity:.7}.bk-sidebar .jconsultant-card__bubble{position:relative;margin:.8rem 0 0;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.08);font-size:.82rem;line-height:1.5}.bk-sidebar .jconsultant-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem}.bk-sidebar .jconsultant-card__btn{min-height:42px;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem;border-radius:8px;font-size:.82rem;font-weight:700;text-align:center;text-decoration:none}.bk-sidebar .jconsultant-card__btn svg{width:15px;height:15px}.bk-sidebar .jconsultant-card__btn--call{background:#fff;color:var(--ink)}.bk-sidebar .jconsultant-card__btn--wa{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff}.bk-sidebar .jconsultant-card>.service-advisor__button{position:relative;width:100%;min-height:44px;margin-top:.8rem;border-radius:8px}.bk-sidebar .jconsultant-card :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:767px){body:has(.bk-sidebar .jconsultant-card) .floating-contact{display:none}}
