/* Batch 8C: an illustrative electric-hob panel for the Zimbali Lakes page.
   No fabricated repair-work photographs or brand endorsement implied. */
.b8c-hob-visual{position:relative;min-height:385px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden;border-radius:20px;background:linear-gradient(140deg,#eef8ff,#b9d6e6);border:1px solid #e1eef6;box-shadow:0 18px 40px rgba(2,33,71,.18);padding:26px;color:#153759}
.b8c-hob-label{text-align:center;letter-spacing:.115em;font-size:12px;font-weight:800;color:#1a4967}
.b8c-cooktop{width:min(310px,90%);height:215px;padding:18px 25px 29px;transform:perspective(680px) rotateX(9deg);border-radius:19px;background:linear-gradient(148deg,#243b4f,#051624 75%);border:6px solid #7c9eac;box-shadow:10px 15px 20px rgba(10,45,69,.26);display:grid;grid-template-columns:1fr 1fr;gap:17px 25px;position:relative}
.b8c-ring{border:3px solid rgba(170,212,222,.72);border-radius:50%;box-shadow:inset 0 0 0 8px rgba(69,110,131,.16),0 0 0 2px rgba(152,191,208,.22);width:73px;height:73px;justify-self:center;align-self:center}
.b8c-ring:nth-of-type(2){width:62px;height:62px}
.b8c-ring:nth-of-type(3){width:62px;height:62px}
.b8c-touch{position:absolute;left:36%;right:36%;bottom:11px;height:5px;background:#8ccbbb;border-radius:8px;box-shadow:-13px 0 0 -1px #91acbf,13px 0 0 -1px #91acbf}
.b8c-hob-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.b8c-hob-tags span{font-size:12px;background:white;color:#244f68;font-weight:750;border-radius:100px;padding:6px 10px;border:1px solid #d4e5ec}
@media(max-width:740px){.b8c-hob-visual{min-height:320px;padding:17px}.b8c-cooktop{height:180px;width:245px;gap:5px;padding:10px 18px 25px}.b8c-ring{width:58px;height:58px}.b8c-ring:nth-of-type(2),.b8c-ring:nth-of-type(3){width:53px;height:53px}}
