.v-card{border-radius:12px}.title-container{gap:16px}.page-title{font-size:24px;font-weight:700}.green--text{color:#28a745!important}.error--text{color:#dc3545!important}.action-btn-fixed{min-width:0!important;padding:0 10px!important}.actions-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.lista-custom-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 8px 4px 8px;margin-top:4px;border-top:1px solid #eee;gap:10px}.lista-pagination-topo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.lista-itens-por-pagina{max-width:80px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lista-pagination-label{font-size:13px;color:#666;font-weight:600;white-space:nowrap}.lista-pagination-botoes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.lista-pagination-botoes .v-btn{min-width:auto!important;padding:0 8px!important;font-size:12px!important;text-transform:none}@media (max-width:600px){.v-data-footer{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;padding:4px 0!important}.v-data-footer,.v-data-footer__select{-ms-flex-pack:center!important;justify-content:center!important}.v-data-footer__select{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;-webkit-box-pack:center!important;margin:0!important}.v-data-footer__pagination{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;margin:0 4px!important}.v-data-footer__icons-before{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;padding-right:8px!important;margin-top:4px!important}.v-data-footer__icons-after{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding-left:8px!important;margin-top:4px!important}}@media (max-width:600px){.button-group{padding-right:4px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}@media (max-width:768px){.app-table.cliente-list-table.v-data-table--mobile tbody tr td{border-bottom:none!important}.app-table.cliente-list-table.v-data-table--mobile .v-data-table__mobile-row{padding-left:0!important}.app-table.cliente-list-table.v-data-table--mobile .v-data-table__mobile-row__header{padding-left:0!important;margin-left:0!important}.v-data-table__mobile-row .v-btn{min-width:unset!important;padding:0 6px!important;font-size:10px!important;height:22px!important}}@media (max-width:600px){.mobile-btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%!important;-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;padding-right:16px}.mb-btn-cadastrar{width:100%!important;height:44px!important;margin-bottom:10px}.mb-btn-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:10px;width:100%}.mb-btn-half{-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;min-width:0}}@media (max-width:600px){.mobile-btn-group{margin-bottom:-12px}}@media (min-width:600px){.button-group{margin-right:32px}}