/* Versão 1.1 — editor tipográfico com catálogo expandido */
.model-filters{position:sticky;top:0;z-index:3;background:#101b2b;padding:8px 0 14px;display:grid;gap:9px}.model-filters input,.model-filters select{width:100%;background:#172a40;color:#f5f7fc;border:1px solid #344b61;padding:12px;border-radius:9px;font-size:12px}.model-filters input:focus,.model-filters select:focus{outline:2px solid #ffcf26;outline-offset:1px}.model-card[hidden]{display:none!important}.font-select{max-width:100%;width:100%;padding:10px;background:#172a40;color:#f2f6fb;border-radius:8px;border:1px solid #3a5165}.editor-textarea{min-height:116px!important;resize:vertical!important;font-size:14px!important;line-height:1.5!important}.editor-check{display:flex;align-items:center;gap:8px;color:#d7e3ee;font-size:13px;padding:12px 0}.editor-check input{accent-color:#ffcf26;width:18px;height:18px}.property-body small{font-size:10px;color:#849eb5;display:block;margin-top:6px;line-height:1.5}.property-body .field{margin-bottom:11px}.property-body select,.property-body textarea,.property-body input[type=number]{max-width:100%;box-sizing:border-box}.canvas-help{line-height:1.35;max-width:100%}.model-list{gap:9px}.model-img{object-fit:cover;object-position:center}.model-card{min-height:94px}.model-card:hover{border-color:#ffcf26}.model-card strong{line-height:1.25}.icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-bottom{gap:7px}.editor-bottom button{white-space:nowrap}
@media(min-width:1500px){.model-list{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card{display:grid;grid-template-columns:75px 1fr}.model-img{height:95px;width:75px}}
@media(max-width:700px){.model-filters{grid-template-columns:1fr 1fr}.model-filters input{grid-column:span 2}.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
