/* Twink FAST V2.10.1 — configurable browser + mobile/PWA branding */
.branding-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.branding-asset-card{border:1px solid #d9e5ea;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f7fbfc);display:grid;gap:10px;align-content:start;box-shadow:0 8px 22px rgba(18,61,82,.05)}.branding-asset-card>div:first-child b{display:block;color:#143d52;font-size:15px}.branding-asset-card>div:first-child small{display:block;color:#6d818b;margin-top:3px;line-height:1.35}.branding-file-label input[type=file]{display:block;margin-top:7px;width:100%}.branding-file-label small{display:block;margin-top:5px;line-height:1.3}.brand-preview-wide{height:92px}.brand-preview-square,.brand-preview-app{width:92px;height:92px;margin:auto;border-radius:18px}.brand-preview-app{border-radius:24px;background:linear-gradient(145deg,#edf5f8,#fff);box-shadow:0 6px 16px rgba(11,58,91,.08)}.brand-preview-square img,.brand-preview-app img{width:78px;height:78px;object-fit:contain;border-radius:14px}.brand-preview-app img{border-radius:20px}.field-home-brand>span img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.branding-live-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#e8f6ef;color:#25704d;font-size:11px;font-weight:700}
@media(max-width:980px){.branding-assets-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.branding-assets-grid{grid-template-columns:1fr}.branding-asset-card{border-radius:18px;padding:16px}.brand-preview-square,.brand-preview-app{width:104px;height:104px}.brand-preview-square img,.brand-preview-app img{width:88px;height:88px}}
