.kp-water-toggle.kp-control-invitation{display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:11px 10px;background:linear-gradient(115deg,#234a88,#345fa8);border-left:3px solid #f7a62b;min-height:65px}
.kp-control-invitation .kp-control-play{position:relative;display:block;flex:0 0 25px;width:25px;height:25px;border:1px solid #ffcb77;border-radius:50%;background:rgba(255,203,119,.12)}
.kp-control-play::after{content:"";position:absolute;top:7px;left:9px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #ffcb77}
.kp-control-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;text-align:left}
.kp-control-copy>span:first-child{font-size:12px;font-weight:600;line-height:17px}
.kp-control-hint{font-size:10px;line-height:14px;font-weight:400;color:#fff}
.kp-control-invitation::after{margin-left:auto;width:6px;height:6px}
.kp-water-toggle.kp-control-invitation:hover{background:#274f8c}
.kp-control-pulse{animation:kp-control-invitation-pulse 1.4s ease-in-out 3}
@keyframes kp-control-invitation-pulse{0%,100%{box-shadow:inset 0 0 0 0 rgba(255,203,119,0)}50%{box-shadow:inset 0 0 0 3px rgba(255,203,119,.8)}}
@media(max-width:400px){.kp-water-toggle.kp-control-invitation{gap:6px;padding:10px 8px}.kp-control-invitation .kp-control-play{flex-basis:22px;width:22px;height:22px}.kp-control-play::after{top:6px;left:8px}.kp-control-copy>span:first-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){.kp-control-pulse{animation:none}}
