.app-communications-panel{padding:24px}.app-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.app-notification-heading h2{margin:0 0 6px}.app-notification-heading p{margin:0;color:var(--muted);line-height:1.6}.app-notification-preview{display:grid;gap:10px;background:#f4f6f8;border:1px solid var(--line);padding:18px;border-radius:14px;margin:20px 0;overflow-wrap:anywhere}.app-notification-preview small{color:var(--muted)}.app-notification-preview p{margin:0;white-space:pre-wrap;line-height:1.6}.app-notification-note{padding:15px;background:#fff7e6;border-radius:10px;line-height:1.6}.app-notification-history{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.app-notification-history article{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.app-notification-history article p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.app-notification-history article small,.app-notification-history article>span{color:var(--muted);font-size:.8rem}.app-notification-review{position:fixed;inset:0;margin:auto;background:#fff;border:1px solid var(--line);border-radius:20px;width:min(560px,calc(100vw - 30px));max-height:85vh;overflow:auto}.app-notification-review::backdrop{background:#17151c80}.app-notification-review p{line-height:1.65}.app-notification-review [role=status]{color:#a52720}.app-notification-review-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}
@media(max-width:600px){.app-communications-panel{padding:17px}.app-notification-history article{flex-direction:column;gap:10px}.app-notification-review-actions .btn{flex:1}.crm-tabs button{white-space:normal}}
@media(max-width:600px){#page .app-settings-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important}#page .app-settings-tabs button{min-width:0;white-space:normal!important;width:100%;padding:12px 9px}#page .app-settings-tabs button:last-child{grid-column:1/-1}}
