.filtro-periodo-form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;container-type:inline-size;container-name:filtro-periodo}:not(.filtro-periodo-card)>.filtro-periodo-form{width:100%;max-width:100%;min-width:0;flex:1 1 100%;box-sizing:border-box}.filtro-periodo-controls{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.filtro-periodo-desktop{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%}.filtro-meses-group{width:100%;max-width:100%;min-width:0;display:flex;flex:1 1 auto}.filtro-meses-group .btn-mes-segmento{flex:1 1 0px;min-width:0;box-sizing:border-box;--m3e-button-small-leading-space: clamp(4px, .6vw, 10px);--m3e-button-small-trailing-space: clamp(4px, .6vw, 10px);--m3e-button-leading-space: clamp(4px, .6vw, 10px);--m3e-button-trailing-space: clamp(4px, .6vw, 10px)}.filtro-meses-group .btn-mes-segmento .month-label--short{display:none}.filtro-meses-group .btn-mes-segmento .month-label--full{display:inline}.filtro-periodo-mobile{display:none!important}.filter-month-nav-group{display:flex;align-items:center;gap:.375rem;flex:0 0 auto}.filter-month-nav-group .filter-select-field{width:205px;min-width:195px;flex:0 0 auto}.filter-select-field{min-width:170px;flex:0 0 auto}.filter-year-select{flex:0 0 144px;width:144px;min-width:140px;max-width:160px}.filter-select-field m3e-select{width:100%;min-width:0}.filter-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex-shrink:0}@container filtro-periodo (max-width: 1040px){.filtro-meses-group .btn-mes-segmento .month-label--full{display:none}.filtro-meses-group .btn-mes-segmento .month-label--short{display:inline}}@container filtro-periodo (max-width: 580px){.filtro-periodo-desktop{display:none!important}.filtro-periodo-mobile{display:flex!important;width:100%;min-width:100%}.filtro-periodo-controls{flex-direction:column;align-items:stretch;gap:.75rem}.filter-month-nav-group{width:100%;min-width:100%}.filter-month-nav-group m3e-button-group{width:100%;display:flex}.filter-month-nav-group .filter-select-field{flex:1 1 auto;width:100%;min-width:0;max-width:none}.filter-select-field{min-width:0;width:100%}.filter-year-select{flex:0 0 auto;width:100%;min-width:0;max-width:none}.filter-actions{margin-left:0;width:100%;justify-content:stretch}.filter-actions m3e-button-group,.filter-actions a,.filter-actions m3e-button{width:100%}}@media(max-width:1200px)and (min-width:768px){.filtro-meses-group .btn-mes-segmento .month-label--full{display:none}.filtro-meses-group .btn-mes-segmento .month-label--short{display:inline}}@media(max-width:767px){.filtro-periodo-desktop{display:none!important}.filtro-periodo-mobile{display:flex!important;width:100%;min-width:100%}.filtro-periodo-controls{flex-direction:column;align-items:stretch;gap:.75rem}.filter-month-nav-group{width:100%;min-width:100%}.filter-month-nav-group m3e-button-group{width:100%;display:flex}.filter-month-nav-group .filter-select-field{flex:1 1 auto;width:100%;min-width:0;max-width:none}.filter-select-field{min-width:0;width:100%}.filter-year-select{flex:0 0 auto;width:100%;min-width:0;max-width:none}.filter-actions{margin-left:0;width:100%;justify-content:stretch}.filter-actions m3e-button-group,.filter-actions a,.filter-actions m3e-button{width:100%}}
