.q-field--standout.q-field--focused .q-field__control{background:#eaf1f6}.alturaBanco{max-height:150px}.alturaPessoa{max-height:250px}.alturaCategoria,.alturaRelacionamento{max-height:150px}.alturaParceiro{max-height:250px}.alturaSociedade{max-height:150px}.customTextColor .q-field__native,.customTextColor .q-select__dropdown-icon{color:#212121}.caixa{border-style:solid;border-radius:4px;border-width:thin;border-color:#e0e0e0;background:#fafafa;margin-bottom:8px}.corBarraPanel{background:#154478!important;color:#fff}.corGridZebra{background:#edf3f7}.q-field--standout .q-field__control,.q-field--standout .q-field__control:before{background:rgba(0,0,0,0.1)}:where(a,button,[role=button],[tabindex="0"]):focus-visible{outline:3px solid #c42c70;outline-offset:2px}.q-drawer .q-expansion-item__container,.q-drawer .q-item{color:#fff}.q-drawer .q-expansion-item__container:hover,.q-drawer .q-item:hover{background:hsla(0,0%,100%,0.12)}.q-dialog .q-btn.bg-primary,.q-page .q-btn.bg-primary{background:#c42c70!important}.bks-lista.lista-itens{border:0;background:transparent}.bks-lista.lista-itens>.container>*{margin:4px 0;border:1px solid #d9e0e8;border-radius:4px;background:#fff}.bks-lista.lista-itens>.container>:hover{border-color:#9bb6d0;box-shadow:0 1px 3px rgba(21,68,120,0.12)}.confirmacao-dialog .q-dialog__backdrop{backdrop-filter:blur(4px)}.confirmacao-dialog .q-card{min-width:400px;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,0.15)}.confirmacao-dialog .q-card__section--vert{padding:20px}.confirmacao-dialog .q-dialog__title{font-size:1.3rem;font-weight:600;color:#424242;padding-bottom:8px}.confirmacao-dialog .q-dialog__message{font-size:0.95rem;color:#616161;line-height:1.5}.confirmacao-dialog .q-card__actions{padding:12px 20px;gap:10px}.confirmacao-dialog .q-card__actions .q-btn{min-width:90px;font-weight:500;border-radius:4px;font-size:0.875rem;transition:all 0.3s ease}.confirmacao-dialog .q-card__actions .q-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.animation{overflow:hidden}