.main-nav-logo-img{display:block;max-width:100%;max-height:40px;object-fit:contain}.brand-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-block-start:24px;padding-block:12px;border-block-start:1px solid var(--cream-dark);color:var(--coffee-light);font-size:12px}.brand-footer a{color:var(--coffee-light);text-decoration:underline}.brand-footer a:hover,.brand-footer a:focus-visible{color:var(--coffee-dark)}.auth-foot .brand-footer{justify-content:center;border-block-start:0;margin-block-start:8px;padding-block:0}.brand-logo-preview{inline-size:160px;block-size:72px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--cream-dark);border-radius:var(--radius-md);background:var(--white);padding:6px}.brand-logo-preview img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.brand-color-row .form-control-color{max-inline-size:48px}.brand-preview{--pv-primary: #1a1412;--pv-medium: #2d2319;--pv-secondary: #8b6f47;--pv-accent: #c4956a;--pv-page: #f5efe6;--pv-border: #e8dfd2;--pv-success: #7a9e7e;--pv-danger: #e74c3c;--pv-info: #3498db;--pv-warning: #e67e22;--pv-font: inherit;display:flex;min-block-size:260px;border:1px solid var(--pv-border);border-radius:var(--radius-md);overflow:hidden;font-family:var(--pv-font)}.brand-preview-sidebar{inline-size:38%;background:var(--pv-primary);color:var(--pv-page);padding:12px;display:flex;flex-direction:column;gap:8px}.brand-preview-logo{max-inline-size:100%;max-block-size:32px;object-fit:contain;align-self:flex-start}.brand-preview-name{font-weight:600;font-size:14px;overflow-wrap:anywhere}.brand-preview-nav{block-size:8px;border-radius:4px;background:var(--pv-medium)}.brand-preview-nav.active{background:var(--pv-accent)}.brand-preview-main{flex:1;background:var(--pv-page);color:var(--pv-primary);padding:12px;display:flex;flex-direction:column;gap:10px;min-inline-size:0}.brand-preview-title{font-weight:600}.brand-preview-surface{display:flex;gap:6px;padding:10px;background:var(--white);border:1px solid var(--pv-border);border-radius:4px}.brand-preview-chip{inline-size:18px;block-size:18px;border-radius:50%}.brand-preview-chip.success{background:var(--pv-success)}.brand-preview-chip.danger{background:var(--pv-danger)}.brand-preview-chip.info{background:var(--pv-info)}.brand-preview-chip.warning{background:var(--pv-warning)}.brand-preview-button{align-self:flex-start;background:var(--pv-primary);color:var(--pv-page);border-radius:4px;padding:4px 12px;font-size:12px}.brand-preview-footer{margin-block-start:auto;font-size:11px;color:var(--pv-secondary);overflow-wrap:anywhere}
