.integration-email-grid{grid-template-columns:minmax(0,1fr)}.whatsapp-instances-section{margin-top:22px}.whatsapp-instance-create{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;display:grid}.whatsapp-instance-create h2,.whatsapp-instance-create p{margin-top:0}.whatsapp-instance-create form{gap:10px;display:grid}.whatsapp-instance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.whatsapp-connection-card{flex-direction:column;gap:18px;display:flex}.whatsapp-connection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.whatsapp-connection-actions p{flex-basis:100%;margin:0}.integration-success{color:#216139;font-weight:700}.whatsapp-replace-confirmation{color:#6b2c25;background:#fff5f2;border:1px solid #ebc0b8;border-radius:12px;gap:14px;padding:18px;display:grid}.whatsapp-replace-confirmation p{color:#795049;margin:5px 0 0;line-height:1.55}.whatsapp-replace-confirmation>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.whatsapp-replace-confirmation button{width:auto;margin:0}.whatsapp-replace-confirmation .button-danger{color:#fff;background:#a33c32}.whatsapp-replace-confirmation .button-danger:hover{background:#7f2b24}.whatsapp-qr-panel{background:#f5faf6;border:1px solid #d9e5dc;border-radius:16px;grid-template-columns:260px 1fr;align-items:center;gap:26px;padding:22px;display:grid}.whatsapp-qr-panel img{background:#fff;border:1px solid #d9e5dc;border-radius:12px;width:260px;height:260px;padding:10px}.whatsapp-qr-panel h3{margin:0 0 10px}.whatsapp-qr-panel ol{color:#526158;margin:0 0 14px;padding-left:20px;line-height:1.7}.whatsapp-qr-panel small{color:var(--color-text-muted)}@media (max-width:700px){.whatsapp-instance-create,.whatsapp-instance-grid,.whatsapp-qr-panel{grid-template-columns:1fr}.whatsapp-qr-panel img{width:min(260px,100%);height:auto;margin:0 auto}}
.security-grid{align-items:start}.security-password-form .muted{font-size:12px}.security-session-card h2{overflow-wrap:anywhere}
.automation-summary{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-summary .card{gap:var(--space-1);padding:var(--space-4);display:grid}.automation-summary strong{color:var(--color-primary-text);font-size:var(--text-xl)}.automation-summary span{color:var(--color-text-muted);font-size:var(--text-xs)}.automation-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-card{align-content:start;gap:var(--space-4);display:grid}.automation-card .card-header{margin-bottom:0}.automation-title{align-items:center;gap:var(--space-2);display:inline-flex}.automation-audience{padding:var(--space-3);color:var(--color-text-subtle);background:var(--color-bg-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}.automation-switch{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.automation-switch input{width:18px;height:18px;margin-top:2px}.automation-switch span{gap:2px;display:grid}.automation-switch small{color:var(--color-text-muted)}@media (max-width:900px){.automation-summary,.automation-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.automation-summary,.automation-grid{grid-template-columns:1fr}}
.customer-admin{gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px;display:grid}.customer-admin>*{min-width:0}.customer-platform-link{color:#fff;border:1px solid #fff5;border-radius:8px;margin:8px 20px;padding:12px}.customer-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-admin-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;display:grid}.customer-create-form label{gap:8px;display:grid}.customer-create-form input{width:100%}.customer-table-scroll{margin-bottom:20px;overflow-x:auto}.customer-table-scroll table{text-align:left;border-collapse:collapse;width:100%}.customer-table-scroll th,.customer-table-scroll td{border-bottom:1px solid var(--border,#e2e8f0);vertical-align:top;padding:16px 12px}@media (max-width:700px){.customer-form-grid{grid-template-columns:1fr}.customer-admin-header{flex-direction:column}.customer-admin{padding:24px 16px}.customer-table-scroll thead{display:none}.customer-table-scroll tbody{display:block}.customer-table-scroll tr{border-bottom:1px solid var(--border,#e2e8f0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-table-scroll td{overflow-wrap:anywhere;border:0;min-width:0;padding:12px 0;display:block}.customer-table-scroll td:first-child,.customer-table-scroll td:last-child{grid-column:1/-1}.customer-table-scroll td:before{content:attr(data-label);color:var(--color-text-muted,#64748b);margin-bottom:4px;font-size:12px;display:block}}

