.bdEconomyPanel{margin:20px 0;border:1px solid #dccfc3;border-radius:18px;background:#fffaf5;padding:20px;color:#25344b}.bdEconomyPanel h3,.bdEconomyModal h2{color:#25344b}.bdEconomyConcepts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bdEconomyConcepts article,[data-credit] article{padding:14px;border:1px solid #e4d8ca;border-radius:12px;background:white}.bdEconomyConcepts small{display:block;margin-top:6px;color:#667284}.bdEconomyModal .bdIntegrationCard{max-width:860px;max-height:90vh;overflow:auto}.bdEconomyModal label{display:grid;gap:6px;margin:12px 0}.bdEconomyModal input,.bdEconomyModal select,.bdEconomyModal textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cfc5ba;border-radius:9px;font:inherit;color:#25344b;background:white}.bdEconomyModal input[type=checkbox]{width:auto;justify-self:start}.bdEconomyModal fieldset{border:1px solid #ddd0c2;border-radius:12px;padding:12px;margin:14px 0}.bdEconomyModal legend{font-weight:700}.bdEconomyModal [role=status]{white-space:pre-wrap;color:#783c34}.bdEconomyReview{padding:15px;border-left:4px solid #ad8568;background:#f6efe6;border-radius:8px}.bdEconomicPrint{background:white;color:#25344b;padding:20px}.bdEconomicPrint header{border-bottom:2px solid #ac8669;margin-bottom:16px}.bdEconomicPrint header img{width:110px;max-height:75px;object-fit:contain}.bdEconomicPrint table{border-collapse:collapse;width:100%;font-size:14px}.bdEconomicPrint th,.bdEconomicPrint td{border-bottom:1px solid #d9d3ca;padding:8px;text-align:left}.bdEconomicPrint footer{margin-top:40px;padding-top:15px;border-top:1px solid #ad8568;break-inside:avoid}.bdEconomyPanel [data-deliveries]{display:grid;gap:8px}.bdEconomyModal button:focus-visible,.bdEconomyModal input:focus-visible{outline:3px solid #aa866b;outline-offset:3px}.bdEconomyModal button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.bdEconomyPanel{padding:14px}.bdEconomyModal .bdIntegrationCard{padding:18px;max-height:94vh}.bdEconomyConcepts{grid-template-columns:1fr}.bdEconomicPrint{padding:8px}.bdEconomicPrint table{font-size:11px}.bdEconomicPrint th,.bdEconomicPrint td{padding:4px}}@media print{body:has(.bdPrintActive)>*{display:none!important}body:has(.bdPrintActive)>.bdPrintActive{display:block!important;position:static!important;background:white!important;padding:0!important;overflow:visible!important}.bdPrintActive .bdIntegrationCard{display:block!important;max-width:none!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important}.bdPrintActive .bdIntegrationCard>h2,.bdPrintActive .eyebrow,.bdPrintActive .bdIntegrationActions,.bdPrintActive .bdNoPrint{display:none!important}.bdEconomicPrint{padding:0}.bdEconomicPrint table thead{display:table-header-group}.bdEconomicPrint tr{break-inside:avoid}.bdEconomicPrint .bdIntegrationFacts{break-inside:avoid}}

.bdEconomyModal input[type=number]{appearance:textfield}.bdEconomyModal input::-webkit-inner-spin-button,.bdEconomyModal input::-webkit-outer-spin-button{appearance:none;margin:0}@media(max-width:600px){.bdEconomyModal .bdIntegrationFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media print{@page bd-economia{size:A4;margin:12mm}.bdPrintActive{page:bd-economia}.bdPrintActive,.bdPrintActive *{visibility:visible!important}.bdPrintActive .bdIntegrationCard{width:auto!important;padding:0!important}body:has(.bdPrintActive){margin:0!important;overflow:visible!important}.bdEconomicPrint{overflow-wrap:anywhere}}
.bdEconomicPrint footer{display:block!important}.bdEconomicPrint footer p{width:auto;max-width:none;display:block}@media print{body:has(.bdPrintActive) #workReceiptModal,body:has(.bdPrintActive) #budgetPreviewModal{display:none!important;visibility:hidden!important}}
.bdEconomicPrint footer{background:#fff!important;color:#25344b!important;padding:16px 0!important}.bdEconomicPrint footer p{color:inherit!important}@media print{html:has(.bdPrintActive),body:has(.bdPrintActive){background:#fff!important}}
