.business-settings{max-width:800px;display:grid;gap:22px}.business-settings form{display:grid;gap:16px}.business-settings input{width:100%;font-size:1rem}.business-settings button{justify-self:start;min-height:46px}.business-settings p,.business-settings h3{margin:0}.business-settings input[type=file]{padding:12px;white-space:normal}.business-settings input[type=file]::file-selector-button{font:inherit;padding:10px 14px;margin-right:12px;cursor:pointer}.business-logo-preview{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px solid #aebed0;border-radius:14px;background:#f4f6fa;padding:18px;color:#42566b}.business-logo-preview img{max-width:100%;width:auto;height:auto;max-height:160px;object-fit:contain}.business-logo-actions{display:flex;gap:12px;flex-wrap:wrap}.brand>span{min-width:0;overflow-wrap:anywhere}[data-business-name]{overflow-wrap:anywhere}.brand [data-business-name]{display:block}.business-saved{color:#51dcab;overflow-wrap:anywhere}.business-logo{object-fit:contain;flex-shrink:0;background:#f4f6fa;border-radius:10px;padding:5px}.business-logo-sidebar{width:68px;height:48px}.business-logo-login{display:block;width:auto;height:auto;max-width:220px;max-height:140px;margin:0 auto 16px;padding:10px}.business-logo[hidden],[data-business-initials][hidden]{display:none!important}

.business-favicon{display:flex;align-items:center;gap:12px;font-size:14px;flex-wrap:wrap}.business-favicon img{object-fit:contain;flex-shrink:0;background:#f4f7fb;border-radius:6px}
