/* alert_pt2 — Alert 354x196 */
.f-alert_pt2 { box-sizing: border-box; background: #fff; border-radius: 20px; box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.2); padding: 60px 12px 12px; display: flex; flex-direction: column; gap: 44px; align-items: center; }
.f-alert_pt2 .msg { width: 312px; font-weight: 700; font-size: 23px; line-height: 28px; color: #030303; text-align: center; flex-shrink: 0; }
.f-alert_pt2 .btn-ok { width: 330px; height: 52px; padding: 8px 24px; border-radius: 20px; background: #f37021; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.f-alert_pt2 .btn-ok p { font-weight: 400; font-size: 13px; line-height: 16px; color: #fff; text-align: center; white-space: nowrap; }
