 .dialog .row { display: flex; gap: 10px; flex-wrap: wrap; justify-content: flex-end; margin-top: 10px; }
      .grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
      .grid .chip { text-align: center; }

      .countdown { position: fixed; inset: 0; display: none; place-items: center; z-index: 50; color: #fff; font-size: 120px; font-weight: 900; text-shadow: 0 10px 40px rgba(0,0,0,0.6); }
      @media (max-width: 760px) { .countdown { font-size: 88px; } }

      #hiddenInput { posit