.security-check { margin: 18px 0; min-width: 0; }
.verification-email { overflow-wrap: anywhere; }
.discord-signin { margin-top: 24px; padding-top: 24px; border-top: 1px solid #415344; }
.discord-signin .button { border-color: #8b90d0; background: #313657; white-space: normal; }
.discord-signin p { margin-top: 10px; text-align: center; }
.integration-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
.integration-grid .promotion-panel { margin: 0; }
.integration-grid strong, .integration-list strong { color: var(--teal); font-size: 13px; }
.integration-url { display: block; overflow-wrap: anywhere; font-size: 12px; line-height: 1.8; }
.integration-list { list-style: none; padding: 0; margin: 24px 0; }
.integration-list li { display: flex; justify-content: space-between; gap: 20px; padding: 16px 0; border-bottom: 1px solid #3e5146; }
.integration-delivery { padding: 24px; margin: 16px 0; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.integration-delivery h3 { margin: 0 0 12px; font-size: 20px; }
.integration-delivery p { font-size: 12px; overflow-wrap: anywhere; }
.discord-connection { margin-top: 24px; }
.discord-connection .button { white-space: normal; }
.webhook-forms { margin: 28px 0; }
.webhook-forms form { min-width: 0; padding: 20px; border: 1px solid #415344; border-radius: 12px; }
.webhook-forms h3 { min-height: 48px; margin-top: 0; font-size: 19px; }
.integration-status { color: var(--teal); font-size: 12px; }
.integration-previews, .integration-commercial { margin: 40px 0; scroll-margin-top: 24px; }
.embed-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; margin-top: 24px; }
.discord-preview { min-width: 0; background: #2b2d31; border-left: 4px solid var(--embed-color); border-radius: 5px; padding: 22px; color: #dbdee1; font-family: Arial, sans-serif; overflow-wrap: anywhere; }
.discord-preview-author { display: flex; align-items: center; gap: 10px; font-size: 14px; }
.discord-preview-author img { border-radius: 50%; object-fit: cover; }
.discord-preview-author span { margin-left: auto; font-size: 10px; text-transform: uppercase; color: #b5bac1; letter-spacing: 1px; }
.discord-preview h3 { color: #70b8ff; font-family: inherit; font-size: 17px; margin: 18px 0 10px; }
.discord-preview p { color: #dbdee1; font-size: 14px; line-height: 1.6; }
.discord-preview-fields { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px 14px; margin: 20px 0; font-size: 13px; }
.discord-preview-fields dt { color: #f2f3f5; font-weight: 700; margin-bottom: 6px; }
.discord-preview-fields dd { margin: 0; line-height: 1.5; }
.discord-preview footer { font-size: 11px; color: #b5bac1; line-height: 1.6; }
.integration-commercial .text-link { display: inline-block; margin: 0 20px 12px 0; }
@media(max-width:650px) { .embed-grid { grid-template-columns: minmax(0,1fr); } .discord-preview-fields { grid-template-columns: repeat(2,minmax(0,1fr)); } .webhook-forms form { padding: 16px; } .webhook-forms h3 { min-height: 0; } }
@media(max-width:850px) { .integration-grid { grid-template-columns: minmax(0,1fr); } .integration-list li, .integration-delivery { flex-direction: column; align-items: start; } }
