.fs-11{font-size:11px!important}.index-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.index-tabs .nav-link{width:100%;min-height:44px;white-space:nowrap}@media (max-width:575.98px){.index-tabs .nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.5rem .25rem;font-size:.85rem}.index-tabs .nav-link i{display:block;margin:0!important}}@media (min-width:768px){.index-tabs{display:flex}}.calendario-filtros-card .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.2}.calendario-filtros-card .btn .fa{line-height:1}.calendario-filtros{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:center}.calendario-filtros__titulo{grid-column:1/-1}.calendario-filtro{display:flex;align-items:center;gap:.5rem;min-width:0;margin-right:0;padding-left:0}.calendario-filtro .form-check-input{flex:0 0 auto;float:none;margin:0}.calendario-filtro .form-check-label{display:inline-flex;min-width:0;align-items:center;gap:.35rem;line-height:1.2}.calendario-filtro .badge{flex:0 0 auto;width:1.25rem;min-height:1.25rem;padding:0}#calendario-agenda .calendario-toolbar{gap:.5rem}#calendario-agenda .calendario-toolbar-titulo{line-height:1.15}@media (min-width:768px){.calendario-filtros{width:auto;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.calendario-filtros__titulo{grid-column:auto}}@media (max-width:575.98px){#calendario-ravos{padding-left:0!important;padding-right:0!important}.calendario-filtros-card{padding:1rem!important}.calendario-filtros{grid-template-columns:1fr}.calendario-filtro .form-check-label{font-size:.95rem}#calendario-agenda .calendario-toolbar{flex-direction:column;align-items:stretch;margin-bottom:.75rem}#calendario-agenda .calendario-toolbar-secao{display:flex;justify-content:center;min-width:0}#calendario-agenda .calendario-toolbar-secao:first-child{order:1}#calendario-agenda .calendario-toolbar-secao:nth-child(2){order:2}#calendario-agenda .calendario-toolbar-secao:last-child{order:3}#calendario-agenda .calendario-toolbar-titulo{width:100%;font-size:1.35rem;text-align:center;overflow-wrap:anywhere}#calendario-agenda .calendario-botao{min-height:40px;padding:.35rem .65rem;font-size:.95rem}#calendario-agenda .calendario-botoes{max-width:100%}#calendario-agenda .calendario-dia,#calendario-agenda .calendario-horario{font-size:.85rem}}.tap-target{min-height:44px;min-width:44px}@media (max-width:767.98px){.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}.orcamento-items{border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.75rem;background-color:var(--bs-body-bg)}.orcamento-items__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.orcamento-items__summary{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.orcamento-items__summary strong{font-size:1rem}.orcamento-items__empty{padding:1rem;border:1px dashed var(--bs-border-color);border-radius:.375rem;background-color:var(--bs-tertiary-bg)}.orcamento-items-table{table-layout:fixed;width:calc(100% - 1px);margin-bottom:0}.orcamento-items-table td,.orcamento-items-table th{padding-left:.25rem;padding-right:.25rem;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.orcamento-items-table .btn-group,.orcamento-items-table .form-control{min-width:0;max-width:100%}.orcamento-items-table .form-control-sm{padding-left:.45rem;padding-right:.45rem}.orcamento-items-table .btn-group-sm>.btn,.orcamento-items-table .btn-sm{padding-left:.45rem;padding-right:.45rem}.orcamento-items-table__supplier{width:20%}.orcamento-items-table__quantity{width:8%}.orcamento-items-table__unit{width:6%}.orcamento-items-table__money{width:10%}.orcamento-items-table__actions{width:108px}td.orcamento-items-table__actions{white-space:nowrap}td.orcamento-items-table__actions .btn-group{display:inline-flex;width:100%}td.orcamento-items-table__actions .btn-group>.btn{flex:0 0 34px;width:34px;padding-left:0;padding-right:0}.orcamento-items-table__status{width:78px}.orcamento-items-table__group td{background-color:var(--bs-primary-bg-subtle);border-top:2px solid var(--bs-border-color)}.orcamento-items-table__group .d-flex{min-width:0;flex-wrap:wrap}.orcamento-items-table__group .d-flex>div{min-width:0}.orcamento-items-table__group small,.orcamento-items-table__group strong{overflow-wrap:anywhere}.orcamento-items-table__chosen td{background-color:var(--bs-success-bg-subtle)}.orcamento-items-table__draft td{background-color:var(--bs-tertiary-bg)}.orcamento-items-table__validation td{border-top:0;padding-top:0}.orcamento-item-card__summary{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;text-align:left;background:0 0;border:0}.orcamento-item-card__summary small,.orcamento-item-card__summary strong{word-break:break-word}.orcamento-item-card__quote{padding:.75rem 0;border-top:1px solid var(--bs-border-color)}.orcamento-item-card__quote:first-child{border-top:0;padding-top:0}.orcamento-item-card__quote--chosen{background-color:var(--bs-success-bg-subtle);margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem}.orcamento-ficha{max-width:1120px;margin:0 auto}.orcamento-ficha__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:2px solid var(--bs-body-color)}.orcamento-ficha__brand{display:block;font-size:.9rem;text-transform:uppercase}.orcamento-ficha__header h1{font-size:1.5rem;margin:.1rem 0;line-height:1.2}.orcamento-ficha__status{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;white-space:nowrap}.orcamento-ficha__section{padding:.75rem;margin-bottom:.75rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background-color:var(--bs-body-bg)}.orcamento-ficha__section h2{font-size:1rem;margin-bottom:.65rem}.orcamento-ficha__table{margin-bottom:0}.orcamento-ficha__subtotal td{background-color:var(--bs-tertiary-bg);font-weight:600}.orcamento-ficha__item-header td{background-color:var(--bs-primary-bg-subtle);font-weight:600}.orcamento-ficha__chosen td{background-color:var(--bs-success-bg-subtle)}@media (max-width:767.98px){.orcamento-items{padding:.5rem}.orcamento-items__toolbar{align-items:flex-start}.orcamento-items__summary{flex-direction:column;align-items:flex-end;gap:.25rem}}.manutencao-items{border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.75rem;background-color:var(--bs-body-bg)}.manutencao-items__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.manutencao-items__summary{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.manutencao-items__summary strong{font-size:1rem}.manutencao-items__empty{padding:1rem;border:1px dashed var(--bs-border-color);border-radius:.375rem;background-color:var(--bs-tertiary-bg)}.manutencao-items-table{table-layout:fixed;margin-bottom:0}.manutencao-items-table td,.manutencao-items-table th{vertical-align:middle}.manutencao-items-table__date{width:12%}.manutencao-items-table__money{width:13%}.manutencao-items-table__actions{width:96px}.manutencao-items-table__draft td{background-color:var(--bs-tertiary-bg)}.manutencao-items-table__validation td{border-top:0;padding-top:0}.manutencao-item-card__summary{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;text-align:left;background:0 0;border:0}.manutencao-item-card__summary small,.manutencao-item-card__summary strong{word-break:break-word}@media (max-width:767.98px){.manutencao-items{padding:.5rem}.manutencao-items__toolbar{align-items:flex-start}.manutencao-items__summary{flex-direction:column;align-items:flex-end;gap:.25rem}}@media print{.back-to-top,.d-print-none,body>footer,body>header{display:none!important}body{background:#fff!important}.container{width:100%!important;max-width:100%!important}.orcamento-ficha{max-width:none;font-size:.9rem}.orcamento-ficha__header{page-break-after:avoid}.orcamento-ficha__section{padding:.5rem 0;border:0;border-radius:0;page-break-inside:avoid}.orcamento-ficha__table{width:100%;page-break-inside:auto}.orcamento-ficha__table tr{page-break-inside:avoid;page-break-after:auto}.orcamento-ficha__table td,.orcamento-ficha__table th{padding:.25rem .35rem}}.filter-details>summary{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.875rem;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.375rem}.filter-details>summary::-webkit-details-marker{display:none}.filter-details>summary:hover{background-color:var(--bs-secondary-bg)}.back-to-top{z-index:1030;width:44px;height:44px;box-shadow:0 2px 8px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:focus,.back-to-top:hover{box-shadow:0 4px 12px rgba(0,0,0,.25)}.form-control-touch,.form-select-touch{font-size:1rem;min-height:44px}.choices,.choices__inner,.input-group-touch>.form-control,.input-group-touch>.form-select,.input-group-touch>.input-group-text{font-size:1rem;min-height:44px}.choices{--choices-bg-color:var(--bs-body-bg);--choices-bg-color-disabled:var(--bs-secondary-bg);--choices-bg-color-dropdown:var(--bs-body-bg);--choices-keyline-color:var(--bs-border-color);--choices-border-radius:0.25rem;--choices-invalid-color:#dc3545;--choices-highlight-color:#86b7fe;--choices-highlighted-color:var(--bs-tertiary-bg);--choices-input-height:44px;--choices-primary-color:#0d6efd;margin-bottom:0;width:100%}.choices__inner{background-color:var(--bs-body-bg)}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__list--single{padding-left:.25rem}.choices.is-focused .choices__inner,.choices.is-open .choices__inner{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.choices.is-invalid .choices__inner,.choices__inner.is-invalid{border-color:#dc3545}.choices.is-invalid .choices__inner:focus,.choices__inner.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.choices.is-valid .choices__inner,.choices__inner.is-valid{border-color:#198754}@media (min-width:768px){.choices,.choices__inner,.form-control-touch.form-control-sm,.form-select-touch.form-select-sm,.input-group-touch.input-group-sm>.form-control,.input-group-touch.input-group-sm>.form-select,.input-group-touch.input-group-sm>.input-group-text{font-size:.875rem;min-height:31px}.choices{--choices-input-height:31px}.choices[data-type*=select-one] .choices__inner{padding:.25rem 1.75rem .25rem .5rem}.choices[data-type*=select-one] .choices__list--single{padding:0}}.sticky-form-toolbar{position:sticky;top:56px;z-index:1020;background-color:var(--bs-body-bg);padding:.5rem 0;border-top:1px solid var(--bs-border-color);margin-top:1rem}.recebimento-form input,.recebimento-form select,.recebimento-form textarea{scroll-margin-block:5rem calc(var(--recebimento-toolbar-height,6rem) + 1rem)}.recebimento-conferencia{position:sticky;top:1rem}.recebimento-form .choices{margin-bottom:0}.recebimento-form .choices[aria-invalid=true] .choices__inner{border-color:#dc3545}.recebimento-mobile-toolbar{position:fixed;inset:auto 0 0;z-index:1030;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}@media (max-width:991.98px){.recebimento-form{padding-bottom:calc(var(--recebimento-toolbar-height,6rem) + 1rem)}body:has(.recebimento-form) .back-to-top{display:none!important}}@media (min-width:768px){.sticky-form-toolbar{position:static;background-color:transparent;padding:0;border-top:0;margin-top:1rem}}.bg-dark .text-muted,.navbar-dark .text-muted{color:#adb5bd!important}.navbar .nav-link.active{font-weight:600;box-shadow:inset 0 -2px 0 0 var(--bs-primary)}.navbar .dropdown-item.active,.navbar .dropdown-item:active{background-color:var(--bs-primary);color:#fff}.navbar .dropdown-header{color:var(--bs-secondary-color);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;padding-top:.5rem;padding-bottom:.25rem}.navbar .dropdown-header:first-child{padding-top:.25rem}@media screen{[data-bs-theme=dark] .bg-white{background-color:var(--bs-body-bg)!important}[data-bs-theme=dark] .bg-light{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] .bg-light.text-dark,[data-bs-theme=dark] a.text-dark{color:var(--bs-body-color)!important}[data-bs-theme=dark] .alert-warning.text-dark{color:var(--bs-warning-text-emphasis)!important}[data-bs-theme=dark] .table-light{--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-tertiary-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:var(--bs-secondary-bg);--bs-table-striped-color:var(--bs-body-color);--bs-table-hover-bg:var(--bs-secondary-bg);--bs-table-hover-color:var(--bs-body-color)}}.choices{--choices-bg-color-disabled:var(--bs-secondary-bg);--choices-text-color:var(--bs-body-color);--choices-keyline-color:var(--bs-border-color)}.choices__input{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--bs-secondary-bg)}.choices[data-type*=select-one]::after{border-top-color:var(--bs-body-color)}.choices[data-type*=select-one].is-open::after{border-bottom-color:var(--bs-body-color)}.swal2-popup{background:var(--bs-body-bg);color:var(--bs-body-color)}#calendario-agenda{--fc-classic-border:var(--bs-border-color);--fc-classic-background:var(--bs-body-bg);--fc-classic-foreground:var(--bs-body-color);--fc-classic-muted:var(--bs-tertiary-bg);--fc-classic-muted-foreground:var(--bs-secondary-color);--fc-classic-faint:var(--bs-secondary-bg)}@media print{:root{color-scheme:light;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-secondary-color:#495057;--bs-secondary-bg:#e9ecef;--bs-tertiary-bg:#f8f9fa;--bs-border-color:#dee2e6;--bs-primary-bg-subtle:#eef3f8;--bs-success-bg-subtle:#f0f8f2}.table{--bs-table-color:#212529;--bs-table-bg:#fff;--bs-table-border-color:#dee2e6}.text-muted{color:#495057!important}}@media screen{[data-bs-theme=dark] .table-primary{--bs-table-color:var(--bs-primary-text-emphasis);--bs-table-bg:var(--bs-primary-bg-subtle);--bs-table-border-color:var(--bs-primary-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-primary-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-primary-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-primary-bg-subtle), white 10%);--bs-table-active-color:var(--bs-primary-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-primary-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-primary-text-emphasis)}[data-bs-theme=dark] .table-secondary{--bs-table-color:var(--bs-secondary-text-emphasis);--bs-table-bg:var(--bs-secondary-bg-subtle);--bs-table-border-color:var(--bs-secondary-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-secondary-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-secondary-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-secondary-bg-subtle), white 10%);--bs-table-active-color:var(--bs-secondary-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-secondary-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-secondary-text-emphasis)}[data-bs-theme=dark] .table-success{--bs-table-color:var(--bs-success-text-emphasis);--bs-table-bg:var(--bs-success-bg-subtle);--bs-table-border-color:var(--bs-success-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-success-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-success-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-success-bg-subtle), white 10%);--bs-table-active-color:var(--bs-success-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-success-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-success-text-emphasis)}[data-bs-theme=dark] .table-danger{--bs-table-color:var(--bs-danger-text-emphasis);--bs-table-bg:var(--bs-danger-bg-subtle);--bs-table-border-color:var(--bs-danger-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-danger-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-danger-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-danger-bg-subtle), white 10%);--bs-table-active-color:var(--bs-danger-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-danger-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-danger-text-emphasis)}[data-bs-theme=dark] .table-warning{--bs-table-color:var(--bs-warning-text-emphasis);--bs-table-bg:var(--bs-warning-bg-subtle);--bs-table-border-color:var(--bs-warning-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-warning-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-warning-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-warning-bg-subtle), white 10%);--bs-table-active-color:var(--bs-warning-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-warning-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-warning-text-emphasis)}[data-bs-theme=dark] .table-info{--bs-table-color:var(--bs-info-text-emphasis);--bs-table-bg:var(--bs-info-bg-subtle);--bs-table-border-color:var(--bs-info-border-subtle);--bs-table-striped-bg:color-mix(in srgb, var(--bs-info-bg-subtle), white 5%);--bs-table-striped-color:var(--bs-info-text-emphasis);--bs-table-active-bg:color-mix(in srgb, var(--bs-info-bg-subtle), white 10%);--bs-table-active-color:var(--bs-info-text-emphasis);--bs-table-hover-bg:color-mix(in srgb, var(--bs-info-bg-subtle), white 8%);--bs-table-hover-color:var(--bs-info-text-emphasis)}}