/* Extracted from Thank-You.html <style> on 2026-08-30. */
/* Thank You class confirmation page updates */
.class-confirmation-page{display:block;width:100%;}
.class-confirmation-page .confirmation-hero{background:linear-gradient(135deg,#ffffff 0%,#f7fbff 100%);border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 35px rgba(0,0,0,.08);}
.class-confirmation-page .confirmation-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px;}
.class-confirmation-page .confirmation-panel,.class-confirmation-page .checklist-panel,.class-confirmation-page .food-panel,.class-confirmation-page .quick-checklist{margin-top:24px;}
.class-confirmation-page .important-note{border-left:6px solid #ad2101;}
.class-confirmation-page .class-cards{margin-top:24px;}
.class-confirmation-page .class-card{border-top:5px solid #ad2101;}
.class-confirmation-page .bring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;}
.class-confirmation-page .bring-item{display:flex;gap:14px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;}
.class-confirmation-page .bring-item span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ad2101;color:#fff;font-weight:700;}
.class-confirmation-page .bring-item p{margin-top:5px;}
.class-confirmation-page .quick-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:12px;padding-left:0;}
.class-confirmation-page .quick-checklist li{list-style:none;position:relative;padding-left:28px;}
.class-confirmation-page .quick-checklist li:before{content:'✓';position:absolute;left:0;top:0;color:#ad2101;font-weight:800;}
.class-confirmation-page .small-note{font-size:14px;color:#666;}
@media(max-width:768px){.class-confirmation-page .bring-grid,.class-confirmation-page .quick-checklist ul{grid-template-columns:1fr}.class-confirmation-page .confirmation-actions{flex-direction:column}.class-confirmation-page .confirmation-actions .btn{width:100%;text-align:center}}
