.after-hours__loop{height:100%;transition:opacity .6s}.after-hours__loop--fading{opacity:0}.phone-screen--after-hours{flex-direction:column;gap:8px;display:flex}.after-hours__time{opacity:0;align-items:center;gap:6px;animation:.3s 50ms forwards ah-fade-in;display:flex}.after-hours__time svg{color:var(--pm-text-muted)}.after-hours__time span{color:var(--pm-text-muted);letter-spacing:.03em;font-size:10px;font-weight:600}.after-hours__client-msg{background:var(--pm-btn-muted-bg);opacity:0;border-radius:4px 12px 12px;padding:8px 12px;animation:.35s forwards ah-slide-up}.after-hours__client-msg--animate{animation-delay:.2s}.after-hours__sender{color:var(--pm-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.after-hours__msg-text{color:var(--pm-text-secondary);margin:0;font-size:12px;line-height:1.45}.after-hours__processing{opacity:0;padding:2px 0;animation:.2s 1.4s forwards ah-fade-in,.2s 1.7s forwards ah-processing-out;display:flex}.after-hours__dots{align-items:center;gap:4px;display:flex}.after-hours__dot{background:var(--pm-accent);border-radius:50%;width:4px;height:4px;animation:.4s ease-in-out infinite ah-dot-pulse}.after-hours__dot--1{animation-delay:1.4s}.after-hours__dot--2{animation-delay:1.5s}.after-hours__dot--3{animation-delay:1.6s}@keyframes ah-dot-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes ah-processing-out{to{opacity:0;height:0;padding:0;overflow:hidden}}.after-hours__ai-msg{background:var(--pm-accent-bg);opacity:0;border-radius:12px 4px 12px 12px;padding:8px 12px;animation:.25s forwards ah-fade-in}.after-hours__ai-msg--animate{animation-delay:1.7s}.after-hours__ai-label{color:var(--pm-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.after-hours__ai-text{color:var(--pm-text-secondary);flex-direction:column;gap:1px;font-size:11px;line-height:1.5;display:flex}.after-hours__ai-line{white-space:nowrap;opacity:0;border-right:1.5px solid #0000;width:0;display:block;overflow:hidden}.after-hours__ai-line--1{animation:10ms 1.9s forwards ah-line-appear,.45s steps(24,end) 1.9s forwards ah-typewriter,.5s step-end 1.9s 2 ah-cursor-blink,10ms 2.35s forwards ah-cursor-hide}.after-hours__ai-line--2{animation:10ms 2.4s forwards ah-line-appear,.45s steps(35,end) 2.4s forwards ah-typewriter,.5s step-end 2.4s 2 ah-cursor-blink,10ms 2.85s forwards ah-cursor-hide}.after-hours__ai-line--3{animation:10ms 2.9s forwards ah-line-appear,.45s steps(37,end) 2.9s forwards ah-typewriter,.5s step-end 2.9s 3 ah-cursor-blink,10ms 3.6s forwards ah-cursor-hide}@keyframes ah-line-appear{to{opacity:1;border-right-color:var(--pm-accent)}}@keyframes ah-typewriter{0%{width:0}to{width:100%}}@keyframes ah-cursor-blink{0%,to{border-right-color:var(--pm-accent)}50%{border-right-color:#0000}}@keyframes ah-cursor-hide{to{border-right-color:#0000}}.after-hours__badges{flex-wrap:wrap;gap:6px;display:flex}.after-hours__badge{opacity:0;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:600;animation:.25s forwards ah-fade-in;display:inline-flex}.after-hours__badge--1{animation-delay:3.5s}.after-hours__badge--2{animation-delay:3.7s}.after-hours__badge--ok{color:#10b981;background:#10b98126}.after-hours__badge--flag{background:var(--pm-accent-bg);color:var(--pm-accent)}.after-hours__confirm{background:var(--pm-accent-bg);opacity:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;animation:.4s 4.1s forwards ah-fade-in,2s ease-in-out 4.8s infinite ah-confirm-pulse;display:flex}.after-hours__confirm span{color:var(--pm-accent);font-size:10px;font-weight:600}.after-hours__confirm svg{color:var(--pm-accent);flex-shrink:0}@keyframes ah-confirm-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes ah-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ah-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.phone-screen--after-hours{gap:6px}.after-hours__client-msg{padding:7px 10px}.after-hours__msg-text{font-size:11px}.after-hours__ai-msg{padding:7px 10px}.after-hours__ai-text{font-size:10px}.after-hours__badge{padding:4px 6px;font-size:9px}.after-hours__confirm span{font-size:9px}}@media (max-width:767px){.phone-screen--after-hours{gap:5px}.after-hours__client-msg{padding:6px 8px}.after-hours__msg-text{font-size:10px}.after-hours__sender{font-size:9px}.after-hours__ai-msg{padding:6px 8px}.after-hours__ai-label{font-size:9px}.after-hours__ai-text{font-size:9.5px}.after-hours__badge{gap:3px;padding:3px 5px;font-size:8.5px}.after-hours__confirm{padding:5px 10px}.after-hours__confirm span{font-size:8.5px}}
