.peticao-dialog[data-v-f2637018]{margin:16px}@media(max-width:599px){.peticao-dialog[data-v-f2637018]{margin:0}}.peticao-dialog .v-card[data-v-f2637018]{border-radius:8px}.v-dialog>.v-card>.v-card__text[data-v-f2637018]{padding:24px}.peticao-modal[data-v-f2637018]{border-radius:8px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif!important;height:90vh;overflow:hidden}.modal-header[data-v-f2637018]{align-items:center;background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.12);color:var(--primary);display:flex;min-height:64px;padding:16px 24px}.modal-header .title-wrapper[data-v-f2637018]{align-items:center;display:flex;flex:1;min-width:0}.modal-header .title[data-v-f2637018]{color:var(--primary);font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-wrapper[data-v-f2637018]{height:calc(90vh - 130px);overflow-y:auto;padding:24px}.content-wrapper .row[data-v-f2637018]{margin:0;width:100%}.content-wrapper .col-12[data-v-f2637018]{padding:0}.content-wrapper .col-12[data-v-f2637018]:first-child{padding-right:24px}.content-wrapper .col-12[data-v-f2637018]:last-child{padding-left:24px}@media(max-width:959px){.content-wrapper .col-12[data-v-f2637018]{padding:0!important}.content-wrapper .col-12[data-v-f2637018]:not(:last-child){margin-bottom:24px}}.preview-header[data-v-f2637018]{align-items:center;display:flex;margin-bottom:24px;padding:0}.form-card[data-v-f2637018]{background-color:var(--white);border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:24px;overflow:hidden;padding:24px}.form-card[data-v-f2637018]:last-child{margin-bottom:0}.form-card .card-header[data-v-f2637018]{align-items:center;background-color:var(--white);border-bottom:none;display:flex;gap:8px;padding:0 0 24px}.form-card .card-header .card-title[data-v-f2637018]{color:var(--primary);font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:500}.form-card .card-content[data-v-f2637018]{background-color:#fff;padding:0}.input-grid[data-v-f2637018]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:0}.input-grid .textarea-full-width[data-v-f2637018]{grid-column:1/-1}@media(max-width:959px){.input-grid[data-v-f2637018]{gap:16px;grid-template-columns:1fr}}.modal-actions[data-v-f2637018]{background:#fff;border-top:1px solid rgba(0,0,0,.12);padding:16px 24px}.modal-actions .v-btn[data-v-f2637018]{border-radius:8px;font-family:Montserrat,sans-serif!important;font-size:.875rem;font-weight:500;height:44px!important;letter-spacing:normal;min-width:120px;text-transform:none}.modal-actions .v-btn.btn-cancel[data-v-f2637018]{background-color:transparent!important;color:var(--primary)}.modal-actions .v-btn.btn-cancel[data-v-f2637018]:hover{background-color:rgba(var(--primary-rgb),.04)!important}.modal-actions .v-btn.btn-submit[data-v-f2637018]{background-color:var(--primary)!important;color:#fff!important}.modal-actions .v-btn.btn-submit[data-v-f2637018]:before{background-color:transparent}.modal-actions .v-btn.btn-submit[data-v-f2637018]:hover{opacity:.9}.modal-actions .v-btn.btn-submit[data-v-f2637018]:disabled{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;cursor:not-allowed;opacity:1}.modal-actions .v-btn.btn-submit .v-btn__loader[data-v-f2637018]{border-color:transparent #fff #fff}.documento-textarea[data-v-f2637018]{font-family:Montserrat,sans-serif!important;height:100%}.editor-container[data-v-f2637018]{background-color:var(--white);border:none;border-radius:8px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden}.document-content[data-v-f2637018]{color:rgba(0,0,0,.87);font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.6;overflow-y:auto;padding:16px}.document-content[data-v-f2637018],.editor-placeholder[data-v-f2637018]{border:1px solid #e0e0e0;border-radius:8px;height:100%;min-height:400px}.editor-placeholder[data-v-f2637018]{align-items:center;background-color:var(--white);color:#666;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;justify-content:center;padding:20px;text-align:center}.generated-content[data-v-f2637018]{display:flex;flex-direction:column;height:100%}.preview-header[data-v-f2637018]{border-bottom:2px solid var(--v-primary-base);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.preview-header .subtitle-1[data-v-f2637018]{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important}[data-v-f2637018] .v-select .v-label,[data-v-f2637018] .v-text-field .v-label{color:rgba(0,0,0,.6)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-f2637018] .v-select .v-select__selection,[data-v-f2637018] .v-select input,[data-v-f2637018] .v-text-field .v-select__selection,[data-v-f2637018] .v-text-field input{color:rgba(0,0,0,.87)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-f2637018] .v-select .v-messages__message,[data-v-f2637018] .v-select .v-text-field__details,[data-v-f2637018] .v-text-field .v-messages__message,[data-v-f2637018] .v-text-field .v-text-field__details{color:rgba(0,0,0,.6)!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important}[data-v-f2637018] .v-select.v-input--is-focused .v-label,[data-v-f2637018] .v-text-field.v-input--is-focused .v-label{color:var(--primary)!important}[data-v-f2637018] .v-select.v-input--is-disabled .v-label,[data-v-f2637018] .v-select.v-input--is-disabled .v-select__selection,[data-v-f2637018] .v-select.v-input--is-disabled input,[data-v-f2637018] .v-text-field.v-input--is-disabled .v-label,[data-v-f2637018] .v-text-field.v-input--is-disabled .v-select__selection,[data-v-f2637018] .v-text-field.v-input--is-disabled input{color:rgba(0,0,0,.38)!important}[data-v-f2637018] .v-select .v-input__slot,[data-v-f2637018] .v-text-field .v-input__slot{border-radius:8px!important;min-height:40px!important}[data-v-f2637018] .v-select .v-input__slot fieldset,[data-v-f2637018] .v-text-field .v-input__slot fieldset{border-color:rgba(0,0,0,.23)!important;border-radius:8px!important}[data-v-f2637018] .v-select:hover .v-input__slot fieldset,[data-v-f2637018] .v-text-field:hover .v-input__slot fieldset{border-color:rgba(0,0,0,.87)!important}[data-v-f2637018] .v-select.v-input--is-focused .v-input__slot fieldset,[data-v-f2637018] .v-text-field.v-input--is-focused .v-input__slot fieldset{border-color:var(--primary)!important}[data-v-f2637018] .v-select.error--text .v-label,[data-v-f2637018] .v-select.error--text .v-messages__message,[data-v-f2637018] .v-text-field.error--text .v-label,[data-v-f2637018] .v-text-field.error--text .v-messages__message{color:var(--error)!important}[data-v-f2637018] .v-select.error--text .v-input__slot fieldset,[data-v-f2637018] .v-text-field.error--text .v-input__slot fieldset{border-color:var(--error)!important}[data-v-f2637018] .v-select.v-select--enclosed .v-select__details,[data-v-f2637018] .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0;padding-left:0}[data-v-f2637018] .v-menu__content,[data-v-f2637018] .v-menu__content .v-list{border-radius:8px!important}@media(max-width:600px){.peticao-modal[data-v-f2637018]{height:95vh}.content-wrapper[data-v-f2637018]{height:calc(95vh - 130px);padding:16px}.form-card[data-v-f2637018]{margin-bottom:16px;padding:16px}.form-card .card-header[data-v-f2637018]{padding:0 0 16px}.form-card .card-content[data-v-f2637018]{padding:0}.form-card .card-content .input-grid[data-v-f2637018]{gap:16px}.modal-header[data-v-f2637018]{min-height:56px;padding:12px 16px}.modal-header .title[data-v-f2637018]{font-size:1rem!important}.modal-actions[data-v-f2637018]{padding:12px 16px}.modal-actions .v-btn[data-v-f2637018]{font-size:.813rem;height:36px!important;min-width:100px}.preview-header[data-v-f2637018]{margin-bottom:16px}.col-12[data-v-f2637018]{padding:0!important}.col-12[data-v-f2637018]:not(:last-child),[data-v-f2637018] .v-select,[data-v-f2637018] .v-text-field{margin-bottom:16px}[data-v-f2637018] .v-select:last-child,[data-v-f2637018] .v-text-field:last-child{margin-bottom:0}[data-v-f2637018] .v-select .v-input__slot,[data-v-f2637018] .v-text-field .v-input__slot{min-height:40px!important}}.loading-text[data-v-f2637018]{font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.loading-text .caption[data-v-f2637018]{color:rgba(0,0,0,.6);font-size:.75rem!important}