.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}.secao-formas-pagamento .pagamento-card{transition:box-shadow .2s ease}.secao-formas-pagamento .pagamento-card:focus-within{box-shadow:0 0 0 2px var(--brand-red, #a80707)}.quote-view-scroll{height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.quote-view-document{width:210mm;max-width:100%;margin:0 auto;break-inside:avoid;box-sizing:border-box}.quote-view-document.quote-view-exporting .quote-view-no-print,.quote-view-document.quote-view-exporting .quote-view-hide-in-pdf{display:none!important}.quote-view-status-row{display:flex;justify-content:flex-end;align-items:center;width:100%;text-align:right}.quote-view-document.quote-view-exporting .quote-view-status-row{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;text-align:right!important}.quote-view-document.quote-view-exporting .quote-view-status-badge{display:grid!important;place-items:center!important;text-align:center!important;min-width:126px!important;height:28px!important;padding:0 14px!important;margin-left:auto!important;line-height:1!important;font-size:12px!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important}.quote-view-document.quote-view-exporting .quote-view-status-badge-label{display:block!important;line-height:1!important;transform:translateY(-2px)!important}.quote-view-document *{box-sizing:border-box}.quote-view-title-block{border-left:4px solid #a80505}.quote-view-meta-grid{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.25rem 1.5rem;align-items:baseline}@media(max-width:640px){.quote-view-meta-grid{grid-template-columns:auto 1fr}}.quote-view-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.quote-view-table{border-collapse:collapse;width:100%;font-size:.875rem}.quote-view-table thead th{font-weight:600;color:#6b7280;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.quote-view-table thead th.text-center{text-align:center}.quote-view-table thead th.text-right{text-align:right}.quote-view-table tbody td{padding:10px 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.quote-view-table tbody tr:last-child td{border-bottom:none}.quote-view-table tbody tr:hover td{background-color:#fafafa}.quote-view-table td.text-center{text-align:center}.quote-view-table td.text-right{text-align:right}.quote-view-conditions{font-size:.8125rem;line-height:1.55;color:#4b5563}@media print{body{overflow:visible!important;height:auto!important}.quote-view-scroll{height:auto!important;overflow:visible!important}.quote-view-no-print{display:none!important}.quote-view-document{box-shadow:none!important;border:1px solid #e5e7eb!important}.quote-view-section,.quote-view-table-wrap{break-inside:avoid}.quote-view-table tbody tr:hover td{background:transparent!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.animate-slideDown{animation:slideDown .35s ease-out forwards}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a80505}
