/* Buziness Tools MOCKUP isolated stylesheet. */
.bzt-visual{position:relative;min-height:400px;padding:25px 5px}
.bzt-mock-window{max-width:760px;border:8px solid #1a2640;border-radius:0;background:#fff;box-shadow:0 37px 85px rgba(24,39,68,.23);overflow:hidden;transform:perspective(900px) rotateY(-6deg) rotateX(2deg)}
.bzt-mock-top{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;background:#f8faff;border-bottom:1px solid #e6eefa;font-size:10px;font-weight:900}
.bzt-mock-dots{color:#ef7419;font-size:9px;letter-spacing:5px}
.bzt-mock-inner{display:grid;grid-template-columns:130px 1fr;min-height:328px}
.bzt-mock-inner aside{padding:24px 16px;background:#f2f6fb;display:flex;flex-direction:column;gap:18px;font-size:10px;font-weight:700;color:#7d88a0}
.bzt-mock-inner aside b{background:var(--bzt-orange);color:white;padding:10px;border-radius:0}
.bzt-mock-main{padding:22px;background:#fff}
.bzt-mock-heading{font-size:16px;color:#14213e!important;font-weight:800}
.bzt-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:17px}
.bzt-mini-stats>div{border:1px solid #edf0f5;border-radius:0;padding:12px;background:#fff}
.bzt-mini-stats b{display:block;font-size:19px}
.bzt-mini-stats small{font-size:9px;color:#7e889c}
.bzt-chart{height:137px;display:flex;align-items:end;gap:14px;background:repeating-linear-gradient(to top,#f0f3f9 0 1px,transparent 1px 30px);padding:8px 13px 0}
.bzt-chart div{flex:1;border-radius:0;background:linear-gradient(#ff9b4b,#ec6718)}
.bzt-mock-rows{margin-top:20px;display:grid;gap:8px}
.bzt-mock-rows span{font-size:11px;font-weight:800}
.bzt-mock-rows i{display:block;background:#f0f4f9;height:9px;border-radius:0}
.bzt-mock-rows i:nth-child(3){width:80%}
.bzt-mock-rows i:nth-child(4){width:65%}
.bzt-floating-note{position:absolute;bottom:16px;right:0;background:white;box-shadow:0 15px 38px rgba(22,40,65,.15);padding:20px 35px 20px 24px;border-radius:0;display:flex;flex-direction:column;font-size:12px;transform:rotate(3deg)}
.bzt-floating-note b{font-size:17px}
.bzt-note-circle{position:absolute;right:-15px;top:-17px;border-radius:0;height:45px;width:45px;background:#fff4e9;color:var(--bzt-orange);font-size:23px;text-align:center;line-height:45px}
.bzt-visual-small{min-height:340px}
.bzt-visual-small .bzt-mock-window{transform:none}
@media (max-width:700px){.bzt-visual{min-height:270px;padding:0}}
@media (max-width:700px){.bzt-mock-window{border-width:5px;transform:none}}
@media (max-width:700px){.bzt-mock-inner{grid-template-columns:70px 1fr;min-height:210px}}
@media (max-width:700px){.bzt-mock-inner aside{padding:13px 7px;font-size:7px;gap:13px}}
@media (max-width:700px){.bzt-mock-inner aside b{padding:6px}}
@media (max-width:700px){.bzt-mock-main{padding:10px}}
@media (max-width:700px){.bzt-mock-heading{font-size:12px!important}}
@media (max-width:700px){.bzt-mini-stats>div{padding:7px}}
@media (max-width:700px){.bzt-mini-stats b{font-size:13px}}
@media (max-width:700px){.bzt-mini-stats small{font-size:6px}}
@media (max-width:700px){.bzt-chart{height:93px;gap:7px}}
@media (max-width:700px){.bzt-mock-rows{margin-top:10px;gap:4px}}
@media (max-width:700px){.bzt-mock-rows i{height:5px}}
@media (max-width:700px){.bzt-floating-note{right:-5px;padding:9px;font-size:9px;bottom:6px}}
@media (max-width:700px){.bzt-floating-note b{font-size:12px}}
@media (max-width:700px){.bzt-note-circle{display:none}}

/* Warm-red/orange laptop and phone illustrations. */
.bzt-mock-window{border-color:#151920;box-shadow:0 22px 48px rgba(59,30,20,.22)}
.bzt-mock-top{background:#fff;color:#b31619}
.bzt-mock-inner aside{background:#fff5f1;color:#40364a}
.bzt-mock-inner aside b{background:var(--bzt-red);color:#fff}
.bzt-chart div{background:linear-gradient(0deg,#c21819,#fa7436)}
.bzt-mini-stats>div:nth-child(1) b{color:#cf2116}
.bzt-mini-stats>div:nth-child(2) b{color:#10995e}
.bzt-floating-note{border-color:#fbe1da}
.bzt-phone-mock{position:absolute;right:-15px;bottom:4px;width:145px;min-height:255px;background:#fff;border:6px solid #171922;border-radius:0;box-shadow:0 17px 40px rgba(25,14,12,.24);padding:14px 9px 10px;z-index:5}
.bzt-phone-mock:before{content:'';width:58px;height:9px;background:#171922;border-radius:0;position:absolute;top:1px;left:calc(50% - 29px)}
.bzt-phone-mock>strong{font-size:10px;display:block;color:#b81616;margin-bottom:12px;text-align:center}
.bzt-phone-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.bzt-phone-grid span{display:grid;place-items:center;min-height:51px;background:#fff2ec;border-radius:0;text-align:center;color:#7a2830;font-size:8px;font-weight:750}
.bzt-visual-small .bzt-phone-mock{transform:scale(.82);transform-origin:bottom right}
@media(max-width:700px){.bzt-phone-mock{width:96px;min-height:170px;border-width:4px;border-radius:0;padding:11px 4px}.bzt-phone-mock:before{width:35px;height:5px;left:calc(50% - 17px)}.bzt-phone-mock>strong{font-size:7px;margin-bottom:7px}.bzt-phone-grid{gap:3px}.bzt-phone-grid span{min-height:35px;font-size:6px}}
