/* Vitro Gestão V1.7.97 — padrão de formulários em página completa */
#content:has(#clientEditor[style*="display: block"]) > .page-head,
#content:has(#clientEditor[style*="display: block"]) > .panel:not(#clientEditor),
#content:has(#quoteEditor[style*="display:block"]) > .page-head,
#content:has(#quoteEditor[style*="display:block"]) > .panel:not(#quoteEditor){display:none!important}
#content #clientEditor[style*="display: block"],#content #quoteEditor[style*="display:block"]{display:block!important;margin-top:0!important;min-height:65vh;padding:clamp(18px,3vw,34px)}
#content #clientEditor .panel-header,#content #quoteEditor .panel-header{padding-bottom:18px;border-bottom:1px solid var(--border,#dce9e2);margin-bottom:24px}
#content #clientEditor .panel-header h3,#content #quoteEditor .panel-header h3{font-size:25px}
#content #clientEditor .client-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}
#content #clientEditor .client-fields .field:first-child,#content #clientEditor .client-fields .field:last-child{grid-column:1/-1}
/* Formulários que já usam navegação própria (Pedidos, Produção, Projetos, Estoque e Financeiro) permanecem na área principal. */
/* Cadastros de materiais e modelos: a janela antiga é expandida para ocupar a página, preservando seus eventos e validações. */
#catalogEditor.price-modal-backdrop,#modelEditor.price-modal-backdrop{position:fixed!important;left:265px!important;top:86px!important;right:0!important;bottom:0!important;inset:auto 0 0 265px!important;background:var(--bg,#f5f8f6)!important;align-items:flex-start!important;justify-content:center!important;overflow:auto!important;padding:18px!important;z-index:1000!important}
#catalogEditor .price-modal,#modelEditor .price-modal{width:100%!important;max-width:1150px!important;max-height:none!important;min-height:calc(100vh - 125px);border-radius:12px!important;box-shadow:none!important;overflow:visible!important}
@media(max-width:900px){#catalogEditor.price-modal-backdrop,#modelEditor.price-modal-backdrop{left:220px!important;inset:auto 0 0 220px!important}}
@media(max-width:650px){#catalogEditor.price-modal-backdrop,#modelEditor.price-modal-backdrop{left:0!important;inset:72px 0 0 0!important}#content #clientEditor .client-fields{grid-template-columns:1fr}}

/* V1.8.07: ação de impressão das parcelas */
.fin-icon-action.fin-icon-print{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9px;width:39px;height:39px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}
.fin-icon-action.fin-icon-print:hover{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px)}
.fin-icon-action.fin-icon-print svg{display:block;flex-shrink:0}
