.enterprise-brand-card{margin-bottom:24px}
.enterprise-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.enterprise-brand-grid>div,.enterprise-brand-upload{min-width:0}
.enterprise-brand-grid label{display:block;margin:0 0 8px;font-weight:600}
.enterprise-brand-grid input{display:block;width:100%;padding:12px;border:1px solid #dce5f4;border-radius:10px;box-sizing:border-box}
.enterprise-brand-logo-heading{margin:28px 0 18px;padding-top:24px;border-top:1px solid #e6edf7}
.enterprise-brand-logo-heading h3{margin:0 0 10px}
.enterprise-brand-card .subtitle{line-height:1.7;overflow-wrap:anywhere}
.enterprise-brand-upload{padding:20px;border:1px solid #dce5f4;border-radius:14px;background:#fbfcff}
.enterprise-brand-upload .subtitle{margin:0 0 16px}
.enterprise-brand-upload input[type=file]{font-size:13px;overflow:hidden;background:#fff}
.enterprise-brand-upload input[type=file]::file-selector-button{border:0;border-radius:7px;background:#edf3ff;color:#1455e5;padding:9px 12px;margin-right:12px;cursor:pointer;font-weight:600}
.enterprise-brand-preview{height:148px;margin:18px 0;border:1px solid #dce5f4;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;box-sizing:border-box}
.enterprise-brand-preview img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.enterprise-brand-preview.dark{background:#062b76}
.enterprise-brand-upload-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#7589a8}
.enterprise-brand-upload .enterprise-brand-file-status{font-size:12px;margin:12px 0 0}
#brand-message{font-size:14px;color:#41638b;margin:18px 0;overflow-wrap:anywhere}
.atlas-nav-item>span{overflow:hidden;text-overflow:ellipsis}
.atlas-wordmark{object-fit:contain;max-height:64px}
img.atlas-mark{object-fit:contain;object-position:center}
.local-start .atlas-mark{display:block;width:180px;height:72px;max-width:100%;margin:0 auto 24px}
.local-start h1{overflow-wrap:anywhere;line-height:1.4}
.atlas-hero>img.atlas-mark{width:160px;height:64px}
.atlas-conversation-header img.atlas-mark{width:40px;height:36px}
.lp-footer-mark{width:180px;max-width:100%}
.lp-footer-mark img{object-fit:contain;max-height:80px}
.lp-logo img,.lp-auth-logo img{object-fit:contain;max-height:80px}
.lp-final-cta-logo{object-fit:contain;max-width:45vw}
@media(max-width:700px){.enterprise-brand-grid{grid-template-columns:1fr;gap:18px}.enterprise-brand-upload{padding:16px}.enterprise-brand-preview{height:136px}.enterprise-brand-upload-footer{flex-wrap:wrap}}

.enterprise-brand-card [data-state=unsaved]{color:#9b701e}
.enterprise-brand-card [data-state=saved]{color:#23806b}
.enterprise-brand-card [data-state=error]{color:#b83a45}
