.pcw-root{pointer-events:none;cursor:grab;-webkit-user-select:none;user-select:none;transform:translateZ(0)}.pcw-card{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.pcw-root:active{cursor:grabbing}.pcw-card{color:#fff;-webkit-backdrop-filter:saturate(150%)blur(6px);backdrop-filter:saturate(150%)blur(6px);background:#1f2937;border:2px solid #fbbf2440;border-radius:16px;transition:transform .1s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #0000004d}.pcw-root:active .pcw-card{transform:scale(1.02);box-shadow:0 12px 32px #fbbf2466}.pcw-desktop .pcw-card{min-width:280px;padding:12px 16px}.pcw-mobile .pcw-card{border-radius:20px;min-width:0;max-width:min(240px,100vw - 88px);padding:12px 14px;transition:padding .2s,max-width .2s,border-radius .2s,box-shadow .2s}.pcw-mobile.pcw-compact .pcw-card{cursor:pointer;border-radius:16px;max-width:168px;padding:6px 8px;box-shadow:0 6px 20px #fbbf244d}.pcw-mobile.pcw-compact .pcw-title,.pcw-mobile.pcw-compact .pcw-header,.pcw-mobile.pcw-compact .pcw-actions{display:none}.pcw-mobile.pcw-compact .pcw-time-grid{gap:4px}.pcw-mobile.pcw-compact .pcw-time{font-size:8px}.pcw-mobile.pcw-compact .pcw-time span{min-width:26px;padding:3px 4px;font-size:14px}@media (max-width:768px){body.pcw-mobile-active .hero-search.is-expanded{padding-bottom:72px}}.pcw-title{letter-spacing:.5px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#f97316 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;text-align:center;text-shadow:0 2px 8px #fbbf244d;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:18px;font-weight:900;line-height:1.2}.pcw-header{letter-spacing:.3px;color:#fbbf24;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.2}.pcw-countdown{justify-content:center;align-items:center;display:flex}.pcw-time-grid{grid-template-columns:repeat(4,auto);align-items:end;gap:10px;display:grid}.pcw-desktop .pcw-time-grid{gap:8px}.pcw-time{text-transform:uppercase;opacity:.95;flex-direction:column;align-items:center;font-size:12px;display:flex}.pcw-time span{text-align:center;color:#fff;background:linear-gradient(145deg,#374151cc,#1f2937e6) padding-box padding-box;border:2px solid #fbbf2459;border-radius:10px;min-width:42px;padding:7px 9px;font-size:24px;font-weight:800;display:inline-block;box-shadow:0 4px 12px #fbbf241f}.pcw-desktop .pcw-time span{min-width:36px;padding:6px 7px;font-size:20px}.pcw-time span:after{content:attr(data-value);opacity:0;position:absolute}.pcw-time span{color:#0000;background:0 0;position:relative}.pcw-time span>i{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.pcw-time{font-size:11px}.pcw-desktop .pcw-time{font-size:10px}.pcw-time span{animation:2s ease-in-out infinite pcw-pulse-dark}@keyframes pcw-pulse-dark{0%,to{box-shadow:0 4px 12px #0000004d}50%{box-shadow:0 6px 20px #fbbf2440}}.pcw-actions{gap:8px;margin-top:10px;display:flex}.pcw-action{appearance:none;color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:12px}.pcw-action.pcw-hide:hover{background:#ffffff1f}.pcw-action.pcw-never{border-color:#ff634799}.pcw-action.pcw-never:hover{background:#ff634733}.pcw-ended{opacity:.8;font-size:13px}.pcw-root .pcw-card{animation:.32s ease-out pcw-pop}@keyframes pcw-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
