[data-brand-presets]{max-width:900px;margin:2rem auto;padding:1.25rem;background:var(--white,#fff);border:1px solid var(--line,#d8e0e8);border-radius:12px}.brand-presets-toolbar,.brand-preset-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end}.brand-presets-toolbar{padding:1rem 0;border-bottom:1px solid var(--line,#d8e0e8)}.brand-presets-toolbar label,.brand-preset-fields label,.brand-preset-edit>label{display:grid;gap:.25rem;font-size:.8rem;font-weight:700;color:var(--muted,#52606d)}.brand-presets-toolbar input,.brand-preset-fields input,.brand-preset-fields select,.brand-preset-edit>input{min-height:2.5rem;min-width:9rem;padding:.45rem;border:1px solid var(--line,#d8e0e8);border-radius:6px;background:#fff;color:var(--ink,#102a43)}.brand-presets-toolbar button,.brand-preset-actions button{min-height:2.5rem;padding:.45rem .75rem;border:1px solid var(--line,#d8e0e8);border-radius:6px;background:var(--paper,#f8f6f0);color:var(--ink,#102a43);cursor:pointer}.brand-presets-toolbar button:first-of-type,.brand-preset-actions button:first-child{background:var(--gold,#d5a53c)}.brand-presets-toolbar button:disabled,.brand-preset-actions button:disabled{cursor:not-allowed;opacity:.55}.brand-presets-list{display:grid;gap:1rem;margin-top:1.2rem}.brand-preset-card{padding:1rem;border:1px solid var(--line,#d8e0e8);border-radius:8px}.brand-preset-card h3{margin:0 0 .8rem;font-size:1.1rem}.brand-preset-edit{display:grid;gap:.7rem}.brand-preset-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.brand-preset-actions{padding-top:.35rem}.brand-preset-actions button:last-child{margin-left:auto}.brand-presets-readonly{padding:.8rem;border-left:4px solid var(--gold,#d5a53c);color:var(--muted,#52606d)}.brand-presets-toolbar input:focus-visible,.brand-preset-fields input:focus-visible,.brand-preset-fields select:focus-visible,.brand-presets-toolbar button:focus-visible,.brand-preset-actions button:focus-visible{outline:3px solid var(--gold,#d5a53c);outline-offset:2px}@media(max-width:620px){.brand-presets-toolbar>*{width:100%}.brand-preset-actions button{flex:1}.brand-preset-actions button:last-child{margin-left:0}}
