.brand-kit-hub{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0;padding:14px;border:1px solid #2b3b51;border-radius:15px;background:linear-gradient(135deg,rgba(124,108,255,.1),#0d1723)}.brand-kit-hub small,.brand-kit-hub strong,.brand-kit-hub span{display:block}.brand-kit-hub small{color:#9a8fff;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.brand-kit-hub span{margin-top:3px;color:var(--muted);font-size:11px}.brand-kit-colors{display:flex}.brand-kit-colors i{width:22px;height:42px;border:2px solid #0d1723;border-radius:8px}.brand-kit-colors i+i{margin-left:-8px}.brand-kit-dialog{width:min(760px,calc(100% - 24px))}.brand-kit-dialog form>header,.brand-assets-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brand-kit-dialog form>header h2{margin:4px 0 14px}.brand-kit-dialog form>header>button{width:34px;height:34px;padding:0}.brand-color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.brand-color-grid input{width:100%;height:42px;padding:3px}.brand-assets-editor{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:12px}.brand-assets-editor header small{display:block;margin-top:3px;color:var(--muted)}#brand-asset-list{display:grid;gap:7px;margin-top:10px}.brand-asset-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 34px;gap:7px}.brand-asset-row select,.brand-asset-row button{width:100%}
@media(max-width:700px){.brand-kit-hub{grid-template-columns:auto minmax(0,1fr)}.brand-kit-hub>button{grid-column:1/-1;width:100%}.brand-color-grid{grid-template-columns:1fr}.brand-asset-row{grid-template-columns:1fr 100px 34px}}
