.r54-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r54-heading h2{margin-right:auto}.r54-panel{border:1px solid #e5ddef;border-radius:18px}.r54-panel h3{margin-top:0}.r54-clock{display:flex;flex-direction:column;align-items:center;padding:18px;margin:14px 0;border-radius:14px;background:#f3edf9;color:#65378e}.r54-clock strong{font-size:3rem;font-variant-numeric:tabular-nums}.r54-clock small{min-height:1.2em;margin-top:8px}.r54-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.r54-actions form{margin:0}.r54-actions label{font-size:.8rem;max-width:160px}.r54-call{padding:14px 0;border-top:1px solid #e8dff1}.r54-expired{background:#a9172c!important;color:white!important;animation:r54-alert 1.2s infinite}.r54-expired small{color:inherit}.r54-subnav{padding-left:28px!important;font-size:.85rem}@keyframes r54-alert{50%{background:#e02d45;box-shadow:0 0 14px #e02d4580}}@media(prefers-reduced-motion:reduce){.r54-expired{animation:none}}@media(max-width:600px){.r54-actions{display:grid;grid-template-columns:1fr 1fr}.r54-actions button{width:100%}}