/* Build 2542 — isolated corrections in the existing Orçamentos UI. */
/* New daily cards keep their own borders and content in normal document flow. */
#orcamentoView #quoteDayFields.quote-day-planner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;align-items:stretch!important;gap:14px!important;overflow:visible!important;max-height:none!important;contain:none!important}
#orcamentoView #quoteDayFields .quote-day-card{position:relative!important;isolation:isolate!important;display:block!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;height:auto!important;margin:0!important;flex:none!important;transform:none!important}
#orcamentoView #quoteDayFields .quote-day-card>header{position:static!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;flex-wrap:wrap!important;overflow:visible!important}
#orcamentoView #quoteDayFields .quote-day-card-grid{min-width:0!important;min-height:0!important;grid-auto-rows:max-content!important}
#orcamentoView #quoteDayFields .quote-day-card-grid>label{position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;box-sizing:border-box!important}
#orcamentoView #quoteDayFields .quote-day-card-grid .quote-select-field{height:auto!important;min-height:46px!important}
/* The app header and navigation must always paint above the quote save control. */
body .topbar{z-index:200!important}
body .sidebar{z-index:220!important}
body .overlay.show{z-index:210!important}
#orcamentoView.active-view #saveQuoteBtn{z-index:60!important}
#orcamentoView .quote-save-menu{position:fixed!important;right:16px!important;bottom:calc(73px + env(safe-area-inset-bottom,0px))!important;z-index:61!important;width:min(310px,calc(100vw - 32px))!important;display:grid!important;gap:5px!important;padding:8px!important;box-sizing:border-box!important;border:1px solid #485465!important;border-radius:13px!important;background:#111923!important;box-shadow:0 12px 32px #0009!important}
#orcamentoView .quote-save-menu[hidden]{display:none!important}
#orcamentoView .quote-save-menu button{min-height:45px!important;padding:11px 13px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#f8f8f8!important;font-size:13px!important;font-weight:750!important;text-align:left!important;cursor:pointer!important;line-height:1.4!important}
#orcamentoView .quote-save-menu button:hover,#orcamentoView .quote-save-menu button:focus-visible{background:#ffd400!important;color:#121212!important;outline:none!important}
@media(max-width:760px){body .sidebar.open{z-index:220!important}body .overlay.show{z-index:210!important}body .topbar{z-index:200!important}}
