.q-field--readonly>.q-field__inner>.q-field__control>.q-field__control-container>.q-field__native{cursor:default}.q-field--outlined.q-field--readonly .q-field__control:before,.q-field--readonly .q-field__control:before,.q-field--standard.q-field--readonly .q-field__control:before{border:none}input[readonly]{cursor:default!important}.q-field--readonly>.q-field__inner{padding:0 12px;background-color:#f5f5f5;border-radius:8px}.q-field__label{color:#ce2828}.sticky-header-table{max-height:100vh}.sticky-header-table .q-table__top,.sticky-header-table thead tr:first-child th{background-color:#ce2828;color:#fff}.sticky-header-table thead tr th{position:sticky;z-index:1}.sticky-header-table thead tr:first-child th{top:0}.sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.img-btn{cursor:pointer;position:relative}.img-btn:after{content:"";position:absolute;width:100%;height:100%;top:0;background-color:#000;z-index:2;pointer-events:none;opacity:0;transition:opacity 0.5s;will-change:opacity}.img-btn:not(.visualizar):hover:after{opacity:0.2}.img-btn:not(.visualizar):hover .hover-expand-btn{border-radius:12px}.img-btn:not(.visualizar):hover .hover-expand-btn>span{max-width:calc(var(--max-width, 10)*1rem);padding:0 10px}.img-btn .hover-expand-btn{min-width:40px;min-height:40px;background-color:#ce2828;border-radius:100%;border:none;padding:8px 10px;color:#fff;transition:border-radius 0.5s;will-change:border-radius;display:flex;align-items:center;cursor:pointer}.img-btn .hover-expand-btn span{max-width:0;transition:max-width 0.5s,padding 0.5s;overflow:hidden;white-space:nowrap;display:inline-block;will-change:max-width}.img-btn .hover-expand-btn i{font-size:20px}.margem-erro-input{margin-bottom:20px}.rounded-card{border-radius:20px}.rounded-input>.q-field__inner>.q-field__control{border-radius:4px;padding:0 12px}.rounded-textarea>.q-field__inner>.q-field__control>.q-field__control-container{padding:0 14px}.rounded{border-radius:8px}.q-btn i.q-icon,i.q-icon{font-size:20px}@media only screen and (max-width:900px){.padding-page{padding:12px}}@media only screen and (min-width:901px){.padding-page{padding:24px}}@media (min-width:701px){.titulo-nav{font-size:22px}}@media (max-width:700px){.titulo-nav{font-size:16px}}