 .elementor-widget-kalashabake-promo-box,
.elementor-widget-shortcode:has(.kspb-box) { height:100%; }
.elementor-widget-kalashabake-promo-box > .elementor-widget-container { height:100%; }
.kspb-box{
  box-sizing:border-box;width:100%;height:100%;min-height:100%;
  display:flex;align-items:stretch;justify-content:center;
  background:var(--kspb-bg,#b9e5f2);border-radius:18px;
  padding:var(--kspb-padding,20px);direction:rtl;text-align:center;
  overflow:hidden;color:var(--kspb-text);font-family:inherit;
}
.kspb-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0}
.kspb-icon{width:clamp(58px,35%,112px);height:clamp(58px,35%,112px);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.kspb-icon img{width:100%;height:100%;object-fit:contain}
.kspb-default-icon .dashicons{font-size:clamp(48px,8vw,86px);width:auto;height:auto;color:var(--kspb-accent,#fe801a)}
.kspb-title{margin:0!important;color:var(--kspb-title)!important;font-size:var(--kspb-title-size,20px)!important;line-height:1.5;font-weight:700}
.kspb-description{margin:0!important;color:var(--kspb-text)!important;font-size:var(--kspb-font-size,15px)!important;line-height:1.9}
.kspb-timer-wrap{width:100%;margin-top:6px}
.kspb-timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%}
.kspb-time-unit{min-width:0;background:var(--kspb-timer-bg,#fff);border:1px dashed color-mix(in srgb,var(--kspb-timer) 45%,transparent);border-radius:10px;padding:8px 3px;display:flex;flex-direction:column;gap:4px}
.kspb-time-unit strong{font-size:var(--kspb-timer-size,15px);line-height:1.2;color:var(--kspb-timer);font-variant-numeric:tabular-nums}
.kspb-time-unit span{font-size:11px;color:var(--kspb-timer);line-height:1.4}
.kspb-expired{margin:0;color:var(--kspb-text);font-size:var(--kspb-font-size,15px)}
.kspb-hide-mobile{ }
@media(max-width:767px){.kspb-hide-mobile{display:none!important}.kspb-box{height:auto;min-height:0}.kspb-icon{width:72px;height:72px}}
