.mal-activity-strip{gap:1.5rem;min-height:42px;align-items:center}.mal-activity-brand{flex:none}.mal-activity-ticker{display:flex;align-items:center;gap:.8rem;min-width:0;max-width:760px;flex:1;overflow:hidden}.mal-activity-ticker [data-ticker-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mal-activity-ticker button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:.2rem .5rem;flex:none}.mal-ticker-enter{animation:mal-ticker-in .45s ease-out}.mal-content-tabs{display:flex;gap:1rem;flex-wrap:wrap;margin:1.2rem 0}.mal-content-tabs [aria-current=page]{font-weight:700;text-decoration:underline}.mal-home-popular{background:linear-gradient(120deg,#f9d9c9,#fff2e9);border:1px solid #f0c5b3;border-radius:28px;padding:clamp(1.25rem,3vw,3rem);margin-top:3.5rem}.mal-home-popular>.section-heading{align-items:baseline}.mal-popular-row{margin:1.5rem 0 2rem}.mal-popular-row h3{font-size:1.3rem}.mal-popular-empty{display:flex;align-items:center;gap:1.3rem;padding:1.25rem;border:1px solid #edc9b9;border-radius:16px;background:#fff6ee}.mal-popular-empty>span{font-size:2rem;color:#b02054}.mal-popular-empty p{flex:1;margin:0}.mal-popular-method{font-size:.86rem;color:#775b64}.mal-calendar-person{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.3rem}.mal-calendar-person strong{font-size:1.5rem}.mal-calendar-person span{font-size:.85rem;color:#87636e}.mal-booking-status{font-size:.9rem}.mal-person-calendar{scroll-margin-top:60px}.mal-content-preview{padding:.8rem 2rem;background:#38242e;color:#fff;text-align:center}.mal-activity-privacy{margin-top:2rem}.mal-activity-privacy .checkbox{align-items:flex-start}html #wpadminbar{z-index:999999}
@keyframes mal-ticker-in{from{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.mal-activity-brand{display:none}.mal-activity-strip{gap:.6rem;padding:.4rem 1rem}.mal-activity-strip>a{white-space:nowrap}.mal-activity-ticker{font-size:.8rem}.mal-popular-empty{flex-wrap:wrap}.mal-popular-empty p{min-width:70%}.mal-home-popular>.section-heading{display:block}.mal-calendar-layout{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mal-ticker-enter{animation:none}}
