.declaration-modal[data-v-598181c2],.document-modal[data-v-598181c2]{background-color:var(--white);border-radius:12px;display:flex;flex-direction:column;font-family:var(--font-family-base)!important;max-height:90vh;overflow:hidden}.declaration-modal .modal-header[data-v-598181c2],.document-modal .modal-header[data-v-598181c2]{align-items:center;background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.08);display:flex;min-height:64px;padding:20px 24px;position:sticky;top:0;z-index:2}.declaration-modal .modal-header .title-wrapper[data-v-598181c2],.document-modal .modal-header .title-wrapper[data-v-598181c2]{align-items:center;display:flex;flex:1;gap:12px}.declaration-modal .modal-header .title-wrapper .v-icon[data-v-598181c2],.document-modal .modal-header .title-wrapper .v-icon[data-v-598181c2]{color:var(--primary);font-size:24px}.declaration-modal .modal-header .title-wrapper .title[data-v-598181c2],.document-modal .modal-header .title-wrapper .title[data-v-598181c2]{color:var(--primary);font-family:var(--font-family-base)!important;font-size:1.25rem;font-weight:600;line-height:1.4}.declaration-modal .content-wrapper[data-v-598181c2],.document-modal .content-wrapper[data-v-598181c2]{flex:1;overflow-y:auto;padding:24px}.declaration-modal .form-card[data-v-598181c2],.document-modal .form-card[data-v-598181c2]{background:var(--white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:24px;overflow:hidden}.declaration-modal .form-card .card-header[data-v-598181c2],.document-modal .form-card .card-header[data-v-598181c2]{align-items:center;background:var(--white);display:flex;padding:20px 24px 12px}.declaration-modal .form-card .card-header .v-icon[data-v-598181c2],.document-modal .form-card .card-header .v-icon[data-v-598181c2]{color:var(--primary);font-size:20px;margin-right:12px}.declaration-modal .form-card .card-header .card-title[data-v-598181c2],.document-modal .form-card .card-header .card-title[data-v-598181c2]{color:var(--primary);font-family:var(--font-family-base)!important;font-size:1.1rem;font-weight:500;line-height:1.4}.declaration-modal .form-card .card-content[data-v-598181c2],.document-modal .form-card .card-content[data-v-598181c2]{padding:0 24px 24px}.declaration-modal .form-card .card-content .input-grid[data-v-598181c2],.document-modal .form-card .card-content .input-grid[data-v-598181c2]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.declaration-modal .modal-actions[data-v-598181c2],.document-modal .modal-actions[data-v-598181c2]{background-color:var(--white);border-top:1px solid rgba(0,0,0,.08);bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;position:sticky;z-index:2}.declaration-modal .modal-actions .btn[data-v-598181c2],.document-modal .modal-actions .btn[data-v-598181c2]{border-radius:8px;font-family:var(--font-family-base)!important;font-weight:500;height:44px;letter-spacing:.5px;min-width:140px;text-transform:none}.declaration-modal .modal-actions .btn.btn-cancel[data-v-598181c2],.document-modal .modal-actions .btn.btn-cancel[data-v-598181c2]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.declaration-modal .modal-actions .btn.btn-cancel[data-v-598181c2]:hover,.document-modal .modal-actions .btn.btn-cancel[data-v-598181c2]:hover{background:rgba(var(--primary-rgb),.04)}.declaration-modal .modal-actions .btn.btn-submit[data-v-598181c2],.document-modal .modal-actions .btn.btn-submit[data-v-598181c2]{background:var(--primary);color:#fff}.declaration-modal .modal-actions .btn.btn-submit[data-v-598181c2]:hover,.document-modal .modal-actions .btn.btn-submit[data-v-598181c2]:hover{background:var(--primary-dark)}.declaration-modal .modal-actions .btn.btn-submit[data-v-598181c2]:disabled,.document-modal .modal-actions .btn.btn-submit[data-v-598181c2]:disabled{background:rgba(var(--primary-rgb),.6)}.declaration-modal .border-left[data-v-598181c2],.document-modal .border-left[data-v-598181c2]{border-left:1px solid rgba(0,0,0,.08)}.declaration-modal[data-v-598181c2] .v-select,.declaration-modal[data-v-598181c2] .v-text-field,.declaration-modal[data-v-598181c2] .v-textarea,.document-modal[data-v-598181c2] .v-select,.document-modal[data-v-598181c2] .v-text-field,.document-modal[data-v-598181c2] .v-textarea{margin:0;width:100%}.declaration-modal[data-v-598181c2] .v-select .v-label,.declaration-modal[data-v-598181c2] .v-text-field .v-label,.declaration-modal[data-v-598181c2] .v-textarea .v-label,.document-modal[data-v-598181c2] .v-select .v-label,.document-modal[data-v-598181c2] .v-text-field .v-label,.document-modal[data-v-598181c2] .v-textarea .v-label{color:rgba(0,0,0,.6);font-family:var(--font-family-base)!important;font-size:.875rem}.declaration-modal[data-v-598181c2] .v-select input,.declaration-modal[data-v-598181c2] .v-select textarea,.declaration-modal[data-v-598181c2] .v-text-field input,.declaration-modal[data-v-598181c2] .v-text-field textarea,.declaration-modal[data-v-598181c2] .v-textarea input,.declaration-modal[data-v-598181c2] .v-textarea textarea,.document-modal[data-v-598181c2] .v-select input,.document-modal[data-v-598181c2] .v-select textarea,.document-modal[data-v-598181c2] .v-text-field input,.document-modal[data-v-598181c2] .v-text-field textarea,.document-modal[data-v-598181c2] .v-textarea input,.document-modal[data-v-598181c2] .v-textarea textarea{color:rgba(0,0,0,.87);font-family:var(--font-family-base)!important;font-size:.875rem}.declaration-modal[data-v-598181c2] .v-select .v-text-field__prefix,.declaration-modal[data-v-598181c2] .v-text-field .v-text-field__prefix,.declaration-modal[data-v-598181c2] .v-textarea .v-text-field__prefix,.document-modal[data-v-598181c2] .v-select .v-text-field__prefix,.document-modal[data-v-598181c2] .v-text-field .v-text-field__prefix,.document-modal[data-v-598181c2] .v-textarea .v-text-field__prefix{color:rgba(0,0,0,.6);font-family:var(--font-family-base)!important;font-size:.875rem}.declaration-modal[data-v-598181c2] .v-select .v-select__selection,.declaration-modal[data-v-598181c2] .v-select .v-select__selections,.declaration-modal[data-v-598181c2] .v-text-field .v-select__selection,.declaration-modal[data-v-598181c2] .v-text-field .v-select__selections,.declaration-modal[data-v-598181c2] .v-textarea .v-select__selection,.declaration-modal[data-v-598181c2] .v-textarea .v-select__selections,.document-modal[data-v-598181c2] .v-select .v-select__selection,.document-modal[data-v-598181c2] .v-select .v-select__selections,.document-modal[data-v-598181c2] .v-text-field .v-select__selection,.document-modal[data-v-598181c2] .v-text-field .v-select__selections,.document-modal[data-v-598181c2] .v-textarea .v-select__selection,.document-modal[data-v-598181c2] .v-textarea .v-select__selections{font-family:var(--font-family-base)!important}.declaration-modal[data-v-598181c2] .v-select .v-input__slot,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot,.document-modal[data-v-598181c2] .v-select .v-input__slot,.document-modal[data-v-598181c2] .v-text-field .v-input__slot,.document-modal[data-v-598181c2] .v-textarea .v-input__slot{background:var(--white)!important;border-radius:8px;margin:0!important;min-height:44px}.declaration-modal[data-v-598181c2] .v-select .v-input__slot:after,.declaration-modal[data-v-598181c2] .v-select .v-input__slot:before,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot:after,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot:before,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot:after,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot:before,.document-modal[data-v-598181c2] .v-select .v-input__slot:after,.document-modal[data-v-598181c2] .v-select .v-input__slot:before,.document-modal[data-v-598181c2] .v-text-field .v-input__slot:after,.document-modal[data-v-598181c2] .v-text-field .v-input__slot:before,.document-modal[data-v-598181c2] .v-textarea .v-input__slot:after,.document-modal[data-v-598181c2] .v-textarea .v-input__slot:before{display:none!important}.declaration-modal[data-v-598181c2] .v-select .v-input__slot:hover,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot:hover,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot:hover,.document-modal[data-v-598181c2] .v-select .v-input__slot:hover,.document-modal[data-v-598181c2] .v-text-field .v-input__slot:hover,.document-modal[data-v-598181c2] .v-textarea .v-input__slot:hover{border-color:var(--primary)}.declaration-modal[data-v-598181c2] .v-select .v-input__slot.v-input--is-focused,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot.v-input--is-focused,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot.v-input--is-focused,.document-modal[data-v-598181c2] .v-select .v-input__slot.v-input--is-focused,.document-modal[data-v-598181c2] .v-text-field .v-input__slot.v-input--is-focused,.document-modal[data-v-598181c2] .v-textarea .v-input__slot.v-input--is-focused{border-color:var(--primary);border-width:2px}.declaration-modal[data-v-598181c2] .v-select .v-text-field__details,.declaration-modal[data-v-598181c2] .v-text-field .v-text-field__details,.declaration-modal[data-v-598181c2] .v-textarea .v-text-field__details,.document-modal[data-v-598181c2] .v-select .v-text-field__details,.document-modal[data-v-598181c2] .v-text-field .v-text-field__details,.document-modal[data-v-598181c2] .v-textarea .v-text-field__details{margin-top:4px;min-height:20px;padding-left:0;padding-right:0}.declaration-modal[data-v-598181c2] .v-select .v-messages,.declaration-modal[data-v-598181c2] .v-text-field .v-messages,.declaration-modal[data-v-598181c2] .v-textarea .v-messages,.document-modal[data-v-598181c2] .v-select .v-messages,.document-modal[data-v-598181c2] .v-text-field .v-messages,.document-modal[data-v-598181c2] .v-textarea .v-messages{color:rgba(0,0,0,.6);font-family:var(--font-family-base)!important;font-size:.75rem;min-height:20px}.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot,.document-modal[data-v-598181c2] .v-textarea .v-input__slot{height:100%}.declaration-modal[data-v-598181c2] .v-textarea textarea,.document-modal[data-v-598181c2] .v-textarea textarea{line-height:1.5}.declaration-modal[data-v-598181c2] .v-menu__content .v-list,.declaration-modal[data-v-598181c2] .v-menu__content .v-list .v-list-item__title,.document-modal[data-v-598181c2] .v-menu__content .v-list,.document-modal[data-v-598181c2] .v-menu__content .v-list .v-list-item__title{font-family:var(--font-family-base)!important}@media(max-width:959px){.declaration-modal .form-card .input-grid[data-v-598181c2],.document-modal .form-card .input-grid[data-v-598181c2]{grid-template-columns:repeat(2,1fr)}.declaration-modal .border-left[data-v-598181c2],.document-modal .border-left[data-v-598181c2]{border-left:none;border-top:1px solid rgba(0,0,0,.08);margin-top:8px;padding-top:24px}}@media(max-width:599px){.declaration-modal[data-v-598181c2],.document-modal[data-v-598181c2]{border-radius:0;margin:0;max-height:100vh}.declaration-modal .modal-header[data-v-598181c2],.document-modal .modal-header[data-v-598181c2]{min-height:56px;padding:16px}.declaration-modal .modal-header .title-wrapper .v-icon[data-v-598181c2],.document-modal .modal-header .title-wrapper .v-icon[data-v-598181c2]{font-size:20px}.declaration-modal .modal-header .title-wrapper .title[data-v-598181c2],.document-modal .modal-header .title-wrapper .title[data-v-598181c2]{font-size:1rem}.declaration-modal .content-wrapper[data-v-598181c2],.document-modal .content-wrapper[data-v-598181c2]{padding:16px}.declaration-modal .form-card[data-v-598181c2],.document-modal .form-card[data-v-598181c2]{margin-bottom:16px}.declaration-modal .form-card .card-header[data-v-598181c2],.document-modal .form-card .card-header[data-v-598181c2]{padding:16px 16px 8px}.declaration-modal .form-card .card-header .v-icon[data-v-598181c2],.document-modal .form-card .card-header .v-icon[data-v-598181c2]{font-size:18px}.declaration-modal .form-card .card-header .card-title[data-v-598181c2],.document-modal .form-card .card-header .card-title[data-v-598181c2]{font-size:.875rem}.declaration-modal .form-card .card-content[data-v-598181c2],.document-modal .form-card .card-content[data-v-598181c2]{padding:0 16px 16px}.declaration-modal .form-card .card-content .input-grid[data-v-598181c2],.document-modal .form-card .card-content .input-grid[data-v-598181c2]{gap:16px;grid-template-columns:1fr}.declaration-modal .modal-actions[data-v-598181c2],.document-modal .modal-actions[data-v-598181c2]{padding:12px 16px}.declaration-modal .modal-actions .btn[data-v-598181c2],.document-modal .modal-actions .btn[data-v-598181c2]{font-size:.875rem;height:40px;min-width:120px}.declaration-modal[data-v-598181c2] .v-select .v-label,.declaration-modal[data-v-598181c2] .v-select .v-text-field__prefix,.declaration-modal[data-v-598181c2] .v-select input,.declaration-modal[data-v-598181c2] .v-select textarea,.declaration-modal[data-v-598181c2] .v-text-field .v-label,.declaration-modal[data-v-598181c2] .v-text-field .v-text-field__prefix,.declaration-modal[data-v-598181c2] .v-text-field input,.declaration-modal[data-v-598181c2] .v-text-field textarea,.declaration-modal[data-v-598181c2] .v-textarea .v-label,.declaration-modal[data-v-598181c2] .v-textarea .v-text-field__prefix,.declaration-modal[data-v-598181c2] .v-textarea input,.declaration-modal[data-v-598181c2] .v-textarea textarea,.document-modal[data-v-598181c2] .v-select .v-label,.document-modal[data-v-598181c2] .v-select .v-text-field__prefix,.document-modal[data-v-598181c2] .v-select input,.document-modal[data-v-598181c2] .v-select textarea,.document-modal[data-v-598181c2] .v-text-field .v-label,.document-modal[data-v-598181c2] .v-text-field .v-text-field__prefix,.document-modal[data-v-598181c2] .v-text-field input,.document-modal[data-v-598181c2] .v-text-field textarea,.document-modal[data-v-598181c2] .v-textarea .v-label,.document-modal[data-v-598181c2] .v-textarea .v-text-field__prefix,.document-modal[data-v-598181c2] .v-textarea input,.document-modal[data-v-598181c2] .v-textarea textarea{font-size:.813rem}.declaration-modal[data-v-598181c2] .v-select .v-input__slot,.declaration-modal[data-v-598181c2] .v-text-field .v-input__slot,.declaration-modal[data-v-598181c2] .v-textarea .v-input__slot,.document-modal[data-v-598181c2] .v-select .v-input__slot,.document-modal[data-v-598181c2] .v-text-field .v-input__slot,.document-modal[data-v-598181c2] .v-textarea .v-input__slot{min-height:40px}.declaration-modal[data-v-598181c2] .v-select .v-messages,.declaration-modal[data-v-598181c2] .v-text-field .v-messages,.declaration-modal[data-v-598181c2] .v-textarea .v-messages,.document-modal[data-v-598181c2] .v-select .v-messages,.document-modal[data-v-598181c2] .v-text-field .v-messages,.document-modal[data-v-598181c2] .v-textarea .v-messages{font-size:.688rem}}.input-grid[data-v-598181c2]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:0}.editor-container[data-v-598181c2]{background-color:var(--white);border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.editor-container[data-v-598181c2],.rich-text-editor[data-v-598181c2]{display:flex;flex-direction:column;height:100%}.rich-text-editor[data-v-598181c2]{flex-grow:1;min-height:400px}.rich-text-editor[data-v-598181c2] .ql-toolbar{background-color:#fdfdfd;border:none;border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;font-family:Montserrat,sans-serif!important;padding:8px 4px;position:sticky;top:0;z-index:1}.rich-text-editor[data-v-598181c2] .ql-formats{margin-right:10px!important}.rich-text-editor[data-v-598181c2] .ql-toolbar .ql-picker-label,.rich-text-editor[data-v-598181c2] .ql-toolbar button{align-items:center;border:none;border-radius:4px;display:inline-flex;height:auto;justify-content:center;margin:2px;padding:4px 6px;transition:background-color .2s ease}.rich-text-editor[data-v-598181c2] .ql-toolbar .ql-picker-label:hover,.rich-text-editor[data-v-598181c2] .ql-toolbar button:hover{background-color:#eee;color:var(--primary)}.rich-text-editor[data-v-598181c2] .ql-toolbar .ql-picker-label.ql-active,.rich-text-editor[data-v-598181c2] .ql-toolbar button.ql-active{background-color:rgba(var(--primary-rgb),.1);color:var(--primary)}.rich-text-editor[data-v-598181c2] .ql-picker{border-radius:4px;color:#333;height:auto;margin:2px}.rich-text-editor[data-v-598181c2] .ql-picker-options{background-color:var(--white);border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:4px 0;z-index:2}.rich-text-editor[data-v-598181c2] .ql-picker-item{font-size:.85rem;padding:4px 12px;transition:background-color .2s ease}.rich-text-editor[data-v-598181c2] .ql-picker-item:hover{background-color:#eee}.rich-text-editor[data-v-598181c2] .ql-container{border:none;flex-grow:1;font-family:Montserrat,sans-serif!important;font-size:.875rem;height:100%;overflow-y:auto}.rich-text-editor[data-v-598181c2] .ql-editor{line-height:1.6;min-height:350px;padding:16px}.rich-text-editor[data-v-598181c2] .ql-editor.ql-blank:before{color:rgba(0,0,0,.54);font-family:Montserrat,sans-serif!important;font-style:normal;left:16px;top:16px}.generated-content[data-v-598181c2]{height:100%}.caption[data-v-598181c2],.subtitle-1[data-v-598181c2],.v-card__text[data-v-598181c2],.v-card__title[data-v-598181c2]{font-family:Montserrat,sans-serif!important}.title-wrapper[data-v-598181c2]{flex:1;margin-right:8px;min-width:0}.title-wrapper .title[data-v-598181c2]{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:500;overflow:hidden;white-space:nowrap}[data-v-598181c2] .v-select .v-label,[data-v-598181c2] .v-text-field .v-label{color:rgba(0,0,0,.6)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-598181c2] .v-select .v-select__selection,[data-v-598181c2] .v-select input,[data-v-598181c2] .v-text-field .v-select__selection,[data-v-598181c2] .v-text-field input{color:rgba(0,0,0,.87)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-598181c2] .v-select .v-messages__message,[data-v-598181c2] .v-select .v-text-field__details,[data-v-598181c2] .v-text-field .v-messages__message,[data-v-598181c2] .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-598181c2] .v-select.v-input--is-focused .v-label,[data-v-598181c2] .v-text-field.v-input--is-focused .v-label{color:var(--primary)!important}[data-v-598181c2] .v-select.v-input--is-disabled .v-label,[data-v-598181c2] .v-select.v-input--is-disabled .v-select__selection,[data-v-598181c2] .v-select.v-input--is-disabled input,[data-v-598181c2] .v-text-field.v-input--is-disabled .v-label,[data-v-598181c2] .v-text-field.v-input--is-disabled .v-select__selection,[data-v-598181c2] .v-text-field.v-input--is-disabled input{color:rgba(0,0,0,.38)!important}[data-v-598181c2] .v-select .v-input__slot,[data-v-598181c2] .v-text-field .v-input__slot{min-height:40px!important}[data-v-598181c2] .v-select .v-input__slot fieldset,[data-v-598181c2] .v-text-field .v-input__slot fieldset{border-color:rgba(0,0,0,.23)!important}[data-v-598181c2] .v-select:hover .v-input__slot fieldset,[data-v-598181c2] .v-text-field:hover .v-input__slot fieldset{border-color:rgba(0,0,0,.87)!important}[data-v-598181c2] .v-select.v-input--is-focused .v-input__slot fieldset,[data-v-598181c2] .v-text-field.v-input--is-focused .v-input__slot fieldset{border-color:var(--primary)!important}[data-v-598181c2] .v-select.error--text .v-label,[data-v-598181c2] .v-select.error--text .v-messages__message,[data-v-598181c2] .v-text-field.error--text .v-label,[data-v-598181c2] .v-text-field.error--text .v-messages__message{color:var(--error)!important}[data-v-598181c2] .v-select.error--text .v-input__slot fieldset,[data-v-598181c2] .v-text-field.error--text .v-input__slot fieldset{border-color:var(--error)!important}[data-v-598181c2] .v-select .v-select__selections{padding-top:0}[data-v-598181c2] .v-select .v-select__selection{margin-top:6px}.form-card .card-header[data-v-598181c2]{margin-bottom:16px}.form-card .card-header .card-title[data-v-598181c2]{color:rgba(0,0,0,.87);font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:500}.editor-placeholder[data-v-598181c2]{align-items:center;background-color:var(--white);border:none;border-radius:8px;color:#666;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;height:100%;justify-content:center;min-height:400px;padding:20px;text-align:center}.document-modal-dialog[data-v-e7333364] .v-dialog{margin:24px}.document-modal-card[data-v-e7333364]{display:flex;flex-direction:column;font-family:Montserrat,sans-serif!important;height:85vh;max-height:700px;overflow:hidden}.document-modal-card[data-v-e7333364] .subtitle-1,.document-modal-card[data-v-e7333364] .v-card-title{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500}.document-modal-card[data-v-e7333364] .v-btn{font-family:Montserrat,sans-serif!important}.document-modal-card[data-v-e7333364] .caption{font-family:Montserrat,sans-serif!important;font-size:12px}.modal-header-sticky[data-v-e7333364]{background:var(--white);border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:10}.modal-header-sticky .modal-title-bar[data-v-e7333364]{background:var(--white);color:var(--primary);min-height:64px;padding:16px 24px!important}.modal-header-sticky .modal-title-bar .document-title[data-v-e7333364]{color:var(--primary);font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;font-weight:600!important}.modal-header-sticky .modal-title-bar .floating-actions[data-v-e7333364]{align-items:center;display:flex;gap:8px}.modal-header-sticky .modal-title-bar .floating-actions .floating-btn[data-v-e7333364]{background:var(--white)!important;border:1px solid rgba(8,77,110,.3)!important;transition:all .2s ease}.modal-header-sticky .modal-title-bar .floating-actions .floating-btn[data-v-e7333364]:hover{background:rgba(8,77,110,.05)!important;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.modal-header-sticky .modal-title-bar .floating-actions .floating-btn .v-icon[data-v-e7333364]{color:var(--primary)!important}.modal-content-container[data-v-e7333364]{background:var(--white);flex:1;overflow-y:auto;padding:0}.editor-content[data-v-e7333364],.rich-text-editor-enhanced[data-v-e7333364]{display:flex;flex-direction:column;height:100%}.rich-text-editor-enhanced[data-v-e7333364]{border:none;flex-grow:1;min-height:500px}.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar{background-color:#fdfdfd;border:none;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.08);flex-shrink:0;font-family:Montserrat,sans-serif!important;padding:12px 24px;position:sticky;top:0;z-index:5}.rich-text-editor-enhanced[data-v-e7333364] .ql-formats{margin-right:10px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar .ql-picker-label,.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar button{align-items:center;border:none;border-radius:4px;display:inline-flex;height:auto;justify-content:center;margin:2px;padding:4px 6px;transition:background-color .2s ease}.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar .ql-picker-label:hover,.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar button:hover{background-color:#eee;color:var(--primary)}.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar .ql-picker-label.ql-active,.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar button.ql-active{background-color:rgba(var(--primary-rgb),.1);color:var(--primary)}.rich-text-editor-enhanced[data-v-e7333364] .ql-picker{border-radius:4px;color:#333;height:auto;margin:2px}.rich-text-editor-enhanced[data-v-e7333364] .ql-picker-options{background-color:var(--white);border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:4px 0;z-index:2}.rich-text-editor-enhanced[data-v-e7333364] .ql-picker-item{font-size:.85rem;padding:4px 12px;transition:background-color .2s ease}.rich-text-editor-enhanced[data-v-e7333364] .ql-picker-item:hover{background-color:#eee}.rich-text-editor-enhanced[data-v-e7333364] .ql-container{background:var(--white);border:none;flex-grow:1;font-family:Montserrat,sans-serif!important;font-size:.875rem;height:100%;overflow-y:auto}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor{color:rgba(0,0,0,.87);font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:1.6;min-height:350px;padding:24px}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-header{background:linear-gradient(135deg,rgba(8,77,110,.05),rgba(8,77,110,.02));border:1px solid rgba(8,77,110,.1);border-radius:12px;margin:0 0 24px;padding:20px 24px;text-align:center}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-header .ai-document-title{align-items:center;color:var(--primary)!important;display:flex;font-size:1.4rem!important;font-weight:700!important;gap:8px;justify-content:center;margin:0 0 8px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-header .ai-document-subtitle{color:rgba(8,77,110,.7)!important;font-size:.9rem!important;font-style:italic;margin:0!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-header.risk-analysis{border-left:4px solid #ff6b35}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-header.action-plan{border-left:4px solid #28a745}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-title-h3{border-bottom:2px solid rgba(8,77,110,.2)!important;color:var(--primary)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important;margin:24px 0 16px!important;padding-bottom:8px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-title-h4{color:var(--primary)!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.3!important;margin:20px 0 12px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-title-h5{color:var(--primary)!important;font-size:1rem!important;font-weight:500!important;line-height:1.3!important;margin:16px 0 8px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-paragraph{line-height:1.6!important;margin:12px 0!important;text-align:justify!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-list{margin:16px 0!important;padding-left:24px!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-list .ai-list-item{line-height:1.5!important;margin:8px 0!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-list .ai-list-item .ai-bold{color:var(--primary)!important;font-weight:600!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-list .ai-list-item.ai-category-item{background:rgba(8,77,110,.04);border-left:3px solid var(--primary);border-radius:6px;list-style:none;margin:12px 0!important;padding:8px 12px;position:relative}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-list .ai-list-item.ai-category-item:before{color:var(--primary);content:"▶";font-weight:700;left:-16px;position:absolute;top:50%;transform:translateY(-50%)}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-bold{color:var(--primary)!important;font-weight:600!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-footer{background:rgba(0,0,0,.02);border-radius:8px;border-top:1px solid rgba(0,0,0,.05);margin-top:32px;padding:16px;text-align:center}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-footer .ai-footer-text{align-items:center;color:rgba(0,0,0,.5)!important;display:flex;font-size:.8rem!important;font-style:italic;gap:6px;justify-content:center;margin:0!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor .ai-document-footer .ai-footer-text .ai-icon{font-size:1rem}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor>:first-child{margin-top:0!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor>:last-child:not(.ai-document-footer){margin-bottom:0!important}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor.ql-blank:before{color:rgba(0,0,0,.54);font-family:Montserrat,sans-serif!important;font-style:normal;left:16px;top:16px}.loading-container[data-v-e7333364]{align-items:center;background:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:400px;padding:48px 24px}.loading-container .loading-text[data-v-e7333364]{margin-top:24px;text-align:center}.loading-container .loading-text h3[data-v-e7333364]{color:var(--primary);font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;margin-bottom:12px}.loading-container .loading-text .caption[data-v-e7333364]{color:rgba(0,0,0,.6);font-family:Montserrat,sans-serif!important;font-size:.9rem}@media(max-width:960px){.document-modal-card[data-v-e7333364]{height:90vh;margin:16px}.modal-header-sticky .modal-title-bar[data-v-e7333364]{padding:12px 16px!important}.modal-header-sticky .modal-title-bar .document-title[data-v-e7333364]{font-size:1rem!important}.modal-header-sticky .modal-title-bar .floating-actions .floating-btn[data-v-e7333364]{height:40px;min-width:40px;width:40px}.rich-text-editor-enhanced[data-v-e7333364]{min-height:400px}.rich-text-editor-enhanced[data-v-e7333364] .ql-toolbar{padding:8px 16px}.rich-text-editor-enhanced[data-v-e7333364] .ql-editor{padding:16px}}@media(max-width:600px){.document-modal-dialog[data-v-e7333364] .v-dialog{margin:8px}.document-modal-card[data-v-e7333364]{height:95vh}}.peticao-dialog[data-v-7cb94d5c]{margin:16px}@media(max-width:599px){.peticao-dialog[data-v-7cb94d5c]{margin:0}}.peticao-dialog .v-card[data-v-7cb94d5c]{border-radius:8px}.v-dialog>.v-card>.v-card__text[data-v-7cb94d5c]{padding:24px}.peticao-modal[data-v-7cb94d5c]{border-radius:8px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif!important;height:90vh;overflow:hidden}.modal-header[data-v-7cb94d5c]{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-7cb94d5c]{align-items:center;display:flex;flex:1;min-width:0}.modal-header .title[data-v-7cb94d5c]{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-7cb94d5c]{height:calc(90vh - 130px);overflow-y:auto;padding:24px}.content-wrapper .row[data-v-7cb94d5c]{margin:0;width:100%}.content-wrapper .col-12[data-v-7cb94d5c]{padding:0}.content-wrapper .col-12[data-v-7cb94d5c]:first-child{padding-right:24px}.content-wrapper .col-12[data-v-7cb94d5c]:last-child{padding-left:24px}@media(max-width:959px){.content-wrapper .col-12[data-v-7cb94d5c]{padding:0!important}.content-wrapper .col-12[data-v-7cb94d5c]:not(:last-child){margin-bottom:24px}}.preview-header[data-v-7cb94d5c]{align-items:center;display:flex;margin-bottom:24px;padding:0}.form-card[data-v-7cb94d5c]{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-7cb94d5c]:last-child{margin-bottom:0}.form-card .card-header[data-v-7cb94d5c]{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-7cb94d5c]{color:var(--primary);font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:500}.form-card .card-content[data-v-7cb94d5c]{background-color:#fff;padding:0}.input-grid[data-v-7cb94d5c]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:0}.input-grid .textarea-full-width[data-v-7cb94d5c]{grid-column:1/-1}@media(max-width:959px){.input-grid[data-v-7cb94d5c]{gap:16px;grid-template-columns:1fr}}.modal-actions[data-v-7cb94d5c]{background:#fff;border-top:1px solid rgba(0,0,0,.12);padding:16px 24px}.modal-actions .v-btn[data-v-7cb94d5c]{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-7cb94d5c]{background-color:transparent!important;color:var(--primary)}.modal-actions .v-btn.btn-cancel[data-v-7cb94d5c]:hover{background-color:rgba(var(--primary-rgb),.04)!important}.modal-actions .v-btn.btn-submit[data-v-7cb94d5c]{background-color:var(--primary)!important;color:#fff!important}.modal-actions .v-btn.btn-submit[data-v-7cb94d5c]:before{background-color:transparent}.modal-actions .v-btn.btn-submit[data-v-7cb94d5c]:hover{opacity:.9}.modal-actions .v-btn.btn-submit[data-v-7cb94d5c]: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-7cb94d5c]{border-color:transparent #fff #fff}.documento-textarea[data-v-7cb94d5c]{font-family:Montserrat,sans-serif!important;height:100%}.editor-container[data-v-7cb94d5c]{background-color:var(--white);border:none;border-radius:8px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden}.document-content[data-v-7cb94d5c]{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-7cb94d5c],.editor-placeholder[data-v-7cb94d5c]{border:1px solid #e0e0e0;border-radius:8px;height:100%;min-height:400px}.editor-placeholder[data-v-7cb94d5c]{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-7cb94d5c]{display:flex;flex-direction:column;height:100%}.preview-header[data-v-7cb94d5c]{border-bottom:2px solid var(--v-primary-base);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.preview-header .subtitle-1[data-v-7cb94d5c]{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important}[data-v-7cb94d5c] .v-select .v-label,[data-v-7cb94d5c] .v-text-field .v-label{color:rgba(0,0,0,.6)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-7cb94d5c] .v-select .v-select__selection,[data-v-7cb94d5c] .v-select input,[data-v-7cb94d5c] .v-text-field .v-select__selection,[data-v-7cb94d5c] .v-text-field input{color:rgba(0,0,0,.87)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}[data-v-7cb94d5c] .v-select .v-messages__message,[data-v-7cb94d5c] .v-select .v-text-field__details,[data-v-7cb94d5c] .v-text-field .v-messages__message,[data-v-7cb94d5c] .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-7cb94d5c] .v-select.v-input--is-focused .v-label,[data-v-7cb94d5c] .v-text-field.v-input--is-focused .v-label{color:var(--primary)!important}[data-v-7cb94d5c] .v-select.v-input--is-disabled .v-label,[data-v-7cb94d5c] .v-select.v-input--is-disabled .v-select__selection,[data-v-7cb94d5c] .v-select.v-input--is-disabled input,[data-v-7cb94d5c] .v-text-field.v-input--is-disabled .v-label,[data-v-7cb94d5c] .v-text-field.v-input--is-disabled .v-select__selection,[data-v-7cb94d5c] .v-text-field.v-input--is-disabled input{color:rgba(0,0,0,.38)!important}[data-v-7cb94d5c] .v-select .v-input__slot,[data-v-7cb94d5c] .v-text-field .v-input__slot{border-radius:8px!important;min-height:40px!important}[data-v-7cb94d5c] .v-select .v-input__slot fieldset,[data-v-7cb94d5c] .v-text-field .v-input__slot fieldset{border-color:rgba(0,0,0,.23)!important;border-radius:8px!important}[data-v-7cb94d5c] .v-select:hover .v-input__slot fieldset,[data-v-7cb94d5c] .v-text-field:hover .v-input__slot fieldset{border-color:rgba(0,0,0,.87)!important}[data-v-7cb94d5c] .v-select.v-input--is-focused .v-input__slot fieldset,[data-v-7cb94d5c] .v-text-field.v-input--is-focused .v-input__slot fieldset{border-color:var(--primary)!important}[data-v-7cb94d5c] .v-select.error--text .v-label,[data-v-7cb94d5c] .v-select.error--text .v-messages__message,[data-v-7cb94d5c] .v-text-field.error--text .v-label,[data-v-7cb94d5c] .v-text-field.error--text .v-messages__message{color:var(--error)!important}[data-v-7cb94d5c] .v-select.error--text .v-input__slot fieldset,[data-v-7cb94d5c] .v-text-field.error--text .v-input__slot fieldset{border-color:var(--error)!important}[data-v-7cb94d5c] .v-select.v-select--enclosed .v-select__details,[data-v-7cb94d5c] .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0;padding-left:0}[data-v-7cb94d5c] .v-menu__content,[data-v-7cb94d5c] .v-menu__content .v-list{border-radius:8px!important}@media(max-width:600px){.peticao-modal[data-v-7cb94d5c]{height:95vh}.content-wrapper[data-v-7cb94d5c]{height:calc(95vh - 130px);padding:16px}.form-card[data-v-7cb94d5c]{margin-bottom:16px;padding:16px}.form-card .card-header[data-v-7cb94d5c]{padding:0 0 16px}.form-card .card-content[data-v-7cb94d5c]{padding:0}.form-card .card-content .input-grid[data-v-7cb94d5c]{gap:16px}.modal-header[data-v-7cb94d5c]{min-height:56px;padding:12px 16px}.modal-header .title[data-v-7cb94d5c]{font-size:1rem!important}.modal-actions[data-v-7cb94d5c]{padding:12px 16px}.modal-actions .v-btn[data-v-7cb94d5c]{font-size:.813rem;height:36px!important;min-width:100px}.preview-header[data-v-7cb94d5c]{margin-bottom:16px}.col-12[data-v-7cb94d5c]{padding:0!important}.col-12[data-v-7cb94d5c]:not(:last-child),[data-v-7cb94d5c] .v-select,[data-v-7cb94d5c] .v-text-field{margin-bottom:16px}[data-v-7cb94d5c] .v-select:last-child,[data-v-7cb94d5c] .v-text-field:last-child{margin-bottom:0}[data-v-7cb94d5c] .v-select .v-input__slot,[data-v-7cb94d5c] .v-text-field .v-input__slot{min-height:40px!important}}.loading-text[data-v-7cb94d5c]{font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.loading-text .caption[data-v-7cb94d5c]{color:rgba(0,0,0,.6);font-size:.75rem!important}[data-v-a850a892] .v-sheet.v-card{border-radius:0!important}[data-v-a850a892].v-card__title{background-color:var(--primary)!important;color:#fff!important}.close-button[data-v-a850a892]{color:#fff!important}