.brand-settings{padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--paper)}.brand-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.brand-form-row-secondary{margin-top:12px}#brand-form label{display:grid;gap:7px;color:#536054;font-size:11px;font-weight:700}#brand-form input:not([type=color]):not([type=file]){width:100%;height:44px;padding:0 11px;border:1px solid #e3ded2;border-radius:9px;background:#fffefa;color:var(--ink);font:500 12px 'DM Sans',sans-serif}#brand-form input[type=file]{max-width:100%;min-height:44px;font-size:12px;color:#73796f}.color-control{display:flex;align-items:center;gap:9px}.color-control input{width:44px;height:44px;padding:2px;border:1px solid #dedbd1;border-radius:9px;background:#fffefa}.color-control span,#brand-form label small{color:#8a8e84;font-size:10px;font-weight:400}.brand-logo-preview{display:flex;align-items:center;min-height:36px;margin-top:9px}.brand-logo-preview img{max-height:48px;max-width:190px;object-fit:contain}.brand-form-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px}.brand-form-footer>span{max-width:440px;color:#85897f;font-size:10px;line-height:1.5}.brand-form-footer .primary-button{flex:none}
.brand-mark{overflow:hidden;color:var(--brand-ink,#fff)}.brand-mark .brand-initials{font-size:14px;font-weight:700;letter-spacing:-.4px}.brand-mark img{width:100%;height:100%;padding:4px;object-fit:contain;background:#fff}
.call-waiter-button{color:var(--brand-ink,#fff)}.call-waiter-button small{color:color-mix(in srgb,var(--brand-ink,#fff) 78%,transparent)}.call-waiter-button>b,.bell-icon{color:color-mix(in srgb,var(--brand-ink,#fff) 22%,#f4c275)}
.welcome{color:var(--brand-ink,#fff)}.welcome p{color:color-mix(in srgb,var(--brand-ink,#fff) 78%,transparent)}.welcome .eyebrow{color:color-mix(in srgb,var(--brand-ink,#fff) 72%,transparent)}
@media(max-width:640px){.brand-settings{padding:16px 13px}.brand-form-row{grid-template-columns:1fr}.brand-form-row-secondary{gap:13px}.brand-form-footer{align-items:start;flex-direction:column}.brand-form-footer .primary-button{width:100%}}
