.jp-timer{align-items:center;background-color:#deebff;display:flex;gap:.5rem;justify-content:center;margin:0;max-width:100%;padding:1rem 2rem;width:100%}.jp-timer__icon{flex-shrink:0;height:32px;width:33px}.jp-timer__content{align-items:center;display:flex;font-weight:400;gap:.25rem}.jp-timer__content,.jp-timer__time{color:#0455f6;font-family:Haffer XH,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;letter-spacing:0;line-height:150%;text-align:center}.jp-timer__time{font-variant-numeric:tabular-nums;font-weight:700}.jp-timer__mins{font-weight:700}.jp-timer--expired .jp-timer__content,.jp-timer--expired .jp-timer__time{color:#d32f2f}.jp-timer--expired{background-color:#ffe3e0}.jp-timer--warning{animation:warning-pulse 2s infinite;background-color:#fff3e0}.jp-timer--warning .jp-timer__content,.jp-timer--warning .jp-timer__time{color:#f57c00}@keyframes warning-pulse{0%,to{background-color:#fff3e0}50%{background-color:#ffe0b2}}.jp-timer--critical{animation:critical-pulse 1s infinite;background-color:#ffebee}.jp-timer--critical .jp-timer__content,.jp-timer--critical .jp-timer__time{color:#d32f2f}@keyframes critical-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (max-width:768px){.jp-timer{flex-wrap:wrap;padding:.75rem 1rem;text-align:center}.jp-timer__content{flex-wrap:wrap;font-size:14px;justify-content:center}}@media (max-width:480px){.jp-timer{padding:.5rem .75rem}.jp-timer__content{font-size:13px}.jp-timer__icon{height:25px;width:26px}}