.brand-kit-dialog .brand-font-file{display:flex;align-items:center;gap:10px;margin:8px 0 16px;padding:10px 12px;border:1px solid var(--border,#484a42);border-radius:8px;min-width:0}
.brand-kit-dialog .brand-font-file>svg{flex:none;color:#e5ff8a}
.brand-kit-dialog .brand-font-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.brand-kit-dialog .brand-font-file>button{flex:none;padding:5px 12px;border:1px solid var(--border,#555);border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.brand-kit-dialog .brand-font-file>button:disabled{opacity:.5;cursor:default}
