body { margin: 0; font-family: 'Helvetica Neue', Arial, sans-serif; background: #f5f5f5; }
    .container { max-width: 600px; margin: 0 auto; background: #EB2764; color: #fff; border-radius: 8px; overflow: hidden; }
    .header { background: #fff; padding: 16px; text-align: center; color: #EB2764;  align-items: center; justify-content: center; }
    .header img { width: 220px; height: 50px; margin-right: 8px; }
    .header h1 { margin: 0; font-size: 20px; }
    .photo { width: 100%; border-bottom: 4px solid #EB2764; }
    .photo img { width: 60%; margin: 20px auto; display: block; }
    .title { text-align: center; padding: 16px; }
    .title h2 { margin: 0; font-size: 24px; }
    .title p { gin: 4px 0 0; font-size: 16px; background: #FFF; color: #EB2764; border-radius: 10px; width: max-content; margin: 10px auto; padding: 10px 20px; opacity: 0.9; width: 80%; word-break: break-all; }
    .options { display: flex; flex-wrap: wrap; padding: 0 16px 16px; }
    .box { background: #fff; color: #333; border-radius: 4px; margin: 8px; flex: 1 1 260px; }
    .box.red { border-top: 4px solid #EB2764; }
    .box.red h3 { background: #fff; color: #EB2764; border-bottom: 2px solid #EB2764; margin: 0; padding: 8px; font-size: 18px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
    .box .content { padding: 12px; font-size: 14px; line-height: 1.4; }
    .box .content strong { display: inline-block; width: 100px; }

    /* Стили для QR */
    .qr-section { display: flex; justify-content: space-around; align-items: flex-start; background: #fff; margin: 8px 16px; padding: 16px; border-radius: 4px; }
    .qr { text-align: center; border-radius: 8px; padding: 12px; flex: 1 1 45%; }
    .qr img { width: 240px; height: auto; display: block; margin: 0 auto 8px; }
    .qr-sber { background: #e8f5e9; color: #2e7d32; }
    .qr-sber p { margin: 0; font-weight: bold; }
    .qr-yoo { background: #e3f2fd; color: #1565c0; }
    .qr-yoo p { margin: 0; font-weight: bold; }

    .footer { text-align: center; padding: 16px; background: #fff; color: #EB2764; font-size: 18px; }
    .footer a { color: #EB2764; text-decoration: none; font-weight: bold; }
