.app-brand-logo{display:block;width:auto;height:auto;max-width:194px;max-height:46px;object-fit:contain;object-position:left center}.login-brand-logo{display:block;width:auto;height:auto;max-width:250px;max-height:82px;object-fit:contain;object-position:left center;margin-bottom:34px}.mobile-brand>img{width:auto;height:auto;max-width:190px;max-height:52px;object-fit:contain}.settings-brand-logo{display:block;width:auto;height:auto;max-width:220px;max-height:110px;object-fit:contain;margin:0 auto}.brand-upload{display:grid;grid-template-columns:1fr 250px;gap:22px;align-items:center;padding:18px;border:1px solid #e2dccf;border-radius:9px;background:#faf8f3}.brand-upload-copy>label{font-size:.82rem}.brand-upload-copy p{color:var(--muted);font-size:.7rem;line-height:1.6;margin:6px 0 12px}.brand-remove{display:flex;align-items:center;gap:8px;color:#a4433d;font-size:.68rem}.brand-remove input{width:17px;height:17px}.brand-file{min-height:92px;border:1px dashed #cbb98f;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-align:center;padding:13px}.brand-file input{position:absolute;width:1px;height:1px;opacity:0}.brand-file span{color:#9a702a;font-weight:800}.brand-file small{color:var(--muted);font-size:.62rem;margin-top:5px}@media(max-width:820px){.app-brand-logo{max-width:185px;max-height:44px}.brand-upload{grid-template-columns:1fr}.settings-brand-logo{max-width:190px}.mobile-brand>img{max-width:175px;max-height:48px}}
