.invite-dates,.invite-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.invite-dates input[type=date]{min-height:44px}.invite-timeline td{white-space:nowrap;text-align:right}.invite-timeline td strong{font-size:15px}.invite-key-row th,.invite-key-row td strong{color:#122b24;font-weight:800}.invite-key-row th,.invite-key-row td{background:#ffffff8c}.invite-passed{color:var(--status-error);font-size:12px;font-weight:800;display:block}.invite-warning{color:#122b24;font-size:var(--text-small);background:#fff;border-radius:8px;margin:0;padding:10px 12px;line-height:1.5}.invite-checks{font-size:var(--text-small);margin:0;padding-left:18px;line-height:1.5}.invite-checks li+li{margin-top:6px}.invite-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-actions .alcohol-note{margin:0}.invite-month-table{min-width:620px}.invite-month-table td{white-space:nowrap}.invite-settings-table{min-width:560px}.invite-settings-table td,.invite-settings-table th{text-align:left}@media (max-width:38rem){.invite-dates,.invite-fields{grid-template-columns:minmax(0,1fr)}}.invite-method .quote-reading-grid>div{min-width:0}@media (max-width:680px){.invite-tool .quote-mobile-summary{margin-block:0}.invite-tool .invite-results{scroll-margin-top:calc(var(--quote-sticky-top) + 12px)}}
