@import url(https://fonts.googleapis.com/css2?family=Padauk&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arima+Madurai&display=swap);.header-sidebar,.header-toolbar{font-family:Padauk,sans-serif!important;font-weight:700;height:60px!important}.sidebar{color:#868aa8}.img-logo{height:35px}.q-section-icon{min-width:30px;padding-right:0}.q-expande-item>.q-item__section{margin-right:0;min-width:30px;padding-right:0}.q-expande-item>.q-item__section .q-icon{font-size:16px}.height_table{min-height:500px}.sticky_bar{position:sticky;top:0;z-index:1}.acordi{background-color:#dde8e7;border:1px solid #000}.dialog-logistica{margin-top:15px}.dialog-logistica2{padding:5px}.q-table{font-size:.9rem}.q-page{padding:10px}.custom-tabs{margin-bottom:5px}.custom-tabs .q-tab{border-radius:8px 8px 0 0;margin-right:8px;padding:12px 16px;transition:all .3s ease}.custom-tabs .q-tab--active{background-color:#e3f2fd;font-weight:700}.custom-tabs .q-tab .q-tab__indicator{height:4px}.custom-tabs .q-tab .q-tab__icon{font-size:20px;margin-right:8px}.custom-tabs .q-tab .q-tab__label{font-size:1rem;font-weight:500}.nav-btn{box-shadow:0 2px 8px #00000026;font-size:24px;height:48px;width:48px}.nav-btn:hover{transform:scale(1.05)}.tab-select{min-width:220px}.tab-select .q-field__control{border-radius:8px;height:48px;min-height:48px}.q-tab-panels{border-radius:12px;min-height:500px}.q-separator{height:2px;margin:24px 0}.tab-select-popup .q-item{font-size:1rem;min-height:48px;padding:12px 16px}.tab-select-popup .q-item .q-item__section--side{padding-right:12px}.tab-select-popup .q-item .q-item__label{font-weight:500}.no-border,.no-border-exp{border:none!important;box-shadow:none!important}.no-border-exp{background:#0000}.no-border-exp__header{border-bottom:none!important}.no-border-exp .q-expansion-item__content{border-top:none!important}.no-border :deep(.q-table__container){border:none!important;box-shadow:none!important}.no-padding{padding:0!important}:deep(q-tab-panel){padding:0!important}.expansion-list-modern{background:#f4f6f8;border:0;border-radius:10px;padding:8px}.expansion-modern__header{border-bottom:0!important}.expansion-modern{background:linear-gradient(135deg,#fff,#f8fafb);border:1px solid #0000000f;border-radius:12px;box-shadow:0 3px 12px #0000000f;margin-bottom:5px;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .18s ease}.expansion-modern:before{background:linear-gradient(90deg,var(--q-primary) 0,#4fc3f7 100%);border-radius:12px 12px 0 0;content:"";height:4px;left:0;opacity:.9;position:absolute;right:0;top:0;transition:height .18s ease,opacity .18s ease}.expansion-modern .q-item{padding:10px 12px}.expansion-modern .q-item__label{font-weight:600}.expansion-modern .q-expansion-item__content{background:#00000005;padding:8px 12px 12px}@media (hover:hover){.expansion-modern:hover{box-shadow:0 8px 22px #0000001f;transform:translateY(-1px)}}.expansion-modern.q-expansion-item--expanded{box-shadow:0 10px 28px #00000024}.expansion-modern.q-expansion-item--expanded:before{height:6px;opacity:1}.expansion-modern .q-expansion-item__toggle-icon{color:var(--q-primary)}@media (max-width:1023px){.q-page{padding:16px}.row.items-center.justify-between{align-items:stretch;flex-direction:column;gap:16px}.row.items-center.justify-between>div{width:100%}.row.items-center.q-gutter-md{gap:12px;justify-content:center}.text-h4{font-size:1.75rem;margin-bottom:8px;text-align:center}.nav-btn{font-size:20px;height:44px;width:44px}.tab-select{min-width:180px}.custom-tabs .q-tab{margin-right:4px;padding:10px 12px}.custom-tabs .q-tab .q-tab__icon{font-size:18px;margin-right:6px}.custom-tabs .q-tab .q-tab__label{font-size:.9rem}}@media (max-width:599px){.q-page{padding:12px}.row.items-center.q-gutter-md{flex-wrap:wrap;justify-content:space-around}.nav-btn{font-size:18px;height:40px;width:40px}.tab-select{margin-top:8px;min-width:160px}.custom-tabs{overflow-x:auto}.custom-tabs .q-tab{min-width:max-content;padding:8px 10px}.custom-tabs .q-tab .q-tab__label{font-size:.85rem}.text-h5{font-size:1.4rem}.q-pa-md{padding:16px}.bg-primary.rounded-borders{border-radius:6px;margin:0 -4px 16px}}