.rh-modal-card[data-v-a0b855dd]{overflow:hidden}.rh-modal-title[data-v-a0b855dd]{align-items:center;display:flex;justify-content:space-between;min-block-size:50px;padding:10px 16px}.compact-card-text[data-v-a0b855dd]{padding:14px 16px}.compact-row[data-v-a0b855dd]{align-items:start;margin-bottom:0;margin-top:0}.modal-scroll-body[data-v-a0b855dd]{max-height:78vh;overflow-x:hidden;overflow-y:auto}.rh-form-title[data-v-a0b855dd]{color:rgb(var(--v-theme-on-surface));font-size:1.15rem;font-weight:600;margin-bottom:14px;text-align:center}.rh-section[data-v-a0b855dd]{background:rgba(var(--v-theme-surface),.96);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;padding:20px 14px 12px;position:relative}.rh-section-title[data-v-a0b855dd]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-primary));font-size:.82rem;font-weight:600;left:16px;padding:0 8px;position:absolute;top:-11px}.folio-control[data-v-a0b855dd]{display:grid;gap:4px}.folio-label[data-v-a0b855dd],.rh-field-label[data-v-a0b855dd]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.8125rem;line-height:15px}.folio-fields[data-v-a0b855dd]{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.rh-field[data-v-a0b855dd]{display:grid;gap:4px}.tipo-permiso-card[data-v-a0b855dd]{background:rgba(var(--v-theme-on-surface),.015);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;display:grid;gap:10px;grid-template-rows:auto 1fr;min-block-size:118px;padding:10px 12px 12px;transition:border-color .16s ease,background-color .16s ease}.tipo-permiso-card--active[data-v-a0b855dd]{background:rgba(var(--v-theme-primary),.06);border-color:rgba(var(--v-theme-primary),.55)}.rh-actions[data-v-a0b855dd]{gap:8px;justify-content:flex-end;padding:12px 16px}[data-v-a0b855dd] .rh-welcome-message p{margin-bottom:12px}[data-v-a0b855dd] .v-field{border-radius:6px}[data-v-a0b855dd] .v-field__input{min-height:40px;padding-bottom:8px;padding-top:8px}[data-v-a0b855dd] .v-select .v-field__input,[data-v-a0b855dd] textarea.v-field__input{min-height:40px}[data-v-a0b855dd] .v-input__details{display:none}[data-v-a0b855dd] .app-text-field,[data-v-a0b855dd] .v-input{min-width:0}[data-v-a0b855dd] .v-col{padding-bottom:6px;padding-top:6px}@media (max-width:600px){.compact-card-text[data-v-a0b855dd]{padding-left:12px;padding-right:12px}.folio-fields[data-v-a0b855dd]{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-actions[data-v-a0b855dd]{justify-content:stretch}.rh-actions[data-v-a0b855dd] .v-btn{flex:1 1 auto}}
