

.preview-detail{display:none}.industry-object{height:170px}.industry-object svg{width:150px;height:140px}.industry-ticket{position:relative;z-index:2;transform:translateY(-8px)}.industry-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 4px}.industry-mini span{padding:12px 8px;background:white;border:1px solid var(--line2);border-radius:8px;font-size:10px;color:var(--body)}.industry-mini b{display:block;font-size:14px;color:var(--ink);margin-bottom:5px}.industry-visual.house{background:linear-gradient(150deg,var(--lav2),#f0f7f5)}.industry-visual.clinic{background:linear-gradient(150deg,var(--lav2),#f0f8fc)}.industry-visual.agency{background:linear-gradient(150deg,var(--lav2),#faf4ff)}.industry-visual{min-height:440px}
@media(max-width:700px){#llamadas .tp{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line2);background:white;border-radius:18px}#llamadas .tp__shot{order:-1;position:relative;height:295px;overflow:hidden;background:var(--lav2);padding:0!important}#llamadas .product-capture{position:absolute;inset:22px auto auto 22px;width:800px!important;max-width:none!important;transform:perspective(1000px) rotateY(-5deg) rotateZ(-2deg);transform-origin:top left;border:1px solid var(--line2);border-radius:12px;box-shadow:0 15px 40px #251f9520;overflow:hidden}#llamadas .product-capture img{width:800px!important;max-width:none!important;height:500px!important;object-fit:contain;margin-left:-145px;margin-top:-30px}#llamadas .tp__shot[data-preview="2"] .product-capture img{margin-left:-160px;margin-top:-85px}#llamadas .tp__shot[data-preview="3"] .product-capture img{margin-left:-150px;margin-top:-50px}#llamadas .tp__shot:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,white 100%);pointer-events:none}#llamadas .preview-detail{display:block;position:absolute;bottom:23px;left:28px;right:24px;z-index:2;padding:16px;border:1px solid var(--lilac);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px #251f9512;color:var(--ink);font-size:13px;font-weight:600;pointer-events:none}#llamadas .tp__txt{padding:22px 24px 26px}#llamadas .tp__txt h3{font-size:26px}#llamadas .tp__txt p{font-size:14px;line-height:1.55}#llamadas .tp__shot>a{display:none}.pain{position:relative;overflow:hidden;border:1px solid var(--line2);background:white;border-radius:16px;padding:22px!important;display:flex;flex-direction:column}.pain .pv{display:block!important;order:-1;max-height:190px;overflow:hidden;margin:-2px 0 22px!important;background:var(--lav2);border:1px solid var(--line2);border-radius:10px;transform:perspective(900px) rotateY(-4deg) rotateZ(-1deg);box-shadow:0 10px 24px #251f950b;mask-image:linear-gradient(black 65%,transparent)}.pain__n{display:none}.pain h3{font-size:22px!important;line-height:1.2}.pain>p{font-size:14px!important;line-height:1.5}.pain .pain__fix{border-top:1px solid var(--line2);padding-top:14px;margin-top:14px;font-size:12px!important}.industry-visual{min-height:400px}.industry-object{height:150px}}

#llamadas .tp[hidden]{display:none!important}
@media(max-width:700px){#llamadas .tp__shot{height:295px!important;min-height:295px!important;flex:0 0 295px}#llamadas .tp__shot img{height:500px!important}.pain+.pain{margin-top:14px}}
@media(max-width:700px){#llamadas .product-capture{width:calc(100% - 32px)!important;height:260px}#llamadas .product-capture>span{display:none}#llamadas .product-capture img{position:absolute;top:0;left:0}}
/* Keep the restored block on AJAW's canonical typeface tokens. */

/* The transcript scrolls independently; the calendar and CRM remain whole. */
.c8win{mask-image:none!important;-webkit-mask-image:none!important;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:14px 6px 14px 0!important;scroll-padding-top:16px}.c8>.c8out{margin:18px 0 0;transform:none!important;opacity:1!important}.c8>.c8out>.c8st{display:block}.industry-object{flex-shrink:0;min-height:150px}.industry-object svg{display:block;visibility:visible;opacity:1}
@media(max-width:700px){.c8win{height:260px!important;max-height:260px!important}.c8>.c8out .c8out__row{padding:14px}.industry-visual{display:block!important;overflow:visible;min-height:420px}.tq__p.is-on{overflow:visible}}

.c8-transcript-label{font-size:10px;color:var(--body);margin:16px 0 4px;letter-spacing:.03em}.c8win{margin-top:6px!important}
